diff options
author | 2018-05-30 09:52:39 +1000 | |
---|---|---|
committer | 2018-05-30 09:52:39 +1000 | |
commit | c7b221458cca9ca3bde977ae042281879af76ca5 (patch) | |
tree | 9f963bea4c9902bc741e04262184354b22dd3392 | |
parent | 1c5773d0da60e89ec39ea2723aa7831ba3d13ab9 (diff) |
0.198 Release filestag198
200 files changed, 79109 insertions, 18236 deletions
diff --git a/docs/release/build/newsrc.bat b/docs/release/build/newsrc.bat index db930b8b230..8698b12436f 100644 --- a/docs/release/build/newsrc.bat +++ b/docs/release/build/newsrc.bat @@ -7,6 +7,7 @@ md %to%\src\emu copy /Y %from%\src\version.cpp %to%\src\version.cpp copy /Y %from%\src\emu\validity.cpp %to%\src\emu copy /Y %from%\src\emu\digfx.h %to%\src\emu +copy /Y %from%\src\emu\driver.h %to%\src\emu copy /Y %from%\src\emu\emuopts.* %to%\src\emu copy /Y %from%\src\emu\gamedrv.h %to%\src\emu copy /Y %from%\src\emu\video.* %to%\src\emu @@ -22,6 +23,7 @@ copy /Y %from%\src\devices\cpu\m68000\m68kcpu.cpp %to%\src\devices\cpu\m68000 md %to%\src\mame\drivers copy /Y %from%\src\mame\drivers\jrpacman.cpp %to%\src\mame\drivers +copy /Y %from%\src\mame\drivers\model2.cpp %to%\src\mame\drivers md %to%\src\hbmame xcopy /E /Y %from%\src\hbmame %to%\src\hbmame diff --git a/docs/release/build/uprel.bat b/docs/release/build/uprel.bat index 790790e023b..f96acb3de0d 100644 --- a/docs/release/build/uprel.bat +++ b/docs/release/build/uprel.bat @@ -1,6 +1,6 @@ //goto end git fetch upstream -git merge upstream/release0197 +git merge upstream/release0198 git checkout master :end pause diff --git a/docs/release/docs/hbnew.txt b/docs/release/docs/hbnew.txt index eb2dc4b7bd2..ef28101c365 100644 --- a/docs/release/docs/hbnew.txt +++ b/docs/release/docs/hbnew.txt @@ -1,6 +1,27 @@ What's new in HBMAME ==================== +2018-05-30 0.198 +---------------- + + +- Added missing bioses to Neogeo +- HBMAMEUI: added warning message box if roms have incorrect checksum or length +- HBMAMEUI: will no longer be worked on in its current form, except to keep it +compiling. If you want a full-featured front-end, use one of the dozens of +good ones out there, for example EmuLoader or QMC2. + + + +New Games +--------------------------------- +- [mslug*] Huge number of hacks (added by gaston) +- [ngym2610] Neogeo test of YM2610 (by Blastar) +- [sqij] SQIJ! (by Sokurah) + + + + 2018-04-25 0.197 ---------------- diff --git a/docs/release/hbmame197s.rar b/docs/release/hbmame198s.rar Binary files differindex b4f8d8a1c62..c7512a8c7fa 100644 --- a/docs/release/hbmame197s.rar +++ b/docs/release/hbmame198s.rar diff --git a/docs/release/scripts/genie.lua b/docs/release/scripts/genie.lua index 9338567cb54..7cf0396b580 100644 --- a/docs/release/scripts/genie.lua +++ b/docs/release/scripts/genie.lua @@ -414,14 +414,6 @@ if not _OPTIONS["BIGENDIAN"] then _OPTIONS["BIGENDIAN"] = "0" end -if not _OPTIONS["NOASM"] then - if _OPTIONS["targetos"]=="emscripten" then - _OPTIONS["NOASM"] = "1" - else - _OPTIONS["NOASM"] = "0" - end -end - if _OPTIONS["NOASM"]=="1" and not _OPTIONS["FORCE_DRC_C_BACKEND"] then _OPTIONS["FORCE_DRC_C_BACKEND"] = "1" end @@ -575,7 +567,8 @@ configuration { "Debug" } if _OPTIONS["FASTDEBUG"]=="1" then defines { - "MAME_DEBUG_FAST" + "MAME_DEBUG_FAST", + "NDEBUG", } end @@ -1034,6 +1027,16 @@ end -- array bounds checking seems to be buggy in 4.8.1 (try it on video/stvvdp1.c and video/model1.c without -Wno-array-bounds) "-Wno-array-bounds", } + if (version >= 80000) then + buildoptions { + "-Wno-format-overflow", -- try machine/bfm_sc45_helper.cpp in GCC 8.0.1, among others + "-Wno-stringop-truncation", -- ImGui again + "-Wno-stringop-overflow", -- formats/victor9k_dsk.cpp bugs the compiler + } + buildoptions_cpp { + "-Wno-class-memaccess", -- many instances in ImGui and BGFX + } + end end end diff --git a/docs/release/scripts/src/3rdparty.lua b/docs/release/scripts/src/3rdparty.lua index 5a9a52c849f..7c1cc4acf4c 100644 --- a/docs/release/scripts/src/3rdparty.lua +++ b/docs/release/scripts/src/3rdparty.lua @@ -177,6 +177,345 @@ end } -------------------------------------------------- +-- SoftFloat 3 library objects +-------------------------------------------------- + +project "softfloat3" +uuid "9c22fc90-53fd-11e8-b566-0800200c9a66" +kind "StaticLib" + +options { + "ForceCPP", +} + +includedirs { + MAME_DIR .. "src/osd", + MAME_DIR .. "3rdparty/softfloat3/build/MAME", + MAME_DIR .. "3rdparty/softfloat3/source", + MAME_DIR .. "3rdparty/softfloat3/source/include", + MAME_DIR .. "3rdparty/softfloat3/source/8086", +} + +configuration { "vs*" } +buildoptions { + "/wd4701", -- warning C4701: potentially uninitialized local variable 'xxx' used + "/wd4703", -- warning C4703: potentially uninitialized local pointer variable 'xxx' used +} + +configuration { } +defines { + "SOFTFLOAT_ROUND_ODD", + "INLINE_LEVEL=5", + "SOFTFLOAT_FAST_DIV32TO16", + "SOFTFLOAT_FAST_DIV64TO32", + "SOFTFLOAT_FAST_INT64" +} + +files { + MAME_DIR .. "3rdparty/softfloat3/source/s_eq128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_le128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_lt128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_shortShiftLeft128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_shortShiftRight128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_shortShiftRightJam64.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_shortShiftRightJam64Extra.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_shortShiftRightJam128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_shortShiftRightJam128Extra.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_shiftRightJam32.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_shiftRightJam64.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_shiftRightJam64Extra.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_shiftRightJam128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_shiftRightJam128Extra.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_shiftRightJam256M.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_countLeadingZeros8.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_countLeadingZeros16.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_countLeadingZeros32.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_countLeadingZeros64.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_add128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_add256M.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_sub128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_sub256M.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_mul64ByShifted32To128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_mul64To128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_mul128By32.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_mul128To256M.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_approxRecip_1Ks.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_approxRecip32_1.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_approxRecipSqrt_1Ks.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_approxRecipSqrt32_1.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/softfloat_raiseFlags.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/s_commonNaNToF16UI.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/s_propagateNaNF16UI.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/s_f32UIToCommonNaN.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/s_commonNaNToF32UI.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/s_propagateNaNF32UI.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/s_f64UIToCommonNaN.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/s_commonNaNToF64UI.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/s_propagateNaNF64UI.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/extF80M_isSignalingNaN.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/s_extF80UIToCommonNaN.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/s_commonNaNToExtF80UI.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/s_propagateNaNExtF80UI.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/f128M_isSignalingNaN.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/s_f128UIToCommonNaN.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/s_commonNaNToF128UI.c", + MAME_DIR .. "3rdparty/softfloat3/source/8086/s_propagateNaNF128UI.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_roundToUI32.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_roundToUI64.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_roundToI32.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_roundToI64.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_normSubnormalF16Sig.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_roundPackToF16.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_normRoundPackToF16.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_addMagsF16.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_subMagsF16.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_mulAddF16.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_normSubnormalF32Sig.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_roundPackToF32.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_normRoundPackToF32.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_addMagsF32.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_subMagsF32.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_mulAddF32.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_normSubnormalF64Sig.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_roundPackToF64.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_normRoundPackToF64.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_addMagsF64.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_subMagsF64.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_mulAddF64.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_normSubnormalExtF80Sig.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_roundPackToExtF80.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_normRoundPackToExtF80.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_addMagsExtF80.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_subMagsExtF80.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_normSubnormalF128Sig.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_roundPackToF128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_normRoundPackToF128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_addMagsF128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_subMagsF128.c", + MAME_DIR .. "3rdparty/softfloat3/source/s_mulAddF128.c", + MAME_DIR .. "3rdparty/softfloat3/source/softfloat_state.c", + MAME_DIR .. "3rdparty/softfloat3/source/ui32_to_f16.c", + MAME_DIR .. "3rdparty/softfloat3/source/ui32_to_f32.c", + MAME_DIR .. "3rdparty/softfloat3/source/ui32_to_f64.c", + MAME_DIR .. "3rdparty/softfloat3/source/ui32_to_extF80.c", + MAME_DIR .. "3rdparty/softfloat3/source/ui32_to_extF80M.c", + MAME_DIR .. "3rdparty/softfloat3/source/ui32_to_f128.c", + MAME_DIR .. "3rdparty/softfloat3/source/ui32_to_f128M.c", + MAME_DIR .. "3rdparty/softfloat3/source/ui64_to_f16.c", + MAME_DIR .. "3rdparty/softfloat3/source/ui64_to_f32.c", + MAME_DIR .. "3rdparty/softfloat3/source/ui64_to_f64.c", + MAME_DIR .. "3rdparty/softfloat3/source/ui64_to_extF80.c", + MAME_DIR .. "3rdparty/softfloat3/source/ui64_to_extF80M.c", + MAME_DIR .. "3rdparty/softfloat3/source/ui64_to_f128.c", + MAME_DIR .. "3rdparty/softfloat3/source/ui64_to_f128M.c", + MAME_DIR .. "3rdparty/softfloat3/source/i32_to_f16.c", + MAME_DIR .. "3rdparty/softfloat3/source/i32_to_f32.c", + MAME_DIR .. "3rdparty/softfloat3/source/i32_to_f64.c", + MAME_DIR .. "3rdparty/softfloat3/source/i32_to_extF80.c", + MAME_DIR .. "3rdparty/softfloat3/source/i32_to_extF80M.c", + MAME_DIR .. "3rdparty/softfloat3/source/i32_to_f128.c", + MAME_DIR .. "3rdparty/softfloat3/source/i32_to_f128M.c", + MAME_DIR .. "3rdparty/softfloat3/source/i64_to_f16.c", + MAME_DIR .. "3rdparty/softfloat3/source/i64_to_f32.c", + MAME_DIR .. "3rdparty/softfloat3/source/i64_to_f64.c", + MAME_DIR .. "3rdparty/softfloat3/source/i64_to_extF80.c", + MAME_DIR .. "3rdparty/softfloat3/source/i64_to_extF80M.c", + MAME_DIR .. "3rdparty/softfloat3/source/i64_to_f128.c", + MAME_DIR .. "3rdparty/softfloat3/source/i64_to_f128M.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_to_ui32.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_to_ui64.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_to_i32.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_to_i64.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_to_ui32_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_to_ui64_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_to_i32_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_to_i64_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_to_f32.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_to_f64.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_to_extF80.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_to_extF80M.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_to_f128.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_to_f128M.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_roundToInt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_add.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_sub.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_mul.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_mulAdd.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_div.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_rem.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_sqrt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_eq.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_le.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_lt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_eq_signaling.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_le_quiet.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_lt_quiet.c", + MAME_DIR .. "3rdparty/softfloat3/source/f16_isSignalingNaN.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_to_ui32.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_to_ui64.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_to_i32.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_to_i64.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_to_ui32_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_to_ui64_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_to_i32_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_to_i64_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_to_f16.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_to_f64.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_to_extF80.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_to_extF80M.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_to_f128.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_to_f128M.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_roundToInt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_add.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_sub.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_mul.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_mulAdd.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_div.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_rem.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_sqrt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_eq.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_le.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_lt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_eq_signaling.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_le_quiet.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_lt_quiet.c", + MAME_DIR .. "3rdparty/softfloat3/source/f32_isSignalingNaN.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_to_ui32.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_to_ui64.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_to_i32.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_to_i64.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_to_ui32_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_to_ui64_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_to_i32_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_to_i64_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_to_f16.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_to_f32.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_to_extF80.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_to_extF80M.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_to_f128.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_to_f128M.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_roundToInt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_add.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_sub.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_mul.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_mulAdd.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_div.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_rem.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_sqrt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_eq.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_le.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_lt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_eq_signaling.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_le_quiet.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_lt_quiet.c", + MAME_DIR .. "3rdparty/softfloat3/source/f64_isSignalingNaN.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_to_ui32.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_to_ui64.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_to_i32.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_to_i64.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_to_ui32_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_to_ui64_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_to_i32_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_to_i64_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_to_f16.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_to_f32.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_to_f64.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_to_f128.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_roundToInt.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_add.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_sub.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_mul.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_div.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_rem.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_sqrt.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_eq.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_le.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_lt.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_eq_signaling.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_le_quiet.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_lt_quiet.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80_isSignalingNaN.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_to_ui32.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_to_ui64.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_to_i32.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_to_i64.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_to_ui32_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_to_ui64_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_to_i32_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_to_i64_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_to_f16.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_to_f32.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_to_f64.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_to_f128M.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_roundToInt.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_add.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_sub.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_mul.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_div.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_rem.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_sqrt.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_eq.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_le.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_lt.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_eq_signaling.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_le_quiet.c", + MAME_DIR .. "3rdparty/softfloat3/source/extF80M_lt_quiet.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_to_ui32.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_to_ui64.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_to_i32.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_to_i64.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_to_ui32_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_to_ui64_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_to_i32_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_to_i64_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_to_f16.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_to_f32.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_to_extF80.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_to_f64.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_roundToInt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_add.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_sub.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_mul.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_mulAdd.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_div.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_rem.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_sqrt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_eq.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_le.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_lt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_eq_signaling.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_le_quiet.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_lt_quiet.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128_isSignalingNaN.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_to_ui32.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_to_ui64.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_to_i32.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_to_i64.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_to_ui32_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_to_ui64_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_to_i32_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_to_i64_r_minMag.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_to_f16.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_to_f32.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_to_extF80M.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_to_f64.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_roundToInt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_add.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_sub.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_mul.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_mulAdd.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_div.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_rem.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_sqrt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_eq.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_le.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_lt.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_eq_signaling.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_le_quiet.c", + MAME_DIR .. "3rdparty/softfloat3/source/f128M_lt_quiet.c", +} + +------------------------------------------------- -- libJPEG library objects -------------------------------------------------- diff --git a/docs/release/scripts/src/bus.lua b/docs/release/scripts/src/bus.lua index b2e0b5abe27..5f4650a0211 100644 --- a/docs/release/scripts/src/bus.lua +++ b/docs/release/scripts/src/bus.lua @@ -333,6 +333,10 @@ if (BUSES["BBC_USERPORT"]~=null) then files { MAME_DIR .. "src/devices/bus/bbc/userport/userport.cpp", MAME_DIR .. "src/devices/bus/bbc/userport/userport.h", + MAME_DIR .. "src/devices/bus/bbc/userport/beebspch.cpp", + MAME_DIR .. "src/devices/bus/bbc/userport/beebspch.h", + MAME_DIR .. "src/devices/bus/bbc/userport/pointer.cpp", + MAME_DIR .. "src/devices/bus/bbc/userport/pointer.h", MAME_DIR .. "src/devices/bus/bbc/userport/cfa3000kbd.cpp", MAME_DIR .. "src/devices/bus/bbc/userport/cfa3000kbd.h", } @@ -1136,6 +1140,8 @@ if (BUSES["ISA"]~=null) then MAME_DIR .. "src/devices/bus/isa/myb3k_fdc.h", MAME_DIR .. "src/devices/bus/isa/eis_sad8852.cpp", MAME_DIR .. "src/devices/bus/isa/eis_sad8852.h", + MAME_DIR .. "src/devices/bus/isa/lbaenhancer.cpp", + MAME_DIR .. "src/devices/bus/isa/lbaenhancer.h", } end @@ -1586,6 +1592,8 @@ if (BUSES["VIC10"]~=null) then files { MAME_DIR .. "src/devices/bus/vic10/exp.cpp", MAME_DIR .. "src/devices/bus/vic10/exp.h", + MAME_DIR .. "src/devices/bus/vic10/multimax.cpp", + MAME_DIR .. "src/devices/bus/vic10/multimax.h", MAME_DIR .. "src/devices/bus/vic10/std.cpp", MAME_DIR .. "src/devices/bus/vic10/std.h", } @@ -2553,6 +2561,8 @@ end if (BUSES["TI99"]~=null) then files { MAME_DIR .. "src/devices/bus/ti99/ti99defs.h", + MAME_DIR .. "src/devices/bus/ti99/internal/992board.cpp", + MAME_DIR .. "src/devices/bus/ti99/internal/992board.h", MAME_DIR .. "src/devices/bus/ti99/internal/998board.cpp", MAME_DIR .. "src/devices/bus/ti99/internal/998board.h", MAME_DIR .. "src/devices/bus/ti99/internal/datamux.cpp", @@ -3358,6 +3368,8 @@ if (BUSES["CBUS"]~=null) then MAME_DIR .. "src/devices/bus/cbus/pc9801_118.h", MAME_DIR .. "src/devices/bus/cbus/pc9801_amd98.cpp", MAME_DIR .. "src/devices/bus/cbus/pc9801_amd98.h", + MAME_DIR .. "src/devices/bus/cbus/pc9801_snd.cpp", + MAME_DIR .. "src/devices/bus/cbus/pc9801_snd.h", MAME_DIR .. "src/devices/bus/cbus/mpu_pc98.cpp", MAME_DIR .. "src/devices/bus/cbus/mpu_pc98.h", MAME_DIR .. "src/devices/bus/cbus/pc9801_cbus.cpp", @@ -3394,6 +3406,8 @@ if (BUSES["INTERPRO_SR"]~=null) then MAME_DIR .. "src/devices/bus/interpro/sr/sr_cards.h", MAME_DIR .. "src/devices/bus/interpro/sr/gt.cpp", MAME_DIR .. "src/devices/bus/interpro/sr/gt.h", + MAME_DIR .. "src/devices/bus/interpro/sr/edge.cpp", + MAME_DIR .. "src/devices/bus/interpro/sr/edge.h", } end @@ -3415,6 +3429,18 @@ end --------------------------------------------------- -- +--@src/devices/bus/interpro/mouse/mouse.h,BUSES["INTERPRO_MOUSE"] = true +--------------------------------------------------- + +if (BUSES["INTERPRO_MOUSE"]~=null) then + files { + MAME_DIR .. "src/devices/bus/interpro/mouse/mouse.cpp", + MAME_DIR .. "src/devices/bus/interpro/mouse/mouse.h" + } +end + +--------------------------------------------------- +-- --@src/devices/bus/einstein/pipe/pipe.h,BUSES["TATUNG_PIPE"] = true --------------------------------------------------- diff --git a/docs/release/scripts/src/cpu.lua b/docs/release/scripts/src/cpu.lua index a18d0e31bfe..132c32861a7 100644 --- a/docs/release/scripts/src/cpu.lua +++ b/docs/release/scripts/src/cpu.lua @@ -1366,6 +1366,7 @@ end --@src/devices/cpu/m6502/m3745x.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/m5074x.h,CPUS["M6502"] = true --@src/devices/cpu/m6502/xavix.h,CPUS["XAVIX"] = true +--@src/devices/cpu/m6502/xavix.h,CPUS["XAVIX2000"] = true -------------------------------------------------- @@ -1409,6 +1410,8 @@ if (CPUS["M6502"]~=null) then MAME_DIR .. "src/devices/cpu/m6502/m5074x.h", MAME_DIR .. "src/devices/cpu/m6502/xavix.cpp", MAME_DIR .. "src/devices/cpu/m6502/xavix.h", + MAME_DIR .. "src/devices/cpu/m6502/xavix2000.cpp", + MAME_DIR .. "src/devices/cpu/m6502/xavix2000.h", } custombuildtask { @@ -1423,6 +1426,7 @@ if (CPUS["M6502"]~=null) then { MAME_DIR .. "src/devices/cpu/m6502/om740.lst" , GEN_DIR .. "emu/cpu/m6502/m740.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm740.lst" }, {"@echo Generating m740 disassembler source file...", PYTHON .. " $(1) s m740 $(<) $(2) $(@)" }}, { MAME_DIR .. "src/devices/cpu/m6502/dr65c02.lst", GEN_DIR .. "emu/cpu/m6502/r65c02.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", }, {"@echo Generating r65c02 disassembler source file...", PYTHON .. " $(1) s r65c02 - $(<) $(@)" }}, { MAME_DIR .. "src/devices/cpu/m6502/oxavix.lst", GEN_DIR .. "emu/cpu/m6502/xavix.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix.lst" }, {"@echo Generating xavix disassembler source file...", PYTHON .. " $(1) s xavix $(<) $(2) $(@)" }}, + { MAME_DIR .. "src/devices/cpu/m6502/oxavix2000.lst", GEN_DIR .. "emu/cpu/m6502/xavix2000.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix2000.lst" }, {"@echo Generating xavix2000 disassembler source file...", PYTHON .. " $(1) s xavix2000 $(<) $(2) $(@)" }}, } dependency { @@ -1437,6 +1441,7 @@ if (CPUS["M6502"]~=null) then { MAME_DIR .. "src/devices/cpu/m6502/r65c02.cpp", GEN_DIR .. "emu/cpu/m6502/r65c02.hxx" }, { MAME_DIR .. "src/devices/cpu/m6502/m740.cpp", GEN_DIR .. "emu/cpu/m6502/m740.hxx" }, { MAME_DIR .. "src/devices/cpu/m6502/xavix.cpp", GEN_DIR .. "emu/cpu/m6502/xavix.hxx" }, + { MAME_DIR .. "src/devices/cpu/m6502/xavix2000.cpp", GEN_DIR .. "emu/cpu/m6502/xavix2000.hxx" }, } end @@ -1452,6 +1457,7 @@ if (CPUS["M6502"]~=null or _OPTIONS["with-tools"]) then table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/om740.lst" , GEN_DIR .. "emu/cpu/m6502/m740d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dm740.lst" }, {"@echo Generating m740 disassembler source file...", PYTHON .. " $(1) d m740 $(<) $(2) $(@)" }}) table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/dr65c02.lst", GEN_DIR .. "emu/cpu/m6502/r65c02d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", }, {"@echo Generating r65c02 disassembler source file...", PYTHON .. " $(1) d r65c02 - $(<) $(@)" }}) table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/oxavix.lst", GEN_DIR .. "emu/cpu/m6502/xavixd.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix.lst" }, {"@echo Generating xavix disassembler source file...", PYTHON .. " $(1) d xavix $(<) $(2) $(@)" }}) + table.insert(disasm_custombuildtask, { MAME_DIR .. "src/devices/cpu/m6502/oxavix2000.lst", GEN_DIR .. "emu/cpu/m6502/xavix2000d.hxx", { MAME_DIR .. "src/devices/cpu/m6502/m6502make.py", MAME_DIR .. "src/devices/cpu/m6502/dxavix2000.lst" }, {"@echo Generating xavix2000 disassembler source file...", PYTHON .. " $(1) d xavix2000 $(<) $(2) $(@)" }}) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/deco16d.cpp", GEN_DIR .. "emu/cpu/m6502/deco16d.hxx" }) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/m4510d.cpp", GEN_DIR .. "emu/cpu/m6502/m4510d.hxx" }) @@ -1464,6 +1470,7 @@ if (CPUS["M6502"]~=null or _OPTIONS["with-tools"]) then table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/r65c02d.cpp", GEN_DIR .. "emu/cpu/m6502/r65c02d.hxx" }) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/m740d.cpp", GEN_DIR .. "emu/cpu/m6502/m740d.hxx" }) table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/xavixd.cpp", GEN_DIR .. "emu/cpu/m6502/xavixd.hxx" }) + table.insert(disasm_dependency, { MAME_DIR .. "src/devices/cpu/m6502/xavix2000d.cpp", GEN_DIR .. "emu/cpu/m6502/xavix2000d.hxx" }) table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/deco16d.cpp") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/deco16d.h") @@ -1487,6 +1494,8 @@ if (CPUS["M6502"]~=null or _OPTIONS["with-tools"]) then table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/r65c02d.h") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/xavixd.cpp") table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/xavixd.h") + table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/xavix2000d.cpp") + table.insert(disasm_files, MAME_DIR .. "src/devices/cpu/m6502/xavix2000d.h") end -------------------------------------------------- @@ -1975,6 +1984,9 @@ if (CPUS["SM510"]~=null) then MAME_DIR .. "src/devices/cpu/sm510/sm510op.cpp", MAME_DIR .. "src/devices/cpu/sm510/sm510core.cpp", MAME_DIR .. "src/devices/cpu/sm510/sm511core.cpp", + MAME_DIR .. "src/devices/cpu/sm510/sm530.h", + MAME_DIR .. "src/devices/cpu/sm510/sm530op.cpp", + MAME_DIR .. "src/devices/cpu/sm510/sm530core.cpp", MAME_DIR .. "src/devices/cpu/sm510/sm500.h", MAME_DIR .. "src/devices/cpu/sm510/sm500op.cpp", MAME_DIR .. "src/devices/cpu/sm510/sm500core.cpp", @@ -2395,17 +2407,12 @@ end -------------------------------------------------- -- Zilog Z80 --@src/devices/cpu/z80/z80.h,CPUS["Z80"] = true ---@src/devices/cpu/z80/z80daisy.h,CPUS["Z80"] = true -------------------------------------------------- if (CPUS["Z80"]~=null) then files { MAME_DIR .. "src/devices/cpu/z80/z80.cpp", MAME_DIR .. "src/devices/cpu/z80/z80.h", - MAME_DIR .. "src/devices/cpu/z80/z80daisy.cpp", - MAME_DIR .. "src/devices/cpu/z80/z80daisy.h", - MAME_DIR .. "src/devices/cpu/z80/z80daisy_generic.cpp", - MAME_DIR .. "src/devices/cpu/z80/z80daisy_generic.h", MAME_DIR .. "src/devices/cpu/z80/tmpz84c011.cpp", MAME_DIR .. "src/devices/cpu/z80/tmpz84c011.h", MAME_DIR .. "src/devices/cpu/z80/tmpz84c015.cpp", @@ -2456,8 +2463,6 @@ if (CPUS["Z180"]~=null) then MAME_DIR .. "src/devices/cpu/z180/z180ops.h", MAME_DIR .. "src/devices/cpu/z180/z180tbl.h", MAME_DIR .. "src/devices/cpu/z180/z180xy.hxx", - MAME_DIR .. "src/devices/cpu/z80/z80daisy.cpp", - MAME_DIR .. "src/devices/cpu/z80/z80daisy.h", } end diff --git a/docs/release/scripts/src/machine.lua b/docs/release/scripts/src/machine.lua index f824eeab70e..44764f227a3 100644 --- a/docs/release/scripts/src/machine.lua +++ b/docs/release/scripts/src/machine.lua @@ -21,8 +21,6 @@ files { -- MAME_DIR .. "src/devices/machine/keyboard.ipp", MAME_DIR .. "src/devices/machine/laserdsc.cpp", MAME_DIR .. "src/devices/machine/laserdsc.h", --- MAME_DIR .. "src/devices/machine/latch.cpp", --- MAME_DIR .. "src/devices/machine/latch.h", MAME_DIR .. "src/devices/machine/nvram.cpp", MAME_DIR .. "src/devices/machine/nvram.h", MAME_DIR .. "src/devices/machine/ram.cpp", @@ -2708,6 +2706,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/tms9914.h,MACHINES["TMS9914"] = true +--------------------------------------------------- + +if (MACHINES["TMS9914"]~=null) then + files { + MAME_DIR .. "src/devices/machine/tms9914.cpp", + MAME_DIR .. "src/devices/machine/tms9914.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/tube.h,MACHINES["TUBE"] = true --------------------------------------------------- @@ -3287,6 +3297,18 @@ end --------------------------------------------------- -- +--@src/devices/machine/fdc37c93x.h,MACHINES["FDC37C93X"] = true +--------------------------------------------------- + +if (MACHINES["FDC37C93X"]~=null) then + files { + MAME_DIR .. "src/devices/machine/fdc37c93x.cpp", + MAME_DIR .. "src/devices/machine/fdc37c93x.h", + } +end + +--------------------------------------------------- +-- --@src/devices/machine/pdc.h,MACHINES["PDC"] = true --------------------------------------------------- @@ -3482,3 +3504,29 @@ if (MACHINES["GEN_FIFO"]~=null) then MAME_DIR .. "src/devices/machine/gen_fifo.h", } end + +--------------------------------------------------- +-- +--@src/devices/machine/output_latch.h,MACHINES["OUTPUT_LATCH"] = true +--------------------------------------------------- + +if (MACHINES["OUTPUT_LATCH"]~=null) then + files { + MAME_DIR .. "src/devices/machine/output_latch.cpp", + MAME_DIR .. "src/devices/machine/output_latch.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/machine/z80daisy.h,MACHINES["Z80DAISY"] = true +--------------------------------------------------- + +if (MACHINES["Z80DAISY"]~=null) then + files { + MAME_DIR .. "src/devices/machine/z80daisy.cpp", + MAME_DIR .. "src/devices/machine/z80daisy.h", + MAME_DIR .. "src/devices/machine/z80daisy_generic.cpp", + MAME_DIR .. "src/devices/machine/z80daisy_generic.h", + } +end diff --git a/docs/release/scripts/src/osd/newui.lua b/docs/release/scripts/src/osd/newui.lua index 3caa3a83d0d..425eb50ba12 100644 --- a/docs/release/scripts/src/osd/newui.lua +++ b/docs/release/scripts/src/osd/newui.lua @@ -44,7 +44,7 @@ function maintargetosdoptions(_target,_subtarget) override_resources = true; rctarget = _subtarget; local rcfile = MAME_DIR .. "src/osd/winui/" .. _subtarget .. ".rc" - local uifile = MAME_DIR .. "src/osd/winui/" .. _subtarget .. "ui.rc" + local uifile = MAME_DIR .. "src/osd/winui/mameui.rc" if not os.isfile(rcfile) then print(string.format("***** %s not found *****",rcfile)) diff --git a/docs/release/scripts/src/osd/winui.lua b/docs/release/scripts/src/osd/winui.lua index fbb213634bf..b9aa0b86871 100644 --- a/docs/release/scripts/src/osd/winui.lua +++ b/docs/release/scripts/src/osd/winui.lua @@ -67,7 +67,7 @@ function maintargetosdoptions(_target,_subtarget) override_resources = true; rctarget = _target; local rcfile = MAME_DIR .. "src/osd/winui/" .. _target .. ".rc" - local uifile = MAME_DIR .. "src/osd/winui/" .. _target .. "ui.rc" + local uifile = MAME_DIR .. "src/osd/winui/hbmameui.rc" if not os.isfile(rcfile) then print(string.format("***** %s not found *****",rcfile)) diff --git a/docs/release/scripts/src/video.lua b/docs/release/scripts/src/video.lua index b3ca841fde0..e6027140f44 100644 --- a/docs/release/scripts/src/video.lua +++ b/docs/release/scripts/src/video.lua @@ -158,7 +158,6 @@ if (VIDEOS["EF9340_1"]~=null) then files { MAME_DIR .. "src/devices/video/ef9340_1.cpp", MAME_DIR .. "src/devices/video/ef9340_1.h", - MAME_DIR .. "src/devices/video/ef9341_chargen.h", } end @@ -1057,3 +1056,26 @@ if (VIDEOS["DP8510"]~=null) then MAME_DIR .. "src/devices/video/dp8510.h", } end + +-------------------------------------------------- +-- +--@src/devices/video/bt45x.h,VIDEOS["BT45X"] = true +-------------------------------------------------- + +if (VIDEOS["BT45X"]~=null) then + files { + MAME_DIR .. "src/devices/video/bt45x.cpp", + MAME_DIR .. "src/devices/video/bt45x.h", + } +end + +-------------------------------------------------- +-- +--@src/devices/video/topcat.h,VIDEOS["TOPCAT"] = true +-------------------------------------------------- +if (VIDEOS["TOPCAT"]~=null) then + files { + MAME_DIR .. "src/devices/video/topcat.cpp", + MAME_DIR .. "src/devices/video/topcat.h", + } +end diff --git a/docs/release/scripts/target/hbmame/hbmame.lua b/docs/release/scripts/target/hbmame/hbmame.lua index c0d59696a4e..ac238411fba 100644 --- a/docs/release/scripts/target/hbmame/hbmame.lua +++ b/docs/release/scripts/target/hbmame/hbmame.lua @@ -168,6 +168,7 @@ MACHINES["MB89352"] = true -- segas32 MACHINES["MIOT6530"] = true MACHINES["MSM6253"] = true MACHINES["NETLIST"] = true +MACHINES["OUTPUT_LATCH"] = true MACHINES["RIOT6532"] = true MACHINES["RP5C01"] = true MACHINES["RP5H01"] = true @@ -189,6 +190,7 @@ MACHINES["WATCHDOG"] = true MACHINES["WD33C93"] = true MACHINES["WD_FDC"] = true MACHINES["Z80CTC"] = true +MACHINES["Z80DAISY"] = true MACHINES["Z80DART"] = true MACHINES["Z80PIO"] = true @@ -648,7 +650,6 @@ files { MAME_DIR .. "src/mame/video/playch10.cpp", MAME_DIR .. "src/hbmame/drivers/vsnes.cpp", MAME_DIR .. "src/mame/machine/vsnes.cpp", - MAME_DIR .. "src/mame/video/vsnes.cpp", MAME_DIR .. "src/devices/video/ppu2c0x.cpp", MAME_DIR .. "src/devices/machine/z80dma.cpp", @@ -731,6 +732,7 @@ files { MAME_DIR .. "src/mame/audio/segam1audio.cpp", MAME_DIR .. "src/mame/video/segaic24.cpp", MAME_DIR .. "src/mame/machine/315_5338a.cpp", + MAME_DIR .. "src/mame/machine/315_5649.cpp", MAME_DIR .. "src/mame/machine/315-5881_crypt.cpp", MAME_DIR .. "src/mame/machine/315-5838_317-0229_comp.cpp", MAME_DIR .. "src/mame/machine/model1io.cpp", diff --git a/docs/release/scripts/target/mame/arcade.lua b/docs/release/scripts/target/mame/arcade.lua index 2a980c144aa..a766198ef74 100644 --- a/docs/release/scripts/target/mame/arcade.lua +++ b/docs/release/scripts/target/mame/arcade.lua @@ -522,6 +522,7 @@ MACHINES["NETLIST"] = true MACHINES["NMC9306"] = true --MACHINES["NSC810"] = true MACHINES["NSCSI"] = true +MACHINES["OUTPUT_LATCH"] = true MACHINES["PC_FDC"] = true MACHINES["PC_LPT"] = true --MACHINES["PCCARD"] = true @@ -620,6 +621,7 @@ MACHINES["INPUT_MERGER"] = true MACHINES["K054321"] = true MACHINES["ADC0844"] = true MACHINES["GEN_FIFO"] = true +MACHINES["Z80DAISY"] = true -------------------------------------------------- -- specify available bus cores @@ -1637,6 +1639,8 @@ files { MAME_DIR .. "src/mame/includes/stadhero.h", MAME_DIR .. "src/mame/video/stadhero.cpp", MAME_DIR .. "src/mame/drivers/supbtime.cpp", + MAME_DIR .. "src/mame/includes/supbtime.h", + MAME_DIR .. "src/mame/video/supbtime.cpp", MAME_DIR .. "src/mame/drivers/tryout.cpp", MAME_DIR .. "src/mame/includes/tryout.h", MAME_DIR .. "src/mame/video/tryout.cpp", @@ -1759,6 +1763,7 @@ files { MAME_DIR .. "src/mame/video/excellent_spr.h", MAME_DIR .. "src/mame/drivers/lastbank.cpp", MAME_DIR .. "src/mame/drivers/witch.cpp", + MAME_DIR .. "src/mame/includes/witch.h", } createMAMEProjects(_target, _subtarget, "exidy") @@ -2758,6 +2763,7 @@ files { MAME_DIR .. "src/mame/drivers/polepos.cpp", MAME_DIR .. "src/mame/includes/polepos.h", MAME_DIR .. "src/mame/audio/polepos.cpp", + MAME_DIR .. "src/mame/audio/polepos.h", MAME_DIR .. "src/mame/video/polepos.cpp", MAME_DIR .. "src/mame/drivers/rallyx.cpp", MAME_DIR .. "src/mame/includes/rallyx.h", @@ -2962,7 +2968,6 @@ files { MAME_DIR .. "src/mame/drivers/vsnes.cpp", MAME_DIR .. "src/mame/includes/vsnes.h", MAME_DIR .. "src/mame/machine/vsnes.cpp", - MAME_DIR .. "src/mame/video/vsnes.cpp", } createMAMEProjects(_target, _subtarget, "nix") @@ -3228,6 +3233,7 @@ files { MAME_DIR .. "src/mame/drivers/segasp.cpp", MAME_DIR .. "src/mame/includes/segasp.h", MAME_DIR .. "src/mame/machine/dc.cpp", + MAME_DIR .. "src/mame/drivers/y2.cpp", MAME_DIR .. "src/mame/video/powervr2.cpp", MAME_DIR .. "src/mame/video/powervr2.h", MAME_DIR .. "src/mame/machine/naomi.cpp", @@ -3306,6 +3312,7 @@ files { MAME_DIR .. "src/mame/includes/segas32.h", MAME_DIR .. "src/mame/machine/segas32.cpp", MAME_DIR .. "src/mame/video/segas32.cpp", + MAME_DIR .. "src/mame/drivers/segattl.cpp", MAME_DIR .. "src/mame/drivers/segaufo.cpp", MAME_DIR .. "src/mame/drivers/segaxbd.cpp", MAME_DIR .. "src/mame/includes/segaxbd.h", @@ -3372,8 +3379,12 @@ files { MAME_DIR .. "src/mame/machine/315_5296.h", MAME_DIR .. "src/mame/machine/315_5338a.cpp", MAME_DIR .. "src/mame/machine/315_5338a.h", + MAME_DIR .. "src/mame/machine/315_5649.cpp", + MAME_DIR .. "src/mame/machine/315_5649.h", MAME_DIR .. "src/mame/machine/model1io.cpp", MAME_DIR .. "src/mame/machine/model1io.h", + MAME_DIR .. "src/mame/machine/model1io2.cpp", + MAME_DIR .. "src/mame/machine/model1io2.h", MAME_DIR .. "src/mame/machine/fd1089.cpp", MAME_DIR .. "src/mame/machine/fd1089.h", MAME_DIR .. "src/mame/machine/fd1094.cpp", @@ -3467,8 +3478,8 @@ files { MAME_DIR .. "src/mame/drivers/wiz.cpp", MAME_DIR .. "src/mame/includes/wiz.h", MAME_DIR .. "src/mame/video/wiz.cpp", - MAME_DIR .. "src/mame/machine/seicop.cpp", - MAME_DIR .. "src/mame/machine/seicop.h", + MAME_DIR .. "src/mame/machine/seicopbl.cpp", + MAME_DIR .. "src/mame/machine/seicopbl.h", MAME_DIR .. "src/mame/machine/seibuspi.cpp", MAME_DIR .. "src/mame/machine/seibuspi.h", MAME_DIR .. "src/mame/audio/seibu.cpp", @@ -3537,6 +3548,8 @@ files { MAME_DIR .. "src/mame/includes/spiders.h", MAME_DIR .. "src/mame/audio/spiders.cpp", MAME_DIR .. "src/mame/drivers/sub.cpp", + MAME_DIR .. "src/mame/includes/sub.h", + MAME_DIR .. "src/mame/video/sub.cpp", } createMAMEProjects(_target, _subtarget, "snk") @@ -3647,9 +3660,6 @@ files { MAME_DIR .. "src/mame/drivers/shangha3.cpp", MAME_DIR .. "src/mame/includes/shangha3.h", MAME_DIR .. "src/mame/video/shangha3.cpp", - MAME_DIR .. "src/mame/drivers/strnskil.cpp", - MAME_DIR .. "src/mame/includes/strnskil.h", - MAME_DIR .. "src/mame/video/strnskil.cpp", MAME_DIR .. "src/mame/drivers/tonton.cpp", } @@ -3925,6 +3935,7 @@ files { MAME_DIR .. "src/mame/includes/tx1.h", MAME_DIR .. "src/mame/machine/tx1.cpp", MAME_DIR .. "src/mame/audio/tx1.cpp", + MAME_DIR .. "src/mame/audio/tx1.h", MAME_DIR .. "src/mame/video/tx1.cpp", } @@ -4537,6 +4548,7 @@ files { MAME_DIR .. "src/mame/video/dribling.cpp", MAME_DIR .. "src/mame/drivers/dwarfd.cpp", MAME_DIR .. "src/mame/drivers/dynadice.cpp", + MAME_DIR .. "src/mame/drivers/dynamoah.cpp", MAME_DIR .. "src/mame/drivers/ecoinfr.cpp", MAME_DIR .. "src/mame/drivers/ecoinf1.cpp", MAME_DIR .. "src/mame/drivers/ecoinf2.cpp", @@ -4571,6 +4583,7 @@ files { MAME_DIR .. "src/mame/drivers/galaxi.cpp", MAME_DIR .. "src/mame/drivers/galgame.cpp", MAME_DIR .. "src/mame/drivers/gamecstl.cpp", + MAME_DIR .. "src/mame/drivers/gamemasters.cpp", MAME_DIR .. "src/mame/drivers/gammagic.cpp", MAME_DIR .. "src/mame/drivers/gamtor.cpp", MAME_DIR .. "src/mame/drivers/gei.cpp", diff --git a/docs/release/scripts/target/mame/mess.lua b/docs/release/scripts/target/mame/mess.lua index 03a64604178..bbb07ada062 100644 --- a/docs/release/scripts/target/mame/mess.lua +++ b/docs/release/scripts/target/mame/mess.lua @@ -278,7 +278,8 @@ SOUNDS["UPD934G"] = true VIDEOS["SEGA315_5124"] = true VIDEOS["SEGA315_5313"] = true ---VIDEOS+= BUFSPRITE"] = true +--VIDEOS["BUFSPRITE"] = true +VIDEOS["BT45X"] = true VIDEOS["BT459"] = true VIDEOS["CDP1861"] = true VIDEOS["CDP1862"] = true @@ -295,14 +296,14 @@ VIDEOS["EF9364"] = true VIDEOS["EF9365"] = true --VIDEOS["EF9369"] = true VIDEOS["GF4500"] = true ---VIDEOS+= EPIC12"] = true ---VIDEOS+= FIXFREQ"] = true +--VIDEOS["EPIC12"] = true +--VIDEOS["FIXFREQ"] = true VIDEOS["NT7534"] = true VIDEOS["HD44102"] = true VIDEOS["HD44352"] = true VIDEOS["HD44780"] = true VIDEOS["HD61830"] = true ---VIDEOS+= HD63484"] = true +--VIDEOS["HD63484"] = true VIDEOS["HD66421"] = true VIDEOS["HLCD0515"] = true VIDEOS["HLCD0538"] = true @@ -316,9 +317,9 @@ VIDEOS["HUC6272"] = true VIDEOS["I8244"] = true VIDEOS["I82730"] = true VIDEOS["I8275"] = true ---VIDEOS+= M50458"] = true ---VIDEOS+= MB90082"] = true ---VIDEOS+= MB_VCU"] = true +--VIDEOS["M50458"] = true +--VIDEOS["MB90082"] = true +--VIDEOS["MB_VCU"] = true VIDEOS["MC6845"] = true VIDEOS["MC6847"] = true VIDEOS["MSM6222B"] = true @@ -326,7 +327,7 @@ VIDEOS["MSM6255"] = true VIDEOS["MOS6566"] = true VIDEOS["PC_VGA"] = true VIDEOS["PCD8544"] = true ---VIDEOS+= POLY"] = true +--VIDEOS["POLY"] = true VIDEOS["PSX"] = true VIDEOS["RAMDAC"] = true VIDEOS["S2636"] = true @@ -339,17 +340,18 @@ VIDEOS["SNES_PPU"] = true VIDEOS["STVVDP"] = true VIDEOS["T6A04"] = true VIDEOS["TEA1002"] = true ---VIDEOS+= TLC34076"] = true ---VIDEOS+= TMS34061"] = true +--VIDEOS["TLC34076"] = true +--VIDEOS["TMS34061"] = true VIDEOS["TMS3556"] = true VIDEOS["TMS9927"] = true VIDEOS["TMS9928A"] = true +VIDEOS["TOPCAT"] = true VIDEOS["UPD3301"] = true VIDEOS["UPD7220"] = true VIDEOS["UPD7227"] = true VIDEOS["V9938"] = true VIDEOS["VIC4567"] = true ---VIDEOS+= VOODOO"] = true +--VIDEOS["VOODOO"] = true VIDEOS["SCN2674"] = true VIDEOS["GB_LCD"] = true VIDEOS["GBA_LCD"] = true @@ -514,6 +516,7 @@ MACHINES["NMC9306"] = true MACHINES["NSC810"] = true MACHINES["NSCSI"] = true MACHINES["OMTI5100"] = true +MACHINES["OUTPUT_LATCH"] = true MACHINES["PC_FDC"] = true MACHINES["PC_LPT"] = true MACHINES["PCCARD"] = true @@ -565,6 +568,7 @@ MACHINES["TMS5501"] = true MACHINES["TMS6100"] = true MACHINES["TMS9901"] = true MACHINES["TMS9902"] = true +MACHINES["TMS9914"] = true MACHINES["TPI6525"] = true MACHINES["TTL7400"] = true MACHINES["TTL7404"] = true @@ -617,6 +621,7 @@ MACHINES["DIABLO_HD"] = true MACHINES["TMS1024"] = true MACHINES["NSC810"] = true MACHINES["VT82C496"] = true +MACHINES["FDC37C93X"] = true MACHINES["GENPC"] = true MACHINES["GEN_LATCH"] = true MACHINES["WATCHDOG"] = true @@ -632,6 +637,7 @@ MACHINES["INPUT_MERGER"] = true MACHINES["ADC0844"] = true MACHINES["28FXXX"] = true -- MACHINES["GEN_FIFO"] = true +MACHINES["Z80DAISY"] = true -------------------------------------------------- -- specify available bus cores @@ -695,6 +701,7 @@ BUSES["IMI7000"] = true BUSES["INTELLEC4"] = true BUSES["INTERPRO_SR"] = true BUSES["INTERPRO_KEYBOARD"] = true +BUSES["INTERPRO_MOUSE"] = true BUSES["INTV"] = true BUSES["INTV_CTRL"] = true BUSES["IQ151"] = true @@ -2040,6 +2047,8 @@ files { createMESSProjects(_target, _subtarget, "fairlight") files { MAME_DIR .. "src/mame/drivers/cmi.cpp", + MAME_DIR .. "src/mame/audio/cmi01a.cpp", + MAME_DIR .. "src/mame/audio/cmi01a.h", } createMESSProjects(_target, _subtarget, "fidelity") @@ -2714,6 +2723,8 @@ files { createMESSProjects(_target, _subtarget, "poly") files { MAME_DIR .. "src/mame/drivers/poly.cpp", + MAME_DIR .. "src/mame/includes/poly.h", + MAME_DIR .. "src/mame/machine/poly.cpp", MAME_DIR .. "src/mame/drivers/proteus.cpp", } @@ -2908,6 +2919,12 @@ createMESSProjects(_target, _subtarget, "sgi") files { MAME_DIR .. "src/mame/machine/sgi.cpp", MAME_DIR .. "src/mame/machine/sgi.h", + MAME_DIR .. "src/mame/machine/hal2.cpp", + MAME_DIR .. "src/mame/machine/hal2.h", + MAME_DIR .. "src/mame/machine/hpc3.cpp", + MAME_DIR .. "src/mame/machine/hpc3.h", + MAME_DIR .. "src/mame/machine/ioc2.cpp", + MAME_DIR .. "src/mame/machine/ioc2.h", MAME_DIR .. "src/mame/drivers/iris3130.cpp", MAME_DIR .. "src/mame/drivers/4dpi.cpp", MAME_DIR .. "src/mame/drivers/indigo.cpp", @@ -3558,6 +3575,8 @@ files { MAME_DIR .. "src/mame/drivers/cd2650.cpp", MAME_DIR .. "src/mame/drivers/cdc721.cpp", MAME_DIR .. "src/mame/drivers/cit101.cpp", + 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/drivers/codata.cpp", MAME_DIR .. "src/mame/drivers/controlid.cpp", @@ -3717,6 +3736,7 @@ files { MAME_DIR .. "src/mame/drivers/vectrix.cpp", MAME_DIR .. "src/mame/drivers/vp60.cpp", MAME_DIR .. "src/mame/drivers/vp122.cpp", + MAME_DIR .. "src/mame/includes/vp415.h", MAME_DIR .. "src/mame/drivers/vp415.cpp", MAME_DIR .. "src/mame/drivers/vsmilepro.cpp", MAME_DIR .. "src/mame/drivers/wicat.cpp", diff --git a/docs/release/scripts/target/mame/tiny.lua b/docs/release/scripts/target/mame/tiny.lua index 1ea68a3eaf5..4519f43ffdd 100644 --- a/docs/release/scripts/target/mame/tiny.lua +++ b/docs/release/scripts/target/mame/tiny.lua @@ -68,8 +68,11 @@ MACHINES["Z80PIO"] = true MACHINES["68681"] = true MACHINES["BANKDEV"] = true MACHINES["GEN_LATCH"] = true +MACHINES["INPUT_MERGER"] = true +MACHINES["OUTPUT_LATCH"] = true MACHINES["TICKET"] = true MACHINES["WATCHDOG"] = true +MACHINES["Z80DAISY"] = true -------------------------------------------------- diff --git a/docs/release/src/devices/cpu/m68000/m68kcpu.cpp b/docs/release/src/devices/cpu/m68000/m68kcpu.cpp index ea3d83b541f..1c9240035db 100644 --- a/docs/release/src/devices/cpu/m68000/m68kcpu.cpp +++ b/docs/release/src/devices/cpu/m68000/m68kcpu.cpp @@ -1208,71 +1208,40 @@ void m68000_base_device::set_fpu_enable(int enable) * 8-bit data memory interface ****************************************************************************/ -uint16_t m68000_base_device::m68008_read_immediate_16(offs_t address) -{ - return (m_odirect->read_byte(address) << 8) | (m_odirect->read_byte(address + 1)); -} - void m68000_base_device::init8(address_space &space, address_space &ospace) { m_space = &space; - m_direct = space.direct<0>(); m_ospace = &ospace; - m_odirect = ospace.direct<0>(); - m_opcode_xor = 0; + auto ocache = ospace.cache<0, 0, ENDIANNESS_BIG>(); - m_readimm16 = m68k_readimm16_delegate(&m68000_base_device::m68008_read_immediate_16, this); - m_read8 = m68k_read8_delegate(&address_space::read_byte, &space); - m_read16 = m68k_read16_delegate(&address_space::read_word, &space); - m_read32 = m68k_read32_delegate(&address_space::read_dword, &space); - m_write8 = m68k_write8_delegate(&address_space::write_byte, &space); - m_write16 = m68k_write16_delegate(&address_space::write_word, &space); - m_write32 = m68k_write32_delegate(&address_space::write_dword, &space); + 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); }; } /**************************************************************************** * 16-bit data memory interface ****************************************************************************/ -uint16_t m68000_base_device::read_immediate_16(offs_t address) -{ - return m_odirect->read_word((address), m_opcode_xor); -} - -uint16_t m68000_base_device::simple_read_immediate_16(offs_t address) -{ - return m_odirect->read_word(address); -} - -void m68000_base_device::m68000_write_byte(offs_t address, uint8_t data) -{ - static const uint16_t masks[] = {0xff00, 0x00ff}; - - m_space->write_word(address & ~1, data | (data << 8), masks[address & 1]); -} - void m68000_base_device::init16(address_space &space, address_space &ospace) { m_space = &space; - m_direct = space.direct<0>(); m_ospace = &ospace; - m_odirect = ospace.direct<0>(); - - m_opcode_xor = 0; + auto ocache = ospace.cache<1, 0, ENDIANNESS_BIG>(); - m_readimm16 = m68k_readimm16_delegate(&m68000_base_device::simple_read_immediate_16, this); - m_read8 = m68k_read8_delegate(&address_space::read_byte, &space); - m_read16 = m68k_read16_delegate(&address_space::read_word, &space); - m_read32 = m68k_read32_delegate(&address_space::read_dword, &space); - m_write8 = m68k_write8_delegate(&m68000_base_device::m68000_write_byte, this); - m_write16 = m68k_write16_delegate(&address_space::write_word, &space); - m_write32 = m68k_write32_delegate(&address_space::write_dword, &space); + 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); }; } - - - - /**************************************************************************** * 32-bit data memory interface ****************************************************************************/ @@ -1281,365 +1250,259 @@ void m68000_base_device::init16(address_space &space, address_space &ospace) void m68000_base_device::init32(address_space &space, address_space &ospace) { m_space = &space; - m_direct = space.direct<0>(); m_ospace = &ospace; - m_odirect = ospace.direct<0>(); - m_opcode_xor = WORD_XOR_BE(0); + auto ocache = ospace.cache<2, 0, ENDIANNESS_BIG>(); - m_readimm16 = m68k_readimm16_delegate(&m68000_base_device::read_immediate_16, this); - m_read8 = m68k_read8_delegate(&address_space::read_byte, &space); - m_read16 = m68k_read16_delegate(&address_space::read_word_unaligned, &space); - m_read32 = m68k_read32_delegate(&address_space::read_dword_unaligned, &space); - m_write8 = m68k_write8_delegate(&address_space::write_byte, &space); - m_write16 = m68k_write16_delegate(&address_space::write_word_unaligned, &space); - m_write32 = m68k_write32_delegate(&address_space::write_dword_unaligned, &space); -} + 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_byte(address, data); }; + m_write16 = [this](offs_t address, u16 data) { m_space->write_word_unaligned(address, data); }; + m_write32 = [this](offs_t address, u32 data) { m_space->write_dword_unaligned(address, data); }; -/* interface for 32-bit data bus with PMMU (68EC020, 68020) */ -uint8_t m68000_base_device::read_byte_32_mmu(offs_t address) -{ - if (m_pmmu_enabled) - { - address = pmmu_translate_addr(address); - if (m_mmu_tmp_buserror_occurred) { - return ~0; - } - } - - return m_space->read_byte(address); } -void m68000_base_device::write_byte_32_mmu(offs_t address, uint8_t data) +/* interface for 32-bit data bus with PMMU */ +void m68000_base_device::init32mmu(address_space &space, address_space &ospace) { - if (m_pmmu_enabled) - { - address = pmmu_translate_addr(address); - if (m_mmu_tmp_buserror_occurred) { - return; - } - } - - m_space->write_byte(address, data); -} + m_space = &space; + m_ospace = &ospace; + auto ocache = ospace.cache<2, 0, ENDIANNESS_BIG>(); -uint16_t m68000_base_device::read_immediate_16_mmu(offs_t address) -{ - if (m_pmmu_enabled) - { - address = pmmu_translate_addr(address); - if (m_mmu_tmp_buserror_occurred) { + m_readimm16 = [this, ocache](offs_t address) -> u16 { + if (m_pmmu_enabled) { + address = pmmu_translate_addr(address); + if (m_mmu_tmp_buserror_occurred) return ~0; } - } - return m_odirect->read_word((address), m_opcode_xor); -} - -/* potentially misaligned 16-bit reads with a 32-bit data bus (and 24-bit address bus) */ -uint16_t m68000_base_device::readword_d32_mmu(offs_t address) -{ - uint16_t result; + return ocache->read_word(address); + }; - if (m_pmmu_enabled) - { - uint32_t address0 = pmmu_translate_addr(address); - if (m_mmu_tmp_buserror_occurred) { - return ~0; - } else if (WORD_ALIGNED(address)) { - return m_space->read_word(address0); - } else { - uint32_t address1 = pmmu_translate_addr(address + 1); - if (m_mmu_tmp_buserror_occurred) { - return ~0; - } else { - result = m_space->read_byte(address0) << 8; - return result | m_space->read_byte(address1); - } + m_read8 = [this](offs_t address) -> u8 { + if (m_pmmu_enabled) { + address = pmmu_translate_addr(address); + if (m_mmu_tmp_buserror_occurred) + return ~0; } - } + return m_space->read_byte(address); + }; - if (WORD_ALIGNED(address)) - return m_space->read_word(address); - result = m_space->read_byte(address) << 8; - return result | m_space->read_byte(address + 1); -} - -/* potentially misaligned 16-bit writes with a 32-bit data bus (and 24-bit address bus) */ -void m68000_base_device::writeword_d32_mmu(offs_t address, uint16_t data) -{ - if (m_pmmu_enabled) - { - uint32_t address0 = pmmu_translate_addr(address); - if (m_mmu_tmp_buserror_occurred) { - return; - } else if (WORD_ALIGNED(address)) { - m_space->write_word(address0, data); - return; - } else { - uint32_t address1 = pmmu_translate_addr(address + 1); - if (m_mmu_tmp_buserror_occurred) { - return; - } else { - m_space->write_byte(address0, data >> 8); - m_space->write_byte(address1, data); - return; - } + m_read16 = [this](offs_t address) -> u16 { + if (m_pmmu_enabled) { + u32 address0 = pmmu_translate_addr(address); + if (m_mmu_tmp_buserror_occurred) + return ~0; + if (WORD_ALIGNED(address)) + return m_space->read_word(address0); + u32 address1 = pmmu_translate_addr(address + 1); + if (m_mmu_tmp_buserror_occurred) + return ~0; + u16 result = m_space->read_byte(address0) << 8; + return result | m_space->read_byte(address1); } - } - if (WORD_ALIGNED(address)) - { - m_space->write_word(address, data); - return; - } - m_space->write_byte(address, data >> 8); - m_space->write_byte(address + 1, data); -} + 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); + }; -/* potentially misaligned 32-bit reads with a 32-bit data bus (and 24-bit address bus) */ -uint32_t m68000_base_device::readlong_d32_mmu(offs_t address) -{ - uint32_t result; - - if (m_pmmu_enabled) - { - uint32_t address0 = pmmu_translate_addr(address); - if (m_mmu_tmp_buserror_occurred) { - return ~0; - } else if ((address +3) & 0xfc) { - // not at page boundary; use default code - address = address0; - } else if (DWORD_ALIGNED(address)) { // 0 - return m_space->read_dword(address0); - } else { - uint32_t address2 = pmmu_translate_addr(address+2); - if (m_mmu_tmp_buserror_occurred) { + m_read32 = [this](offs_t address) -> u32 { + if (m_pmmu_enabled) { + u32 address0 = pmmu_translate_addr(address); + if (m_mmu_tmp_buserror_occurred) return ~0; - } else if (WORD_ALIGNED(address)) { // 2 - result = m_space->read_word(address0) << 16; - return result | m_space->read_word(address2); - } else { - uint32_t address1 = pmmu_translate_addr(address+1); - uint32_t address3 = pmmu_translate_addr(address+3); - if (m_mmu_tmp_buserror_occurred) { + if ((address +3) & 0xfc) + // not at page boundary; use default code + address = address0; + else if (DWORD_ALIGNED(address)) // 0 + return m_space->read_dword(address0); + else { + u32 address2 = pmmu_translate_addr(address+2); + if (m_mmu_tmp_buserror_occurred) return ~0; - } else { - result = m_space->read_byte(address0) << 24; - result |= m_space->read_word(address1) << 8; - return result | m_space->read_byte(address3); + if (WORD_ALIGNED(address)) { // 2 + u32 result = m_space->read_word(address0) << 16; + return result | m_space->read_word(address2); } + u32 address1 = pmmu_translate_addr(address+1); + u32 address3 = pmmu_translate_addr(address+3); + 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); } } - } - - if (DWORD_ALIGNED(address)) - return m_space->read_dword(address); - else if (WORD_ALIGNED(address)) - { - result = m_space->read_word(address) << 16; - return result | m_space->read_word(address + 2); - } - result = m_space->read_byte(address) << 24; - result |= m_space->read_word(address + 1) << 8; - return result | m_space->read_byte(address + 3); -} + if (DWORD_ALIGNED(address)) + return m_space->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 = m_space->read_byte(address) << 24; + result |= m_space->read_word(address + 1) << 8; + return result | m_space->read_byte(address + 3); + }; + + m_write8 = [this](offs_t address, u8 data) { + if (m_pmmu_enabled) { + address = pmmu_translate_addr(address); + if (m_mmu_tmp_buserror_occurred) + return; + } + m_space->write_byte(address, data); + }; -/* potentially misaligned 32-bit writes with a 32-bit data bus (and 24-bit address bus) */ -void m68000_base_device::writelong_d32_mmu(offs_t address, uint32_t data) -{ - if (m_pmmu_enabled) - { - uint32_t address0 = pmmu_translate_addr(address); - if (m_mmu_tmp_buserror_occurred) { + m_write16 = [this](offs_t address, u16 data) { + if (m_pmmu_enabled) { + u32 address0 = pmmu_translate_addr(address); + if (m_mmu_tmp_buserror_occurred) + return; + if (WORD_ALIGNED(address)) { + m_space->write_word(address0, data); + return; + } + u32 address1 = pmmu_translate_addr(address + 1); + if (m_mmu_tmp_buserror_occurred) + return; + m_space->write_byte(address0, data >> 8); + m_space->write_byte(address1, data); return; - } else if ((address +3) & 0xfc) { - // not at page boundary; use default code - address = address0; - } else if (DWORD_ALIGNED(address)) { // 0 - m_space->write_dword(address0, data); + } + + if (WORD_ALIGNED(address)) { + m_space->write_word(address, data); return; - } else { - uint32_t address2 = pmmu_translate_addr(address+2); - if (m_mmu_tmp_buserror_occurred) { + } + m_space->write_byte(address, data >> 8); + m_space->write_byte(address + 1, data); + }; + + m_write32 = [this](offs_t address, u32 data) { + if (m_pmmu_enabled) { + u32 address0 = pmmu_translate_addr(address); + if (m_mmu_tmp_buserror_occurred) return; - } else if (WORD_ALIGNED(address)) { // 2 - m_space->write_word(address0, data >> 16); - m_space->write_word(address2, data); + if ((address +3) & 0xfc) { + // not at page boundary; use default code + address = address0; + } else if (DWORD_ALIGNED(address)) { // 0 + m_space->write_dword(address0, data); return; } else { - uint32_t address1 = pmmu_translate_addr(address+1); - uint32_t address3 = pmmu_translate_addr(address+3); - if (m_mmu_tmp_buserror_occurred) { + u32 address2 = pmmu_translate_addr(address+2); + if (m_mmu_tmp_buserror_occurred) return; - } else { - m_space->write_byte(address0, data >> 24); - m_space->write_word(address1, data >> 8); - m_space->write_byte(address3, data); + if (WORD_ALIGNED(address)) { // 2 + m_space->write_word(address0, data >> 16); + m_space->write_word(address2, data); return; } + u32 address1 = pmmu_translate_addr(address+1); + u32 address3 = pmmu_translate_addr(address+3); + if (m_mmu_tmp_buserror_occurred) + return; + m_space->write_byte(address0, data >> 24); + m_space->write_word(address1, data >> 8); + m_space->write_byte(address3, data); + return; } } - } - if (DWORD_ALIGNED(address)) - { - m_space->write_dword(address, data); - return; - } - else if (WORD_ALIGNED(address)) - { - m_space->write_word(address, data >> 16); - m_space->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); + if (DWORD_ALIGNED(address)) { + m_space->write_dword(address, data); + return; + } + if (WORD_ALIGNED(address)) { + m_space->write_word(address, data >> 16); + m_space->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); + }; } -void m68000_base_device::init32mmu(address_space &space, address_space &ospace) +void m68000_base_device::init32hmmu(address_space &space, address_space &ospace) { m_space = &space; - m_direct = space.direct<0>(); m_ospace = &ospace; - m_odirect = ospace.direct<0>(); - m_opcode_xor = WORD_XOR_BE(0); - - m_readimm16 = m68k_readimm16_delegate(&m68000_base_device::read_immediate_16_mmu, this); - m_read8 = m68k_read8_delegate(&m68000_base_device::read_byte_32_mmu, this); - m_read16 = m68k_read16_delegate(&m68000_base_device::readword_d32_mmu, this); - m_read32 = m68k_read32_delegate(&m68000_base_device::readlong_d32_mmu, this); - m_write8 = m68k_write8_delegate(&m68000_base_device::write_byte_32_mmu, this); - m_write16 = m68k_write16_delegate(&m68000_base_device::writeword_d32_mmu, this); - m_write32 = m68k_write32_delegate(&m68000_base_device::writelong_d32_mmu, this); -} - - -/* interface for 32-bit data bus with PMMU (68EC020, 68020) */ -uint8_t m68000_base_device::read_byte_32_hmmu(offs_t address) -{ - if (m_hmmu_enabled) - { - address = hmmu_translate_addr(address); - } - - return m_space->read_byte(address); -} - -void m68000_base_device::write_byte_32_hmmu(offs_t address, uint8_t data) -{ - if (m_hmmu_enabled) - { - address = hmmu_translate_addr(address); - } - - m_space->write_byte(address, data); -} - -uint16_t m68000_base_device::read_immediate_16_hmmu(offs_t address) -{ - if (m_hmmu_enabled) - { - address = hmmu_translate_addr(address); - } - - return m_odirect->read_word((address), m_opcode_xor); -} - -/* potentially misaligned 16-bit reads with a 32-bit data bus (and 24-bit address bus) */ -uint16_t m68000_base_device::readword_d32_hmmu(offs_t address) -{ - uint16_t result; - - if (m_hmmu_enabled) - { - address = hmmu_translate_addr(address); - } - - if (WORD_ALIGNED(address)) - return m_space->read_word(address); - result = m_space->read_byte(address) << 8; - return result | m_space->read_byte(address + 1); -} + auto ocache = ospace.cache<2, 0, ENDIANNESS_BIG>(); -/* potentially misaligned 16-bit writes with a 32-bit data bus (and 24-bit address bus) */ -void m68000_base_device::writeword_d32_hmmu(offs_t address, uint16_t data) -{ - if (m_hmmu_enabled) - { - address = hmmu_translate_addr(address); - } - - if (WORD_ALIGNED(address)) - { - m_space->write_word(address, data); - return; - } - m_space->write_byte(address, data >> 8); - m_space->write_byte(address + 1, data); -} + m_readimm16 = [this, ocache](offs_t address) -> u16 { + if (m_hmmu_enabled) + address = hmmu_translate_addr(address); + return ocache->read_word(address); + }; -/* potentially misaligned 32-bit reads with a 32-bit data bus (and 24-bit address bus) */ -uint32_t m68000_base_device::readlong_d32_hmmu(offs_t address) -{ - uint32_t result; + m_read8 = [this](offs_t address) -> u8 { + if (m_hmmu_enabled) + address = hmmu_translate_addr(address); + return m_space->read_byte(address); + }; - if (m_hmmu_enabled) - { - address = hmmu_translate_addr(address); - } + m_read16 = [this](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); + }; + + m_read32 = [this](offs_t address) -> u32 { + if (m_hmmu_enabled) + address = hmmu_translate_addr(address); - if (DWORD_ALIGNED(address)) - return m_space->read_dword(address); - else if (WORD_ALIGNED(address)) - { - result = m_space->read_word(address) << 16; - return result | m_space->read_word(address + 2); - } - result = m_space->read_byte(address) << 24; - result |= m_space->read_word(address + 1) << 8; - return result | m_space->read_byte(address + 3); -} + if (DWORD_ALIGNED(address)) + return m_space->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 = m_space->read_byte(address) << 24; + result |= m_space->read_word(address + 1) << 8; + return result | m_space->read_byte(address + 3); + }; -/* potentially misaligned 32-bit writes with a 32-bit data bus (and 24-bit address bus) */ -void m68000_base_device::writelong_d32_hmmu(offs_t address, uint32_t data) -{ - if (m_hmmu_enabled) - { - address = hmmu_translate_addr(address); - } + m_write8 = [this](offs_t address, u8 data) { + if (m_hmmu_enabled) + address = hmmu_translate_addr(address); + m_space->write_byte(address, data); + }; - if (DWORD_ALIGNED(address)) - { - m_space->write_dword(address, data); - return; - } - else if (WORD_ALIGNED(address)) - { - m_space->write_word(address, data >> 16); - m_space->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); -} + m_write16 = [this](offs_t address, u16 data) { + if (m_hmmu_enabled) + address = hmmu_translate_addr(address); + if (WORD_ALIGNED(address)) { + m_space->write_word(address, data); + return; + } + m_space->write_byte(address, data >> 8); + m_space->write_byte(address + 1, data); + }; -void m68000_base_device::init32hmmu(address_space &space, address_space &ospace) -{ - m_space = &space; - m_direct = space.direct<0>(); - m_ospace = &ospace; - m_odirect = ospace.direct<0>(); - m_opcode_xor = WORD_XOR_BE(0); + m_write32 = [this](offs_t address, u32 data) { + if (m_hmmu_enabled) + address = hmmu_translate_addr(address); - m_readimm16 = m68k_readimm16_delegate(&m68000_base_device::read_immediate_16_hmmu, this); - m_read8 = m68k_read8_delegate(&m68000_base_device::read_byte_32_hmmu, this); - m_read16 = m68k_read16_delegate(&m68000_base_device::readword_d32_hmmu, this); - m_read32 = m68k_read32_delegate(&m68000_base_device::readlong_d32_hmmu, this); - m_write8 = m68k_write8_delegate(&m68000_base_device::write_byte_32_hmmu, this); - m_write16 = m68k_write16_delegate(&m68000_base_device::writeword_d32_hmmu, this); - m_write32 = m68k_write32_delegate(&m68000_base_device::writelong_d32_hmmu, this); + if (DWORD_ALIGNED(address)) { + m_space->write_dword(address, data); + return; + } + if (WORD_ALIGNED(address)) { + m_space->write_word(address, data >> 16); + m_space->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); + }; } void m68000_base_device::set_reset_callback(write_line_delegate callback) @@ -2360,18 +2223,8 @@ void m68000_base_device::clear_all() m_int_ack_callback = device_irq_acknowledge_delegate(); m_program = nullptr; - m_opcode_xor = 0; -// m_readimm16 = 0; -// m_read8 = 0; -// m_read16 = 0; -// m_read32 = 0; -// m_write8 = 0; -// m_write16 = 0; -// m_write32 = 0; - m_space = nullptr; - m_direct = nullptr; - + m_ospace = nullptr; m_iotemp = 0; diff --git a/docs/release/src/emu/digfx.h b/docs/release/src/emu/digfx.h index e8c067e9ab9..40a2d601123 100644 --- a/docs/release/src/emu/digfx.h +++ b/docs/release/src/emu/digfx.h @@ -103,9 +103,7 @@ const gfx_layout name = { width, height, RGN_FRAC(1,1), 8, { GFX_RAW }, { 0 }, { // these macros are used for declaring gfx_decode_entry info arrays -#define GFXDECODE_NAME( name ) gfxdecodeinfo_##name -#define GFXDECODE_EXTERN( name ) extern const gfx_decode_entry GFXDECODE_NAME(name)[] -#define GFXDECODE_START( name ) const gfx_decode_entry GFXDECODE_NAME(name)[] = { +#define GFXDECODE_START( name ) const gfx_decode_entry name[] = { #define GFXDECODE_END { 0 } }; // use these to declare a gfx_decode_entry array as a member of a device class @@ -132,7 +130,7 @@ const gfx_layout name = { width, height, RGN_FRAC(1,1), 8, { GFX_RAW }, { 0 }, { dynamic_cast<device_gfx_interface &>(*device).set_palette(_palette_tag); #define MCFG_GFX_INFO(_info) \ - dynamic_cast<device_gfx_interface &>(*device).set_info(GFXDECODE_NAME(_info)); + dynamic_cast<device_gfx_interface &>(*device).set_info(_info); @@ -140,11 +138,6 @@ const gfx_layout name = { width, height, RGN_FRAC(1,1), 8, { GFX_RAW }, { 0 }, { // DEVICE CONFIGURATION MACROS //************************************************************************** -#define MCFG_GFXDECODE_ADD(_tag, _palette_tag, _info) \ - MCFG_DEVICE_ADD(_tag, GFXDECODE, 0) \ - MCFG_GFX_PALETTE(_palette_tag) \ - MCFG_GFX_INFO(_info) - #define MCFG_GFXDECODE_MODIFY(_tag, _info) \ MCFG_DEVICE_MODIFY(_tag) \ MCFG_GFX_INFO(_info) @@ -187,19 +180,21 @@ struct gfx_decode_entry class device_gfx_interface : public device_interface { public: + static const gfx_decode_entry empty[]; + // construction/destruction device_gfx_interface(const machine_config &mconfig, device_t &device, - const gfx_decode_entry *gfxinfo = nullptr, const char *palette_tag = nullptr); + const gfx_decode_entry *gfxinfo = nullptr, const char *palette_tag = finder_base::DUMMY_TAG); virtual ~device_gfx_interface(); // configuration void set_info(const gfx_decode_entry *gfxinfo) { m_gfxdecodeinfo = gfxinfo; } - void set_palette(const char *tag) { m_palette_tag = tag; m_palette_is_sibling = true; } + template <typename T> void set_palette(T &&tag) { m_palette.set_tag(std::forward<T>(tag)); } void set_palette_disable(bool disable); // getters - device_palette_interface &palette() const { assert(m_palette != nullptr); return *m_palette; } + device_palette_interface &palette() const { assert(m_palette); return *m_palette; } gfx_element *gfx(u8 index) const { assert(index < MAX_GFX_ELEMENTS); return m_gfx[index].get(); } // decoding @@ -215,13 +210,11 @@ protected: virtual void interface_post_start() override; private: - device_palette_interface * m_palette; // pointer to the palette device interface + optional_device<device_palette_interface> m_palette; // configured tag for palette device std::unique_ptr<gfx_element> m_gfx[MAX_GFX_ELEMENTS]; // array of pointers to graphic sets // configuration const gfx_decode_entry * m_gfxdecodeinfo; // pointer to array of gfx decode information - const char * m_palette_tag; // configured tag for palette device - bool m_palette_is_sibling; // is palette a sibling or a subdevice? bool m_palette_is_disabled; // no palette associated with this gfx decode // internal state diff --git a/docs/release/src/emu/driver.h b/docs/release/src/emu/driver.h new file mode 100644 index 00000000000..140d549e5bf --- /dev/null +++ b/docs/release/src/emu/driver.h @@ -0,0 +1,209 @@ +// license:BSD-3-Clause +// copyright-holders:Aaron Giles +/*************************************************************************** + + driver.h + + Core driver device base class. + +***************************************************************************/ + +#pragma once + +#ifndef __EMU_H__ +#error Dont include this file directly; include emu.h instead. +#endif + +#ifndef MAME_EMU_DRIVER_H +#define MAME_EMU_DRIVER_H + + +//************************************************************************** +// CONFIGURATION MACROS +//************************************************************************** + +// core machine callbacks +#define MCFG_MACHINE_START_OVERRIDE(_class, _func) \ + driver_device::static_set_callback(config.root_device(), driver_device::CB_MACHINE_START, driver_callback_delegate(&_class::MACHINE_START_NAME(_func), this)); + +#define MCFG_MACHINE_RESET_OVERRIDE(_class, _func) \ + driver_device::static_set_callback(config.root_device(), driver_device::CB_MACHINE_RESET, driver_callback_delegate(&_class::MACHINE_RESET_NAME(_func), this)); + +#define MCFG_MACHINE_RESET_REMOVE() \ + driver_device::static_set_callback(config.root_device(), driver_device::CB_MACHINE_RESET, driver_callback_delegate()); + +// core sound callbacks +#define MCFG_SOUND_START_OVERRIDE(_class, _func) \ + driver_device::static_set_callback(config.root_device(), driver_device::CB_SOUND_START, driver_callback_delegate(&_class::SOUND_START_NAME(_func), this)); + +#define MCFG_SOUND_RESET_OVERRIDE(_class, _func) \ + driver_device::static_set_callback(config.root_device(), driver_device::CB_SOUND_RESET, driver_callback_delegate(&_class::SOUND_RESET_NAME(_func), this)); + + +// core video callbacks +#define MCFG_VIDEO_START_OVERRIDE(_class, _func) \ + driver_device::static_set_callback(config.root_device(), driver_device::CB_VIDEO_START, driver_callback_delegate(&_class::VIDEO_START_NAME(_func), this)); + +#define MCFG_VIDEO_RESET_OVERRIDE(_class, _func) \ + driver_device::static_set_callback(config.root_device(), driver_device::CB_VIDEO_RESET, driver_callback_delegate(&_class::VIDEO_RESET_NAME(_func), this)); + + + +//************************************************************************** +// OTHER MACROS +//************************************************************************** + +#define MACHINE_START_NAME(name) machine_start_##name +#define MACHINE_START_CALL_MEMBER(name) MACHINE_START_NAME(name)() +#define DECLARE_MACHINE_START(name) void MACHINE_START_NAME(name)() ATTR_COLD +#define MACHINE_START_MEMBER(cls,name) void cls::MACHINE_START_NAME(name)() + +#define MACHINE_RESET_NAME(name) machine_reset_##name +#define MACHINE_RESET_CALL_MEMBER(name) MACHINE_RESET_NAME(name)() +#define DECLARE_MACHINE_RESET(name) void MACHINE_RESET_NAME(name)() +#define MACHINE_RESET_MEMBER(cls,name) void cls::MACHINE_RESET_NAME(name)() + +#define SOUND_START_NAME(name) sound_start_##name +#define DECLARE_SOUND_START(name) void SOUND_START_NAME(name)() ATTR_COLD +#define SOUND_START_MEMBER(cls,name) void cls::SOUND_START_NAME(name)() + +#define SOUND_RESET_NAME(name) sound_reset_##name +#define SOUND_RESET_CALL_MEMBER(name) SOUND_RESET_NAME(name)() +#define DECLARE_SOUND_RESET(name) void SOUND_RESET_NAME(name)() +#define SOUND_RESET_MEMBER(cls,name) void cls::SOUND_RESET_NAME(name)() + +#define VIDEO_START_NAME(name) video_start_##name +#define VIDEO_START_CALL_MEMBER(name) VIDEO_START_NAME(name)() +#define DECLARE_VIDEO_START(name) void VIDEO_START_NAME(name)() ATTR_COLD +#define VIDEO_START_MEMBER(cls,name) void cls::VIDEO_START_NAME(name)() + +#define VIDEO_RESET_NAME(name) video_reset_##name +#define VIDEO_RESET_CALL_MEMBER(name) VIDEO_RESET_NAME(name)() +#define DECLARE_VIDEO_RESET(name) void VIDEO_RESET_NAME(name)() +#define VIDEO_RESET_MEMBER(cls,name) void cls::VIDEO_RESET_NAME(name)() + + + +//************************************************************************** +// TYPE DEFINITIONS +//************************************************************************** + +// forward declarations +typedef delegate<void ()> driver_callback_delegate; + + +// ======================> driver_device + +// base class for machine driver-specific devices +class driver_device : public device_t +{ +public: + // construction/destruction + driver_device(const machine_config &mconfig, device_type type, const char *tag); + virtual ~driver_device(); + + // getters + const game_driver &system() const { assert(m_system != nullptr); return *m_system; } + + // indexes into our generic callbacks + enum callback_type + { + CB_MACHINE_START, + CB_MACHINE_RESET, + CB_SOUND_START, + CB_SOUND_RESET, + CB_VIDEO_START, + CB_VIDEO_RESET, + CB_COUNT + }; + + // inline configuration helpers + void set_game_driver(const game_driver &game); + static void static_set_callback(device_t &device, callback_type type, driver_callback_delegate callback); + + // dummy driver_init callback + void empty_init(); + void init_0() { } // HBMAME + + // memory helpers + address_space &generic_space() const { return machine().dummy_space(); } + + // output heler + output_manager &output() const { return machine().output(); } + + void nmi_line_pulse(device_t &device); + void nmi_line_assert(device_t &device); + + void irq0_line_hold(device_t &device); + void irq0_line_assert(device_t &device); + + void irq1_line_hold(device_t &device); + void irq1_line_assert(device_t &device); + + void irq2_line_hold(device_t &device); + void irq2_line_assert(device_t &device); + + void irq3_line_hold(device_t &device); + void irq3_line_assert(device_t &device); + + void irq4_line_hold(device_t &device); + void irq4_line_assert(device_t &device); + + void irq5_line_hold(device_t &device); + void irq5_line_assert(device_t &device); + + void irq6_line_hold(device_t &device); + void irq6_line_assert(device_t &device); + + void irq7_line_hold(device_t &device); + void irq7_line_assert(device_t &device); + + + // generic input port helpers + DECLARE_CUSTOM_INPUT_MEMBER( custom_port_read ); + + virtual void driver_init(); + +protected: + // helpers called at startup + virtual void driver_start(); + virtual void machine_start(); + virtual void sound_start(); + virtual void video_start(); + + // helpers called at reset + virtual void driver_reset(); + virtual void machine_reset(); + virtual void sound_reset(); + virtual void video_reset(); + + // device-level overrides + virtual const tiny_rom_entry *device_rom_region() const override; + virtual void device_add_mconfig(machine_config &config) override; + virtual ioport_constructor device_input_ports() const override; + virtual void device_start() override; + virtual void device_reset_after_children() override; + + // generic video + void flip_screen_set(u32 on); + void flip_screen_x_set(u32 on); + void flip_screen_y_set(u32 on); + u32 flip_screen() const { return m_flip_screen_x; } + u32 flip_screen_x() const { return m_flip_screen_x; } + u32 flip_screen_y() const { return m_flip_screen_y; } + +private: + // helpers + void updateflip(); + + // internal state + const game_driver *m_system; // pointer to the game driver + driver_callback_delegate m_callbacks[CB_COUNT]; // start/reset callbacks + + // generic video + u8 m_flip_screen_x; + u8 m_flip_screen_y; +}; + + +#endif /* MAME_EMU_DRIVER_H */ diff --git a/docs/release/src/emu/emuopts.cpp b/docs/release/src/emu/emuopts.cpp index 247d6c6c910..76c68dc8c79 100644 --- a/docs/release/src/emu/emuopts.cpp +++ b/docs/release/src/emu/emuopts.cpp @@ -383,14 +383,17 @@ namespace std::vector<std::string> get_full_option_names(const device_image_interface &image) { std::vector<std::string> result; + bool same_name = image.instance_name() == image.brief_instance_name(); result.push_back(image.instance_name()); - result.push_back(image.brief_instance_name()); + if (!same_name) + result.push_back(image.brief_instance_name()); if (strcmp(image.device_typename(image.image_type()), image.instance_name().c_str()) == 0) { result.push_back(image.instance_name() + "1"); - result.push_back(image.brief_instance_name() + "1"); + if (!same_name) + result.push_back(image.brief_instance_name() + "1"); } return result; } diff --git a/docs/release/src/emu/gamedrv.h b/docs/release/src/emu/gamedrv.h index 2acafd7ca6c..c5ad4bc94f9 100644 --- a/docs/release/src/emu/gamedrv.h +++ b/docs/release/src/emu/gamedrv.h @@ -144,12 +144,6 @@ public: // MACROS //************************************************************************** -// wrappers for the DRIVER_INIT callback -#define DRIVER_INIT_NAME(name) init_##name -#define DECLARE_DRIVER_INIT(name) void DRIVER_INIT_NAME(name)() ATTR_COLD -#define DRIVER_INIT_MEMBER(cls, name) void cls::DRIVER_INIT_NAME(name)() -#define DRIVER_INIT_CALL(name) DRIVER_INIT_NAME(name)() - // wrappers for declaring and defining game drivers #define GAME_NAME(name) driver_##name #define GAME_TRAITS_NAME(name) driver_##name##traits @@ -170,8 +164,9 @@ driver_device_creator< \ game_driver::unemulated_features(FLAGS), \ game_driver::imperfect_features(FLAGS)> +// HBMAME start // standard GAME() macro -#define GAME(YEAR,NAME,PARENT,MACHINE,INPUT,CLASS,INIT,MONITOR,COMPANY,FULLNAME,FLAGS) \ +#define HACK(YEAR,NAME,PARENT,MACHINE,INPUT,CLASS,INIT,MONITOR,COMPANY,FULLNAME,FLAGS) \ GAME_DRIVER_TRAITS(NAME,FULLNAME) \ extern game_driver const GAME_NAME(NAME) \ { \ @@ -188,6 +183,26 @@ extern game_driver const GAME_NAME(NAME) \ machine_flags::type(u32((MONITOR) | (FLAGS) | MACHINE_TYPE_ARCADE)),\ #NAME \ }; +// HBMAME end + +// standard GAME() macro +#define GAME(YEAR,NAME,PARENT,MACHINE,INPUT,CLASS,INIT,MONITOR,COMPANY,FULLNAME,FLAGS) \ +GAME_DRIVER_TRAITS(NAME,FULLNAME) \ +extern game_driver const GAME_NAME(NAME) \ +{ \ + GAME_DRIVER_TYPE(NAME, CLASS, FLAGS), \ + #PARENT, \ + #YEAR, \ + COMPANY, \ + [] (machine_config &config, device_t &owner) { downcast<CLASS &>(owner).MACHINE(config); }, \ + INPUT_PORTS_NAME(INPUT), \ + [] (device_t &owner) { downcast<CLASS &>(owner).INIT(); }, \ + ROM_NAME(NAME), \ + nullptr, \ + nullptr, \ + machine_flags::type(u32((MONITOR) | (FLAGS) | MACHINE_TYPE_ARCADE)),\ + #NAME \ +}; // standard macro with additional layout #define GAMEL(YEAR,NAME,PARENT,MACHINE,INPUT,CLASS,INIT,MONITOR,COMPANY,FULLNAME,FLAGS,LAYOUT) \ @@ -200,7 +215,7 @@ extern game_driver const GAME_NAME(NAME) \ COMPANY, \ [] (machine_config &config, device_t &owner) { downcast<CLASS &>(owner).MACHINE(config); }, \ INPUT_PORTS_NAME(INPUT), \ - [] (device_t &owner) { downcast<CLASS &>(owner).init_##INIT(); }, \ + [] (device_t &owner) { downcast<CLASS &>(owner).INIT(); }, \ ROM_NAME(NAME), \ nullptr, \ &LAYOUT, \ @@ -220,7 +235,7 @@ extern game_driver const GAME_NAME(NAME) \ COMPANY, \ [] (machine_config &config, device_t &owner) { downcast<CLASS &>(owner).MACHINE(config); }, \ INPUT_PORTS_NAME(INPUT), \ - [] (device_t &owner) { downcast<CLASS &>(owner).init_##INIT(); }, \ + [] (device_t &owner) { downcast<CLASS &>(owner).INIT(); }, \ ROM_NAME(NAME), \ #COMPAT, \ nullptr, \ @@ -239,7 +254,7 @@ extern game_driver const GAME_NAME(NAME) \ COMPANY, \ [] (machine_config &config, device_t &owner) { downcast<CLASS &>(owner).MACHINE(config); }, \ INPUT_PORTS_NAME(INPUT), \ - [] (device_t &owner) { downcast<CLASS &>(owner).init_##INIT(); }, \ + [] (device_t &owner) { downcast<CLASS &>(owner).INIT(); }, \ ROM_NAME(NAME), \ #COMPAT, \ nullptr, \ @@ -258,7 +273,7 @@ extern game_driver const GAME_NAME(NAME) \ COMPANY, \ [] (machine_config &config, device_t &owner) { downcast<CLASS &>(owner).MACHINE(config); }, \ INPUT_PORTS_NAME(INPUT), \ - [] (device_t &owner) { downcast<CLASS &>(owner).init_##INIT(); }, \ + [] (device_t &owner) { downcast<CLASS &>(owner).INIT(); }, \ ROM_NAME(NAME), \ #COMPAT, \ nullptr, \ diff --git a/docs/release/src/emu/validity.cpp b/docs/release/src/emu/validity.cpp index 4f4861ac97b..e787d38a72c 100644 --- a/docs/release/src/emu/validity.cpp +++ b/docs/release/src/emu/validity.cpp @@ -1963,7 +1963,7 @@ void validity_checker::validate_devices() // if it's a slot, iterate over possible cards (don't recurse, or you'll stack infinite tee connectors) device_slot_interface *const slot = dynamic_cast<device_slot_interface *>(&device); - if (slot != nullptr && !slot->fixed() && !duplicate) + if (slot && !slot->fixed() && !duplicate) { for (auto &option : slot->option_list()) { @@ -1971,23 +1971,29 @@ void validity_checker::validate_devices() if (slot->default_option() != nullptr && option.first == slot->default_option()) continue; - device_t *const card = m_current_config->device_add(&slot->device(), option.second->name(), option.second->devtype(), option.second->clock()); - - const char *const def_bios = option.second->default_bios(); - if (def_bios) - card->set_default_bios_tag(def_bios); - auto additions = option.second->machine_config(); - if (additions) - additions(card); + device_t *card; + { + machine_config::token const tok(m_current_config->begin_configuration(slot->device())); + card = m_current_config->device_add(option.second->name(), option.second->devtype(), option.second->clock()); + + const char *const def_bios = option.second->default_bios(); + if (def_bios) + card->set_default_bios_tag(def_bios); + auto additions = option.second->machine_config(); + if (additions) + additions(card); + } for (device_slot_interface &subslot : slot_interface_iterator(*card)) { if (subslot.fixed()) { - device_slot_option const *const suboption = subslot.option(subslot.default_option()); + // TODO: make this self-contained so it can apply itself + device_slot_interface::slot_option const *suboption = subslot.option(subslot.default_option()); if (suboption) { - device_t *const sub_card = m_current_config->device_add(&subslot.device(), suboption->name(), suboption->devtype(), suboption->clock()); + machine_config::token const tok(m_current_config->begin_configuration(subslot.device())); + device_t *const sub_card = m_current_config->device_add(suboption->name(), suboption->devtype(), suboption->clock()); const char *const sub_bios = suboption->default_bios(); if (sub_bios) sub_card->set_default_bios_tag(sub_bios); @@ -2011,7 +2017,8 @@ void validity_checker::validate_devices() m_current_device = nullptr; } - m_current_config->device_remove(&slot->device(), option.second->name()); + machine_config::token const tok(m_current_config->begin_configuration(slot->device())); + m_current_config->device_remove(option.second->name()); } } } @@ -2034,9 +2041,10 @@ void validity_checker::validate_device_types() std::unordered_map<std::string, std::add_pointer_t<device_type> > device_name_map, device_shortname_map; machine_config config(GAME_NAME(___empty), m_drivlist.options()); + machine_config::token const tok(config.begin_configuration(config.root_device())); for (device_type type : registered_device_types) { - device_t *const dev = config.device_add(&config.root_device(), "_tmp", type, 0); + device_t *const dev = config.device_add("_tmp", type, 0); char const *name((dev->shortname() && *dev->shortname()) ? dev->shortname() : type.type().name()); std::string const description((dev->source() && *dev->source()) ? util::string_format("%s(%s)", core_filename_extract_base(dev->source()).c_str(), name) : name); @@ -2073,9 +2081,9 @@ void validity_checker::validate_device_types() } else if (!devname.second) { - device_t *const dup = config.device_add(&config.root_device(), "_dup", *devname.first->second, 0); + device_t *const dup = config.device_add("_dup", *devname.first->second, 0); osd_printf_error("Device %s short name is a duplicate of %s(%s)\n", description.c_str(), core_filename_extract_base(dup->source()).c_str(), dup->shortname()); - config.device_remove(&config.root_device(), "_dup"); + config.device_remove("_dup"); } } @@ -2097,9 +2105,9 @@ void validity_checker::validate_device_types() } else if (!devdesc.second) { - device_t *const dup = config.device_add(&config.root_device(), "_dup", *devdesc.first->second, 0); + device_t *const dup = config.device_add("_dup", *devdesc.first->second, 0); osd_printf_error("Device %s name '%s' is a duplicate of %s(%s)\n", description.c_str(), dev->name(), core_filename_extract_base(dup->source()).c_str(), dup->shortname()); - config.device_remove(&config.root_device(), "_dup"); + config.device_remove("_dup"); } } @@ -2121,7 +2129,7 @@ void validity_checker::validate_device_types() if (unemulated & imperfect) osd_printf_error("Device cannot have features that are both unemulated and imperfect (0x%08lX)\n", static_cast<unsigned long>(unemulated & imperfect)); - config.device_remove(&config.root_device(), "_tmp"); + config.device_remove("_tmp"); } // if we had warnings or errors, output diff --git a/docs/release/src/frontend/mame/info.cpp b/docs/release/src/frontend/mame/info.cpp index 93c1cfb545f..40f5cdfafd5 100644 --- a/docs/release/src/frontend/mame/info.cpp +++ b/docs/release/src/frontend/mame/info.cpp @@ -563,15 +563,8 @@ void info_xml_creator::output_one_device(machine_config &config, device_t &devic //------------------------------------------------- -// output_devices - print the XML info for devices -// with roms and for devices that can be mounted -// in slots -// The current solution works to some extent, but -// it is limited by the fact that devices are only -// acknowledged when attached to a driver (so that -// for instance sub-sub-devices could never appear -// in the xml input if they are not also attached -// directly to a driver as device or sub-device) +// output_devices - print the XML info for +// registered device types //------------------------------------------------- void info_xml_creator::output_devices(device_type_set const *filter) @@ -582,7 +575,11 @@ void info_xml_creator::output_devices(device_type_set const *filter) auto const action = [this, &config] (device_type type) { // add it at the root of the machine config - device_t *const dev = config.device_add(&config.root_device(), "_tmp", type, 0); + device_t *dev; + { + machine_config::token const tok(config.begin_configuration(config.root_device())); + dev = config.device_add("_tmp", type, 0); + } // notify this device and all its subdevices that they are now configured for (device_t &device : device_iterator(*dev)) @@ -591,7 +588,8 @@ void info_xml_creator::output_devices(device_type_set const *filter) // print details and remove it output_one_device(config, *dev, dev->tag()); - config.device_remove(&config.root_device(), "_tmp"); + machine_config::token const tok(config.begin_configuration(config.root_device())); + config.device_remove("_tmp"); }; // run through devices @@ -1756,6 +1754,7 @@ void info_xml_creator::output_slots(machine_config &config, device_t &device, co if (devtypes || listed) { + machine_config::token const tok(config.begin_configuration(slot.device())); std::string newtag(slot.device().tag()), oldtag(":"); newtag = newtag.substr(newtag.find(oldtag.append(root_tag)) + oldtag.length()); @@ -1767,7 +1766,7 @@ void info_xml_creator::output_slots(machine_config &config, device_t &device, co { if (devtypes || (listed && option.second->selectable())) { - device_t *const dev = config.device_add(&slot.device(), "_dummy", option.second->devtype(), option.second->clock()); + device_t *const dev = config.device_add("_dummy", option.second->devtype(), option.second->clock()); if (!dev->configured()) dev->config_complete(); @@ -1783,7 +1782,7 @@ void info_xml_creator::output_slots(machine_config &config, device_t &device, co fprintf(m_output, "/>\n"); } - config.device_remove(&slot.device(), "_dummy"); + config.device_remove("_dummy"); } } diff --git a/docs/release/src/hbmame/bus/neogeo_ctrl/ctrl.cpp b/docs/release/src/hbmame/bus/neogeo_ctrl/ctrl.cpp index 82963bcec06..7a026646e3a 100644 --- a/docs/release/src/hbmame/bus/neogeo_ctrl/ctrl.cpp +++ b/docs/release/src/hbmame/bus/neogeo_ctrl/ctrl.cpp @@ -200,22 +200,28 @@ void neogeo_ctrl_edge_port_device::write_ctrlsel(uint8_t data) // SLOT_INTERFACE( neogeo_control_port_devices ) //------------------------------------------------- -SLOT_INTERFACE_START( neogeo_controls ) - SLOT_INTERFACE("joy", NEOGEO_JOY) - SLOT_INTERFACE("mahjong", NEOGEO_MJCTRL) -SLOT_INTERFACE_END - -SLOT_INTERFACE_START( neogeo_arc_edge ) - SLOT_INTERFACE("joy", NEOGEO_JOY_AC) -SLOT_INTERFACE_END - -SLOT_INTERFACE_START( neogeo_arc_edge_fixed ) - SLOT_INTERFACE("joy", NEOGEO_JOY_AC) - SLOT_INTERFACE("dial", NEOGEO_DIAL) - SLOT_INTERFACE("irrmaze", NEOGEO_IRRMAZE) - SLOT_INTERFACE("kiz4p", NEOGEO_KIZ4P) -SLOT_INTERFACE_END - -SLOT_INTERFACE_START( neogeo_arc_pin15 ) - SLOT_INTERFACE("mahjong", NEOGEO_MJCTRL) -SLOT_INTERFACE_END +void neogeo_controls(device_slot_interface &device) +{ + device.option_add("joy", NEOGEO_JOY); + device.option_add("mahjong", NEOGEO_MJCTRL); +} + +void neogeo_arc_edge(device_slot_interface &device) +{ + device.option_add("joy", NEOGEO_JOY_AC); +} + +void neogeo_arc_edge_fixed(device_slot_interface &device) +{ + device.option_add("joy", NEOGEO_JOY_AC); + device.option_add("dial", NEOGEO_DIAL); + device.option_add("irrmaze", NEOGEO_IRRMAZE); + device.option_add("kiz4p", NEOGEO_KIZ4P); +} + +void neogeo_arc_pin15(device_slot_interface &device) +{ + device.option_add("mahjong", NEOGEO_MJCTRL_AC); + device.option_add("joy", NEOGEO_JOY); +} + diff --git a/docs/release/src/hbmame/bus/neogeo_ctrl/ctrl.h b/docs/release/src/hbmame/bus/neogeo_ctrl/ctrl.h index e0b8a071a6d..08234326ca4 100644 --- a/docs/release/src/hbmame/bus/neogeo_ctrl/ctrl.h +++ b/docs/release/src/hbmame/bus/neogeo_ctrl/ctrl.h @@ -121,10 +121,10 @@ DECLARE_DEVICE_TYPE(NEOGEO_CTRL_EDGE_CONNECTOR, neogeo_ctrl_edge_port_device) -SLOT_INTERFACE_EXTERN( neogeo_controls ); -SLOT_INTERFACE_EXTERN( neogeo_arc_edge ); -SLOT_INTERFACE_EXTERN( neogeo_arc_edge_fixed ); -SLOT_INTERFACE_EXTERN( neogeo_arc_pin15 ); +void neogeo_controls(device_slot_interface &device); +void neogeo_arc_edge(device_slot_interface &device); +void neogeo_arc_edge_fixed(device_slot_interface &device); +void neogeo_arc_pin15(device_slot_interface &device); #endif diff --git a/docs/release/src/hbmame/drivers/1942.cpp b/docs/release/src/hbmame/drivers/1942.cpp index ac7d6907bf5..db96c0260ab 100644 --- a/docs/release/src/hbmame/drivers/1942.cpp +++ b/docs/release/src/hbmame/drivers/1942.cpp @@ -121,6 +121,6 @@ ROM_START( galagax ) ROM_LOAD( "sb-8.k3", 0x0500, 0x0100, CRC(f6fad943) SHA1(b0a24ea7805272e8ebf72a99b08907bc00d5f82f) ) ROM_END -GAME( 2015, 1942c64, 1942, _1942, 1942, _1942_state, 1942, ROT270, "Minwah", "1942 with C64 music", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, 1942fpa, 1942, _1942, 1942, _1942_state, 1942, ROT270, "cmonkey", "1942 with attract mode in free play", MACHINE_SUPPORTS_SAVE ) -GAME( 1984, galagax, 1942, _1942, 1942, _1942_state, 1942, ROT270, "Jerky and Chris Moore", "Galaga X (1942 hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, 1942c64, 1942, _1942, 1942, _1942_state, 1942, ROT270, "Minwah", "1942 with C64 music", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, 1942fpa, 1942, _1942, 1942, _1942_state, 1942, ROT270, "cmonkey", "1942 with attract mode in free play", MACHINE_SUPPORTS_SAVE ) +HACK( 1984, galagax, 1942, _1942, 1942, _1942_state, 1942, ROT270, "Jerky and Chris Moore", "Galaga X (1942 hack)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/1943.cpp b/docs/release/src/hbmame/drivers/1943.cpp index d983d744bd0..e86fdc38724 100644 --- a/docs/release/src/hbmame/drivers/1943.cpp +++ b/docs/release/src/hbmame/drivers/1943.cpp @@ -114,8 +114,8 @@ ROM_START( 1943h ) ROM_LOAD( "bm6.4b", 0x0b00, 0x0100, CRC(0eaf5158) SHA1(bafd4108708f66cd7b280e47152b108f3e254fc9) ) ROM_END -GAME( 1987, 1943b2, 1943, _1943, 1943, _1943_state, 1943b, ROT270, "bootleg", "1943: Midway Kaisen (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1987, 1943h, 1943, _1943, 1943, _1943_state, 1943, ROT270, "Capcom", "1943: The Battle of Midway (bootleg set 2, hack of Japan set)", MACHINE_SUPPORTS_SAVE ) +HACK( 1987, 1943b2, 1943, _1943, 1943, _1943_state, 1943b, ROT270, "bootleg", "1943: Midway Kaisen (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1987, 1943h, 1943, _1943, 1943, _1943_state, 1943, ROT270, "Capcom", "1943: The Battle of Midway (bootleg set 2, hack of Japan set)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -187,5 +187,5 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // 1943 Kai: Midway Kaisen -GAME( 1987, 1943kais01, 1943kai, _1943, 1943, _1943_state, 1943, ROT270, "Hacks", "1943 Kai: Midway Kaisen (Japan)(Ex Super Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1987, 1943kais01, 1943kai, _1943, 1943, _1943_state, 1943, ROT270, "Hacks", "1943 Kai: Midway Kaisen (Japan)(Ex Super Version)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/arkanoid.cpp b/docs/release/src/hbmame/drivers/arkanoid.cpp index 1a757d17819..6a66066db64 100644 --- a/docs/release/src/hbmame/drivers/arkanoid.cpp +++ b/docs/release/src/hbmame/drivers/arkanoid.cpp @@ -67,7 +67,7 @@ ROM_START( arkll32 ) ROM_END -GAME( 2000, akblc2dx, arkanoid, bootleg, arkangc, arkanoid_state, arkblock, ROT90, "hack", "Block Deluxe (Game Corporation)", 0 ) -GAME( 2000, akgcdx, arkanoid, bootleg, arkangc, arkanoid_state, arkgcbl, ROT90, "hack", "Arkanoid Deluxe (Game Corporation)", 0 ) -GAME( 2000, aktaytdx, arkanoid, bootleg, arktayt2, arkanoid_state, 0, ROT90, "hack", "Arkanoid Deluxe (Japan, Tayto)", 0 ) -GAME( 2000, arkll32, arkanoid, p3mcu, arkanoidj, arkanoid_state, 0, ROT90, "hack", "Arkanoid LL32", 0 ) +HACK( 2000, akblc2dx, arkanoid, bootleg, arkangc, arkanoid_state, arkblock, ROT90, "hack", "Block Deluxe (Game Corporation)", 0 ) +HACK( 2000, akgcdx, arkanoid, bootleg, arkangc, arkanoid_state, arkgcbl, ROT90, "hack", "Arkanoid Deluxe (Game Corporation)", 0 ) +HACK( 2000, aktaytdx, arkanoid, bootleg, arktayt2, arkanoid_state, 0, ROT90, "hack", "Arkanoid Deluxe (Japan, Tayto)", 0 ) +HACK( 2000, arkll32, arkanoid, p3mcu, arkanoidj, arkanoid_state, 0, ROT90, "hack", "Arkanoid LL32", 0 ) diff --git a/docs/release/src/hbmame/drivers/asteroid.cpp b/docs/release/src/hbmame/drivers/asteroid.cpp index c2757d3f63d..4bc3992e2fa 100644 --- a/docs/release/src/hbmame/drivers/asteroid.cpp +++ b/docs/release/src/hbmame/drivers/asteroid.cpp @@ -63,9 +63,9 @@ ROM_START( astdelux4 ) ROM_END -GAME( 1979, asteroid6, asteroid, asteroid, asteroid, asteroid_state, 0, ROT0, "Clay Cowgill", "Asteroids (Six-Bullet Hack)", MACHINE_SUPPORTS_SAVE ) -GAMEL(1980, astdelux4, asteroid, astdelux, astdelu4, asteroid_state, 0, ROT0, "Atari", "Asteroids Deluxe (Unknown Revision) [h]", MACHINE_SUPPORTS_SAVE, layout_astdelux ) -GAME( 1979, starslayer, asteroid, asteroid, asteroid, asteroid_state, 0, ROT0, "Nufekop", "Starslayer (hack of Asteroids (rev 2))", MACHINE_SUPPORTS_SAVE ) +GAME( 1979, asteroid6, asteroid, asteroid, asteroid, asteroid_state, init_0, ROT0, "Clay Cowgill", "Asteroids (Six-Bullet Hack)", MACHINE_SUPPORTS_SAVE ) +GAMEL(1980, astdelux4, asteroid, astdelux, astdelu4, asteroid_state, init_0, ROT0, "Atari", "Asteroids Deluxe (Unknown Revision) [h]", MACHINE_SUPPORTS_SAVE, layout_astdelux ) +GAME( 1979, starslayer, asteroid, asteroid, asteroid, asteroid_state, init_0, ROT0, "Nufekop", "Starslayer (hack of Asteroids (rev 2))", MACHINE_SUPPORTS_SAVE ) /*********************************************************************************************************************/ @@ -86,7 +86,7 @@ public: // , m_p_ram(*this, "ram") { } - DECLARE_DRIVER_INIT(amg); + void init_amg(); }; ROM_START( amg ) @@ -108,7 +108,7 @@ ROM_START( amg ) ROM_REGION( 0x20000, "user3", ROMREGION_ERASEFF ) ROM_END -DRIVER_INIT_MEMBER( amg_state, amg ) +void amg_state::init_amg() { UINT8 *src = memregion("user2")->base(); // int len = memregion("user1")->bytes(); @@ -140,6 +140,6 @@ DRIVER_INIT_MEMBER( amg_state, amg ) } -GAME( 2002, amg, asteroid, asteroid, asteroid, amg_state, amg, ROT0, "Braze", "Asteroids Multigame", MACHINE_NOT_WORKING ) +GAME( 2002, amg, asteroid, asteroid, asteroid, amg_state, init_amg, ROT0, "Braze", "Asteroids Multigame", MACHINE_NOT_WORKING ) #endif diff --git a/docs/release/src/hbmame/drivers/astrocde.cpp b/docs/release/src/hbmame/drivers/astrocde.cpp index 61cd79fe320..c47875320bf 100644 --- a/docs/release/src/hbmame/drivers/astrocde.cpp +++ b/docs/release/src/hbmame/drivers/astrocde.cpp @@ -23,7 +23,7 @@ ROM_START( tst_wow3 ) ROM_LOAD( "wowmd030.x1", 0x0000, 0x1000, CRC(f493ec4d) SHA1(030cd12e7a7e9ac346e8299df83b62480004c954) ) ROM_END -GAME( 2005, tst_gorf, 0, gorf, gorf, astrocde_state, gorf, ROT270, "David Turner", "Test Rom - Gorf", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, tst_gor1, 0, gorf, gorf, astrocde_state, gorf, ROT270, "Mark Spaeth", "Test Rom - Gorf Complete Memory Diagnostics", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, tst_wow2, 0, wow, wow, astrocde_state, wow, ROT0, "David Turner", "Test Rom - Wizard of Wor (ver 0.2b)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, tst_wow3, 0, wow, wow, astrocde_state, wow, ROT0, "David Turner", "Test Rom - Wizard of Wor (ver 0.3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, tst_gorf, 0, gorf, gorf, astrocde_state, gorf, ROT270, "David Turner", "Test Rom - Gorf", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, tst_gor1, 0, gorf, gorf, astrocde_state, gorf, ROT270, "Mark Spaeth", "Test Rom - Gorf Complete Memory Diagnostics", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, tst_wow2, 0, wow, wow, astrocde_state, wow, ROT0, "David Turner", "Test Rom - Wizard of Wor (ver 0.2b)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, tst_wow3, 0, wow, wow, astrocde_state, wow, ROT0, "David Turner", "Test Rom - Wizard of Wor (ver 0.3)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/astrof.cpp b/docs/release/src/hbmame/drivers/astrof.cpp index 38763e1f0a5..ba8c0e53626 100644 --- a/docs/release/src/hbmame/drivers/astrof.cpp +++ b/docs/release/src/hbmame/drivers/astrof.cpp @@ -16,4 +16,4 @@ ROM_START( astrofbl ) ROM_END -GAME( 1979, astrofbl, astrof, astrof, astrof, astrof_state, 0, ROT90, "Hack", "Astro Fighter (Black Background)", MACHINE_SUPPORTS_SAVE ) +HACK( 1979, astrofbl, astrof, astrof, astrof, astrof_state, 0, ROT90, "Hack", "Astro Fighter (Black Background)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/asuka.cpp b/docs/release/src/hbmame/drivers/asuka.cpp index d5950dd5ce7..08733dc91a0 100644 --- a/docs/release/src/hbmame/drivers/asuka.cpp +++ b/docs/release/src/hbmame/drivers/asuka.cpp @@ -24,4 +24,4 @@ ROM_START( asukac ) ROM_LOAD( "b68-10.ic24", 0x00000, 0x10000, CRC(387aaf40) SHA1(47c583564ef1d49ece15f97221b2e073e8fb0544) ) ROM_END -GAME( 1988, asukac, asuka, asuka, asuka, asuka_state, 0, ROT270, "Taito Corporation", "Asuka & Asuka (Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1988, asukac, asuka, asuka, asuka, asuka_state, 0, ROT270, "Taito Corporation", "Asuka & Asuka (Chinese)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/atarisy1.cpp b/docs/release/src/hbmame/drivers/atarisy1.cpp index 8989c69fa93..b34b07c561e 100644 --- a/docs/release/src/hbmame/drivers/atarisy1.cpp +++ b/docs/release/src/hbmame/drivers/atarisy1.cpp @@ -13,16 +13,16 @@ ROM_START( ataris1hw ) ROM_REGION( 0x10000, "audiocpu", 0 ) ROM_LOAD( "136036.153", 0x4000, 0x4000, CRC(95294641) SHA1(00f90a0d49d2c77d5288080036f81a74ad31f8bc) ) ROM_LOAD( "136036.154", 0x8000, 0x4000, CRC(cbfc6adb) SHA1(ee132eced924435f1214e2997533e866a3e5364b) ) - ROM_LOAD( "136036.155", 0xc000, 0x4000, CRC(fd1a6878) SHA1(28e1b2187f58098e5140d9a88bda969965758f26) ) + ROM_LOAD( "136036.155a", 0xc000, 0x4000, CRC(fd1a6878) SHA1(28e1b2187f58098e5140d9a88bda969965758f26) ) ROM_REGION( 0x2000, "alpha", 0 ) MOTHERBOARD_ALPHA ROM_REGION( 0x200000, "tiles", ROMREGION_INVERT | ROMREGION_ERASEFF ) - ROM_LOAD( "136036.135", 0x000000, 0x08000, CRC(a8fa9870) SHA1(375cb16ccaae62cf429bf1a7d2c6de1829b86877) ) - ROM_LOAD( "136036.139", 0x010000, 0x08000, CRC(6959604d) SHA1(94f130507981ec01240252ab7b044f6d1e19280e) ) - ROM_LOAD( "136036.143", 0x020000, 0x08000, CRC(b6b14274) SHA1(441c0447721afe0aadf320e1b0c40ebf97d0e485) ) - ROM_LOAD( "136036.147", 0x030000, 0x08000, CRC(2de2e834) SHA1(ba7640ea7440250152b1be71e65e3480f782011f) ) + ROM_LOAD( "136036.135a", 0x000000, 0x08000, CRC(a8fa9870) SHA1(375cb16ccaae62cf429bf1a7d2c6de1829b86877) ) + ROM_LOAD( "136036.139a", 0x010000, 0x08000, CRC(6959604d) SHA1(94f130507981ec01240252ab7b044f6d1e19280e) ) + ROM_LOAD( "136036.143a", 0x020000, 0x08000, CRC(b6b14274) SHA1(441c0447721afe0aadf320e1b0c40ebf97d0e485) ) + ROM_LOAD( "136036.147a", 0x030000, 0x08000, CRC(2de2e834) SHA1(ba7640ea7440250152b1be71e65e3480f782011f) ) ROM_REGION( 0x400, "proms", 0 ) ROM_LOAD( "136036.152", 0x000, 0x200, CRC(4f96e57c) SHA1(271633a0aacd1d1efe2917728b73e90010c64d2c) ) @@ -44,16 +44,16 @@ ROM_START( ataris1rt ) ROM_REGION( 0x10000, "audiocpu", 0 ) ROM_LOAD( "136036.153", 0x4000, 0x4000, CRC(95294641) SHA1(00f90a0d49d2c77d5288080036f81a74ad31f8bc) ) ROM_LOAD( "136036.154", 0x8000, 0x4000, CRC(cbfc6adb) SHA1(ee132eced924435f1214e2997533e866a3e5364b) ) - ROM_LOAD( "136036.155", 0xc000, 0x4000, CRC(fd1a6878) SHA1(28e1b2187f58098e5140d9a88bda969965758f26) ) + ROM_LOAD( "136036.155a", 0xc000, 0x4000, CRC(fd1a6878) SHA1(28e1b2187f58098e5140d9a88bda969965758f26) ) ROM_REGION( 0x2000, "alpha", 0 ) MOTHERBOARD_ALPHA ROM_REGION( 0x200000, "tiles", ROMREGION_INVERT | ROMREGION_ERASEFF ) - ROM_LOAD( "136036.135", 0x000000, 0x08000, CRC(a8fa9870) SHA1(375cb16ccaae62cf429bf1a7d2c6de1829b86877) ) - ROM_LOAD( "136036.139", 0x010000, 0x08000, CRC(6959604d) SHA1(94f130507981ec01240252ab7b044f6d1e19280e) ) - ROM_LOAD( "136036.143", 0x020000, 0x08000, CRC(b6b14274) SHA1(441c0447721afe0aadf320e1b0c40ebf97d0e485) ) - ROM_LOAD( "136036.147", 0x030000, 0x08000, CRC(2de2e834) SHA1(ba7640ea7440250152b1be71e65e3480f782011f) ) + ROM_LOAD( "136036.135a", 0x000000, 0x08000, CRC(a8fa9870) SHA1(375cb16ccaae62cf429bf1a7d2c6de1829b86877) ) + ROM_LOAD( "136036.139a", 0x010000, 0x08000, CRC(6959604d) SHA1(94f130507981ec01240252ab7b044f6d1e19280e) ) + ROM_LOAD( "136036.143a", 0x020000, 0x08000, CRC(b6b14274) SHA1(441c0447721afe0aadf320e1b0c40ebf97d0e485) ) + ROM_LOAD( "136036.147a", 0x030000, 0x08000, CRC(2de2e834) SHA1(ba7640ea7440250152b1be71e65e3480f782011f) ) ROM_REGION( 0x400, "proms", 0 ) ROM_LOAD( "136036.152", 0x000, 0x200, CRC(4f96e57c) SHA1(271633a0aacd1d1efe2917728b73e90010c64d2c) ) @@ -65,5 +65,5 @@ ROM_END -GAME( 2017, ataris1hw, indytemp, indytemp, indytemp, atarisy1_state, indytemp, ROT0, "Luigi30", "Atari System 1 Hello World", 0 ) -GAME( 2017, ataris1rt, indytemp, indytemp, indytemp, atarisy1_state, indytemp, ROT0, "GadgetFreak", "Atari System 1 Ram Tester", MACHINE_NOT_WORKING ) +HACK( 2017, ataris1hw, indytemp, indytemp, indytemp, atarisy1_state, indytemp, ROT0, "Luigi30", "Atari System 1 Hello World", 0 ) +HACK( 2017, ataris1rt, indytemp, indytemp, indytemp, atarisy1_state, indytemp, ROT0, "GadgetFreak", "Atari System 1 Ram Tester", MACHINE_NOT_WORKING ) diff --git a/docs/release/src/hbmame/drivers/bagman.cpp b/docs/release/src/hbmame/drivers/bagman.cpp index 88c965affb5..dfcfff09806 100644 --- a/docs/release/src/hbmame/drivers/bagman.cpp +++ b/docs/release/src/hbmame/drivers/bagman.cpp @@ -49,5 +49,5 @@ ROM_START( pickinpi ) ROM_LOAD( "6331-1pi.3r", 0x0020, 0x0020, CRC(47fadc93) SHA1(3ba46957e664a2ea639a97a0c199a9636861ca50) ) ROM_END -GAME(1991, bagturbo, bagman, bagman, bagman, bagman_state, 0, ROT270, "Tim Arcadecollecting", "Bagman Turbo (Stern set 1) [c]", 0 ) // http://www.arcadecollecting.com/hacks/bagman -GAME(1983, pickinpi, pickin, pickin, pickin, bagman_state, 0, ROT270, "Pi", "Pickin' (Color Hack)", 0 ) +HACK(1991, bagturbo, bagman, bagman, bagman, bagman_state, 0, ROT270, "Tim Arcadecollecting", "Bagman Turbo (Stern set 1) [c]", 0 ) // http://www.arcadecollecting.com/hacks/bagman +HACK(1983, pickinpi, pickin, pickin, pickin, bagman_state, 0, ROT270, "Pi", "Pickin' (Color Hack)", 0 ) diff --git a/docs/release/src/hbmame/drivers/blktiger.cpp b/docs/release/src/hbmame/drivers/blktiger.cpp index 7ccc630df5a..6c6dd5eb672 100644 --- a/docs/release/src/hbmame/drivers/blktiger.cpp +++ b/docs/release/src/hbmame/drivers/blktiger.cpp @@ -38,4 +38,4 @@ ROM_START( blkdrgonk ) ROM_LOAD( "bd04.11l", 0x0300, 0x0100, CRC(e5490b68) SHA1(40f9f92efe7dd97b49144aec02eb509834056915) ) ROM_END -GAME( 1987, blkdrgonk, blktiger, blktiger, blktiger, blktiger_state, 0, ROT0, "hack", "Black Dragon (Korean)", MACHINE_SUPPORTS_SAVE ) +HACK( 1987, blkdrgonk, blktiger, blktiger, blktiger, blktiger_state, 0, ROT0, "hack", "Black Dragon (Korean)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/bloodbro.cpp b/docs/release/src/hbmame/drivers/bloodbro.cpp index 8708582f2b5..4e09d556462 100644 --- a/docs/release/src/hbmame/drivers/bloodbro.cpp +++ b/docs/release/src/hbmame/drivers/bloodbro.cpp @@ -33,4 +33,4 @@ ROM_START( bloodbros01 ) ROM_LOAD( "cb006.u083.6c", 0x0000, 0x0100, CRC(b2b89a74) SHA1(1878823801048d677aef9702feedd5bf775e62d0) ) // N82S135N ROM_END -GAME( 1990, bloodbros01, bloodbro, bloodbro, bloodbro, bloodbro_state, 0, ROT0, "hack", "Blood Bros (Ex Super version)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) +HACK( 1990, bloodbros01, bloodbro, bloodbro, bloodbro, bloodbro_state, 0, ROT0, "hack", "Blood Bros (Ex Super version)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/bombjack.cpp b/docs/release/src/hbmame/drivers/bombjack.cpp index 3c04ee604cb..c5df35d7aab 100644 --- a/docs/release/src/hbmame/drivers/bombjack.cpp +++ b/docs/release/src/hbmame/drivers/bombjack.cpp @@ -91,9 +91,9 @@ ROM_START( bombjred ) ROM_LOAD( "02_p04t.bin", 0x0000, 0x1000, CRC(398d4a02) SHA1(ac18a8219f99ba9178b96c9564de3978e39c59fd) ) ROM_END -GAME( 1984, bmbjckgr, bombjack, bombjack, bombjack, bombjack_state, 0, ROT90, "hack", "Bomb Jack (Greek)", MACHINE_SUPPORTS_SAVE ) -GAME( 1984, bombjckb, bombjack, bombjack, bombjack, bombjack_state, 0, ROT90, "hack", "Bomb Jack (Bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, bombjred, bombjack, bombjack, bombjack, bombjack_state, 0, ROT90, "hack", "Bomb Jack Red", MACHINE_SUPPORTS_SAVE ) +HACK( 1984, bmbjckgr, bombjack, bombjack, bombjack, bombjack_state, 0, ROT90, "hack", "Bomb Jack (Greek)", MACHINE_SUPPORTS_SAVE ) +HACK( 1984, bombjckb, bombjack, bombjack, bombjack, bombjack_state, 0, ROT90, "hack", "Bomb Jack (Bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, bombjred, bombjack, bombjack, bombjack, bombjack_state, 0, ROT90, "hack", "Bomb Jack Red", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -138,5 +138,5 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Bomb Jack -GAME( 1984, bombjacks01, bombjack, bombjack, bombjack, bombjack_state, 0, ROT90, "Hacks", "Bomb Jack (Translation-Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1984, bombjacks01, bombjack, bombjack, bombjack, bombjack_state, 0, ROT90, "Hacks", "Bomb Jack (Translation-Chinese)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/btime.cpp b/docs/release/src/hbmame/drivers/btime.cpp index e15e6434ad4..66670a8cf32 100644 --- a/docs/release/src/hbmame/drivers/btime.cpp +++ b/docs/release/src/hbmame/drivers/btime.cpp @@ -100,7 +100,7 @@ ROM_START( vecbtime ) ROM_END -GAME( 2002, bnjr, brubber, bnj, bnj, btime_state, lnc, ROT270, "DaveC", "Bump 'n' Jump Reverse Mod", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, pnc, lnc, lnc, lnc, btime_state, lnc, ROT270, "Marks Hacks", "Pac'n'Chase", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, stictime, btime, btime, btime, btime_state, btime, ROT270, "Marks Hacks", "Mr Sticky Time", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vecbtime, btime, btime, btime, btime_state, btime, ROT270, "T-Bone", "Burgertime (Vector sim)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, bnjr, brubber, bnj, bnj, btime_state, lnc, ROT270, "DaveC", "Bump 'n' Jump Reverse Mod", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, pnc, lnc, lnc, lnc, btime_state, lnc, ROT270, "Marks Hacks", "Pac'n'Chase", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, stictime, btime, btime, btime, btime_state, btime, ROT270, "Marks Hacks", "Mr Sticky Time", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vecbtime, btime, btime, btime, btime_state, btime, ROT270, "T-Bone", "Burgertime (Vector sim)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/bublbobl.cpp b/docs/release/src/hbmame/drivers/bublbobl.cpp index b23dd07b442..85348f5cba7 100644 --- a/docs/release/src/hbmame/drivers/bublbobl.cpp +++ b/docs/release/src/hbmame/drivers/bublbobl.cpp @@ -345,16 +345,16 @@ ROM_START( bub68705a ) ROM_END -GAME( 2012, bbaladar, bublbobl, boblbobl, bbaladar, bublbobl_state, common, ROT0, "Aladar", "Bubble Bobble Bootleg", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, bb2bmh, bublbobl, bub68705, bublbobl, bub68705_state, common, ROT0, "hack", "Bubble Bobble (Memories Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, bbhackv1, bublbobl, bub68705, bublbobl, bub68705_state, common, ROT0, "hack", "Bubble Bobble (Level Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, bbredux1, bublbobl, boblbobl, boblbobl, bublbobl_state, common, ROT0, "Punji", "Bobble Bobble Redux (Level Skip)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, bbredux2, bublbobl, boblbobl, boblbobl, bublbobl_state, common, ROT0, "Punji", "Bobble Bobble Redux (Game Continue)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, bbredux3, bublbobl, boblbobl, boblbobl, bublbobl_state, common, ROT0, "Punji", "Bobble Bobble Redux (High Score)", MACHINE_SUPPORTS_SAVE ) -GAME( 19??, sboblboblh, bublbobl, boblbobl, boblbobl, bublbobl_state, common, ROT0, "hack", "Super Bobble Bobble (Level Select)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2007, bublbobf, bublbobl, bublbobl, bublbobl, bublbobl_state, common, ROT0, "Arkatrad", "Bubble Bobble (French)", MACHINE_SUPPORTS_SAVE ) -GAME( 1986, bublboblu, bublbobl, bublbobl, bublbobl, bublbobl_state, common, ROT0, "hack", "Bubble Bobble (USA)", MACHINE_SUPPORTS_SAVE ) -GAME( 1986, bub68705a, bublbobl, bub68705, bublbobl, bub68705_state, common, ROT0, "bootleg", "Bubble Bobble (bootleg with 68705)(alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, bbaladar, bublbobl, boblbobl, bbaladar, bublbobl_state, common, ROT0, "Aladar", "Bubble Bobble Bootleg", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, bb2bmh, bublbobl, bub68705, bublbobl, bub68705_state, common, ROT0, "hack", "Bubble Bobble (Memories Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, bbhackv1, bublbobl, bub68705, bublbobl, bub68705_state, common, ROT0, "hack", "Bubble Bobble (Level Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, bbredux1, bublbobl, boblbobl, boblbobl, bublbobl_state, common, ROT0, "Punji", "Bobble Bobble Redux (Level Skip)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, bbredux2, bublbobl, boblbobl, boblbobl, bublbobl_state, common, ROT0, "Punji", "Bobble Bobble Redux (Game Continue)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, bbredux3, bublbobl, boblbobl, boblbobl, bublbobl_state, common, ROT0, "Punji", "Bobble Bobble Redux (High Score)", MACHINE_SUPPORTS_SAVE ) +HACK( 19??, sboblboblh, bublbobl, boblbobl, boblbobl, bublbobl_state, common, ROT0, "hack", "Super Bobble Bobble (Level Select)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2007, bublbobf, bublbobl, bublbobl, bublbobl, bublbobl_state, common, ROT0, "Arkatrad", "Bubble Bobble (French)", MACHINE_SUPPORTS_SAVE ) +HACK( 1986, bublboblu, bublbobl, bublbobl, bublbobl, bublbobl_state, common, ROT0, "hack", "Bubble Bobble (USA)", MACHINE_SUPPORTS_SAVE ) +HACK( 1986, bub68705a, bublbobl, bub68705, bublbobl, bub68705_state, common, ROT0, "bootleg", "Bubble Bobble (bootleg with 68705)(alt)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -400,5 +400,5 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Bubble Bobble -GAME( 2007, bublbobls01, bublbobl, bublbobl, bublbobl, bublbobl_state, common, ROT0, "Arkatrad", "Bubble Bobble (Japan, Ver 0.1)(Translation-French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, bublbobls01, bublbobl, bublbobl, bublbobl, bublbobl_state, common, ROT0, "Arkatrad", "Bubble Bobble (Japan, Ver 0.1)(Translation-French)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/bwidow.cpp b/docs/release/src/hbmame/drivers/bwidow.cpp index bf5a79d2817..1a8a039e8af 100644 --- a/docs/release/src/hbmame/drivers/bwidow.cpp +++ b/docs/release/src/hbmame/drivers/bwidow.cpp @@ -35,4 +35,4 @@ ROM_START( spacwarp ) ROM_LOAD( "136002-125.n4", 0x0000, 0x0100, CRC(5903af03) SHA1(24bc0366f394ad0ec486919212e38be0f08d0239) ) ROM_END -GAME( 1999, spacwarp, 0, spacduel, spacduel, bwidow_state, 0, ROT0, "Jeff Hendrix", "Space War (Proto on Space Duel HW)", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, spacwarp, 0, spacduel, spacduel, bwidow_state, 0, ROT0, "Jeff Hendrix", "Space War (Proto on Space Duel HW)", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/cabal.cpp b/docs/release/src/hbmame/drivers/cabal.cpp index 6d391d825e0..fc52fe4f775 100644 --- a/docs/release/src/hbmame/drivers/cabal.cpp +++ b/docs/release/src/hbmame/drivers/cabal.cpp @@ -43,4 +43,4 @@ ROM_START( cabals01 ) ROM_LOAD( "1-1u", 0x00000, 0x10000, CRC(8b3e0789) SHA1(b1450db1b1bada237c90930623e4def321099f13) ) ROM_END -GAME( 1989, cabals01, cabal, cabal, cabalj, cabal_state, cabal, ROT0, "hack", "Cabal (Ex Super version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, cabals01, cabal, cabal, cabalj, cabal_state, cabal, ROT0, "hack", "Cabal (Ex Super version)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/cave.cpp b/docs/release/src/hbmame/drivers/cave.cpp index 2b6f7eb7c68..fba5facaaf0 100644 --- a/docs/release/src/hbmame/drivers/cave.cpp +++ b/docs/release/src/hbmame/drivers/cave.cpp @@ -89,8 +89,8 @@ ROM_START( pwrinst2z ) ROM_LOAD( "g02.u56", 0x240000, 0x200000, CRC(9ff50dda) SHA1(1121685e387c20e228032f2b0f5cbb606376fc15) ) ROM_END -GAME( 2013, pwrinst2h, pwrinst2, pwrinst2, metmqstr, cave_state, pwrinst2j, ROT0, "TT", "Power Instinct 2 (hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, pwrinst2z, pwrinst2, pwrinst2, metmqstr, cave_state, pwrinst2j, ROT0, "hack", "Power Instinct 2 (unknown hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, pwrinst2h, pwrinst2, pwrinst2, metmqstr, cave_state, pwrinst2j, ROT0, "TT", "Power Instinct 2 (hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, pwrinst2z, pwrinst2, pwrinst2, metmqstr, cave_state, pwrinst2j, ROT0, "hack", "Power Instinct 2 (unknown hack)", MACHINE_SUPPORTS_SAVE ) // From PScave @@ -295,13 +295,13 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Gaia Crusaders -GAME( 1999, gaias01, gaia, gaia, gaia, cave_state, gaia, ROT0, "Hacks", "Gaia Crusaders (Enable Secret Character)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND ) +HACK( 1999, gaias01, gaia, gaia, gaia, cave_state, gaia, ROT0, "Hacks", "Gaia Crusaders (Enable Secret Character)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND ) // Metamoqester -GAME( 1995, metmqstrs01, metmqstr, metmqstr, metmqstr, cave_state, metmqstr, ROT0, "Hacks", "Metamoqester (Translation-Korean)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, metmqstrs01, metmqstr, metmqstr, metmqstr, cave_state, metmqstr, ROT0, "Hacks", "Metamoqester (Translation-Korean)", MACHINE_SUPPORTS_SAVE ) // Thunder Heroes -GAME( 2001, theroes01, theroes, gaia, theroes, cave_state, gaia, ROT0, "Hacks", "Thunder Heroes (Select Characters)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND ) +HACK( 2001, theroes01, theroes, gaia, theroes, cave_state, gaia, ROT0, "Hacks", "Thunder Heroes (Select Characters)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND ) // Power Instinct 2 -GAME( 2017, pwrinst2s01, pwrinst2, pwrinst2, metmqstr, cave_state, pwrinst2j,ROT0, "Hacks", "Power Instinct 2 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, pwrinst2s01, pwrinst2, pwrinst2, metmqstr, cave_state, pwrinst2j,ROT0, "Hacks", "Power Instinct 2 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) // Gouketsuji Gaiden -GAME( 2017, plegendsjs01, plegends, pwrinst2, metmqstr, cave_state, pwrinst2j,ROT0, "Hacks", "Gouketsuji Gaiden (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, plegendsjs01, plegends, pwrinst2, metmqstr, cave_state, pwrinst2j,ROT0, "Hacks", "Gouketsuji Gaiden (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/cball.cpp b/docs/release/src/hbmame/drivers/cball.cpp index 3bad3fe9ab6..cdeddf5bcfa 100644 --- a/docs/release/src/hbmame/drivers/cball.cpp +++ b/docs/release/src/hbmame/drivers/cball.cpp @@ -34,4 +34,4 @@ ROM_START( cballfix ) ROM_END -GAME( 2004, cballfix, cball, cball, cball, cball_state, 0, ROT0, "MASH", "Cannonball (Atari, prototype) with new rom", MACHINE_NO_SOUND | MACHINE_WRONG_COLORS | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2004, cballfix, cball, cball, cball, cball_state, 0, ROT0, "MASH", "Cannonball (Atari, prototype) with new rom", MACHINE_NO_SOUND | MACHINE_WRONG_COLORS | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/cclimber.cpp b/docs/release/src/hbmame/drivers/cclimber.cpp index f4d1b7ddb86..30f8811f7fa 100644 --- a/docs/release/src/hbmame/drivers/cclimber.cpp +++ b/docs/release/src/hbmame/drivers/cclimber.cpp @@ -171,8 +171,8 @@ ROM_START( tongypac ) ROM_LOAD( "ck12.bin", 0x1000, 0x1000, CRC(2eb23b60) SHA1(c9e7dc584562aceb374193655fbacb7df6c9c731) ) ROM_END -GAME( 1980, cclimbrm, cclimber, cclimberx, cclimber, cclimber_state, cclimber, ROT0, "Tim Arcadecollecting", "Crazy Climber (US - modded)", MACHINE_SUPPORTS_SAVE ) // http://www.arcadecollecting.com/crazy/cchack -GAME( 1981, ckonga2, ckong, cclimber, ckonga2, cclimber_state, 0, ROT270, "bootleg", "Crazy Kong Part II -1", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, ckonga3, ckong, cclimber, ckonga4, cclimber_state, 0, ROT270, "bootleg", "Crazy Kong Part II -2", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, ckongfix, ckong, cclimber, ckong, cclimber_state, 0, ROT270, "Pinny", "Crazy Kong Part II (Graphic Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, tongypac, ckong, cclimber, ckong, cclimber_state, 0, ROT270, "Grand Master Peter", "Tongy Paccy", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) +HACK( 1980, cclimbrm, cclimber, cclimberx, cclimber, cclimber_state, cclimber, ROT0, "Tim Arcadecollecting", "Crazy Climber (US - modded)", MACHINE_SUPPORTS_SAVE ) // http://www.arcadecollecting.com/crazy/cchack +HACK( 1981, ckonga2, ckong, cclimber, ckonga2, cclimber_state, 0, ROT270, "bootleg", "Crazy Kong Part II -1", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, ckonga3, ckong, cclimber, ckonga4, cclimber_state, 0, ROT270, "bootleg", "Crazy Kong Part II -2", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, ckongfix, ckong, cclimber, ckong, cclimber_state, 0, ROT270, "Pinny", "Crazy Kong Part II (Graphic Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, tongypac, ckong, cclimber, ckong, cclimber_state, 0, ROT270, "Grand Master Peter", "Tongy Paccy", MACHINE_IMPERFECT_COLORS | MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/centiped.cpp b/docs/release/src/hbmame/drivers/centiped.cpp index f1673ba2e0b..f72e3b4cd40 100644 --- a/docs/release/src/hbmame/drivers/centiped.cpp +++ b/docs/release/src/hbmame/drivers/centiped.cpp @@ -153,13 +153,13 @@ ROM_START( vectrped ) ROM_LOAD( "136001-213.p4", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) ROM_END -GAME( 2002, astropd2, centiped, centiped, centiped, centiped_state, 0, ROT270, "Twisty", "Astropede II", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, astroped, centiped, centiped, centiped, centiped_state, 0, ROT270, "Twisty", "Astropede", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, cemescry, centiped, centiped, centiped, centiped_state, 0, ROT270, "NoSync", "Cemescary", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, centipb, centiped, centipdb, centiped, centiped_state, 0, ROT270, "bootleg", "Centipede", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, killiped, centiped, centiped, centiped, centiped_state, 0, ROT270, "The Dog", "Killipede", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, magworm2, centiped, magworm, magworm, centiped_state, 0, ROT270, "bootleg", "Magic Worm", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacipede, centiped, centiped, centiped, centiped_state, 0, ROT270, "Jeff Coleburn", "Pacipede", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, silliped, milliped, milliped, milliped, centiped_state, 0, ROT270, "Andy", "Sillipede", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, vectiped, centiped, centiped, centiped, centiped_state, 0, ROT270, "The Dog", "Vectipede", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, vectrped, centiped, centiped, centiped, centiped_state, 0, ROT270, "T-Bone", "Vectorpede", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, astropd2, centiped, centiped, centiped, centiped_state, 0, ROT270, "Twisty", "Astropede II", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, astroped, centiped, centiped, centiped, centiped_state, 0, ROT270, "Twisty", "Astropede", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, cemescry, centiped, centiped, centiped, centiped_state, 0, ROT270, "NoSync", "Cemescary", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, centipb, centiped, centipdb, centiped, centiped_state, 0, ROT270, "bootleg", "Centipede", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, killiped, centiped, centiped, centiped, centiped_state, 0, ROT270, "The Dog", "Killipede", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, magworm2, centiped, magworm, magworm, centiped_state, 0, ROT270, "bootleg", "Magic Worm", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacipede, centiped, centiped, centiped, centiped_state, 0, ROT270, "Jeff Coleburn", "Pacipede", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, silliped, milliped, milliped, milliped, centiped_state, 0, ROT270, "Andy", "Sillipede", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, vectiped, centiped, centiped, centiped, centiped_state, 0, ROT270, "The Dog", "Vectipede", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, vectrped, centiped, centiped, centiped, centiped_state, 0, ROT270, "T-Bone", "Vectorpede", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/cinemat.cpp b/docs/release/src/hbmame/drivers/cinemat.cpp index 2e75f55c090..d19f904e6d3 100644 --- a/docs/release/src/hbmame/drivers/cinemat.cpp +++ b/docs/release/src/hbmame/drivers/cinemat.cpp @@ -18,29 +18,17 @@ of the screen. Moving the mouse to the right will revert to changing colours aga #include "../mame/drivers/cinemat.cpp" -class cinemat_hbmame : public cinemat_state +class cinemat_hbmame : public cinemat_color_state { public: - cinemat_hbmame(const machine_config &mconfig, device_type type, const char *tag) - : cinemat_state(mconfig, type, tag) - { } + using cinemat_color_state::cinemat_color_state; - void bbugtest(machine_config &config); - DECLARE_DRIVER_INIT(bbugtest); + void init_bbugtest() + { + m_maincpu->space(AS_IO).install_read_handler(0x0c, 0x0f, read8_delegate(FUNC(cinemat_hbmame::boxingb_dial_r),this)); + } }; -MACHINE_CONFIG_START( cinemat_hbmame::bbugtest ) - cinemat_jmi_32k(config); - MCFG_SCREEN_MODIFY("screen") - MCFG_SCREEN_VISIBLE_AREA(0, 1024, 0, 788) - MCFG_VIDEO_START_OVERRIDE(cinemat_state, cinemat_color) -MACHINE_CONFIG_END - -DRIVER_INIT_MEMBER(cinemat_hbmame, bbugtest) -{ - m_maincpu->space(AS_IO).install_read_handler(0x0c, 0x0f, read8_delegate(FUNC(cinemat_state::boxingb_dial_r),this)); -} - /************************************* @@ -63,4 +51,4 @@ ROM_START( bbugtest ) ROM_LOAD("prom.e8", 0x180, 0x020, CRC(791ec9e1) SHA1(6f7fcce4aa3be9020595235568381588adaab88e) ) ROM_END -GAME(1981, bbugtest, 0, bbugtest, boxingb, cinemat_hbmame, bbugtest, ORIENTATION_FLIP_Y, "Test Rom", "Test Rom - Boxing Bugs", MACHINE_NO_SOUND_HW | MACHINE_SUPPORTS_SAVE ) +GAME(1981, bbugtest, 0, boxingb, boxingb, cinemat_hbmame, init_bbugtest, ORIENTATION_FLIP_Y, "Test Rom", "Test Rom - Boxing Bugs", MACHINE_NO_SOUND_HW | MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/cninja.cpp b/docs/release/src/hbmame/drivers/cninja.cpp index d713dcd844e..5dced91e35f 100644 --- a/docs/release/src/hbmame/drivers/cninja.cpp +++ b/docs/release/src/hbmame/drivers/cninja.cpp @@ -47,5 +47,5 @@ ROM_START( deathbrdh01 ) ROM_LOAD( "maf-09.18l", 0x00000, 0x80000, CRC(28e7ed81) SHA1(e168a2748b75c647f6f9c0d7d25d4f046aa98094) ) ROM_END -GAME( 1992, deathbrdh01, mutantf, mutantf, mutantf, cninja_state, mutantf, ROT0, "hack", "Death Brade (Plus Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, deathbrdh01, mutantf, mutantf, mutantf, cninja_state, mutantf, ROT0, "hack", "Death Brade (Plus Plus)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/commando.cpp b/docs/release/src/hbmame/drivers/commando.cpp index acad84f4f23..789fe7a8e6a 100644 --- a/docs/release/src/hbmame/drivers/commando.cpp +++ b/docs/release/src/hbmame/drivers/commando.cpp @@ -74,5 +74,5 @@ ROM_START( comdlux1 ) ROM_LOAD( "vtb6.6e", 0x0500, 0x0100, CRC(0eaf5158) SHA1(bafd4108708f66cd7b280e47152b108f3e254fc9) ) ROM_END -GAME( 2002, comdelux, commando, commando, commandou, commando_state, commando, ROT270, "Twisty", "Commando Deluxe", MACHINE_SUPPORTS_SAVE ) -GAME( 1985, comdlux1, commando, commando, commandou, commando_state, commando, ROT270, "Twisty", "Commando Deluxe Again", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, comdelux, commando, commando, commandou, commando_state, commando, ROT270, "Twisty", "Commando Deluxe", MACHINE_SUPPORTS_SAVE ) +HACK( 1985, comdlux1, commando, commando, commandou, commando_state, commando, ROT270, "Twisty", "Commando Deluxe Again", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/contra.cpp b/docs/release/src/hbmame/drivers/contra.cpp index ac47fc093db..80d31a4c5f9 100644 --- a/docs/release/src/hbmame/drivers/contra.cpp +++ b/docs/release/src/hbmame/drivers/contra.cpp @@ -30,4 +30,4 @@ ROM_START( contrajs01 ) ROM_END -GAME( 1987, contrajs01, contra, contra, contra, contra_state, 0, ROT90, "hack", "Contra (Translation-Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1987, contrajs01, contra, contra, contra, contra_state, 0, ROT90, "hack", "Contra (Translation-Chinese)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/cps1.cpp b/docs/release/src/hbmame/drivers/cps1.cpp index 21cc58e07a6..1a8d914c4fc 100644 --- a/docs/release/src/hbmame/drivers/cps1.cpp +++ b/docs/release/src/hbmame/drivers/cps1.cpp @@ -3305,7 +3305,7 @@ static const gfx_layout cps1_layout32x32 = 4*32*32 }; -GFXDECODE_START( cps1 ) +GFXDECODE_START( gfx_cps1 ) GFXDECODE_ENTRY( "gfx", 0, cps1_layout8x8, 0, 0x100 ) GFXDECODE_ENTRY( "gfx", 0, cps1_layout8x8_2, 0, 0x100 ) GFXDECODE_ENTRY( "gfx", 0, cps1_layout16x16, 0, 0x100 ) @@ -3342,13 +3342,13 @@ MACHINE_START_MEMBER(cps_state,qsound) MACHINE_CONFIG_START(cps_state::cps1_10MHz) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, XTAL(10'000'000) ) /* verified on pcb */ - MCFG_CPU_PROGRAM_MAP(main_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) - MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(cps_state, cps1_int_ack) + MCFG_DEVICE_ADD("maincpu", M68000, XTAL(10'000'000) ) /* verified on pcb */ + MCFG_DEVICE_PROGRAM_MAP(main_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) + MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(cps_state, cps1_int_ack) - MCFG_CPU_ADD("audiocpu", Z80, XTAL(3'579'545)) /* verified on pcb */ - MCFG_CPU_PROGRAM_MAP(sub_map) + MCFG_DEVICE_ADD("audiocpu", Z80, XTAL(3'579'545)) /* verified on pcb */ + MCFG_DEVICE_PROGRAM_MAP(sub_map) MCFG_MACHINE_START_OVERRIDE(cps_state,cps1) @@ -3356,34 +3356,34 @@ MACHINE_CONFIG_START(cps_state::cps1_10MHz) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(CPS_PIXEL_CLOCK, CPS_HTOTAL, CPS_HBEND, CPS_HBSTART, CPS_VTOTAL, CPS_VBEND, CPS_VBSTART) MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_cps1) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps_state, screen_vblank_cps1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, cps_state, screen_vblank_cps1)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state, cps1) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); MCFG_GENERIC_LATCH_8_ADD("soundlatch") MCFG_GENERIC_LATCH_8_ADD("soundlatch2") - MCFG_YM2151_ADD("2151", XTAL(3'579'545)) /* verified on pcb */ + MCFG_DEVICE_ADD("2151", YM2151, XTAL(3'579'545)) /* verified on pcb */ MCFG_YM2151_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(0, "mono", 0.35) MCFG_SOUND_ROUTE(1, "mono", 0.35) /* CPS PPU is fed by a 16mhz clock,pin 117 outputs a 4mhz clock which is divided by 4 using 2 74ls74 */ - MCFG_OKIM6295_ADD("oki", XTAL(16'000'000)/4/4, PIN7_HIGH) // pin 7 can be changed by the game code, see f006 on z80 + MCFG_DEVICE_ADD("oki", OKIM6295, 1'000'000, okim6295_device::PIN7_HIGH) // pin 7 can be changed by the game code, see f006 on z80 MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30) MACHINE_CONFIG_END MACHINE_CONFIG_START(cps_state::forgottn ) cps1_10MHz(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(forgottn_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(forgottn_map) MCFG_DEVICE_ADD("upd4701", UPD4701A, 0) MCFG_UPD4701_PORTX("DIAL0") @@ -3394,8 +3394,8 @@ MACHINE_CONFIG_START(cps_state::cps1_12MHz ) cps1_10MHz(config); /* basic machine hardware */ - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_CLOCK( XTAL(12'000'000) ) /* verified on pcb */ + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_CLOCK( XTAL(12'000'000) ) /* verified on pcb */ MACHINE_CONFIG_END MACHINE_CONFIG_START(cps_state::pang3 ) @@ -3409,7 +3409,7 @@ MACHINE_CONFIG_START(cps_state::ganbare ) cps1_10MHz(config); /* basic machine hardware */ - MCFG_CPU_MODIFY("maincpu") + MCFG_DEVICE_MODIFY("maincpu") MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", cps_state, ganbare_interrupt, "screen", 0, 1) // need to investigate more MCFG_M48T35_ADD("m48t35") @@ -3419,15 +3419,15 @@ MACHINE_CONFIG_START(cps_state::qsound ) cps1_12MHz(config); /* basic machine hardware */ - MCFG_CPU_REPLACE("maincpu", M68000, XTAL(12'000'000) ) /* verified on pcb */ - MCFG_CPU_PROGRAM_MAP(qsound_main_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) - MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(cps_state, cps1_int_ack) + MCFG_DEVICE_REPLACE("maincpu", M68000, XTAL(12'000'000) ) /* verified on pcb */ + MCFG_DEVICE_PROGRAM_MAP(qsound_main_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) + MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(cps_state, cps1_int_ack) - MCFG_CPU_REPLACE("audiocpu", Z80, XTAL(8'000'000)) /* verified on pcb */ - MCFG_CPU_PROGRAM_MAP(qsound_sub_map) - MCFG_CPU_OPCODES_MAP(qsound_decrypted_opcodes_map) - MCFG_CPU_PERIODIC_INT_DRIVER(cps_state, irq0_line_hold, 250) // measured (cps2.c) + MCFG_DEVICE_REPLACE("audiocpu", Z80, XTAL(8'000'000)) /* verified on pcb */ + MCFG_DEVICE_PROGRAM_MAP(qsound_sub_map) + MCFG_DEVICE_OPCODES_MAP(qsound_decrypted_opcodes_map) + MCFG_DEVICE_PERIODIC_INT_DRIVER(cps_state, irq0_line_hold, 250) // measured (cps2.c) MCFG_MACHINE_START_OVERRIDE(cps_state, qsound) @@ -3435,14 +3435,15 @@ MACHINE_CONFIG_START(cps_state::qsound ) /* sound hardware */ MCFG_DEVICE_REMOVE("mono") - MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") + SPEAKER(config, "lspeaker").front_left(); + SPEAKER(config, "rspeaker").front_right(); //MCFG_DEVICE_REMOVE("soundlatch") // HBMAME //MCFG_DEVICE_REMOVE("soundlatch2") // HBMAME MCFG_DEVICE_REMOVE("2151") MCFG_DEVICE_REMOVE("oki") - MCFG_DEVICE_ADD("qsound", QSOUND, QSOUND_CLOCK) + MCFG_DEVICE_ADD("qsound", QSOUND) MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) MACHINE_CONFIG_END @@ -3456,14 +3457,14 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(cps_state::sf2m3 ) cps1_12MHz(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(sf2m3_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(sf2m3_map) MACHINE_CONFIG_END MACHINE_CONFIG_START(cps_state::sf2m10 ) cps1_12MHz(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(sf2m10_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(sf2m10_map) MACHINE_CONFIG_END @@ -12328,12 +12329,11 @@ READ16_MEMBER(cps_state::sf2rb_prot_r) return 0; } -DRIVER_INIT_MEMBER(cps_state,sf2rb) +void cps_state::init_sf2rb() { m_maincpu->space(AS_PROGRAM).install_read_handler(0x200000, 0x2fffff, read16_delegate(FUNC(cps_state::sf2rb_prot_r),this)); - DRIVER_INIT_CALL(cps1); -} + init_cps1();} READ16_MEMBER(cps_state::sf2rb2_prot_r) { @@ -12349,37 +12349,37 @@ READ16_MEMBER(cps_state::sf2rb2_prot_r) return 0; } -DRIVER_INIT_MEMBER(cps_state,sf2rb2) +void cps_state::init_sf2rb2() { m_maincpu->space(AS_PROGRAM).install_read_handler(0x200000, 0x2fffff, read16_delegate(FUNC(cps_state::sf2rb2_prot_r),this)); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER(cps_state,sf2ee) +void cps_state::init_sf2ee() { /* This specific revision of SF2 has the CPS-B custom mapped at a different address. */ /* The mapping is handled by the PAL IOB2 on the B-board */ m_maincpu->space(AS_PROGRAM).unmap_readwrite(0x800140, 0x80017f); m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0x8001c0, 0x8001ff, read16_delegate(FUNC(cps_state::cps1_cps_b_r),this), write16_delegate(FUNC(cps_state::cps1_cps_b_w),this)); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER(cps_state,sf2thndr) +void cps_state::init_sf2thndr() { /* This particular hack uses a modified B-board PAL which mirrors the CPS-B registers at an alternate address */ m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0x8001c0, 0x8001ff, read16_delegate(FUNC(cps_state::cps1_cps_b_r),this), write16_delegate(FUNC(cps_state::cps1_cps_b_w),this)); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER(cps_state,sf2hack) +void cps_state::init_sf2hack() { /* some SF2 hacks have some inputs wired to the LSB instead of MSB */ m_maincpu->space(AS_PROGRAM).install_read_handler(0x800018, 0x80001f, read16_delegate(FUNC(cps_state::cps1_hack_dsw_r),this)); - DRIVER_INIT_CALL(cps1); + init_cps1(); } @@ -12395,12 +12395,12 @@ READ16_MEMBER(cps_state::sf2dongb_prot_r) return 0; } -DRIVER_INIT_MEMBER(cps_state,sf2dongb) +void cps_state::init_sf2dongb() { // There is a hacked up Altera EP910PC-30 DIP in the 5f socket instead of a 4th eprom m_maincpu->space(AS_PROGRAM).install_read_handler(0x180000, 0x1fffff, read16_delegate(FUNC(cps_state::sf2dongb_prot_r),this)); - DRIVER_INIT_CALL(cps1); + init_cps1(); } READ16_MEMBER(cps_state::sf2ceblp_prot_r) @@ -12418,15 +12418,15 @@ WRITE16_MEMBER(cps_state::sf2ceblp_prot_w) } -DRIVER_INIT_MEMBER( cps_state, sf2ceblp ) +void cps_state::init_sf2ceblp() { m_maincpu->space(AS_PROGRAM).install_write_handler(0x5762b0, 0x5762b1, write16_delegate(FUNC(cps_state::sf2ceblp_prot_w),this)); m_maincpu->space(AS_PROGRAM).install_read_handler(0x57A2b0, 0x57A2b1, read16_delegate(FUNC(cps_state::sf2ceblp_prot_r),this)); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER( cps_state, sf2m8 ) +void cps_state::init_sf2m8() { // unscramble gfx uint8_t *grom = memregion("gfx")->base(); @@ -12445,7 +12445,7 @@ DRIVER_INIT_MEMBER( cps_state, sf2m8 ) grom[i++] = urom[j|0x180001]; } - DRIVER_INIT_CALL(cps1); + init_cps1(); } void cps_state::kabuki_setup(void (*decode)(uint8_t *src, uint8_t *dst)) @@ -12456,40 +12456,40 @@ void cps_state::kabuki_setup(void (*decode)(uint8_t *src, uint8_t *dst)) membank("decrypted")->set_base(m_decrypt_kabuki.get()); } -DRIVER_INIT_MEMBER(cps_state,wof) +void cps_state::init_wof() { kabuki_setup(wof_decode); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER(cps_state,dino) +void cps_state::init_dino() { kabuki_setup(dino_decode); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER(cps_state,punisher) +void cps_state::init_punisher() { kabuki_setup(punisher_decode); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER(cps_state,slammast) +void cps_state::init_slammast() { kabuki_setup(slammast_decode); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER(cps_state,pang3b) +void cps_state::init_pang3b() { /* Pang 3 is the only non-QSound game to have an EEPROM. */ /* It is mapped in the CPS-B address range so probably is on the C-board. */ m_maincpu->space(AS_PROGRAM).install_readwrite_port(0x80017a, 0x80017b, "EEPROMIN", "EEPROMOUT"); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER(cps_state,pang3) +void cps_state::init_pang3() { uint16_t *rom = (uint16_t *)memregion("maincpu")->base(); int A, src, dst; @@ -12510,7 +12510,7 @@ DRIVER_INIT_MEMBER(cps_state,pang3) rom[A/2] = dst; } - DRIVER_INIT_CALL(pang3b); + init_pang3b(); } READ16_MEMBER(cps_state::ganbare_ram_r) @@ -12533,9 +12533,9 @@ WRITE16_MEMBER(cps_state::ganbare_ram_w) m_m48t35->write(space, offset, data & 0xff, 0xff); } -DRIVER_INIT_MEMBER(cps_state, ganbare) +void cps_state::init_ganbare() { - DRIVER_INIT_CALL(cps1); + init_cps1(); /* ram is shared between the CPS work ram and the timekeeper ram */ m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0xff0000, 0xffffff, read16_delegate(FUNC(cps_state::ganbare_ram_r),this), write16_delegate(FUNC(cps_state::ganbare_ram_w),this)); @@ -12549,14 +12549,14 @@ READ16_MEMBER(cps_state::dinohunt_sound_r) return 0xff; } -DRIVER_INIT_MEMBER(cps_state,dinohunt) +void cps_state::init_dinohunt() { // is this shared with the new sound hw? m_maincpu->space(AS_PROGRAM).install_read_handler(0xf18000, 0xf19fff, read16_delegate(FUNC(cps_state::dinohunt_sound_r), this)); m_maincpu->space(AS_PROGRAM).install_read_port(0xfc0000, 0xfc0001, "IN2"); ; // the ym2151 doesn't seem to be used. Is it actually on the PCB? - DRIVER_INIT_CALL(cps1); + init_cps1(); } WRITE16_MEMBER( cps_state::sf2m3_layer_w ) @@ -12568,210 +12568,210 @@ WRITE16_MEMBER( cps_state::sf2m3_layer_w ) /*************************************************** Game Macros *****************************************************/ -GAME( 1988, forgottn, 0, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Forgotten Worlds (World, newer)", MACHINE_SUPPORTS_SAVE ) // (c) Capcom U.S.A. but World "warning" -GAME( 1988, forgottna, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Forgotten Worlds (World)", MACHINE_SUPPORTS_SAVE ) // (c) Capcom U.S.A. but World "warning" -GAME( 1988, forgottnu, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Forgotten Worlds (USA, B-Board 88621B-2, Rev. C)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, forgottnue, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Forgotten Worlds (USA, B-Board 88618B-2, Rev. E)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, forgottnuc, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Forgotten Worlds (USA, B-Board 88618B-2, Rev. C)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, forgottnua, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Forgotten Worlds (USA, B-Board 88618B-2, Rev. A)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, forgottnuaa, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Forgotten Worlds (USA, B-Board 88618B-2, Rev. AA)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, lostwrld, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Lost Worlds (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, lostwrldo, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Lost Worlds (Japan Old Ver.)", MACHINE_SUPPORTS_SAVE ) -GAME( 1988, ghouls, 0, cps1_10MHz, ghouls, cps_state, cps1, ROT0, "Capcom", "Ghouls'n Ghosts (World)", MACHINE_SUPPORTS_SAVE ) // "EXPORT" // Wed.26.10.1988 in the ROMs -GAME( 1988, ghoulsu, ghouls, cps1_10MHz, ghoulsu, cps_state, cps1, ROT0, "Capcom", "Ghouls'n Ghosts (USA)", MACHINE_SUPPORTS_SAVE ) // "EXPORT" // Wed.26.10.1988 in the ROMs -GAME( 1988, daimakai, ghouls, cps1_10MHz, daimakai, cps_state, cps1, ROT0, "Capcom", "Daimakaimura (Japan)", MACHINE_SUPPORTS_SAVE ) // Wed.26.10.1988 in the ROMs -GAME( 1988, daimakair, ghouls, cps1_12MHz, daimakai, cps_state, cps1, ROT0, "Capcom", "Daimakaimura (Japan Resale Ver.)", MACHINE_SUPPORTS_SAVE ) // Wed.26.10.1988 in the ROMs // 12MHz verified -GAME( 1989, strider, 0, cps1_10MHz, strider, cps_state, cps1, ROT0, "Capcom", "Strider (USA, B-Board 89624B-2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, striderua, strider, cps1_10MHz, stridrua, cps_state, cps1, ROT0, "Capcom", "Strider (USA, B-Board 89624B-3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, strideruc, strider, cps1_10MHz, stridrua, cps_state, cps1, ROT0, "bootleg (Capcom)", "Strider (USA, B-Board 90629B-3, buggy Street Fighter II conversion)", MACHINE_SUPPORTS_SAVE ) // various bugs even on PCB, see rom load -GAME( 1989, striderj, strider, cps1_10MHz, strider, cps_state, cps1, ROT0, "Capcom", "Strider Hiryu (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, striderjr, strider, cps1_12MHz, strider, cps_state, cps1, ROT0, "Capcom", "Strider Hiryu (Japan Resale Ver.)", MACHINE_SUPPORTS_SAVE ) // 12MHz verified -GAME( 1989, dynwar, 0, cps1_10MHz, dynwar, cps_state, cps1, ROT0, "Capcom", "Dynasty Wars (USA, B-Board 89624B-?)", MACHINE_SUPPORTS_SAVE ) // (c) Capcom U.S.A. -GAME( 1989, dynwara, dynwar, cps1_10MHz, dynwar, cps_state, cps1, ROT0, "Capcom", "Dynasty Wars (USA, B-Board 88622B-3)", MACHINE_SUPPORTS_SAVE ) // (c) Capcom U.S.A. -GAME( 1989, dynwarj, dynwar, cps1_10MHz, dynwar, cps_state, cps1, ROT0, "Capcom", "Tenchi wo Kurau (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, dynwarjr, dynwar, cps1_12MHz, dynwar, cps_state, cps1, ROT0, "Capcom", "Tenchi wo Kurau (Japan Resale Ver.)", MACHINE_SUPPORTS_SAVE ) // 12MHz verified -GAME( 1989, willow, 0, cps1_10MHz, willow, cps_state, cps1, ROT0, "Capcom", "Willow (World)", MACHINE_SUPPORTS_SAVE ) // No "Warning" (c) Capcom U.S.A., genuine export ROM labels -GAME( 1989, willowu, willow, cps1_10MHz, willow, cps_state, cps1, ROT0, "Capcom", "Willow (USA)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, willowuo, willow, cps1_10MHz, willow, cps_state, cps1, ROT0, "Capcom", "Willow (USA Old Ver.)", MACHINE_SUPPORTS_SAVE ) // Japan "warning" but (c) Capcom U.S.A. -GAME( 1989, willowj, willow, cps1_10MHz, willow, cps_state, cps1, ROT0, "Capcom", "Willow (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, unsquad, 0, cps1_10MHz, unsquad, cps_state, cps1, ROT0, "Capcom", "U.N. Squadron (USA)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, area88, unsquad, cps1_10MHz, unsquad, cps_state, cps1, ROT0, "Capcom", "Area 88 (Japan)", MACHINE_SUPPORTS_SAVE ) // note: Daipro was the copyright holder of Area 88 manga -GAME( 1989, area88r, unsquad, cps1_12MHz, unsquad, cps_state, cps1, ROT0, "Capcom", "Area 88 (Japan Resale Ver.)", MACHINE_SUPPORTS_SAVE ) // 12MHz verified -GAME( 1989, ffight, 0, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (World, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, ffighta, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (World, set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, ffightu, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (USA, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, ffightu1, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (USA, set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, ffightua, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (USA 900112)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, ffightub, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (USA 900424)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, ffightuc, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (USA 900613)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, ffightj, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, ffightj1, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (Japan 900112)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, ffightj2, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (Japan 900305)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, ffightj3, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (Japan 900613)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, ffightjh, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "bootleg", "Street Smart / Final Fight (Japan, hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, 1941, 0, cps1_10MHz, 1941, cps_state, cps1, ROT270, "Capcom", "1941: Counter Attack (World 900227)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1990, 1941r1, 1941, cps1_10MHz, 1941, cps_state, cps1, ROT270, "Capcom", "1941: Counter Attack (World)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, 1941u, 1941, cps1_10MHz, 1941, cps_state, cps1, ROT270, "Capcom", "1941: Counter Attack (USA 900227)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, 1941j, 1941, cps1_10MHz, 1941, cps_state, cps1, ROT270, "Capcom", "1941: Counter Attack (Japan)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, mercs, 0, cps1_10MHz, mercs, cps_state, cps1, ROT270, "Capcom", "Mercs (World 900302)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1990, mercsu, mercs, cps1_10MHz, mercs, cps_state, cps1, ROT270, "Capcom", "Mercs (USA 900608)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, mercsur1, mercs, cps1_10MHz, mercs, cps_state, cps1, ROT270, "Capcom", "Mercs (USA 900302)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, mercsj, mercs, cps1_10MHz, mercs, cps_state, cps1, ROT270, "Capcom", "Senjou no Ookami II (Japan 900302)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, mtwins, 0, cps1_10MHz, mtwins, cps_state, cps1, ROT0, "Capcom", "Mega Twins (World 900619)", MACHINE_SUPPORTS_SAVE ) // "ETC" - (c) Capcom U.S.A. but World "warning" -GAME( 1990, chikij, mtwins, cps1_10MHz, mtwins, cps_state, cps1, ROT0, "Capcom", "Chiki Chiki Boys (Japan 900619)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, msword, 0, cps1_10MHz, msword, cps_state, cps1, ROT0, "Capcom", "Magic Sword: Heroic Fantasy (World 900725)", MACHINE_SUPPORTS_SAVE ) // 25.07.1990 "OTHER COUNTRY" -GAME( 1990, mswordr1, msword, cps1_10MHz, msword, cps_state, cps1, ROT0, "Capcom", "Magic Sword: Heroic Fantasy (World 900623)", MACHINE_SUPPORTS_SAVE ) // 23.06.1990 "OTHER COUNTRY" -GAME( 1990, mswordu, msword, cps1_10MHz, msword, cps_state, cps1, ROT0, "Capcom", "Magic Sword: Heroic Fantasy (USA 900725)", MACHINE_SUPPORTS_SAVE ) // 25.07.1990 "U.S.A." -GAME( 1990, mswordj, msword, cps1_10MHz, msword, cps_state, cps1, ROT0, "Capcom", "Magic Sword: Heroic Fantasy (Japan 900623)", MACHINE_SUPPORTS_SAVE ) // 23.06.1990 "JAPAN" -GAME( 1990, cawing, 0, cps1_10MHz, cawing, cps_state, cps1, ROT0, "Capcom", "Carrier Air Wing (World 901012)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1990, cawingr1, cawing, cps1_10MHz, cawing, cps_state, cps1, ROT0, "Capcom", "Carrier Air Wing (World 901009)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1990, cawingu, cawing, cps1_10MHz, cawing, cps_state, cps1, ROT0, "Capcom", "Carrier Air Wing (USA 901130)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, cawingur1, cawing, cps1_10MHz, cawing, cps_state, cps1, ROT0, "Capcom", "Carrier Air Wing (USA 901012)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, cawingj, cawing, cps1_10MHz, cawing, cps_state, cps1, ROT0, "Capcom", "U.S. Navy (Japan 901012)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, nemo, 0, cps1_10MHz, nemo, cps_state, cps1, ROT0, "Capcom", "Nemo (World 901130)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1990, nemor1, nemo, cps1_10MHz, nemo, cps_state, cps1, ROT0, "Capcom", "Nemo (World 901109)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1990, nemoj, nemo, cps1_10MHz, nemo, cps_state, cps1, ROT0, "Capcom", "Nemo (Japan 901120)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2, 0, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (World 910522)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1991, sf2eb, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (World 910214)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1991, sf2ed, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (World 910318)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1991, sf2ee, sf2, cps1_10MHz, sf2, cps_state, sf2ee, ROT0, "Capcom", "Street Fighter II: The World Warrior (World 910228)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1991, sf2em, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (World 910129)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1991, sf2ua, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910206)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2ub, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910214)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2uc, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910306)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2ud, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910318)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2ue, sf2, cps1_10MHz, sf2, cps_state, sf2ee, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910228)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2uf, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910411)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2ug, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910522, Rev. G)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2ui, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910522, Rev. I)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2uk, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 911101)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2j, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (Japan 911210, CPS-B-13)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2j17, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (Japan 911210, CPS-B-17)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2ja, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (Japan 910214)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2jc, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (Japan 910306)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2jf, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (Japan 910411)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2jh, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (Japan 910522)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2jl, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (Japan 920312)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2ebbl, sf2, cps1_10MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II: The World Warrior (TAB Austria, bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) // 910214 - based on World version -GAME( 1992, sf2ebbl2, sf2, cps1_10MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II: The World Warrior (TAB Austria, bootleg, set 3)", MACHINE_SUPPORTS_SAVE ) // 910214 - based on World version -GAME( 1992, sf2ebbl3, sf2, cps1_10MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II: The World Warrior (TAB Austria, bootleg, set 4)", MACHINE_SUPPORTS_SAVE ) // 910214 - based on World version -GAME( 1992, sf2stt, sf2, cps1_10MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II: The World Warrior (TAB Austria, bootleg, set 2)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // 910214 - based on World version -GAME( 1992, sf2rk, sf2, cps1_10MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II: The World Warrior (RK, bootleg)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // 920211 (pcb) -GAME( 1991, sf2qp1, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II: The World Warrior (Quicken Pt-I, bootleg)", MACHINE_SUPPORTS_SAVE ) // 910214 - based on World version -GAME( 1991, sf2qp2, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II: The World Warrior (Quicken, bootleg)", MACHINE_SUPPORTS_SAVE ) // 910522 - based on USA Rev.I? version -GAME( 1991, sf2thndr, sf2, cps1_10MHz, sf2, cps_state, sf2thndr, ROT0, "bootleg", "Street Fighter II: The World Warrior (Thunder Edition, bootleg)", MACHINE_SUPPORTS_SAVE ) // 910214 - based on World version -GAME( 1991, 3wonders, 0, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "Capcom", "Three Wonders (World 910520)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1991, 3wondersr1, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "Capcom", "Three Wonders (World 910513)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1991, 3wondersu, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "Capcom", "Three Wonders (USA 910520)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, wonder3, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "Capcom", "Wonder 3 (Japan 910520)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, 3wondersb, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "bootleg", "Three Wonders (bootleg)", MACHINE_SUPPORTS_SAVE ) // 910520 - based on World version -GAME( 1991, 3wondersh, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "bootleg", "Three Wonders (hack)", MACHINE_SUPPORTS_SAVE ) // 910520 - based on World version -GAME( 1991, kod, 0, cps1_10MHz, kod, cps_state, cps1, ROT0, "Capcom", "The King of Dragons (World 910805)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1991, kodr1, kod, cps1_10MHz, kodr1, cps_state, cps1, ROT0, "Capcom", "The King of Dragons (World 910711)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1991, kodu, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Capcom", "The King of Dragons (USA 910910)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, kodj, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Capcom", "The King of Dragons (Japan 910805, B-Board 90629B-3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, kodja, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Capcom", "The King of Dragons (Japan 910805, B-Board 89625B-1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomm, 0, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Capcom", "Captain Commando (World 911202)", MACHINE_SUPPORTS_SAVE ) // "OTHER COUNTRY" -GAME( 1991, captcommr1, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Capcom", "Captain Commando (World 911014)", MACHINE_SUPPORTS_SAVE ) // "OTHER COUNTRY" -GAME( 1991, captcommu, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Capcom", "Captain Commando (USA 910928)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcommj, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Capcom", "Captain Commando (Japan 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcommjr1, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Capcom", "Captain Commando (Japan 910928)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcommb, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "bootleg", "Captain Commando (bootleg)", MACHINE_SUPPORTS_SAVE ) // 911014 - based on World version -GAME( 1991, knights, 0, cps1_10MHz, knights, cps_state, cps1, ROT0, "Capcom", "Knights of the Round (World 911127)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1991, knightsu, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Capcom", "Knights of the Round (USA 911127)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, knightsj, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Capcom", "Knights of the Round (Japan 911127, B-Board 91634B-2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, knightsja, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Capcom", "Knights of the Round (Japan 911127, B-Board 89625B-1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, knightsb2, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Capcom", "Knights of the Round (bootleg, World 911127)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // i.e. player selection screen problems -GAME( 1992, sf2ce, 0, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (World 920513)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1992, sf2ceea, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (World 920313)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1992, sf2ceua, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (USA 920313)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2ceub, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (USA 920513)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2ceuc, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (USA 920803)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2ceja, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (Japan 920322)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2cejb, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (Japan 920513)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2cejc, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (Japan 920803)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2bhh, sf2ce, cps1_12MHz, sf2, cps_state, sf2rb, ROT0, "bootleg", "Street Fighter II': Champion Edition (Hung Hsi, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2rb, sf2ce, cps1_12MHz, sf2, cps_state, sf2rb, ROT0, "bootleg", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on World version -GAME( 1992, sf2rb2, sf2ce, cps1_12MHz, sf2, cps_state, sf2rb2, ROT0, "bootleg", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 2)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on World version -GAME( 1992, sf2rb3, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 3)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on World version -GAME( 1992, sf2red, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Red Wave, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version -GAME( 1992, sf2v004, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (V004, bootleg)", MACHINE_SUPPORTS_SAVE ) // 102092 !!! - based on (heavily modified) World version -GAME( 1992, sf2acc, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Accelerator!, bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version -GAME( 1992, sf2acca, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Accelerator!, bootleg, set 2)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version -GAME( 1992, sf2accp2, sf2ce, cps1_12MHz, sf2accp2, cps_state, cps1, ROT0, "bootleg (Testron)", "Street Fighter II': Champion Edition (Accelerator Pt.II, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version -GAME( 1992, sf2amf, sf2ce, cps1_12MHz, sf2amf, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (Alpha Magic-F, bootleg)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version -GAME( 1992, sf2amf2, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (L735 Test Rom, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version -GAME( 1992, sf2dkot2, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Double K.O. Turbo II, bootleg)", MACHINE_SUPPORTS_SAVE ) // 902140 !!! - based on USA version -GAME( 1992, sf2ceblp, sf2ce, cps1_10MHz, sf2, cps_state, sf2ceblp, ROT0, "bootleg", "Street Fighter II': Champion Edition (protected bootleg on non-dash board)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on USA version -GAME( 1992, sf2cebltw, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition ('Taiwan' bootleg with PAL)", MACHINE_SUPPORTS_SAVE ) // 'Taiwan' -GAME( 1992, sf2m2, sf2ce, cps1_12MHz, sf2m2, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (M2, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version -GAME( 1992, sf2m3, sf2ce, sf2m3, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (M3, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on USA version -GAME( 1992, sf2m4, sf2ce, cps1_12MHz, sf2m4, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (M4, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on Japan version -GAME( 1992, sf2m5, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (M5, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version -GAME( 1992, sf2m6, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (M6, bootleg)", MACHINE_SUPPORTS_SAVE ) // 811102 !!! - based on World version -GAME( 1992, sf2m7, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (M7, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version -GAME( 1992, sf2m8, sf2ce, sf2m3, sf2, cps_state, sf2m8, ROT0, "bootleg", "Street Fighter II': Champion Edition (M8, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on USA version -GAME( 1992, sf2m10, sf2ce, sf2m10, sf2hack, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (M10, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2yyc, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (YYC, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version -GAME( 1992, sf2koryu, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (Xiang Long, Chinese bootleg)", MACHINE_SUPPORTS_SAVE ) // 811102 !!! - based on World version -GAME( 1992, sf2dongb, sf2ce, cps1_12MHz, sf2, cps_state, sf2dongb, ROT0, "bootleg", "Street Fighter II': Champion Edition (Dongfang Bubai protection, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version -GAME( 1992, sf2ceupl, sf2ce, sf2m10, sf2hack, cps_state, cps1, ROT0, "bootleg (UPL)", "Street Fighter II': Champion Edition (UPL bootleg)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on Japan version -GAME( 1992, cworld2j, 0, cps1_12MHz, cworld2j, cps_state, cps1, ROT0, "Capcom", "Adventure Quiz Capcom World 2 (Japan 920611)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, cworld2ja, cworld2j, cps1_12MHz, cworld2j, cps_state, cps1, ROT0, "Capcom", "Adventure Quiz Capcom World 2 (Japan 920611, B-Board 90629B-3, no battery)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, cworld2jb, cworld2j, cps1_12MHz, cworld2j, cps_state, cps1, ROT0, "Capcom", "Adventure Quiz Capcom World 2 (Japan 920611, B-Board 91634B-2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, varth, 0, cps1_12MHz, varth, cps_state, cps1, ROT270, "Capcom", "Varth: Operation Thunderstorm (World 920714)", MACHINE_SUPPORTS_SAVE ) // "ETC" // 12MHz verified -GAME( 1992, varthr1, varth, cps1_12MHz, varth, cps_state, cps1, ROT270, "Capcom", "Varth: Operation Thunderstorm (World 920612)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1992, varthu, varth, cps1_12MHz, varth, cps_state, cps1, ROT270, "Capcom (Romstar license)", "Varth: Operation Thunderstorm (USA 920612)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, varthj, varth, cps1_12MHz, varth, cps_state, cps1, ROT270, "Capcom", "Varth: Operation Thunderstorm (Japan 920714)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, varthjr, varth, cps1_12MHz, varth, cps_state, cps1, ROT270, "Capcom", "Varth: Operation Thunderstorm (Japan Resale Ver. 920714)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, qad, 0, cps1_12MHz, qad, cps_state, cps1, ROT0, "Capcom", "Quiz & Dragons: Capcom Quiz Game (USA 920701)", MACHINE_SUPPORTS_SAVE ) // 12MHz verified -GAME( 1994, qadjr, qad, cps1_12MHz, qadjr, cps_state, cps1, ROT0, "Capcom", "Quiz & Dragons: Capcom Quiz Game (Japan Resale Ver. 940921)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wof, 0, qsound, wof, cps_state, wof, ROT0, "Capcom", "Warriors of Fate (World 921031)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1992, wofr1, wof, qsound, wof, cps_state, wof, ROT0, "Capcom", "Warriors of Fate (World 921002)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1992, wofu, wof, qsound, wof, cps_state, wof, ROT0, "Capcom", "Warriors of Fate (USA 921031)", MACHINE_SUPPORTS_SAVE ) // World "warning" -GAME( 1992, wofa, wof, qsound, wof, cps_state, wof, ROT0, "Capcom", "Sangokushi II (Asia 921005)", MACHINE_SUPPORTS_SAVE ) // World "warning" -GAME( 1992, wofj, wof, qsound, wof, cps_state, wof, ROT0, "Capcom", "Tenchi wo Kurau II: Sekiheki no Tatakai (Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, wofhfh, wof, wofhfh, wofhfh, cps_state, cps1, ROT0, "bootleg", "Huo Feng Huang (Chinese bootleg of Sangokushi II)", MACHINE_SUPPORTS_SAVE ) // 921005 - based on Asia version -GAME( 1992, sf2hf, 0, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Hyper Fighting (World 921209)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1992, sf2hfu, sf2hf, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Hyper Fighting (USA 921209)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2hfj, sf2hf, cps1_12MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II' Turbo: Hyper Fighting (Japan 921209)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dino, 0, qsound, dino, cps_state, dino, ROT0, "Capcom", "Cadillacs and Dinosaurs (World 930201)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1993, dinou, dino, qsound, dino, cps_state, dino, ROT0, "Capcom", "Cadillacs and Dinosaurs (USA 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinoa, dino, qsound, dino, cps_state, dino, ROT0, "Capcom", "Cadillacs and Dinosaurs (Asia TW 930223)", MACHINE_SUPPORTS_SAVE ) // Title screen shows "distributed by Hung Hsi Enterprise". Hung Hsi produced some sf2 bootlegs. -GAME( 1993, dinoj, dino, qsound, dino, cps_state, dino, ROT0, "Capcom", "Cadillacs: Kyouryuu Shin Seiki (Japan 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinohunt, dino, wofhfh, dinoh, cps_state, dinohunt, ROT0, "bootleg", "Dinosaur Hunter (Chinese bootleg of Cadillacs and Dinosaurs)", MACHINE_SUPPORTS_SAVE ) // 930223 - based on Asia TW version -GAME( 1993, punisher, 0, qsound, punisher, cps_state, punisher, ROT0, "Capcom", "The Punisher (World 930422)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1993, punisheru, punisher, qsound, punisher, cps_state, punisher, ROT0, "Capcom", "The Punisher (USA 930422)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punisherh, punisher, qsound, punisher, cps_state, punisher, ROT0, "Capcom", "The Punisher (Hispanic 930422)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punisherj, punisher, qsound, punisher, cps_state, punisher, ROT0, "Capcom", "The Punisher (Japan 930422)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punisherbz, punisher, wofhfh, punisherbz, cps_state, cps1, ROT0, "bootleg", "Biaofeng Zhanjing (Chinese bootleg of The Punisher)", MACHINE_SUPPORTS_SAVE ) // (c) 2002, they ripped the sound from Final Fight! -GAME( 1993, slammast, 0, qsound, slammast, cps_state, slammast, ROT0, "Capcom", "Saturday Night Slam Masters (World 930713)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1993, slammastu, slammast, qsound, slammast, cps_state, slammast, ROT0, "Capcom", "Saturday Night Slam Masters (USA 930713)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, mbomberj, slammast, qsound, slammast, cps_state, slammast, ROT0, "Capcom", "Muscle Bomber: The Body Explosion (Japan 930713)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, mbombrd, 0, qsound, slammast, cps_state, slammast, ROT0, "Capcom", "Muscle Bomber Duo: Ultimate Team Battle (World 931206)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1993, mbombrdj, mbombrd, qsound, slammast, cps_state, slammast, ROT0, "Capcom", "Muscle Bomber Duo: Heat Up Warriors (Japan 931206)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, pnickj, 0, cps1_12MHz, pnickj, cps_state, cps1, ROT0, "Capcom", "Pnickies (Japan 940608)", MACHINE_SUPPORTS_SAVE ) // Puyo Puyo puzzlegame concept licensed from Compile, this game is by Capcom -GAME( 1995, qtono2j, 0, cps1_12MHz, qtono2j, cps_state, cps1, ROT0, "Capcom", "Quiz Tonosama no Yabou 2: Zenkoku-ban (Japan 950123)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, megaman, 0, cps1_12MHz, megaman, cps_state, cps1, ROT0, "Capcom", "Mega Man: The Power Battle (CPS1, USA 951006)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, megamana, megaman, cps1_12MHz, megaman, cps_state, cps1, ROT0, "Capcom", "Mega Man: The Power Battle (CPS1, Asia 951006)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, rockmanj, megaman, cps1_12MHz, rockmanj, cps_state, cps1, ROT0, "Capcom", "Rockman: The Power Battle (CPS1, Japan 950922)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, ganbare, 0, ganbare, ganbare, cps_state, ganbare, ROT0, "Capcom", "Ganbare! Marine Kun (Japan 2K0411)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, pokonyan, 0, cps1_10MHz, pokonyan, cps_state, cps1, ROT0, "Capcom", "Pokonyan! Balloon (Japan 940322)", MACHINE_SUPPORTS_SAVE ) // 2002-10-24 was on the ROM labels, 940322 on the startup screen... take your pick +HACK( 1988, forgottn, 0, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Forgotten Worlds (World, newer)", MACHINE_SUPPORTS_SAVE ) // (c) Capcom U.S.A. but World "warning" +HACK( 1988, forgottna, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Forgotten Worlds (World)", MACHINE_SUPPORTS_SAVE ) // (c) Capcom U.S.A. but World "warning" +HACK( 1988, forgottnu, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Forgotten Worlds (USA, B-Board 88621B-2, Rev. C)", MACHINE_SUPPORTS_SAVE ) +HACK( 1988, forgottnue, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Forgotten Worlds (USA, B-Board 88618B-2, Rev. E)", MACHINE_SUPPORTS_SAVE ) +HACK( 1988, forgottnuc, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Forgotten Worlds (USA, B-Board 88618B-2, Rev. C)", MACHINE_SUPPORTS_SAVE ) +HACK( 1988, forgottnua, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Forgotten Worlds (USA, B-Board 88618B-2, Rev. A)", MACHINE_SUPPORTS_SAVE ) +HACK( 1988, forgottnuaa, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Forgotten Worlds (USA, B-Board 88618B-2, Rev. AA)", MACHINE_SUPPORTS_SAVE ) +HACK( 1988, lostwrld, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Lost Worlds (Japan)", MACHINE_SUPPORTS_SAVE ) +HACK( 1988, lostwrldo, forgottn, forgottn, forgottn, cps_state, cps1, ROT0, "Capcom", "Lost Worlds (Japan Old Ver.)", MACHINE_SUPPORTS_SAVE ) +HACK( 1988, ghouls, 0, cps1_10MHz, ghouls, cps_state, cps1, ROT0, "Capcom", "Ghouls'n Ghosts (World)", MACHINE_SUPPORTS_SAVE ) // "EXPORT" // Wed.26.10.1988 in the ROMs +HACK( 1988, ghoulsu, ghouls, cps1_10MHz, ghoulsu, cps_state, cps1, ROT0, "Capcom", "Ghouls'n Ghosts (USA)", MACHINE_SUPPORTS_SAVE ) // "EXPORT" // Wed.26.10.1988 in the ROMs +HACK( 1988, daimakai, ghouls, cps1_10MHz, daimakai, cps_state, cps1, ROT0, "Capcom", "Daimakaimura (Japan)", MACHINE_SUPPORTS_SAVE ) // Wed.26.10.1988 in the ROMs +HACK( 1988, daimakair, ghouls, cps1_12MHz, daimakai, cps_state, cps1, ROT0, "Capcom", "Daimakaimura (Japan Resale Ver.)", MACHINE_SUPPORTS_SAVE ) // Wed.26.10.1988 in the ROMs // 12MHz verified +HACK( 1989, strider, 0, cps1_10MHz, strider, cps_state, cps1, ROT0, "Capcom", "Strider (USA, B-Board 89624B-2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, striderua, strider, cps1_10MHz, stridrua, cps_state, cps1, ROT0, "Capcom", "Strider (USA, B-Board 89624B-3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, strideruc, strider, cps1_10MHz, stridrua, cps_state, cps1, ROT0, "bootleg (Capcom)", "Strider (USA, B-Board 90629B-3, buggy Street Fighter II conversion)", MACHINE_SUPPORTS_SAVE ) // various bugs even on PCB, see rom load +HACK( 1989, striderj, strider, cps1_10MHz, strider, cps_state, cps1, ROT0, "Capcom", "Strider Hiryu (Japan)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, striderjr, strider, cps1_12MHz, strider, cps_state, cps1, ROT0, "Capcom", "Strider Hiryu (Japan Resale Ver.)", MACHINE_SUPPORTS_SAVE ) // 12MHz verified +HACK( 1989, dynwar, 0, cps1_10MHz, dynwar, cps_state, cps1, ROT0, "Capcom", "Dynasty Wars (USA, B-Board 89624B-?)", MACHINE_SUPPORTS_SAVE ) // (c) Capcom U.S.A. +HACK( 1989, dynwara, dynwar, cps1_10MHz, dynwar, cps_state, cps1, ROT0, "Capcom", "Dynasty Wars (USA, B-Board 88622B-3)", MACHINE_SUPPORTS_SAVE ) // (c) Capcom U.S.A. +HACK( 1989, dynwarj, dynwar, cps1_10MHz, dynwar, cps_state, cps1, ROT0, "Capcom", "Tenchi wo Kurau (Japan)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, dynwarjr, dynwar, cps1_12MHz, dynwar, cps_state, cps1, ROT0, "Capcom", "Tenchi wo Kurau (Japan Resale Ver.)", MACHINE_SUPPORTS_SAVE ) // 12MHz verified +HACK( 1989, willow, 0, cps1_10MHz, willow, cps_state, cps1, ROT0, "Capcom", "Willow (World)", MACHINE_SUPPORTS_SAVE ) // No "Warning" (c) Capcom U.S.A., genuine export ROM labels +HACK( 1989, willowu, willow, cps1_10MHz, willow, cps_state, cps1, ROT0, "Capcom", "Willow (USA)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, willowuo, willow, cps1_10MHz, willow, cps_state, cps1, ROT0, "Capcom", "Willow (USA Old Ver.)", MACHINE_SUPPORTS_SAVE ) // Japan "warning" but (c) Capcom U.S.A. +HACK( 1989, willowj, willow, cps1_10MHz, willow, cps_state, cps1, ROT0, "Capcom", "Willow (Japan)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, unsquad, 0, cps1_10MHz, unsquad, cps_state, cps1, ROT0, "Capcom", "U.N. Squadron (USA)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, area88, unsquad, cps1_10MHz, unsquad, cps_state, cps1, ROT0, "Capcom", "Area 88 (Japan)", MACHINE_SUPPORTS_SAVE ) // note: Daipro was the copyright holder of Area 88 manga +HACK( 1989, area88r, unsquad, cps1_12MHz, unsquad, cps_state, cps1, ROT0, "Capcom", "Area 88 (Japan Resale Ver.)", MACHINE_SUPPORTS_SAVE ) // 12MHz verified +HACK( 1989, ffight, 0, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (World, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, ffighta, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (World, set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, ffightu, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (USA, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, ffightu1, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (USA, set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, ffightua, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (USA 900112)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, ffightub, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (USA 900424)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, ffightuc, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (USA 900613)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, ffightj, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (Japan)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, ffightj1, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (Japan 900112)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, ffightj2, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (Japan 900305)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, ffightj3, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Capcom", "Final Fight (Japan 900613)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, ffightjh, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "bootleg", "Street Smart / Final Fight (Japan, hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, 1941, 0, cps1_10MHz, 1941, cps_state, cps1, ROT270, "Capcom", "1941: Counter Attack (World 900227)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1990, 1941r1, 1941, cps1_10MHz, 1941, cps_state, cps1, ROT270, "Capcom", "1941: Counter Attack (World)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, 1941u, 1941, cps1_10MHz, 1941, cps_state, cps1, ROT270, "Capcom", "1941: Counter Attack (USA 900227)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, 1941j, 1941, cps1_10MHz, 1941, cps_state, cps1, ROT270, "Capcom", "1941: Counter Attack (Japan)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, mercs, 0, cps1_10MHz, mercs, cps_state, cps1, ROT270, "Capcom", "Mercs (World 900302)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1990, mercsu, mercs, cps1_10MHz, mercs, cps_state, cps1, ROT270, "Capcom", "Mercs (USA 900608)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, mercsur1, mercs, cps1_10MHz, mercs, cps_state, cps1, ROT270, "Capcom", "Mercs (USA 900302)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, mercsj, mercs, cps1_10MHz, mercs, cps_state, cps1, ROT270, "Capcom", "Senjou no Ookami II (Japan 900302)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, mtwins, 0, cps1_10MHz, mtwins, cps_state, cps1, ROT0, "Capcom", "Mega Twins (World 900619)", MACHINE_SUPPORTS_SAVE ) // "ETC" - (c) Capcom U.S.A. but World "warning" +HACK( 1990, chikij, mtwins, cps1_10MHz, mtwins, cps_state, cps1, ROT0, "Capcom", "Chiki Chiki Boys (Japan 900619)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, msword, 0, cps1_10MHz, msword, cps_state, cps1, ROT0, "Capcom", "Magic Sword: Heroic Fantasy (World 900725)", MACHINE_SUPPORTS_SAVE ) // 25.07.1990 "OTHER COUNTRY" +HACK( 1990, mswordr1, msword, cps1_10MHz, msword, cps_state, cps1, ROT0, "Capcom", "Magic Sword: Heroic Fantasy (World 900623)", MACHINE_SUPPORTS_SAVE ) // 23.06.1990 "OTHER COUNTRY" +HACK( 1990, mswordu, msword, cps1_10MHz, msword, cps_state, cps1, ROT0, "Capcom", "Magic Sword: Heroic Fantasy (USA 900725)", MACHINE_SUPPORTS_SAVE ) // 25.07.1990 "U.S.A." +HACK( 1990, mswordj, msword, cps1_10MHz, msword, cps_state, cps1, ROT0, "Capcom", "Magic Sword: Heroic Fantasy (Japan 900623)", MACHINE_SUPPORTS_SAVE ) // 23.06.1990 "JAPAN" +HACK( 1990, cawing, 0, cps1_10MHz, cawing, cps_state, cps1, ROT0, "Capcom", "Carrier Air Wing (World 901012)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1990, cawingr1, cawing, cps1_10MHz, cawing, cps_state, cps1, ROT0, "Capcom", "Carrier Air Wing (World 901009)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1990, cawingu, cawing, cps1_10MHz, cawing, cps_state, cps1, ROT0, "Capcom", "Carrier Air Wing (USA 901130)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, cawingur1, cawing, cps1_10MHz, cawing, cps_state, cps1, ROT0, "Capcom", "Carrier Air Wing (USA 901012)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, cawingj, cawing, cps1_10MHz, cawing, cps_state, cps1, ROT0, "Capcom", "U.S. Navy (Japan 901012)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, nemo, 0, cps1_10MHz, nemo, cps_state, cps1, ROT0, "Capcom", "Nemo (World 901130)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1990, nemor1, nemo, cps1_10MHz, nemo, cps_state, cps1, ROT0, "Capcom", "Nemo (World 901109)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1990, nemoj, nemo, cps1_10MHz, nemo, cps_state, cps1, ROT0, "Capcom", "Nemo (Japan 901120)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2, 0, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (World 910522)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1991, sf2eb, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (World 910214)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1991, sf2ed, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (World 910318)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1991, sf2ee, sf2, cps1_10MHz, sf2, cps_state, sf2ee, ROT0, "Capcom", "Street Fighter II: The World Warrior (World 910228)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1991, sf2em, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (World 910129)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1991, sf2ua, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910206)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2ub, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910214)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2uc, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910306)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2ud, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910318)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2ue, sf2, cps1_10MHz, sf2, cps_state, sf2ee, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910228)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2uf, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910411)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2ug, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910522, Rev. G)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2ui, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 910522, Rev. I)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2uk, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (USA 911101)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2j, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (Japan 911210, CPS-B-13)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2j17, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (Japan 911210, CPS-B-17)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2ja, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (Japan 910214)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2jc, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (Japan 910306)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2jf, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (Japan 910411)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2jh, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (Japan 910522)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2jl, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II: The World Warrior (Japan 920312)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2ebbl, sf2, cps1_10MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II: The World Warrior (TAB Austria, bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) // 910214 - based on World version +HACK( 1992, sf2ebbl2, sf2, cps1_10MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II: The World Warrior (TAB Austria, bootleg, set 3)", MACHINE_SUPPORTS_SAVE ) // 910214 - based on World version +HACK( 1992, sf2ebbl3, sf2, cps1_10MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II: The World Warrior (TAB Austria, bootleg, set 4)", MACHINE_SUPPORTS_SAVE ) // 910214 - based on World version +HACK( 1992, sf2stt, sf2, cps1_10MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II: The World Warrior (TAB Austria, bootleg, set 2)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // 910214 - based on World version +HACK( 1992, sf2rk, sf2, cps1_10MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II: The World Warrior (RK, bootleg)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // 920211 (pcb) +HACK( 1991, sf2qp1, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II: The World Warrior (Quicken Pt-I, bootleg)", MACHINE_SUPPORTS_SAVE ) // 910214 - based on World version +HACK( 1991, sf2qp2, sf2, cps1_10MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II: The World Warrior (Quicken, bootleg)", MACHINE_SUPPORTS_SAVE ) // 910522 - based on USA Rev.I? version +HACK( 1991, sf2thndr, sf2, cps1_10MHz, sf2, cps_state, sf2thndr, ROT0, "bootleg", "Street Fighter II: The World Warrior (Thunder Edition, bootleg)", MACHINE_SUPPORTS_SAVE ) // 910214 - based on World version +HACK( 1991, 3wonders, 0, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "Capcom", "Three Wonders (World 910520)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1991, 3wondersr1, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "Capcom", "Three Wonders (World 910513)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1991, 3wondersu, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "Capcom", "Three Wonders (USA 910520)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, wonder3, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "Capcom", "Wonder 3 (Japan 910520)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, 3wondersb, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "bootleg", "Three Wonders (bootleg)", MACHINE_SUPPORTS_SAVE ) // 910520 - based on World version +HACK( 1991, 3wondersh, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "bootleg", "Three Wonders (hack)", MACHINE_SUPPORTS_SAVE ) // 910520 - based on World version +HACK( 1991, kod, 0, cps1_10MHz, kod, cps_state, cps1, ROT0, "Capcom", "The King of Dragons (World 910805)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1991, kodr1, kod, cps1_10MHz, kodr1, cps_state, cps1, ROT0, "Capcom", "The King of Dragons (World 910711)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1991, kodu, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Capcom", "The King of Dragons (USA 910910)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, kodj, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Capcom", "The King of Dragons (Japan 910805, B-Board 90629B-3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, kodja, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Capcom", "The King of Dragons (Japan 910805, B-Board 89625B-1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomm, 0, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Capcom", "Captain Commando (World 911202)", MACHINE_SUPPORTS_SAVE ) // "OTHER COUNTRY" +HACK( 1991, captcommr1, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Capcom", "Captain Commando (World 911014)", MACHINE_SUPPORTS_SAVE ) // "OTHER COUNTRY" +HACK( 1991, captcommu, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Capcom", "Captain Commando (USA 910928)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcommj, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Capcom", "Captain Commando (Japan 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcommjr1, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Capcom", "Captain Commando (Japan 910928)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcommb, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "bootleg", "Captain Commando (bootleg)", MACHINE_SUPPORTS_SAVE ) // 911014 - based on World version +HACK( 1991, knights, 0, cps1_10MHz, knights, cps_state, cps1, ROT0, "Capcom", "Knights of the Round (World 911127)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1991, knightsu, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Capcom", "Knights of the Round (USA 911127)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knightsj, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Capcom", "Knights of the Round (Japan 911127, B-Board 91634B-2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knightsja, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Capcom", "Knights of the Round (Japan 911127, B-Board 89625B-1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knightsb2, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Capcom", "Knights of the Round (bootleg, World 911127)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // i.e. player selection screen problems +HACK( 1992, sf2ce, 0, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (World 920513)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1992, sf2ceea, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (World 920313)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1992, sf2ceua, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (USA 920313)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2ceub, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (USA 920513)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2ceuc, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (USA 920803)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2ceja, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (Japan 920322)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2cejb, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (Japan 920513)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2cejc, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Champion Edition (Japan 920803)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2bhh, sf2ce, cps1_12MHz, sf2, cps_state, sf2rb, ROT0, "bootleg", "Street Fighter II': Champion Edition (Hung Hsi, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2rb, sf2ce, cps1_12MHz, sf2, cps_state, sf2rb, ROT0, "bootleg", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on World version +HACK( 1992, sf2rb2, sf2ce, cps1_12MHz, sf2, cps_state, sf2rb2, ROT0, "bootleg", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 2)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on World version +HACK( 1992, sf2rb3, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 3)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on World version +HACK( 1992, sf2red, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Red Wave, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version +HACK( 1992, sf2v004, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (V004, bootleg)", MACHINE_SUPPORTS_SAVE ) // 102092 !!! - based on (heavily modified) World version +HACK( 1992, sf2acc, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Accelerator!, bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version +HACK( 1992, sf2acca, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Accelerator!, bootleg, set 2)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version +HACK( 1992, sf2accp2, sf2ce, cps1_12MHz, sf2accp2, cps_state, cps1, ROT0, "bootleg (Testron)", "Street Fighter II': Champion Edition (Accelerator Pt.II, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version +HACK( 1992, sf2amf, sf2ce, cps1_12MHz, sf2amf, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (Alpha Magic-F, bootleg)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version +HACK( 1992, sf2amf2, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (L735 Test Rom, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version +HACK( 1992, sf2dkot2, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (Double K.O. Turbo II, bootleg)", MACHINE_SUPPORTS_SAVE ) // 902140 !!! - based on USA version +HACK( 1992, sf2ceblp, sf2ce, cps1_10MHz, sf2, cps_state, sf2ceblp, ROT0, "bootleg", "Street Fighter II': Champion Edition (protected bootleg on non-dash board)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on USA version +HACK( 1992, sf2cebltw, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition ('Taiwan' bootleg with PAL)", MACHINE_SUPPORTS_SAVE ) // 'Taiwan' +HACK( 1992, sf2m2, sf2ce, cps1_12MHz, sf2m2, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (M2, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version +HACK( 1992, sf2m3, sf2ce, sf2m3, sf2, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (M3, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on USA version +HACK( 1992, sf2m4, sf2ce, cps1_12MHz, sf2m4, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (M4, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on Japan version +HACK( 1992, sf2m5, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (M5, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version +HACK( 1992, sf2m6, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (M6, bootleg)", MACHINE_SUPPORTS_SAVE ) // 811102 !!! - based on World version +HACK( 1992, sf2m7, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (M7, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version +HACK( 1992, sf2m8, sf2ce, sf2m3, sf2, cps_state, sf2m8, ROT0, "bootleg", "Street Fighter II': Champion Edition (M8, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on USA version +HACK( 1992, sf2m10, sf2ce, sf2m10, sf2hack, cps_state, cps1, ROT0, "bootleg", "Street Fighter II': Champion Edition (M10, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2yyc, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (YYC, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version +HACK( 1992, sf2koryu, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "bootleg", "Street Fighter II': Champion Edition (Xiang Long, Chinese bootleg)", MACHINE_SUPPORTS_SAVE ) // 811102 !!! - based on World version +HACK( 1992, sf2dongb, sf2ce, cps1_12MHz, sf2, cps_state, sf2dongb, ROT0, "bootleg", "Street Fighter II': Champion Edition (Dongfang Bubai protection, bootleg)", MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version +HACK( 1992, sf2ceupl, sf2ce, sf2m10, sf2hack, cps_state, cps1, ROT0, "bootleg (UPL)", "Street Fighter II': Champion Edition (UPL bootleg)", MACHINE_SUPPORTS_SAVE ) // 920322 - based on Japan version +HACK( 1992, cworld2j, 0, cps1_12MHz, cworld2j, cps_state, cps1, ROT0, "Capcom", "Adventure Quiz Capcom World 2 (Japan 920611)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, cworld2ja, cworld2j, cps1_12MHz, cworld2j, cps_state, cps1, ROT0, "Capcom", "Adventure Quiz Capcom World 2 (Japan 920611, B-Board 90629B-3, no battery)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, cworld2jb, cworld2j, cps1_12MHz, cworld2j, cps_state, cps1, ROT0, "Capcom", "Adventure Quiz Capcom World 2 (Japan 920611, B-Board 91634B-2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, varth, 0, cps1_12MHz, varth, cps_state, cps1, ROT270, "Capcom", "Varth: Operation Thunderstorm (World 920714)", MACHINE_SUPPORTS_SAVE ) // "ETC" // 12MHz verified +HACK( 1992, varthr1, varth, cps1_12MHz, varth, cps_state, cps1, ROT270, "Capcom", "Varth: Operation Thunderstorm (World 920612)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1992, varthu, varth, cps1_12MHz, varth, cps_state, cps1, ROT270, "Capcom (Romstar license)", "Varth: Operation Thunderstorm (USA 920612)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, varthj, varth, cps1_12MHz, varth, cps_state, cps1, ROT270, "Capcom", "Varth: Operation Thunderstorm (Japan 920714)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, varthjr, varth, cps1_12MHz, varth, cps_state, cps1, ROT270, "Capcom", "Varth: Operation Thunderstorm (Japan Resale Ver. 920714)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, qad, 0, cps1_12MHz, qad, cps_state, cps1, ROT0, "Capcom", "Quiz & Dragons: Capcom Quiz Game (USA 920701)", MACHINE_SUPPORTS_SAVE ) // 12MHz verified +HACK( 1994, qadjr, qad, cps1_12MHz, qadjr, cps_state, cps1, ROT0, "Capcom", "Quiz & Dragons: Capcom Quiz Game (Japan Resale Ver. 940921)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wof, 0, qsound, wof, cps_state, wof, ROT0, "Capcom", "Warriors of Fate (World 921031)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1992, wofr1, wof, qsound, wof, cps_state, wof, ROT0, "Capcom", "Warriors of Fate (World 921002)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1992, wofu, wof, qsound, wof, cps_state, wof, ROT0, "Capcom", "Warriors of Fate (USA 921031)", MACHINE_SUPPORTS_SAVE ) // World "warning" +HACK( 1992, wofa, wof, qsound, wof, cps_state, wof, ROT0, "Capcom", "Sangokushi II (Asia 921005)", MACHINE_SUPPORTS_SAVE ) // World "warning" +HACK( 1992, wofj, wof, qsound, wof, cps_state, wof, ROT0, "Capcom", "Tenchi wo Kurau II: Sekiheki no Tatakai (Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, wofhfh, wof, wofhfh, wofhfh, cps_state, cps1, ROT0, "bootleg", "Huo Feng Huang (Chinese bootleg of Sangokushi II)", MACHINE_SUPPORTS_SAVE ) // 921005 - based on Asia version +HACK( 1992, sf2hf, 0, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Hyper Fighting (World 921209)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1992, sf2hfu, sf2hf, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Capcom", "Street Fighter II': Hyper Fighting (USA 921209)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2hfj, sf2hf, cps1_12MHz, sf2j, cps_state, cps1, ROT0, "Capcom", "Street Fighter II' Turbo: Hyper Fighting (Japan 921209)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino, 0, qsound, dino, cps_state, dino, ROT0, "Capcom", "Cadillacs and Dinosaurs (World 930201)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1993, dinou, dino, qsound, dino, cps_state, dino, ROT0, "Capcom", "Cadillacs and Dinosaurs (USA 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoa, dino, qsound, dino, cps_state, dino, ROT0, "Capcom", "Cadillacs and Dinosaurs (Asia TW 930223)", MACHINE_SUPPORTS_SAVE ) // Title screen shows "distributed by Hung Hsi Enterprise". Hung Hsi produced some sf2 bootlegs. +HACK( 1993, dinoj, dino, qsound, dino, cps_state, dino, ROT0, "Capcom", "Cadillacs: Kyouryuu Shin Seiki (Japan 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinohunt, dino, wofhfh, dinoh, cps_state, dinohunt, ROT0, "bootleg", "Dinosaur Hunter (Chinese bootleg of Cadillacs and Dinosaurs)", MACHINE_SUPPORTS_SAVE ) // 930223 - based on Asia TW version +HACK( 1993, punisher, 0, qsound, punisher, cps_state, punisher, ROT0, "Capcom", "The Punisher (World 930422)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1993, punisheru, punisher, qsound, punisher, cps_state, punisher, ROT0, "Capcom", "The Punisher (USA 930422)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punisherh, punisher, qsound, punisher, cps_state, punisher, ROT0, "Capcom", "The Punisher (Hispanic 930422)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punisherj, punisher, qsound, punisher, cps_state, punisher, ROT0, "Capcom", "The Punisher (Japan 930422)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punisherbz, punisher, wofhfh, punisherbz, cps_state, cps1, ROT0, "bootleg", "Biaofeng Zhanjing (Chinese bootleg of The Punisher)", MACHINE_SUPPORTS_SAVE ) // (c) 2002, they ripped the sound from Final Fight! +HACK( 1993, slammast, 0, qsound, slammast, cps_state, slammast, ROT0, "Capcom", "Saturday Night Slam Masters (World 930713)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1993, slammastu, slammast, qsound, slammast, cps_state, slammast, ROT0, "Capcom", "Saturday Night Slam Masters (USA 930713)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, mbomberj, slammast, qsound, slammast, cps_state, slammast, ROT0, "Capcom", "Muscle Bomber: The Body Explosion (Japan 930713)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, mbombrd, 0, qsound, slammast, cps_state, slammast, ROT0, "Capcom", "Muscle Bomber Duo: Ultimate Team Battle (World 931206)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1993, mbombrdj, mbombrd, qsound, slammast, cps_state, slammast, ROT0, "Capcom", "Muscle Bomber Duo: Heat Up Warriors (Japan 931206)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, pnickj, 0, cps1_12MHz, pnickj, cps_state, cps1, ROT0, "Capcom", "Pnickies (Japan 940608)", MACHINE_SUPPORTS_SAVE ) // Puyo Puyo puzzlegame concept licensed from Compile, this game is by Capcom +HACK( 1995, qtono2j, 0, cps1_12MHz, qtono2j, cps_state, cps1, ROT0, "Capcom", "Quiz Tonosama no Yabou 2: Zenkoku-ban (Japan 950123)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, megaman, 0, cps1_12MHz, megaman, cps_state, cps1, ROT0, "Capcom", "Mega Man: The Power Battle (CPS1, USA 951006)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, megamana, megaman, cps1_12MHz, megaman, cps_state, cps1, ROT0, "Capcom", "Mega Man: The Power Battle (CPS1, Asia 951006)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, rockmanj, megaman, cps1_12MHz, rockmanj, cps_state, cps1, ROT0, "Capcom", "Rockman: The Power Battle (CPS1, Japan 950922)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, ganbare, 0, ganbare, ganbare, cps_state, ganbare, ROT0, "Capcom", "Ganbare! Marine Kun (Japan 2K0411)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, pokonyan, 0, cps1_10MHz, pokonyan, cps_state, cps1, ROT0, "Capcom", "Pokonyan! Balloon (Japan 940322)", MACHINE_SUPPORTS_SAVE ) // 2002-10-24 was on the ROM labels, 940322 on the startup screen... take your pick /* Games released on CPS-1 hardware by Mitchell */ -GAME( 1995, pang3, 0, pang3, pang3, cps_state, pang3, ROT0, "Mitchell", "Pang! 3 (Euro 950601)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, pang3r1, pang3, pang3, pang3, cps_state, pang3, ROT0, "Mitchell", "Pang! 3 (Euro 950511)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, pang3j, pang3, pang3, pang3, cps_state, pang3, ROT0, "Mitchell", "Pang! 3: Kaitou Tachi no Karei na Gogo (Japan 950511)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, pang3b, pang3, pang3, pang3b, cps_state, pang3b, ROT0, "bootleg", "Pang! 3 (bootleg)", MACHINE_SUPPORTS_SAVE ) // 950511 - based on Euro version +HACK( 1995, pang3, 0, pang3, pang3, cps_state, pang3, ROT0, "Mitchell", "Pang! 3 (Euro 950601)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, pang3r1, pang3, pang3, pang3, cps_state, pang3, ROT0, "Mitchell", "Pang! 3 (Euro 950511)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, pang3j, pang3, pang3, pang3, cps_state, pang3, ROT0, "Mitchell", "Pang! 3: Kaitou Tachi no Karei na Gogo (Japan 950511)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, pang3b, pang3, pang3, pang3b, cps_state, pang3b, ROT0, "bootleg", "Pang! 3 (bootleg)", MACHINE_SUPPORTS_SAVE ) // 950511 - based on Euro version /* Home 'CPS Changer' Unit */ -CONS( 1994, wofch, 0, 0, qsound, wofch, cps_state, wof, "Capcom", "Tenchi wo Kurau II: Sekiheki no Tatakai (CPS Changer, Japan 921031)", MACHINE_SUPPORTS_SAVE ) -CONS( 1995, sfzch, 0, 0, cps1_12MHz, sfzch, cps_state, cps1, "Capcom", "Street Fighter Zero (CPS Changer, Japan 951020)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, wofch, 0, qsound, wofch, cps_state, wof, ROT0, "Capcom", "Tenchi wo Kurau II: Sekiheki no Tatakai (CPS Changer, Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzch, 0, cps1_12MHz, sfzch, cps_state, cps1, ROT0, "Capcom", "Street Fighter Zero (CPS Changer, Japan 951020)", MACHINE_SUPPORTS_SAVE ) // are these 2 legit sets, or did somebody region hack it? -CONS( 1995, sfach, sfzch, 0, cps1_12MHz, sfzch, cps_state, cps1, "Capcom", "Street Fighter Alpha: Warriors' Dreams (CPS Changer, Publicity USA 950727)", MACHINE_SUPPORTS_SAVE ) -CONS( 1995, sfzbch, sfzch, 0, cps1_12MHz, sfzch, cps_state, cps1, "Capcom", "Street Fighter Zero (CPS Changer, Brazil 950727)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfach, sfzch, cps1_12MHz, sfzch, cps_state, cps1, ROT0, "Capcom", "Street Fighter Alpha: Warriors' Dreams (CPS Changer, Publicity USA 950727)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzbch, sfzch, cps1_12MHz, sfzch, cps_state, cps1, ROT0, "Capcom", "Street Fighter Zero (CPS Changer, Brazil 950727)", MACHINE_SUPPORTS_SAVE ) // Ken Sei Mogura: Street Fighter II - see kenseim.c // HBMAME diff --git a/docs/release/src/hbmame/drivers/cps1mis.cpp b/docs/release/src/hbmame/drivers/cps1mis.cpp index 597bbc826e2..9aa987169db 100644 --- a/docs/release/src/hbmame/drivers/cps1mis.cpp +++ b/docs/release/src/hbmame/drivers/cps1mis.cpp @@ -619,44 +619,44 @@ INPUT_PORTS_END MACHINE_CONFIG_START( cps_state::wofsf2 ) wofhfh(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(wofsf2_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(wofsf2_map) MACHINE_CONFIG_END MACHINE_CONFIG_START( cps_state::daimakb ) cps1_10MHz(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(daimakb_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(daimakb_map) MACHINE_CONFIG_END MACHINE_CONFIG_START( cps_state::sk2h3 ) wofhfh(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(sk2h3_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(sk2h3_map) MACHINE_CONFIG_END MACHINE_CONFIG_START( cps_state::sk2h31 ) wofhfh(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(sk2h31_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(sk2h31_map) MACHINE_CONFIG_END MACHINE_CONFIG_START( cps_state::sk2h35 ) qsound(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(sk2h35_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(sk2h35_map) MACHINE_CONFIG_END MACHINE_CONFIG_START( cps_state::cps1frog ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 10'000'000 ) - MCFG_CPU_PROGRAM_MAP(cps1frog_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) + MCFG_DEVICE_ADD("maincpu", M68000, 10'000'000 ) + MCFG_DEVICE_PROGRAM_MAP(cps1frog_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) /* audio CPU */ - MCFG_CPU_ADD("audiocpu", Z80, 3'579'545) - MCFG_CPU_PROGRAM_MAP(sub_map) + MCFG_DEVICE_ADD("audiocpu", Z80, 3'579'545) + MCFG_DEVICE_PROGRAM_MAP(sub_map) MCFG_MACHINE_START_OVERRIDE(cps_state, cps1) @@ -664,21 +664,21 @@ MACHINE_CONFIG_START( cps_state::cps1frog ) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(8'000'000, 518, 64, 448, 259, 16, 240) MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_cps1) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps_state, screen_vblank_cps1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, cps_state, screen_vblank_cps1)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state, cps1) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); MCFG_GENERIC_LATCH_8_ADD("soundlatch") MCFG_GENERIC_LATCH_8_ADD("soundlatch2") - MCFG_YM2151_ADD("2151", 3'579'545) + MCFG_DEVICE_ADD("2151", YM2151, XTAL(3'579'545)) /* verified on pcb */ MCFG_YM2151_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(0, "mono", 0.35) MCFG_SOUND_ROUTE(1, "mono", 0.35) - MCFG_OKIM6295_ADD("oki", 1'000'000, PIN7_HIGH) // pin 7 can be changed by the game code, see f006 on z80 + MCFG_DEVICE_ADD("oki", OKIM6295, 1e6, okim6295_device::PIN7_HIGH) // pin 7 can be changed by the game code, see f006 on z80 MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30) MACHINE_CONFIG_END @@ -686,14 +686,14 @@ MACHINE_CONFIG_START( cps_state::sk2h1q ) cps1frog(config); /* basic machine hardware */ - MCFG_CPU_REPLACE("maincpu", M68000, 12'000'000 ) - MCFG_CPU_PROGRAM_MAP(sk2h1q_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) + MCFG_DEVICE_REPLACE("maincpu", M68000, 12'000'000 ) + MCFG_DEVICE_PROGRAM_MAP(sk2h1q_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) - MCFG_CPU_REPLACE("audiocpu", Z80, 8'000'000 ) - MCFG_CPU_PROGRAM_MAP(qsound_sub_map) - MCFG_CPU_OPCODES_MAP(qsound_decrypted_opcodes_map) - MCFG_CPU_PERIODIC_INT_DRIVER(cps_state, irq0_line_hold, 250) /* ?? */ + MCFG_DEVICE_REPLACE("audiocpu", Z80, 8'000'000 ) + MCFG_DEVICE_PROGRAM_MAP(qsound_sub_map) + MCFG_DEVICE_OPCODES_MAP(qsound_decrypted_opcodes_map) + MCFG_DEVICE_PERIODIC_INT_DRIVER(cps_state, irq0_line_hold, 250) /* ?? */ MCFG_MACHINE_START_OVERRIDE(cps_state, qsound) @@ -701,20 +701,21 @@ MACHINE_CONFIG_START( cps_state::sk2h1q ) /* sound hardware */ MCFG_DEVICE_REMOVE("mono") - MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") + SPEAKER(config, "lspeaker").front_left(); + SPEAKER(config, "rspeaker").front_right(); MCFG_DEVICE_REMOVE("2151") MCFG_DEVICE_REMOVE("oki") - MCFG_DEVICE_ADD("qsound", QSOUND, QSOUND_CLOCK) + MCFG_DEVICE_ADD("qsound", QSOUND) MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) MACHINE_CONFIG_END MACHINE_CONFIG_START( cps_state::sk2h31q ) sk2h1q(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(sk2h31q_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(sk2h31q_map) MACHINE_CONFIG_END @@ -5829,171 +5830,171 @@ ROM_END ***************************************************************************/ -GAME( 1991, 3wondrud, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "hack", "Three Wonders (US 910520 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, 3wondersb01, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "bootleg", "Three Wonders (bootleg 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomc, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "hack", "Captain Commando (Chinese 911202)", MACHINE_SUPPORTS_SAVE ) // "OTHER COUNTRY" -GAME( 1991, captcomh, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Capcom", "Captain Commando (Shinwa Hack, World 911014)" , MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcoud, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "hack", "Captain Commando (US 910928 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, cps1demo, 0, cps1frog, cps1frog, cps_state, cps1, ROT0, "Charles Doty", "Demo - CPS1", MACHINE_SUPPORTS_SAVE ) // no sound -GAME( 2006, cps1frog, 0, cps1frog, cps1frog, cps_state, cps1, ROT0, "Rastersoft", "Frog Feast (CPS1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, cps1tests, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Cal2", "CPS1 Diagnostic (for sf2ce 2012-10-30)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, cps1testsa, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Cal2", "CPS1 Diagnostic (for sf2ce 2012-10-29)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, cps1testm, megaman, cps1_12MHz, megaman, cps_state, cps1, ROT0, "Cal2", "CPS1 Diagnostic (for megaman 2012-10-30)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, cps1testma, megaman, cps1_12MHz, megaman, cps_state, cps1, ROT0, "Cal2", "CPS1 Diagnostic (for megaman 2012-10-29)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, daimakb, ghouls, daimakb, daimakai, cps_state, cps1, ROT0, "hack", "Dai Makai-Mura (Japan, bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2008, dino08h2, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Enhanced Revision 2008 set 3 v2.0f by Pipi899 2008-10-17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, dino08h3, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Enhanced Revision 2008 set 1 v1.1 by Pipi899 2008-10-11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, dino08hp, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Enhanced Revision 2008 set 2 v1.1f by Pipi899 2008-10-17)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinob, dino, qsound, dino, cps_state, dinohb, ROT0, "hack", "Cadillacs and Dinosaurs (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinobt, dino, qsound, dino, cps_state, dino, ROT0, "hack", "Cadillacs and Dinosaurs (BT hack version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, dinobtpp, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (BT Power hack by Pipi899 2009-01-15)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinocgba, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Cngba hack Version set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinocgbb, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Cngba hack Version set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinocgbc, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Cngba hack Version set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, dinoeh, dino, qsound, dinohz, cps_state, dinoeh, ROT0, "hack", "Cadillacs and Dinosaurs (unknown hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinoex, dino, qsound, dinohz, cps_state, dinoeh, ROT0, "hack", "Cadillacs and Dinosaurs (unknown hack2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinoh, dino, qsound, dinohz, cps_state, dinoh, ROT0, "hack", "Cadillacs and Dinosaurs (hack set 1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 1997, dinoha, dino, qsound, dinohz, cps_state, dinoh, ROT0, "hack", "Cadillacs and Dinosaurs (hack set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, dinohb, dino, qsound, dinohz, cps_state, dinohb, ROT0, "hack", "Cadillacs and Dinosaurs (hack set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, dinohc, dino, qsound, dinohz, cps_state, dinohb, ROT0, "hack", "Cadillacs and Dinosaurs (Chinese bootleg, 930223 Asia TW)", MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) -GAME( 1997, dinohp, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Hack by Pipi899 set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, dinohx, dino, qsound, dinohz, cps_state, dinoh, ROT0, "Winuxx", "Cadillacs and Dinosaurs (Revised hack by Winuxx)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, dinojp, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs Kyouryuu-Shinseiki Plus (2010-02-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, dinorp, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Hack by Pipi899 set 2 2008-08-05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, dinosf2, dino, wofsf2, dino, cps_state, dinohunt, ROT0, "Arcadefixer", "Cadillacs and Dinosaurs (sf2 conversion)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinoslice, dino, qsound, dino, cps_state, dino, ROT0, "hack", "Cadillacs and Dinosaurs (hack set 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, dinouphp, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Up Version hack by Pipi899 2009-01-15)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, dinoz, dino, qsound, dinohz, cps_state, dinoz, ROT0, "hack", "Cadillacs and Dinosaurs Z (Boss Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1989, ffightb, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "hack", "Final Fight (Boss Hack dumped by Bonky0013, modified by MPT)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ffightjh01, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Kofzec", "Final Fight (hack Super Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, knight21, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "hack", "Knights of the Round (Japan, debug bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, knightsa, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "LB70", "Knights of the Round (AngryUpdate By EEZEZY(LB70))", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1991, knightshb2, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "hack", "Knights of the Round (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, knightsh, knights, cps1_10MHz, knightsh, cps_state, cps1, ROT0, "hack", "Knights of the Round (hack)" , MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1991, knightsha, knights, cps1_10MHz, knightsh, cps_state, cps1, ROT0, "hack", "Knights of the Round (Hack set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, knightsjb, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "hack", "Knights of the Round (Japan, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, knightsro, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Sebastian Mihai", "Knights of the Round (Romanian)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, knightud, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "hack", "Knights of the Round (US 911127 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kodd, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "hack", "The King of Dragons (World 910711 Phoenix Edition)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kodh, kod, cps1_10MHz, kodh, cps_state, cps1, ROT0, "Wangy2", "The King of Dragons (ETC 910711 hack)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kodsp, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Bonusjz", "The King of Dragons (Remix Special hack by Bonusjz)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kodud, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "hack", "The King of Dragons (US 910910 Phoenix Edition (16b/40p))", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1994, pnicku, pnickj, cps1_10MHz, pnicku, cps_state, cps1, ROT0, "Capcom", "Pnickies (USA 940608)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punisherb, punisher, qsound, punisher, cps_state, punisherb,ROT0, "hack", "The Punisher (Bootleg)", MACHINE_SUPPORTS_SAVE) -GAME( 2007, punisherf, punisher, qsound, punisher, cps_state, punisherb,ROT0, "Zhyxxxx", "The Punisher (Flash version) 2007-09-24", MACHINE_SUPPORTS_SAVE) -GAME( 2009, punisherje1, punisher, qsound, punisher, cps_state, punisher, ROT0, "Zhyxxxx", "The Punisher (SM Experience Edition hack by Zhyxxxx set 1 2009-06-12)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punisherjh, punisher, qsound, punisher, cps_state, punisher, ROT0, "hack", "The Punisher (Shinwa Hack, Japan 930422)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, punisherjh1, punisher, qsound, punisher, cps_state, punisher, ROT0, "Zhyxxxx", "The Punisher (SQ Unlimited Version hack by Zhyxxxx 2009-06-08)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punisherjha, punisher, qsound, punisher, cps_state, punisher, ROT0, "Zhyxxxx", "The Punisher (930422 Japan, SM Experience Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punisherud1, punisher, qsound, punisher, cps_state, punisher, ROT0, "hack", "The Punisher (US 930422 Phoenix Edition (8b/32p))", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punisherud2, punisher, qsound, punisher, cps_state, punisher, ROT0, "hack", "The Punisher (US 930422 Phoenix Edition (16b/40p))", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sf2bhj, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "hack", "Street Fighter II: The World Warrior (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sf2c, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "hack", "Street Fighter II: The World Warrior (Chinese 911210)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, sf2cebr, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Neogeo BR team", "Street Fighter II': Champion Edition (Brasil 920313)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, sf2ced, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Drakon", "Street Fighter II': Champion Edition (Sheng Long Hack v7.1)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 2012, sf2ceda, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Drakon", "Street Fighter II': Champion Edition (Hack)", MACHINE_SUPPORTS_SAVE ) // "ETC" -GAME( 1999, sf2ceh, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II': Champion Edition (Hispanic 990804)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sf2cehk, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Kawada7278", "Street Fighter II': Champion Edition (Hack Unknown by Kawada7278)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sf2cehp, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Pipi899", "Street Fighter II': Champion Edition (Moves hack by Pipi899 2009-01-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sf2cejem, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Blackheart", "Street Fighter II': Champion Edition (Easy Moves hack by Blackheart 2009-07-30)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, sf2jbh, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Yumeji", "Street Fighter II: The World Warrior (Japan 910522 Boss Hack 2014 Edition by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, sf2koryuh, sf2ce, cps1_12MHz, sf2hack, cps_state, cps1, ROT0, "TT", "Street Fighter II': Champion Edition (Hack by TT)", MACHINE_SUPPORTS_SAVE ) // 811102 !!! - based on World version -GAME( 1992, sf2h9, sf2ce, cps1_12MHz, sf2, cps_state, sf2h9, ROT0, "Mega Co", "Street Fighter II: Champion Edition (H9, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2h10, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II': Champion Edition (H10, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2h11, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II': Champion Edition (H11, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2h12, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II': Champion Edition (H12, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2h13, sf2ce, cps1_12MHz, sf2j, cps_state, sf2h13, ROT0, "hack", "Street Fighter II' Turbo: Hyper Fighting (H13, bootleg)", MACHINE_SUPPORTS_SAVE ) // bad tile for Blanka on player select screen -GAME( 2012, sf2pun, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Drakon", "Street Fighter II': Champion Edition (Punishment Edition v1 Final)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, sf2sl73a, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Drakon", "Street Fighter II': Champion Edition (Sheng Long v7.3a)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2th, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "hack", "Street Fighter II': Champion Edition (Turbo set 1, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2tha, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "hack", "Street Fighter II': Champion Edition (Turbo set 2, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2tlona, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Tu Long", "Street Fighter II': Champion Edition (Slay the Dragon set 1)", MACHINE_SUPPORTS_SAVE ) // These 2 are Chinese bootlegs -GAME( 1992, sf2tlonb, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Tu Long", "Street Fighter II': Champion Edition (Slay the Dragon set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2tlonc, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "Tu Long", "Street Fighter II': Champion Edition (Slay the Dragon set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2turyu, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II: Champion Edition (Tu Long prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2yyc3d5, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "hack", "Street Fighter II': Champion Edition (YYC, 3D5, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2yyc3g, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "hack", "Street Fighter II': Champion Edition (YYC, 3G, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2yyc6, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "hack", "Street Fighter II': Champion Edition (YYC, 6, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, sk2h1, wof, sk2h3, sk2h1, cps_state, sk2h1, ROT0, "All-In Co Ltd", "Sangokushi II (Asia 921005) (set H1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, sk2h1q, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "All-In Co Ltd", "Sangokushi II (Asia 921005) (set H1Q)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, sk2h2, wof, sk2h3, sk2h1, cps_state, sk2h1, ROT0, "All-In Co Ltd", "Sangokushi II (Asia 921005) (set H2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, sk2h2q, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "All-In Co Ltd", "Sangokushi II (Asia 921005) (set H2Q)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, sk2h3, wof, sk2h3, sk2h3, cps_state, sk2h3, ROT0, "All-In Co Ltd", "Sangokushi II (Asia 921005) (set H3)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, sk2h4q, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "All-In Co Ltd", "Sangokushi II (Asia 921005) (set H4Q)(Chinese hack v2.0)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sk2h5q, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "Winuxx", "Sangokushi II (Asia 921005) (set H5Q)(Revised Version hack by Winuxx 2009-09-09)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, sk2h6q, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "Winuxx", "Sangokushi II (Asia 921005) (set H6Q)(Boss hack by Winuxx)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sk2h11, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Sangokushi II (Asia 921005) (set H11)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sk2h12, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Sangokushi II (Asia 921005) (set H12)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sk2h13, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Sangokushi II (Asia 921005) (set H13)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sk2h14, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Sangokushi II (Asia 921005) (set H14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sk2h15, wof, qsound, wof, cps_state, wof, ROT0, "Pipi899", "Sangokushi II (Hack by Pipi899 2009-01-02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sk2h16, wof, qsound, wof, cps_state, wof, ROT0, "Pipi899", "Sangokushi II (Easy Moves hack by Pipi899 2009-01-12)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, sk2h21, wof, qsound, sk2h21, cps_state, sk2h21, ROT0, "hack", "Sangokushi II (Asia 921005) (set H21)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, sk2h22, wof, sk2h3, sk2h21, cps_state, sk2h22, ROT0, "hack", "San Jian Sheng (Chinese bootleg of Sangokushi II, set H22)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1997, sk2h31, wof, sk2h31, sk2h31, cps_state, sk2h22, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H31)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1997, sk2h31q, wof, sk2h31q, sk2h31, cps_state, sk2h31, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H31Q)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1997, sk2h32, wof, sk2h31, sk2h31, cps_state, sk2h22, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H32)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1997, sk2h32q, wof, sk2h31q, sk2h31, cps_state, sk2h31, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H32Q)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sk2h33, wof, sk2h31, sk2h31, cps_state, sk2h22, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H33)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sk2h33q, wof, sk2h31q, sk2h31, cps_state, sk2h31, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H33Q)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sk2h34, wof, sk2h31, sk2h31, cps_state, sk2h22, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H34)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sk2h34q, wof, sk2h31q, sk2h31, cps_state, sk2h31, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H34Q)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sk2h35, wof, sk2h35, wof, cps_state, sk2h35, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H35)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, sk3p1, wofch, qsound, wofch, cps_state, wof, ROT0, "hack", "Sangokushi 3 Gaiden Kakou-on's Revenge DX (red)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, sk3p2, wofch, qsound, wofch, cps_state, wof, ROT0, "hack", "Sangokushi 3 Gaiden Kakou-on's Revenge DX (green set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, sk3p3, wofch, qsound, wofch, cps_state, wof, ROT0, "hack", "Sangokushi 3 Gaiden Kakou-on's Revenge DX (green set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, slammastud, slammast, qsound, slammast, cps_state, slammast, ROT0, "hack", "Saturday Night Slam Masters (USA 930713 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, stridergf, strider, cps1_10MHz, stridrua, cps_state, cps1, ROT0, "Willkaotix", "Strider (Gfx fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, stridergh, strider, cps1_10MHz, stridrua, cps_state, cps1, ROT0, "Willkaotix", "Strider (gfx fix, uncensored)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c1, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Boss Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c2, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Zhang Fei Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c3, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Cao Zhi Jian Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c4, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Di Yu Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c5, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Di Yi Guan Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c6, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Fen Hong Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c7, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Guan Yu Chi Tu Ma Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c8, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Guan Yu Enhanced Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c9, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Han Guang Zhan Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c10, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Huang Zhong Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c11, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Xue Xing Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c12, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Jian Qi Zong Heng Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c13, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Mei ren Guan Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c14, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Shen Bing Li Qi Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c15, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Shen Jian + Jian Qi Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c16, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Shao Zhu Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c17, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Yu Jian Shu Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c18, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Ying Xiong Guan Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c19, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Zhao Huan Shou Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c20, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Zhao Huan Shou + Yu Jian Shu Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c21, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Zhao Yun Lian Ti Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c22, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Zhao Yun Sheng Long Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2c23, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Zhao Yun Bao Li Enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h1, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Japan 921031) (Hack set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h2, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Japan 921031) (Hack set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h3, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Japan 921031) (Hack set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h4, wof, qsound, wof, cps_state, wof, ROT0, "Shinwa", "Tenchi wo Kurau II (Hack by Shinwa)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h5, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Japan 921031) (Chinese)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h6, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Japan 921031 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, tk2h7, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Hack by Pipi899 2009-01-02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, tk2h8, wof, qsound, wof, cps_state, wof, ROT0, "Winuxx, Blackheart", "Tenchi wo Kurau II (Heaven and Earth Double Attack Test Version hack by Winuxx, Blackheart 2009-12-14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, tk2h9, wof, qsound, wof, cps_state, wof, ROT0, "Pipi899", "Tenchi wo Kurau II (Easy Moves hack by Pipi899 2009-01-12)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, tk2h10, wof, qsound, wof, cps_state, wof, ROT0, "AXDX", "Tenchi wo Kurau 2 (Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, tk2h11, wof, qsound, wof, cps_state, wof, ROT0, "Pipi899", "Tenchi wo Kurau II (Modified SubVersion hack by Pipi899 2010-01-26)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, tk2h12, wof, qsound, wof, cps_state, wof, ROT0, "Rockywall", "Tenchi wo Kurau II (Playstation Version hack by Rockywall 2009-12-09)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, tk2h13, wof, qsound, wof, cps_state, wof, ROT0, "Blacheart", "Tenchi wo Kurau II (Revised Alternate hack by Blackheart 2009-12-17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, tk2h14, wof, qsound, wof, cps_state, wof, ROT0, "LB70", "Tenchi wo Kurau II (Revised Version hack by Lb70 2009-03-21)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h15, wof, qsound, wof, cps_state, wof, ROT0, "Shinwa", "Tenchi wo Kurau II (Revised beta hack by Shinwa)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h16, wof, qsound, wof, cps_state, wof, ROT0, "Shinwa", "Tenchi wo Kurau II (Revised v1.0 hack by Shinwa)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2009, tk2h17, wof, qsound, wof, cps_state, wof, ROT0, "Blackheart", "Tenchi wo Kurau II (Zhao Chain Revised v1.0 hack by Blackheart 2009-12-16)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, tk2h18, wof, qsound, wof, cps_state, wof, ROT0, "Zero", "Tenchi wo Kurau II (Power edition)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, tk2p2, wofch, qsound, wofch, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (CPS Changer, Japan 921031) (Set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, tk2p3, wofch, qsound, wofch, cps_state, wof, ROT0, "Pipi899", "Tenchi Wo Kurau II (CPS Changer, Super Jian Huang hack by Pipi899 2010-01-29)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofb, wof, qsound, wof, cps_state, wofb, ROT0, "hack", "Warriors of Fate (ETC 921002) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofes, wof, qsound, wof, cps_state, wof, ROT0, "Chaihe", "Warriors of Fate (Enhanced Super Version hack by Chaihe)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, woffr, wof, qsound, wof, cps_state, wof, ROT0, "Arkatrad", "Warriors of Fate (France 030728)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofr1h, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Warriors of Fate (ETC 921002) hack", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofsf2, wof, wofsf2, wof, cps_state, cps1, ROT0, "hack", "Warriors of Fate (conversion for SF2 HW) (ETC 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofud, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Warriors of Fate (USA 921031 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, 3wondrud, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "hack", "Three Wonders (US 910520 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, 3wondersb01, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "bootleg", "Three Wonders (bootleg 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomc, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "hack", "Captain Commando (Chinese 911202)", MACHINE_SUPPORTS_SAVE ) // "OTHER COUNTRY" +HACK( 1991, captcomh, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Capcom", "Captain Commando (Shinwa Hack, World 911014)" , MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcoud, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "hack", "Captain Commando (US 910928 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, cps1demo, 0, cps1frog, cps1frog, cps_state, cps1, ROT0, "Charles Doty", "Demo - CPS1", MACHINE_SUPPORTS_SAVE ) // no sound +HACK( 2006, cps1frog, 0, cps1frog, cps1frog, cps_state, cps1, ROT0, "Rastersoft", "Frog Feast (CPS1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, cps1tests, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Cal2", "CPS1 Diagnostic (for sf2ce 2012-10-30)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, cps1testsa, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Cal2", "CPS1 Diagnostic (for sf2ce 2012-10-29)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, cps1testm, megaman, cps1_12MHz, megaman, cps_state, cps1, ROT0, "Cal2", "CPS1 Diagnostic (for megaman 2012-10-30)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, cps1testma, megaman, cps1_12MHz, megaman, cps_state, cps1, ROT0, "Cal2", "CPS1 Diagnostic (for megaman 2012-10-29)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, daimakb, ghouls, daimakb, daimakai, cps_state, cps1, ROT0, "hack", "Dai Makai-Mura (Japan, bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2008, dino08h2, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Enhanced Revision 2008 set 3 v2.0f by Pipi899 2008-10-17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, dino08h3, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Enhanced Revision 2008 set 1 v1.1 by Pipi899 2008-10-11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, dino08hp, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Enhanced Revision 2008 set 2 v1.1f by Pipi899 2008-10-17)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinob, dino, qsound, dino, cps_state, dinohb, ROT0, "hack", "Cadillacs and Dinosaurs (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinobt, dino, qsound, dino, cps_state, dino, ROT0, "hack", "Cadillacs and Dinosaurs (BT hack version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, dinobtpp, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (BT Power hack by Pipi899 2009-01-15)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinocgba, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Cngba hack Version set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinocgbb, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Cngba hack Version set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinocgbc, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Cngba hack Version set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, dinoeh, dino, qsound, dinohz, cps_state, dinoeh, ROT0, "hack", "Cadillacs and Dinosaurs (unknown hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoex, dino, qsound, dinohz, cps_state, dinoeh, ROT0, "hack", "Cadillacs and Dinosaurs (unknown hack2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoh, dino, qsound, dinohz, cps_state, dinoh, ROT0, "hack", "Cadillacs and Dinosaurs (hack set 1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 1997, dinoha, dino, qsound, dinohz, cps_state, dinoh, ROT0, "hack", "Cadillacs and Dinosaurs (hack set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, dinohb, dino, qsound, dinohz, cps_state, dinohb, ROT0, "hack", "Cadillacs and Dinosaurs (hack set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, dinohc, dino, qsound, dinohz, cps_state, dinohb, ROT0, "hack", "Cadillacs and Dinosaurs (Chinese bootleg, 930223 Asia TW)", MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) +HACK( 1997, dinohp, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Hack by Pipi899 set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, dinohx, dino, qsound, dinohz, cps_state, dinoh, ROT0, "Winuxx", "Cadillacs and Dinosaurs (Revised hack by Winuxx)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, dinojp, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs Kyouryuu-Shinseiki Plus (2010-02-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, dinorp, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Hack by Pipi899 set 2 2008-08-05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, dinosf2, dino, wofsf2, dino, cps_state, dinohunt, ROT0, "Arcadefixer", "Cadillacs and Dinosaurs (sf2 conversion)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoslice, dino, qsound, dino, cps_state, dino, ROT0, "hack", "Cadillacs and Dinosaurs (hack set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, dinouphp, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Up Version hack by Pipi899 2009-01-15)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, dinoz, dino, qsound, dinohz, cps_state, dinoz, ROT0, "hack", "Cadillacs and Dinosaurs Z (Boss Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, ffightb, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "hack", "Final Fight (Boss Hack dumped by Bonky0013, modified by MPT)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ffightjh01, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Kofzec", "Final Fight (hack Super Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knight21, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "hack", "Knights of the Round (Japan, debug bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knightsa, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "LB70", "Knights of the Round (AngryUpdate By EEZEZY(LB70))", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knightshb2, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "hack", "Knights of the Round (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knightsh, knights, cps1_10MHz, knightsh, cps_state, cps1, ROT0, "hack", "Knights of the Round (hack)" , MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knightsha, knights, cps1_10MHz, knightsh, cps_state, cps1, ROT0, "hack", "Knights of the Round (Hack set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knightsjb, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "hack", "Knights of the Round (Japan, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, knightsro, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Sebastian Mihai", "Knights of the Round (Romanian)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knightud, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "hack", "Knights of the Round (US 911127 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kodd, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "hack", "The King of Dragons (World 910711 Phoenix Edition)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kodh, kod, cps1_10MHz, kodh, cps_state, cps1, ROT0, "Wangy2", "The King of Dragons (ETC 910711 hack)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kodsp, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Bonusjz", "The King of Dragons (Remix Special hack by Bonusjz)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kodud, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "hack", "The King of Dragons (US 910910 Phoenix Edition (16b/40p))", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1994, pnicku, pnickj, cps1_10MHz, pnicku, cps_state, cps1, ROT0, "Capcom", "Pnickies (USA 940608)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punisherb, punisher, qsound, punisher, cps_state, punisherb,ROT0, "hack", "The Punisher (Bootleg)", MACHINE_SUPPORTS_SAVE) +HACK( 2007, punisherf, punisher, qsound, punisher, cps_state, punisherb,ROT0, "Zhyxxxx", "The Punisher (Flash version) 2007-09-24", MACHINE_SUPPORTS_SAVE) +HACK( 2009, punisherje1, punisher, qsound, punisher, cps_state, punisher, ROT0, "Zhyxxxx", "The Punisher (SM Experience Edition hack by Zhyxxxx set 1 2009-06-12)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punisherjh, punisher, qsound, punisher, cps_state, punisher, ROT0, "hack", "The Punisher (Shinwa Hack, Japan 930422)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, punisherjh1, punisher, qsound, punisher, cps_state, punisher, ROT0, "Zhyxxxx", "The Punisher (SQ Unlimited Version hack by Zhyxxxx 2009-06-08)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punisherjha, punisher, qsound, punisher, cps_state, punisher, ROT0, "Zhyxxxx", "The Punisher (930422 Japan, SM Experience Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punisherud1, punisher, qsound, punisher, cps_state, punisher, ROT0, "hack", "The Punisher (US 930422 Phoenix Edition (8b/32p))", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punisherud2, punisher, qsound, punisher, cps_state, punisher, ROT0, "hack", "The Punisher (US 930422 Phoenix Edition (16b/40p))", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sf2bhj, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "hack", "Street Fighter II: The World Warrior (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sf2c, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "hack", "Street Fighter II: The World Warrior (Chinese 911210)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, sf2cebr, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Neogeo BR team", "Street Fighter II': Champion Edition (Brasil 920313)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, sf2ced, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Drakon", "Street Fighter II': Champion Edition (Sheng Long Hack v7.1)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 2012, sf2ceda, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Drakon", "Street Fighter II': Champion Edition (Hack)", MACHINE_SUPPORTS_SAVE ) // "ETC" +HACK( 1999, sf2ceh, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II': Champion Edition (Hispanic 990804)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sf2cehk, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Kawada7278", "Street Fighter II': Champion Edition (Hack Unknown by Kawada7278)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sf2cehp, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Pipi899", "Street Fighter II': Champion Edition (Moves hack by Pipi899 2009-01-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sf2cejem, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Blackheart", "Street Fighter II': Champion Edition (Easy Moves hack by Blackheart 2009-07-30)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, sf2jbh, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Yumeji", "Street Fighter II: The World Warrior (Japan 910522 Boss Hack 2014 Edition by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, sf2koryuh, sf2ce, cps1_12MHz, sf2hack, cps_state, cps1, ROT0, "TT", "Street Fighter II': Champion Edition (Hack by TT)", MACHINE_SUPPORTS_SAVE ) // 811102 !!! - based on World version +HACK( 1992, sf2h9, sf2ce, cps1_12MHz, sf2, cps_state, sf2h9, ROT0, "Mega Co", "Street Fighter II: Champion Edition (H9, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2h10, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II': Champion Edition (H10, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2h11, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II': Champion Edition (H11, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2h12, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II': Champion Edition (H12, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2h13, sf2ce, cps1_12MHz, sf2j, cps_state, sf2h13, ROT0, "hack", "Street Fighter II' Turbo: Hyper Fighting (H13, bootleg)", MACHINE_SUPPORTS_SAVE ) // bad tile for Blanka on player select screen +HACK( 2012, sf2pun, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Drakon", "Street Fighter II': Champion Edition (Punishment Edition v1 Final)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, sf2sl73a, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Drakon", "Street Fighter II': Champion Edition (Sheng Long v7.3a)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2th, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "hack", "Street Fighter II': Champion Edition (Turbo set 1, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2tha, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "hack", "Street Fighter II': Champion Edition (Turbo set 2, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2tlona, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Tu Long", "Street Fighter II': Champion Edition (Slay the Dragon set 1)", MACHINE_SUPPORTS_SAVE ) // These 2 are Chinese bootlegs +HACK( 1992, sf2tlonb, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Tu Long", "Street Fighter II': Champion Edition (Slay the Dragon set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2tlonc, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "Tu Long", "Street Fighter II': Champion Edition (Slay the Dragon set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2turyu, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "hack", "Street Fighter II: Champion Edition (Tu Long prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2yyc3d5, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "hack", "Street Fighter II': Champion Edition (YYC, 3D5, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2yyc3g, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "hack", "Street Fighter II': Champion Edition (YYC, 3G, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2yyc6, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "hack", "Street Fighter II': Champion Edition (YYC, 6, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, sk2h1, wof, sk2h3, sk2h1, cps_state, sk2h1, ROT0, "All-In Co Ltd", "Sangokushi II (Asia 921005) (set H1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, sk2h1q, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "All-In Co Ltd", "Sangokushi II (Asia 921005) (set H1Q)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, sk2h2, wof, sk2h3, sk2h1, cps_state, sk2h1, ROT0, "All-In Co Ltd", "Sangokushi II (Asia 921005) (set H2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, sk2h2q, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "All-In Co Ltd", "Sangokushi II (Asia 921005) (set H2Q)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, sk2h3, wof, sk2h3, sk2h3, cps_state, sk2h3, ROT0, "All-In Co Ltd", "Sangokushi II (Asia 921005) (set H3)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, sk2h4q, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "All-In Co Ltd", "Sangokushi II (Asia 921005) (set H4Q)(Chinese hack v2.0)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sk2h5q, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "Winuxx", "Sangokushi II (Asia 921005) (set H5Q)(Revised Version hack by Winuxx 2009-09-09)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, sk2h6q, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "Winuxx", "Sangokushi II (Asia 921005) (set H6Q)(Boss hack by Winuxx)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sk2h11, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Sangokushi II (Asia 921005) (set H11)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sk2h12, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Sangokushi II (Asia 921005) (set H12)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sk2h13, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Sangokushi II (Asia 921005) (set H13)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sk2h14, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Sangokushi II (Asia 921005) (set H14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sk2h15, wof, qsound, wof, cps_state, wof, ROT0, "Pipi899", "Sangokushi II (Hack by Pipi899 2009-01-02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sk2h16, wof, qsound, wof, cps_state, wof, ROT0, "Pipi899", "Sangokushi II (Easy Moves hack by Pipi899 2009-01-12)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, sk2h21, wof, qsound, sk2h21, cps_state, sk2h21, ROT0, "hack", "Sangokushi II (Asia 921005) (set H21)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, sk2h22, wof, sk2h3, sk2h21, cps_state, sk2h22, ROT0, "hack", "San Jian Sheng (Chinese bootleg of Sangokushi II, set H22)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1997, sk2h31, wof, sk2h31, sk2h31, cps_state, sk2h22, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H31)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1997, sk2h31q, wof, sk2h31q, sk2h31, cps_state, sk2h31, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H31Q)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1997, sk2h32, wof, sk2h31, sk2h31, cps_state, sk2h22, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H32)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1997, sk2h32q, wof, sk2h31q, sk2h31, cps_state, sk2h31, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H32Q)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sk2h33, wof, sk2h31, sk2h31, cps_state, sk2h22, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H33)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sk2h33q, wof, sk2h31q, sk2h31, cps_state, sk2h31, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H33Q)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sk2h34, wof, sk2h31, sk2h31, cps_state, sk2h22, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H34)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sk2h34q, wof, sk2h31q, sk2h31, cps_state, sk2h31, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H34Q)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sk2h35, wof, sk2h35, wof, cps_state, sk2h35, ROT0, "Gen Gan San Go", "Sangokushi II (Asia 921005) (set H35)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, sk3p1, wofch, qsound, wofch, cps_state, wof, ROT0, "hack", "Sangokushi 3 Gaiden Kakou-on's Revenge DX (red)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, sk3p2, wofch, qsound, wofch, cps_state, wof, ROT0, "hack", "Sangokushi 3 Gaiden Kakou-on's Revenge DX (green set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, sk3p3, wofch, qsound, wofch, cps_state, wof, ROT0, "hack", "Sangokushi 3 Gaiden Kakou-on's Revenge DX (green set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, slammastud, slammast, qsound, slammast, cps_state, slammast, ROT0, "hack", "Saturday Night Slam Masters (USA 930713 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, stridergf, strider, cps1_10MHz, stridrua, cps_state, cps1, ROT0, "Willkaotix", "Strider (Gfx fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, stridergh, strider, cps1_10MHz, stridrua, cps_state, cps1, ROT0, "Willkaotix", "Strider (gfx fix, uncensored)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c1, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Boss Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c2, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Zhang Fei Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c3, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Cao Zhi Jian Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c4, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Di Yu Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c5, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Di Yi Guan Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c6, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Fen Hong Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c7, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Guan Yu Chi Tu Ma Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c8, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Guan Yu Enhanced Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c9, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Han Guang Zhan Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c10, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Huang Zhong Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c11, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Xue Xing Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c12, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Jian Qi Zong Heng Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c13, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Mei ren Guan Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c14, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Shen Bing Li Qi Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c15, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Shen Jian + Jian Qi Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c16, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Shao Zhu Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c17, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Yu Jian Shu Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c18, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Ying Xiong Guan Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c19, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Zhao Huan Shou Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c20, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Zhao Huan Shou + Yu Jian Shu Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c21, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Zhao Yun Lian Ti Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c22, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Zhao Yun Sheng Long Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2c23, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Chinese hack: Zhao Yun Bao Li Enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h1, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Japan 921031) (Hack set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h2, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Japan 921031) (Hack set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h3, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Japan 921031) (Hack set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h4, wof, qsound, wof, cps_state, wof, ROT0, "Shinwa", "Tenchi wo Kurau II (Hack by Shinwa)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h5, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Japan 921031) (Chinese)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h6, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Japan 921031 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, tk2h7, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (Hack by Pipi899 2009-01-02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, tk2h8, wof, qsound, wof, cps_state, wof, ROT0, "Winuxx, Blackheart", "Tenchi wo Kurau II (Heaven and Earth Double Attack Test Version hack by Winuxx, Blackheart 2009-12-14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, tk2h9, wof, qsound, wof, cps_state, wof, ROT0, "Pipi899", "Tenchi wo Kurau II (Easy Moves hack by Pipi899 2009-01-12)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, tk2h10, wof, qsound, wof, cps_state, wof, ROT0, "AXDX", "Tenchi wo Kurau 2 (Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, tk2h11, wof, qsound, wof, cps_state, wof, ROT0, "Pipi899", "Tenchi wo Kurau II (Modified SubVersion hack by Pipi899 2010-01-26)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, tk2h12, wof, qsound, wof, cps_state, wof, ROT0, "Rockywall", "Tenchi wo Kurau II (Playstation Version hack by Rockywall 2009-12-09)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, tk2h13, wof, qsound, wof, cps_state, wof, ROT0, "Blacheart", "Tenchi wo Kurau II (Revised Alternate hack by Blackheart 2009-12-17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, tk2h14, wof, qsound, wof, cps_state, wof, ROT0, "LB70", "Tenchi wo Kurau II (Revised Version hack by Lb70 2009-03-21)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h15, wof, qsound, wof, cps_state, wof, ROT0, "Shinwa", "Tenchi wo Kurau II (Revised beta hack by Shinwa)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h16, wof, qsound, wof, cps_state, wof, ROT0, "Shinwa", "Tenchi wo Kurau II (Revised v1.0 hack by Shinwa)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2009, tk2h17, wof, qsound, wof, cps_state, wof, ROT0, "Blackheart", "Tenchi wo Kurau II (Zhao Chain Revised v1.0 hack by Blackheart 2009-12-16)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, tk2h18, wof, qsound, wof, cps_state, wof, ROT0, "Zero", "Tenchi wo Kurau II (Power edition)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, tk2p2, wofch, qsound, wofch, cps_state, wof, ROT0, "hack", "Tenchi wo Kurau II (CPS Changer, Japan 921031) (Set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, tk2p3, wofch, qsound, wofch, cps_state, wof, ROT0, "Pipi899", "Tenchi Wo Kurau II (CPS Changer, Super Jian Huang hack by Pipi899 2010-01-29)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofb, wof, qsound, wof, cps_state, wofb, ROT0, "hack", "Warriors of Fate (ETC 921002) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofes, wof, qsound, wof, cps_state, wof, ROT0, "Chaihe", "Warriors of Fate (Enhanced Super Version hack by Chaihe)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, woffr, wof, qsound, wof, cps_state, wof, ROT0, "Arkatrad", "Warriors of Fate (France 030728)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofr1h, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Warriors of Fate (ETC 921002) hack", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofsf2, wof, wofsf2, wof, cps_state, cps1, ROT0, "hack", "Warriors of Fate (conversion for SF2 HW) (ETC 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofud, wof, qsound, wof, cps_state, wof, ROT0, "hack", "Warriors of Fate (USA 921031 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) /*************************************************************************************************************************/ @@ -6005,30 +6006,30 @@ GAME( 1992, wofud, wof, qsound, wof, cps_state, wof, RO ***************************************************************************/ -DRIVER_INIT_MEMBER( cps_state, dinoeh ) +void cps_state::init_dinoeh() { - machine().device("maincpu")->memory().space(AS_PROGRAM).install_write_handler(0x800180, 0x800181, write16_delegate(FUNC(cps_state::dinoh_sound_command_w),this)); + m_maincpu->space(AS_PROGRAM).install_write_handler(0x800180, 0x800181, write16_delegate(FUNC(cps_state::dinoh_sound_command_w),this)); kabuki_setup(dino_decode); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER( cps_state, dinoh ) +void cps_state::init_dinoh() { /* Patch out Q-Sound test */ uint16_t *rom = (uint16_t *)memregion("maincpu")->base(); rom[0xaacf4/2] = 0x4e71; - DRIVER_INIT_CALL(dinoeh); + init_dinoeh(); } -DRIVER_INIT_MEMBER( cps_state, dinoz ) +void cps_state::init_dinoz() { uint16_t *rom = (uint16_t *)memregion("maincpu")->base(); rom[0xaaa82/2] = 0x4e71; // Patch out Q-Sound test rom[0x1cfb4/2] = 0x4e71; // patch out invalid instruction - DRIVER_INIT_CALL(dinoeh); + init_dinoeh(); } -DRIVER_INIT_MEMBER( cps_state, dinohb ) +void cps_state::init_dinohb() { uint8_t *mem8 = memregion("maincpu")->base(); // Fix draw scroll @@ -6107,10 +6108,10 @@ DRIVER_INIT_MEMBER( cps_state, dinohb ) mem8[0xaaa6d] = 0x00; kabuki_setup(dino_decode); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER( cps_state, punisherb ) +void cps_state::init_punisherb() { // note: bytes are swapped around compared to rom_fill. uint8_t *mem8 = memregion("maincpu")->base(); @@ -6319,18 +6320,18 @@ DRIVER_INIT_MEMBER( cps_state, punisherb ) mem8[0x14F6D] = 0x1; kabuki_setup(punisher_decode); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER( cps_state, sf2h9 ) +void cps_state::init_sf2h9() { /* Patch out protection check */ uint16_t *rom = (uint16_t *)memregion("maincpu")->base(); rom[0xc0670/2] = 0x4e71; - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER( cps_state, sf2h13 ) +void cps_state::init_sf2h13() { uint16_t *rom = (uint16_t *)memregion("maincpu")->base(); @@ -6356,10 +6357,10 @@ DRIVER_INIT_MEMBER( cps_state, sf2h13 ) rom[0x21d1c/2] = 0x823c; rom[0x21d2a/2] = 0x822d; - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER( cps_state, wofb ) +void cps_state::init_wofb() { uint8_t *mem8 = memregion("maincpu")->base(); // Fix gfx @@ -6382,10 +6383,10 @@ DRIVER_INIT_MEMBER( cps_state, wofb ) mem8[0x5D23B] = 0x1; kabuki_setup(wof_decode); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER( cps_state, sk2h35 ) +void cps_state::init_sk2h35() { uint8_t *mem8 = memregion("maincpu")->base(); // Patch Q sound protection? check @@ -6452,10 +6453,10 @@ DRIVER_INIT_MEMBER( cps_state, sk2h35 ) /* enable coin slots 1 and 2 */ mem8[0x71bc] = 0x0c; kabuki_setup(wof_decode); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER( cps_state, sk2h1q ) +void cps_state::init_sk2h1q() { uint8_t *mem8 = memregion("maincpu")->base(); // Stage Order @@ -6577,10 +6578,10 @@ DRIVER_INIT_MEMBER( cps_state, sk2h1q ) mem8[0x5E82A] = 0x20; mem8[0x5E82B] = 0x5A; kabuki_setup(wof_decode); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER( cps_state, sk2h1 ) +void cps_state::init_sk2h1() { uint8_t *mem8 = memregion("maincpu")->base(); // Stage Order @@ -6609,10 +6610,10 @@ DRIVER_INIT_MEMBER( cps_state, sk2h1 ) mem8[0xf11ed] = 0x4e; mem8[0xf11ee] = 0x71; mem8[0xf11ef] = 0x4e; - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER( cps_state, sk2h3 ) +void cps_state::init_sk2h3() { uint8_t *mem8 = memregion("maincpu")->base(); // Disable Sprite Recoding @@ -6642,10 +6643,10 @@ DRIVER_INIT_MEMBER( cps_state, sk2h3 ) mem8[0x708dd] = 0xff; mem8[0xf11eb] = 0x60; - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER( cps_state, sk2h21 ) +void cps_state::init_sk2h21() { uint8_t *mem8 = memregion("maincpu")->base(); // Patch Q sound protection? check @@ -6663,10 +6664,10 @@ DRIVER_INIT_MEMBER( cps_state, sk2h21 ) mem8[0x5A5A] = 0x11; mem8[0x5A5B] = 0x00; kabuki_setup(wof_decode); - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER( cps_state, sk2h22 ) +void cps_state::init_sk2h22() { uint8_t *mem8 = memregion("maincpu")->base(); // Protection @@ -6690,10 +6691,10 @@ DRIVER_INIT_MEMBER( cps_state, sk2h22 ) mem8[0x5ded2] = 0xd2; mem8[0x5ded3] = 0xe3; - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER( cps_state, sk2h31 ) +void cps_state::init_sk2h31() { uint8_t *mem8 = memregion("maincpu")->base(); // Disable Sprite Recoding @@ -6806,7 +6807,7 @@ DRIVER_INIT_MEMBER( cps_state, sk2h31 ) mem8[0x5EE68] = 0x20; mem8[0x5EE69] = 0x5A; kabuki_setup(wof_decode); - DRIVER_INIT_CALL(cps1); + init_cps1(); } @@ -7677,9 +7678,9 @@ ROM_END ROM_START( dinos01 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc01.8f", 0x000000, 0x80000, CRC(d1516cb6) SHA1(fa226c9233721bc058ffa2769aeaacca16b27b90) ) - ROM_LOAD16_WORD_SWAP( "cde_22hc01.7f", 0x080000, 0x80000, CRC(2e452007) SHA1(08a478b5b0b1a6dbabfa0b5e41b9d916c2bb409c) ) - ROM_LOAD16_WORD_SWAP( "cde_21hc01.6f", 0x100000, 0x80000, CRC(bdbff59c) SHA1(822e115b3fa8db035d2ab699125cf9f195c1efd5) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc19.8f", 0x000000, 0x80000, CRC(5cb3038a) SHA1(641ff3fd88f6c9709845b7508dbb672059b086d8) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -7702,14 +7703,14 @@ ROM_START( dinos01 ) 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_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END ROM_START( dinos02 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc02.8f", 0x000000, 0x80000, CRC(4ce29595) SHA1(82469ab77250e7cd53c48b62503ea3be8f044cca) ) - ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) - ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc21.8f", 0x000000, 0x80000, CRC(d1940be1) SHA1(2ba773885b1723a8053bc937ae7837d9ee0f89f3) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -7732,14 +7733,14 @@ ROM_START( dinos02 ) 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_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END ROM_START( dinos03 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc03.8f", 0x000000, 0x80000, CRC(a60068c8) SHA1(3457b7b833b51f2fd21397978564f6faeec79f03) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc22.8f", 0x000000, 0x80000, CRC(1cef2db2) SHA1(29b6ff63d46dcf0aadf4ca3838173467476ed3ea) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -7762,14 +7763,14 @@ ROM_START( dinos03 ) 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_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END ROM_START( dinos04 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc04.8f", 0x000000, 0x80000, CRC(b6176346) SHA1(fe5769110fb8e9e777440411a508c78f0d3599c3) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc40.8f", 0x000000, 0x80000, CRC(2324c85a) SHA1(af716498af23e8dc3800b971ec108346fd4dcbcb) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -7792,14 +7793,14 @@ ROM_START( dinos04 ) 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_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END ROM_START( dinos05 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc05.8f", 0x000000, 0x80000, CRC(b83efee3) SHA1(0571459561333b3829c7d749d24eda362720e12c) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc45.8f", 0x000000, 0x80000, CRC(6d517bc7) SHA1(58e46163e95cfa54365672c5751e624fe992aa22) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -7822,14 +7823,14 @@ ROM_START( dinos05 ) 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_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END ROM_START( dinos06 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc06.8f", 0x000000, 0x80000, CRC(6b7b4e9b) SHA1(903aae5223232bc6b4284ebd6ffd24cb20a4e63e) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc25.8f", 0x000000, 0x80000, CRC(9fe1b87c) SHA1(56e7b1dd0af7982432b406e707826c69d4a9ad3f) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -7857,9 +7858,9 @@ ROM_END ROM_START( dinos07 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc07.8f", 0x000000, 0x80000, CRC(54b0ab73) SHA1(0b50d719dcc879d11eecc95227a51e875038a15d) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc23.8f", 0x000000, 0x80000, CRC(8ff6b3f2) SHA1(dd67620a27c9b8c42398e98628f3f18b2d480eb8) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -7887,9 +7888,9 @@ ROM_END ROM_START( dinos08 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc08.8f", 0x000000, 0x80000, CRC(b9e59a3c) SHA1(7714c4c7d83b13535541aeb2d5308a6a14316afc) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc52.8f", 0x000000, 0x80000, CRC(72b48933) SHA1(0609dfa2c33f18d3f7a29a24eeff213f7230b5e2) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -7917,9 +7918,9 @@ ROM_END ROM_START( dinos09 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cdjp-23a.8f", 0x000000, 0x80000, CRC(9cd746de) SHA1(d8b9c824e4b8adb66a273debce63128a16bb147a) ) - ROM_LOAD16_WORD_SWAP( "cdjp-22hc09.7f", 0x080000, 0x80000, CRC(1a051a32) SHA1(8dea44d168e722ad571845c292ff60f2b594e4b8) ) - ROM_LOAD16_WORD_SWAP( "cdep_21a.rom", 0x100000, 0x80000, CRC(95bd8020) SHA1(249746eb20483ec87b6ad5a74e8b790afdb389de) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc24.8f", 0x000000, 0x80000, CRC(fe48e587) SHA1(1cfec0dbac259e21f9e7444836d6a1e18f1a2efb) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -7947,9 +7948,9 @@ ROM_END ROM_START( dinos10 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc10.8f", 0x000000, 0x80000, CRC(f862d0db) SHA1(8404d76fe70dcf18dd15e262b0d664d79abba31f) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc55.8f", 0x000000, 0x80000, CRC(90134106) SHA1(9086294f6c6b6fc2cd434522d0b58ce724cdf91f) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -7977,9 +7978,9 @@ ROM_END ROM_START( dinos11 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc11.8f", 0x000000, 0x80000, CRC(c7a93533) SHA1(721ed175db20a6eae77d9a3ff28fa3658851c0b6) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc36.8f", 0x000000, 0x80000, CRC(e1ad1773) SHA1(371eec23533d6034addcbff75a6a1d4a651e0140) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8007,9 +8008,9 @@ ROM_END ROM_START( dinos12 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc12.8f", 0x000000, 0x80000, CRC(5b425209) SHA1(8bf4f8f3c7747b5754fc2914a967a998e4f97b55) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc39.8f", 0x000000, 0x80000, CRC(7d467049) SHA1(dda5d05c36c52f0e4f0db910e4a835762594c634) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8037,9 +8038,9 @@ ROM_END ROM_START( dinos13 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc13.8f", 0x000000, 0x80000, CRC(e787222f) SHA1(3a85ac8d24d61d371df07cfecde5bf895036e8c9) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc37.8f", 0x000000, 0x80000, CRC(030adf46) SHA1(e16e641c453f288560f04f553e79e22fbbe4d784) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8067,9 +8068,9 @@ ROM_END ROM_START( dinos14 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc14.8f", 0x000000, 0x80000, CRC(44a7a0fd) SHA1(eaf073580fb97db5d40ad98b22375d220fbec049) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc38.8f", 0x000000, 0x80000, CRC(91c825d9) SHA1(ada3b1168ea39aaf9e4f241c3f931af52ba99f1e) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8097,9 +8098,9 @@ ROM_END ROM_START( dinos15 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc15.8f", 0x000000, 0x80000, CRC(0520ea1a) SHA1(c19568f06b87ec14b716d51d89ad77ad6aaa36f7) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc47.8f", 0x000000, 0x80000, CRC(ee5fee09) SHA1(b7437cf038ab4256cf88b4000ff03874ccbf91fd) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8127,9 +8128,9 @@ ROM_END ROM_START( dinos16 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc16.8f", 0x000000, 0x80000, CRC(c85bcc49) SHA1(79132929729861ef85c336bd529323973c7f8ed5) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc50.8f", 0x000000, 0x80000, CRC(2cd63120) SHA1(6e9c1f4ddfd57e29c82ae2f2c02b835d20d54a88) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8157,9 +8158,9 @@ ROM_END ROM_START( dinos17 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc17.8f", 0x000000, 0x80000, CRC(0ad21360) SHA1(b43759fc43217f17ae76a64ca119a04d42deb821) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc53.8f", 0x000000, 0x80000, CRC(428d95a1) SHA1(1b122928a05c9fed85de8e0ec23d4665d4c2bda8) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8187,9 +8188,9 @@ ROM_END ROM_START( dinos18 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc18.8f", 0x000000, 0x80000, CRC(3519f688) SHA1(01ed71d175d12d2f2c336b61db48a905305fed76) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc18.8f", 0x000000, 0x80000, CRC(ce71f915) SHA1(5d1cf0d7f42af9febf9a16ec6af9cbf1f70c9e04) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8217,9 +8218,9 @@ ROM_END ROM_START( dinos19 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc19.8f", 0x000000, 0x80000, CRC(5cb3038a) SHA1(641ff3fd88f6c9709845b7508dbb672059b086d8) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc27.8f", 0x000000, 0x80000, CRC(a6bbf3d2) SHA1(d775be260e5229e42e4bb32e175acad3e0d8b476) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8247,9 +8248,9 @@ ROM_END ROM_START( dinos20 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc20.8f", 0x000000, 0x80000, CRC(14c00074) SHA1(7f722a7c27ef42002c7f6c12e75bf7bac638163f) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc28.8f", 0x000000, 0x80000, CRC(c82bfe69) SHA1(7dc24b17d8d11cfe84288e330bb841067f9071e9) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8277,9 +8278,9 @@ ROM_END ROM_START( dinos21 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc21.8f", 0x000000, 0x80000, CRC(d1940be1) SHA1(2ba773885b1723a8053bc937ae7837d9ee0f89f3) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc51.8f", 0x000000, 0x80000, CRC(49e16e4e) SHA1(df21eefa721cb3643e10d1832e1565b4ad276659) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8307,9 +8308,9 @@ ROM_END ROM_START( dinos22 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc22.8f", 0x000000, 0x80000, CRC(1cef2db2) SHA1(29b6ff63d46dcf0aadf4ca3838173467476ed3ea) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc35.8f", 0x000000, 0x80000, CRC(94487bf3) SHA1(fac7a11b67bc1bdb50630ef4beb1da20c19ddf26) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8337,9 +8338,9 @@ ROM_END ROM_START( dinos23 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc23.8f", 0x000000, 0x80000, CRC(8ff6b3f2) SHA1(dd67620a27c9b8c42398e98628f3f18b2d480eb8) ) - ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "cde_23ahc61.8f", 0x000000, 0x80000, CRC(836a492c) SHA1(7dd6aae51acd53aaf49b99155eebd52cb9e96e3e) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8367,9 +8368,9 @@ ROM_END ROM_START( dinos24 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc24.8f", 0x000000, 0x80000, CRC(fe48e587) SHA1(1cfec0dbac259e21f9e7444836d6a1e18f1a2efb) ) - ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "dinoeh.21", 0x100000, 0x80000, CRC(b89a0548) SHA1(13b79e18c3cced34b28a34a591e2bd3bd18739be) ) + ROM_LOAD16_WORD_SWAP( "dinobtpp.23", 0x000000, 0x80000, CRC(41f954c9) SHA1(494ca6b9a5df7c9f491e54e45da41b2dcb4936a9) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8395,11 +8396,11 @@ ROM_START( dinos24 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos25 ) +ROM_START( dinos25 ) // Also known as "Hack Ultra Plus 2018" ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc25.8f", 0x000000, 0x80000, CRC(9fe1b87c) SHA1(56e7b1dd0af7982432b406e707826c69d4a9ad3f) ) - ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc41.8f", 0x000000, 0x80000, CRC(fb443084) SHA1(e0c90fcf7ef55f2f444a37433fd2e44defa1bd2d) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8427,9 +8428,9 @@ ROM_END ROM_START( dinos26 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc26.8f", 0x000000, 0x80000, CRC(230f774b) SHA1(6ef9416c161ab84788e990e1149d3a7ee6a370b1) ) - ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc02.8f", 0x000000, 0x80000, CRC(4ce29595) SHA1(82469ab77250e7cd53c48b62503ea3be8f044cca) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8452,14 +8453,14 @@ ROM_START( dinos26 ) 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_LOAD( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END ROM_START( dinos27 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc27.8f", 0x000000, 0x80000, CRC(a6bbf3d2) SHA1(d775be260e5229e42e4bb32e175acad3e0d8b476) ) - ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc43.8f", 0x000000, 0x80000, CRC(8c90a1d4) SHA1(1733b05dc1b901bac03e6320716d09918c187d4f) ) + ROM_LOAD16_WORD_SWAP( "dino08hp.22", 0x080000, 0x80000, CRC(a4894b10) SHA1(6c6d4319af544383007190cfe8835189089e4ac3) ) + ROM_LOAD16_WORD_SWAP( "dino08h2.21", 0x100000, 0x80000, CRC(c2a0f051) SHA1(57e4a569824fb2a9d726ba610d13e451ab0b36cb) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8487,9 +8488,9 @@ ROM_END ROM_START( dinos28 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc28.8f", 0x000000, 0x80000, CRC(c82bfe69) SHA1(7dc24b17d8d11cfe84288e330bb841067f9071e9) ) - ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_23ahc80.8f", 0x000000, 0x80000, CRC(c0258040) SHA1(1df2471adc8bca87ac5d74e5c590c9c98f667b55) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8517,9 +8518,9 @@ ROM_END ROM_START( dinos29 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc29.8f", 0x000000, 0x80000, CRC(280bd132) SHA1(d6ddcc9ef9f416888f49dbd00545de1f4dcc4eb4) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc26.8f", 0x000000, 0x80000, CRC(230f774b) SHA1(6ef9416c161ab84788e990e1149d3a7ee6a370b1) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8547,7 +8548,7 @@ ROM_END ROM_START( dinos30 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc30.8f", 0x000000, 0x80000, CRC(e46e6b7c) SHA1(9935ae56359d27c0a26358928d5afbfd2027a2e5) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc33.8f", 0x000000, 0x80000, CRC(9200e65b) SHA1(1c7873b1e41cd92a8e042ed5c70625e986c85151) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) @@ -8577,7 +8578,7 @@ ROM_END ROM_START( dinos31 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc31.8f", 0x000000, 0x80000, CRC(c85facdd) SHA1(2c5cf978fa92920ab8b6336c45de8765d0139c51) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc34.8f", 0x000000, 0x80000, CRC(09114390) SHA1(5ea04910b342faaa67b7a4e00416bafeedb14f44) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) @@ -8607,7 +8608,7 @@ ROM_END ROM_START( dinos32 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc32.8f", 0x000000, 0x80000, CRC(8e7be9a3) SHA1(0692a458fd3c45196c0832757b877cec2ba39871) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc44.8f", 0x000000, 0x80000, CRC(a63dacaf) SHA1(1110096a83e7bd2040a132833395aad56f5fa09f) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) @@ -8637,7 +8638,7 @@ ROM_END ROM_START( dinos33 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc33.8f", 0x000000, 0x80000, CRC(9200e65b) SHA1(1c7873b1e41cd92a8e042ed5c70625e986c85151) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc46.8f", 0x000000, 0x80000, CRC(f0cefc30) SHA1(f3e73243ba6d830bdaf4f17ac14a0deb3e6f6684) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) @@ -8667,7 +8668,7 @@ ROM_END ROM_START( dinos34 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc34.8f", 0x000000, 0x80000, CRC(09114390) SHA1(5ea04910b342faaa67b7a4e00416bafeedb14f44) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc31.8f", 0x000000, 0x80000, CRC(c85facdd) SHA1(2c5cf978fa92920ab8b6336c45de8765d0139c51) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) @@ -8697,9 +8698,9 @@ ROM_END ROM_START( dinos35 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc35.8f", 0x000000, 0x80000, CRC(94487bf3) SHA1(fac7a11b67bc1bdb50630ef4beb1da20c19ddf26) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc32.8f", 0x000000, 0x80000, CRC(8e7be9a3) SHA1(0692a458fd3c45196c0832757b877cec2ba39871) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8727,7 +8728,7 @@ ROM_END ROM_START( dinos36 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc36.8f", 0x000000, 0x80000, CRC(e1ad1773) SHA1(371eec23533d6034addcbff75a6a1d4a651e0140) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc29.8f", 0x000000, 0x80000, CRC(280bd132) SHA1(d6ddcc9ef9f416888f49dbd00545de1f4dcc4eb4) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) @@ -8757,7 +8758,7 @@ ROM_END ROM_START( dinos37 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc37.8f", 0x000000, 0x80000, CRC(030adf46) SHA1(e16e641c453f288560f04f553e79e22fbbe4d784) ) + ROM_LOAD16_WORD_SWAP( "cde_23hc30.8f", 0x000000, 0x80000, CRC(e46e6b7c) SHA1(9935ae56359d27c0a26358928d5afbfd2027a2e5) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) @@ -8787,7 +8788,221 @@ ROM_END ROM_START( dinos38 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc38.8f", 0x000000, 0x80000, CRC(91c825d9) SHA1(ada3b1168ea39aaf9e4f241c3f931af52ba99f1e) ) + ROM_LOAD16_WORD_SWAP( "cda_23hc56.rom", 0x000000, 0x80000, CRC(23238387) SHA1(46a5a13a4d65d0c6936fb8de1493471853cc9aa3) ) + ROM_LOAD16_WORD_SWAP( "cda_22h.rom", 0x080000, 0x80000, CRC(f72cd219) SHA1(a3f580bd328b54d2546ae7e94262c1a706d27172) ) + ROM_LOAD16_WORD_SWAP( "cda_21h.rom", 0x100000, 0x80000, CRC(bc275b76) SHA1(1f7f7533b4ccb511dc479f531d9d6740d3ca6712) ) + ROM_LOAD16_WORD_SWAP( "cda_20h.rom", 0x180000, 0x80000, CRC(8987c975) SHA1(3fd856805d627f855f72acc7aacc2e8ecf0f12bd) ) + + 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 ( "dinoh.key", 0x00, 0x80, CRC(67862673) SHA1(9ae7446231da7fd6355e1f22ac3fb974c3775600) ) +ROM_END + +ROM_START( dinos39 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinohx.23", 0x000000, 0x80000, CRC(A013a81f) SHA1(81c84ad76adfe1345d5e41bcddb47f2428de5006) ) + ROM_LOAD16_WORD_SWAP( "cda_22h.rom", 0x080000, 0x80000, CRC(f72cd219) SHA1(a3f580bd328b54d2546ae7e94262c1a706d27172) ) + ROM_LOAD16_WORD_SWAP( "cda_21h.rom", 0x100000, 0x80000, CRC(bc275b76) SHA1(1f7f7533b4ccb511dc479f531d9d6740d3ca6712) ) + ROM_LOAD16_WORD_SWAP( "cda_20h.rom", 0x180000, 0x80000, CRC(8987c975) SHA1(3fd856805d627f855f72acc7aacc2e8ecf0f12bd) ) + + 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 ( "dinoh.key", 0x00, 0x80, CRC(67862673) SHA1(9ae7446231da7fd6355e1f22ac3fb974c3775600) ) +ROM_END + +ROM_START( dinos40 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cda_23hc58.rom", 0x000000, 0x80000, CRC(409d9067) SHA1(C65746dba2a6b7d1cc95cc95057bfae3554accd3) ) + ROM_LOAD16_WORD_SWAP( "cda_22h.rom", 0x080000, 0x80000, CRC(f72cd219) SHA1(a3f580bd328b54d2546ae7e94262c1a706d27172) ) + ROM_LOAD16_WORD_SWAP( "cda_21h.rom", 0x100000, 0x80000, CRC(bc275b76) SHA1(1f7f7533b4ccb511dc479f531d9d6740d3ca6712) ) + ROM_LOAD16_WORD_SWAP( "cda_20h.rom", 0x180000, 0x80000, CRC(8987c975) SHA1(3fd856805d627f855f72acc7aacc2e8ecf0f12bd) ) + + 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 ( "dinoh.key", 0x00, 0x80, CRC(67862673) SHA1(9ae7446231da7fd6355e1f22ac3fb974c3775600) ) +ROM_END + +ROM_START( dinos41 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cda_23hc59.rom", 0x000000, 0x80000, CRC(1a97982c) SHA1(861364792112815f74394ff2223fc755048436c7) ) + ROM_LOAD16_WORD_SWAP( "cda_22h.rom", 0x080000, 0x80000, CRC(f72cd219) SHA1(a3f580bd328b54d2546ae7e94262c1a706d27172) ) + ROM_LOAD16_WORD_SWAP( "cda_21h.rom", 0x100000, 0x80000, CRC(bc275b76) SHA1(1f7f7533b4ccb511dc479f531d9d6740d3ca6712) ) + ROM_LOAD16_WORD_SWAP( "cda_20h.rom", 0x180000, 0x80000, CRC(8987c975) SHA1(3fd856805d627f855f72acc7aacc2e8ecf0f12bd) ) + + 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 ( "dinoh.key", 0x00, 0x80, CRC(67862673) SHA1(9ae7446231da7fd6355e1f22ac3fb974c3775600) ) +ROM_END + +ROM_START( dinos42 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde_23hc01.8f", 0x000000, 0x80000, CRC(d1516cb6) SHA1(fa226c9233721bc058ffa2769aeaacca16b27b90) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc01.7f", 0x080000, 0x80000, CRC(2e452007) SHA1(08a478b5b0b1a6dbabfa0b5e41b9d916c2bb409c) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc01.6f", 0x100000, 0x80000, CRC(bdbff59c) SHA1(822e115b3fa8db035d2ab699125cf9f195c1efd5) ) + + 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( dinos43 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdj_23a.8f", 0x000000, 0x80000, CRC(5f3ece96) SHA1(33ffb08ff8c5d3bfb2fa17fa00f254da2fc61f44) ) + ROM_LOAD16_WORD_SWAP( "cdj_22hc60.7f", 0x080000, 0x80000, CRC(d80e1362) SHA1(caef746bcd8d2047a30ac7078df6cdb5fcd8480c) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + + 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( dinos44 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdjp-23a.8f", 0x000000, 0x80000, CRC(9cd746de) SHA1(d8b9c824e4b8adb66a273debce63128a16bb147a) ) + ROM_LOAD16_WORD_SWAP( "cdjp-22hc09.7f", 0x080000, 0x80000, CRC(1a051a32) SHA1(8dea44d168e722ad571845c292ff60f2b594e4b8) ) + ROM_LOAD16_WORD_SWAP( "cdep_21a.rom", 0x100000, 0x80000, CRC(95bd8020) SHA1(249746eb20483ec87b6ad5a74e8b790afdb389de) ) + + 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( dinos45 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde_23ahc70.8f", 0x000000, 0x80000, CRC(d0f78492) SHA1(9c943345216d01d5a5039e1cc8951bc2de0ddbf8) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) @@ -8815,9 +9030,9 @@ ROM_START( dinos38 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos39 ) +ROM_START( dinos46 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc39.8f", 0x000000, 0x80000, CRC(7d467049) SHA1(dda5d05c36c52f0e4f0db910e4a835762594c634) ) + ROM_LOAD16_WORD_SWAP( "cde_23ahc71.8f", 0x000000, 0x80000, CRC(22474729) SHA1(eceaa8d3bdd6ba466ceec4d3b3919a8f7de34cbd) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) @@ -8845,9 +9060,209 @@ ROM_START( dinos39 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos40 ) +ROM_START( dinos47 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc40.8f", 0x000000, 0x80000, CRC(2324c85a) SHA1(af716498af23e8dc3800b971ec108346fd4dcbcb) ) + ROM_LOAD16_WORD_SWAP( "cde_23ahc77.8f", 0x000000, 0x80000, CRC(9170ce75) SHA1(9144222b8a4d523bf9d9f00d6c77c9156b60a5f3) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + + 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( dinos48 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde_23ahc79.8f", 0x000000, 0x80000, CRC(7c25ff3a) SHA1(241757a337a96ac63b7f82a9da9865d2fc10b1b4) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + + 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( dinos49 ) // dinoadde + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "s69.23a.8f", 0x000000, 0x200000, CRC(6cab3905) SHA1(55322def7db353588f69649c755915a3245d8d6f) ) + + 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( dinos50 ) // dinochx + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "s70.23a.8f", 0x000000, 0x200000, CRC(69154d38) SHA1(71c89ec6a1dedcaf36dd2e59dc6bdbbeb06f8893) ) + + 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( dinos51 ) // dinoslice + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "s72.23a.8f", 0x000000, 0x200000, CRC(16cc1f5d) SHA1(2274abd63cddaf7f4f31332e41f334b8fca07a56) ) + + 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( dinos52 ) // dinosup + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "s73.23a.8f", 0x000000, 0x200000, CRC(6851f9e6) SHA1(bea48add95bef8faafbb909443e1ed4d20807c84) ) + + 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( dinos53 ) // dinosupfx + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "s74.23a.8f", 0x000000, 0x200000, CRC(85e6a867) SHA1(fabf692af9187ddf3603273ca6d075538906979a) ) + + 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( dinos54 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde_23hc54.8f", 0x000000, 0x80000, CRC(14c00074) SHA1(7f722a7c27ef42002c7f6c12e75bf7bac638163f) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) @@ -8875,10 +9290,1120 @@ ROM_START( dinos40 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos41 ) // Also known as "Hack Ultra Plus 2018" +ROM_START( dinos55 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde_23a.8f", 0x000000, 0x80000, CRC(8f4e585e) SHA1(55ecba3652066cdafad140c4524b1fc81228e69b) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + + 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( dinos56 ) // Also known as "Hack Ultra Plus 2018" ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "cde_23hc41.8f", 0x000000, 0x80000, CRC(fb443084) SHA1(e0c90fcf7ef55f2f444a37433fd2e44defa1bd2d) ) ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinos57 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "kl2-r1.800", 0x080000, 0x080000, CRC(4c70dca7) SHA1(2e7a10c90924e0f87903eddb04313f61233a998f) ) + ROM_CONTINUE( 0x000000, 0x080000 ) + ROM_LOAD16_WORD_SWAP( "kl2-l2.800", 0x180000, 0x080000, CRC(c6ae7338) SHA1(4b8543cf1ac89ae95fe63e6d81c87d2bda52da69) ) + ROM_CONTINUE( 0x100000, 0x080000 ) + + ROM_REGION( 0x400000, "gfx", 0 ) + ROMX_LOAD( "cd-a.161", 0x000000, 0x80000, CRC(4eb40692) SHA1(9d4bfc574c1e07d1569821e8053a7208ff83cbd1), ROM_GROUPWORD | ROM_SKIP(6) ) + ROM_CONTINUE( 0x000004, 0x80000 ) + ROM_CONTINUE( 0x200000, 0x80000 ) + ROM_CONTINUE( 0x200004, 0x80000 ) + ROMX_LOAD( "cd-b.161", 0x000002, 0x80000, CRC(8a6920d8) SHA1(099bfc37b524f60c82332c83c3f1af411b14e35a), ROM_GROUPWORD | ROM_SKIP(6) ) + ROM_CONTINUE( 0x000006, 0x80000 ) + ROM_CONTINUE( 0x200002, 0x80000 ) + ROM_CONTINUE( 0x200006, 0x80000 ) + + 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 ( "dinoh.key", 0x00, 0x80, CRC(67862673) SHA1(9ae7446231da7fd6355e1f22ac3fb974c3775600) ) +ROM_END + +ROM_START( dinos58 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cd-d.801", 0x000000, 0x100000, CRC(3f713043) SHA1(90e81c651772e895a56146c986c64ff8c35826ac) ) + ROM_LOAD16_WORD_SWAP( "cd-e.801", 0x100000, 0x100000, CRC(a04959cf) SHA1(2ba9eb8f6be005c8e3e040224389ca8d16144b92) ) + + ROM_REGION( 0x400000, "gfx", 0 ) + ROMX_LOAD( "cd-a.160", 0x000000, 0x80000, CRC(7e4f9fb3) SHA1(b985d925e0fb799cdf0a671e4800961d9872cd8f), ROM_GROUPWORD | ROM_SKIP(6) ) + ROM_CONTINUE( 0x000004, 0x80000 ) + ROM_CONTINUE( 0x200000, 0x80000 ) + ROM_CONTINUE( 0x200004, 0x80000 ) + ROMX_LOAD( "cd-b.160", 0x000002, 0x80000, CRC(89532d85) SHA1(6743c4d9b4407421416c13878b8a1fae097dd7a7), ROM_GROUPWORD | ROM_SKIP(6) ) + ROM_CONTINUE( 0x000006, 0x80000 ) + ROM_CONTINUE( 0x200002, 0x80000 ) + ROM_CONTINUE( 0x200006, 0x80000 ) + + 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 ( "dinob.key", 0x00, 0x80, CRC(171140c4) SHA1(d1db4e37e22fa6ae03c2bca4fdb698399d98c15f) ) +ROM_END + +ROM_START( dinos59 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde_23hc49.8f", 0x000000, 0x80000, CRC(e8652463) SHA1(1e54bc5d2ddf297b596aadae7e8084b3266b13ae) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc49.7f", 0x080000, 0x80000, CRC(028a5ccb) SHA1(5f7a0d830b768f9375173df4f6bb72aac681e8dd) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc49.6f", 0x100000, 0x80000, CRC(a691fa7e) SHA1(1c41c199b8f84f12c62bd5817254ba1d2ed0f53e) ) + + 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( dinox01 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex01.8f", 0x000000, 0x80000, CRC(0f2ece34) SHA1(0897de8f6b96196c6cd20b16bd0e7962ffdfc207) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox02 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex02.8f", 0x000000, 0x80000, CRC(9dec34ab) SHA1(1cbc2d4b4a96a8be306a81c796692d737e5af7b6) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox03 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex03.8f", 0x000000, 0x80000, CRC(e27bff7b) SHA1(4c0225ae301e087b3bb7606fad6935af4a77e932) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox04 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex04.8f", 0x000000, 0x80000, CRC(20f22052) SHA1(57f1bd4fb998e545ca728a8899dfd2b2a86bda15) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox05 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex05.8f", 0x000000, 0x80000, CRC(4ea984d3) SHA1(2bd9acb7d227efd5f2391d90f4f23d5ed45ca47e) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox06 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex06.8f", 0x000000, 0x80000, CRC(c255e867) SHA1(9323a9cd19b355b2ab79a0f7ce450942c304ec7b) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox07 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex07.8f", 0x000000, 0x80000, CRC(509712f8) SHA1(a9a55d12f256f8baf3394f8ae6912a5c4c8de5f6) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox08 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex08.8f", 0x000000, 0x80000, CRC(ddb01a93) SHA1(8d0cad7b2f260591f8d9b227f874f3d436454b17) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox09 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex09.8f", 0x000000, 0x80000, CRC(2f00d928) SHA1(0e57dc17f37c3542a0f5b42609ebd6519a4c1f1e) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox10 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex10.8f", 0x000000, 0x80000, CRC(61756ab5) SHA1(27b31d39f420c07ee462a13b30c381933cde6eba) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox11 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex11.8f", 0x000000, 0x80000, CRC(93c5a90e) SHA1(6c73f09e20171ffaf73928af7b12c46a007d57b6) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox12 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex12.8f", 0x000000, 0x80000, CRC(10cb3cc0) SHA1(0a04d60b8bcbafb24f153d5c7ff83cf8b616fffd) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox13 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex13.8f", 0x000000, 0x80000, CRC(83d2a280) SHA1(13d7ca508d6e1b1c209d69157ced27dd6038892e) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox14 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex14.8f", 0x000000, 0x80000, CRC(7e909841) SHA1(3b965c53d1059d48febf29676330721ccfc99c6b) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox15 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex15.8f", 0x000000, 0x80000, CRC(f26cf4f5) SHA1(a03b5d99e839fd4355942e9ee40e0d49451a1232) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox16 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex16.8f", 0x000000, 0x80000, CRC(9c375074) SHA1(ec255b9f8ea3c0e20e04a8bdb23b4a62fb368614) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox17 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex17.8f", 0x000000, 0x80000, CRC(ed890601) SHA1(08d0e9dca58b725b58bf0902599c777dd4c702ed) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox18 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex18.8f", 0x000000, 0x80000, CRC(7162613b) SHA1(21b331561b90f87d1f0e016d8ef4010ccaaaae34) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox19 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex19.8f", 0x000000, 0x80000, CRC(373ac636) SHA1(8e087a18f14e11593fcb680a23e18be4605c7722) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox20 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex20.8f", 0x000000, 0x80000, CRC(4ddd45bb) SHA1(00d9abf178f4d0c348092c2a7d197e1c9d466b42) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox21 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex21.8f", 0x000000, 0x80000, CRC(aa9fe2a0) SHA1(8248f4a9090296e18cd8689c120936a464e11840) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox22 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex22.8f", 0x000000, 0x80000, CRC(18e41106) SHA1(fe09631199bfd44de09eb9fccc486707ead05e70) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox23 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex23.8f", 0x000000, 0x80000, CRC(242fc040) SHA1(22a9b8d48767bbb3ac386461cba74509d63661ea) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox24 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex24.8f", 0x000000, 0x80000, CRC(fceaed42) SHA1(8ad4f8584a8c28a5539ae848cd83c47fcfc088b5) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox25 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex25.8f", 0x000000, 0x80000, CRC(e84a7a0e) SHA1(4915ff3609d7a051c0e48c0a1ae1fa53e4f82d2f) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox26 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex26.8f", 0x000000, 0x80000, CRC(c47bbdaf) SHA1(25373acfbb69366958b3cc2e2210786048b5a1c6) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox27 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex27.8f", 0x000000, 0x80000, CRC(825ff8d1) SHA1(a295e60937dca8ec75f6fdd6e223ef27c3bf9957) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox28 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex28.8f", 0x000000, 0x80000, CRC(9e24f729) SHA1(47de34a2098acbaa586b3121d213218c37904f20) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox29 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex29.8f", 0x000000, 0x80000, CRC(c54e0c52) SHA1(c74d24a6f641ad06fd17823c0be0e65132e74d3f) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox30 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex30.8f", 0x000000, 0x80000, CRC(053552e2) SHA1(2e1defd6924ef1cfacf379ff00ceccd3b31d1ab5) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox31 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex31.8f", 0x000000, 0x80000, CRC(aa19bddd) SHA1(ea7b61d1fd12e1311fd5a921acf8b38c2c37ca45) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox32 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex32.8f", 0x000000, 0x80000, CRC(45c57f3c) SHA1(6f1da8ed715ba6f5ea8029b255b8fcaf85541fb4) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + + 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( dinox33 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex33.8f", 0x000000, 0x80000, CRC(aa9c9216) SHA1(7002c6a570e10ead77ab9b3f886ccb3a390b6d3f) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) ROM_REGION( 0x400000, "gfx", 0 ) @@ -8905,11 +10430,581 @@ ROM_START( dinos41 ) // Also known as "Hack Ultra Plus 2018" ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos42 ) +ROM_START( dinox34 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "dinobtpp.23", 0x000000, 0x80000, CRC(41f954c9) SHA1(494ca6b9a5df7c9f491e54e45da41b2dcb4936a9) ) + ROM_LOAD16_WORD_SWAP( "cdex34.8f", 0x000000, 0x80000, CRC(986c6a81) SHA1(fa5384cfb4540efb41e4a5be35168ed8ce8240a3) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox35 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex35.8f", 0x000000, 0x80000, CRC(a8605804) SHA1(6986a1684577bdcb4cf4a19266326761d1447aed) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox36 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex36.8f", 0x000000, 0x80000, CRC(3aa2a29b) SHA1(464f13e4c2414d6d3086bcbb7f0da39ee67832cb) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox37 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex37.8f", 0x000000, 0x80000, CRC(4535694b) SHA1(28a571e3fabdcf266b60e904c8045e04890d2825) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox38 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex38.8f", 0x000000, 0x80000, CRC(87bcb662) SHA1(20451eab653461e934e9b4cf0b624552f1f62974) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox39 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex39.8f", 0x000000, 0x80000, CRC(e9e712e3) SHA1(30d3e9ff8a339d253d4d7c3e2753bc729afb0ccf) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox40 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex40.8f", 0x000000, 0x80000, CRC(651b7e57) SHA1(0190863aad8fc30e0e80b5d12fddb3ca699cb166) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox41 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex41.8f", 0x000000, 0x80000, CRC(f7d984c8) SHA1(fa45f1e548f87551a33c44818af6361c929dd991) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox42 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex42.8f", 0x000000, 0x80000, CRC(7afe8ca3) SHA1(bae8146881c574fdb2d11068e0486461e2ba3e62) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox43 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex43.8f", 0x000000, 0x80000, CRC(884e4f18) SHA1(df5e0056b5b2228b4a314755c9c683ffe1fc2378) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox44 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex44.8f", 0x000000, 0x80000, CRC(c63bfc85) SHA1(8ad0bc13e941f39981b0c4c0ddc27f5e423630a9) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox45 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex45.8f", 0x000000, 0x80000, CRC(348b3f3e) SHA1(a038f4cc1de93bc8a127f47377f47b9a6225f93b) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox46 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex46.8f", 0x000000, 0x80000, CRC(b785aaf0) SHA1(0a623d2bc9524ba900a4ab54ffa0006edca96898) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox47 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex47.8f", 0x000000, 0x80000, CRC(249c34b0) SHA1(add8006f8fa5702a6bc0ee58a127cd0e131e199b) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox48 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex48.8f", 0x000000, 0x80000, CRC(d9de0e71) SHA1(913ea8a6bd61fb451f592839f8cd4240bac3ff7a) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox49 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex49.8f", 0x000000, 0x80000, CRC(552262c5) SHA1(882fe0d69247e15785dc14efdb5a7e30cb3df8b5) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox50 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex50.8f", 0x000000, 0x80000, CRC(3b79c644) SHA1(7c8508719a51ba007b6ee8ec09132eacb4e19198) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox51 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex51.8f", 0x000000, 0x80000, CRC(4ac79031) SHA1(0ec100baf224078a159e398da2febef558b97f0c) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinox52 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdex52.8f", 0x000000, 0x80000, CRC(d62cf70b) SHA1(541eec9672968c3ab8a7c9b19c811700237741dc) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) + ROM_LOAD16_WORD_SWAP( "cdex34.6f", 0x100000, 0x80000, CRC(a3845529) SHA1(804a547bf644da96ee30fa6bd5e83c4cb510796b) ) + + 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( dinosw01 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds01.8f", 0x000000, 0x80000, CRC(7700b79c) SHA1(72b9bc77c477c7c359123f8fe9f708411d841ca3) ) ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) - ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8935,11 +11030,3581 @@ ROM_START( dinos42 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos44 ) +ROM_START( dinosw02 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc44.8f", 0x000000, 0x80000, CRC(a63dacaf) SHA1(1110096a83e7bd2040a132833395aad56f5fa09f) ) + ROM_LOAD16_WORD_SWAP( "cdeds02.8f", 0x000000, 0x80000, CRC(e5c24d03) SHA1(972675b7ae9c7977ecd367319da7d79b13c3f2b6) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw03 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds03.8f", 0x000000, 0x80000, CRC(9a5586d3) SHA1(f3d0c3752a9893139e1b1d6e44fdb43ad788353c) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw04 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds04.8f", 0x000000, 0x80000, CRC(58dc59fa) SHA1(c2f2dae3e8933a894819fff5d8fa5d47b60bc824) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw05 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds05.8f", 0x000000, 0x80000, CRC(3687fd7b) SHA1(593e6cae096857bb3a39a65b93e363370a894415) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw06 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds06.8f", 0x000000, 0x80000, CRC(ba7b91cf) SHA1(5b907386b0a86a960ef237ceee496ad06dee61d5) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw07 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds07.8f", 0x000000, 0x80000, CRC(28b96b50) SHA1(ec0abe25d1679cc5f20d8ea5dd67aeb90af119b2) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw08 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds08.8f", 0x000000, 0x80000, CRC(a59e633b) SHA1(8031d82ca34a95e850944c67ba1a33f8385aada8) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw09 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds09.8f", 0x000000, 0x80000, CRC(572ea080) SHA1(149d26dfc959ea4737816f125108c559c80ce47f) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw10 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds10.8f", 0x000000, 0x80000, CRC(195b131d) SHA1(7ae7aedfbe01a52b8f30dcba604815a4aa0f4649) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw11 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds11.8f", 0x000000, 0x80000, CRC(ebebd0a6) SHA1(7fa66a6ce1b6886a8d6e40442c3ff4b349178348) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw12 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds12.8f", 0x000000, 0x80000, CRC(68e54568) SHA1(f71690aad6ba36b9ea2fcc18015c9deb6b1a3f09) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw13 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds13.8f", 0x000000, 0x80000, CRC(fbfcdb28) SHA1(57547e694050ed1e7d980207e8648603f2a95381) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw14 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds14.8f", 0x000000, 0x80000, CRC(06bee1e9) SHA1(8b30852918b9947c3868bfc8a40218e44933b7e5) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw15 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds15.8f", 0x000000, 0x80000, CRC(8a428d5d) SHA1(643f37356622af30435c4b6b44d027b0919c5f04) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw16 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds16.8f", 0x000000, 0x80000, CRC(e41929dc) SHA1(c3974103ca035b153af2c478bec743693f389a77) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw17 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds17.8f", 0x000000, 0x80000, CRC(95a77fa9) SHA1(e115a74dca0f981b62b0ce5cb3aa5282adafa93f) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw18 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds18.8f", 0x000000, 0x80000, CRC(094c1893) SHA1(90215153b88da2f20b1b4147b561997352f29c21) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw19 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds19.8f", 0x000000, 0x80000, CRC(4f14bf9e) SHA1(901009530a15b34a463c113865d0cfc58f7308f4) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw20 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds20.8f", 0x000000, 0x80000, CRC(35f33c13) SHA1(fd243be22d034b7cfc5d3b280e49989727c8de8c) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw21 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds21.8f", 0x000000, 0x80000, CRC(d2b19b08) SHA1(2a2b3e47366756ad801c279b472a071a3faebc89) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw22 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds22.8f", 0x000000, 0x80000, CRC(60ca68ae) SHA1(1649025b21c6c5d814e41698ef26b158defbfec9) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw23 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds23.8f", 0x000000, 0x80000, CRC(5c01b9e8) SHA1(f94633502511d9872dff2986d870bd4f65a4d903) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw24 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds24.8f", 0x000000, 0x80000, CRC(84c494ea) SHA1(d2394037ee7dbae153220a6c4c627a0c5c554da4) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw25 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds25.8f", 0x000000, 0x80000, CRC(906403a6) SHA1(d9c28b1405741a89e73305e595331ac5e8e6a955) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw26 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds26.8f", 0x000000, 0x80000, CRC(bc55c407) SHA1(975d060c622ff8f68ea1ff08f43f446cc20f1e2d) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw27 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds27.8f", 0x000000, 0x80000, CRC(fa718179) SHA1(679876a8886a8ade6217fc19e5712b39039e5bda) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw28 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds28.8f", 0x000000, 0x80000, CRC(e60a8e81) SHA1(3711f623287d93673fc945658d4b48fbffb2b5a8) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw29 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds29.8f", 0x000000, 0x80000, CRC(bd6075fa) SHA1(507dbfcf51d76396c07aedddfd2ed12f5e1d2745) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw30 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds30.8f", 0x000000, 0x80000, CRC(7d1b2b4a) SHA1(bcf970e6e22f28c952fa93550779a93511cea076) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw31 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds31.8f", 0x000000, 0x80000, CRC(d237c475) SHA1(660a02d083514d8c8c26f67f6610529a39d041fa) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw32 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds32.8f", 0x000000, 0x80000, CRC(3deb0694) SHA1(8174febf164e737b00a6b617404b4623fcf88a84) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc41.6f", 0x100000, 0x80000, CRC(a0411261) SHA1(b807908f14ac9667ba2226e350f322ca73ecbb79) ) + + 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( dinosw35 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds35.8f", 0x000000, 0x80000, CRC(43bbd145) SHA1(2467e03dfb5123708052b170b8eba409218484eb) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw36 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds36.8f", 0x000000, 0x80000, CRC(d1792bda) SHA1(3de3c99b9521a9276d98679d1e6cdc82873d9400) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw37 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds37.8f", 0x000000, 0x80000, CRC(aeeee00a) SHA1(8789bb69aab41d561a2c1a4ab56a7d274ffbb15c) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw38 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds38.8f", 0x000000, 0x80000, CRC(6c673f23) SHA1(2fa1466e4608668431f0c34acde55e900fcb0309) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw39 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds39.8f", 0x000000, 0x80000, CRC(023c9ba2) SHA1(e333e8ca8cef30e16c77503930a72296c10440b7) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw40 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds40.8f", 0x000000, 0x80000, CRC(8ec0f716) SHA1(2e1c71a8f07029b7ef163cc695ff434602fa7ad3) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw41 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds41.8f", 0x000000, 0x80000, CRC(1c020d89) SHA1(283e8d550628556842b521964e3aa367ea0417c9) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw42 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds42.8f", 0x000000, 0x80000, CRC(912505e2) SHA1(36549593dd6154db7a3464366bf4d23b864d452f) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw43 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds43.8f", 0x000000, 0x80000, CRC(6395c659) SHA1(1cd93ef8d1c6985724d5caf801d1a84d473e3b3c) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw44 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds44.8f", 0x000000, 0x80000, CRC(2de075c4) SHA1(e70afdaf97719bdeef30ca26265eafa3c30b6f97) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw45 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds45.8f", 0x000000, 0x80000, CRC(df50b67f) SHA1(776de6ae8300c6d66dfcb60f22688fc55a6bd8d5) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw46 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds46.8f", 0x000000, 0x80000, CRC(5c5e23b1) SHA1(f39606681263c0b305950274256cb3e165ea400f) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw47 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds47.8f", 0x000000, 0x80000, CRC(cf47bdf1) SHA1(316ae177c388bc79f89c89a8cc1c6340fd8a089f) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw48 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds48.8f", 0x000000, 0x80000, CRC(32058730) SHA1(ae2b252850f11b0dd93208440f24226923a9cb26) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw49 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds49.8f", 0x000000, 0x80000, CRC(bef9eb84) SHA1(4a03f06164369a13dcb2c25dcddea3d5c144500f) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw50 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds50.8f", 0x000000, 0x80000, CRC(d0a24f05) SHA1(f5f24917068b5e05e4d66345fbe33a4e6b1eac73) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw51 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds51.8f", 0x000000, 0x80000, CRC(a11c1970) SHA1(9dd49dbee5e399d2f7316dba154e181905b6356c) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinosw52 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdeds52.8f", 0x000000, 0x80000, CRC(3df77e4a) SHA1(a6cc15dc9258650f3635f83492d76019e1541fa2) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc41.7f", 0x080000, 0x80000, CRC(8111b35c) SHA1(78c17659f7573e0292b7eb84bc97f0373119ca3a) ) + ROM_LOAD16_WORD_SWAP( "cdeds34.6f", 0x100000, 0x80000, CRC(7dcc6d83) SHA1(ee4f9e6904da9e4a27fe63fc7b6566a84715f5ac) ) + + 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( dinoso01 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo01.8f", 0x000000, 0x80000, CRC(c0a6128d) SHA1(752e5c3a2da68b3aaafc3ba6fdd3909ec66649b8) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso02 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo02.8f", 0x000000, 0x80000, CRC(5264e812) SHA1(12ff663dee6db5529c770533d37a81cd9e37f3b3) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso03 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo03.8f", 0x000000, 0x80000, CRC(2df323c2) SHA1(aebc69f8ace48d0f8cbc40fa02c4e783295b77e7) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso04 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo04.8f", 0x000000, 0x80000, CRC(ef7afceb) SHA1(12844a8ae685016b0f873d440ddbf238565feee3) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso05 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo05.8f", 0x000000, 0x80000, CRC(8121586a) SHA1(154c309c623433a793c2440beaf5842e75173ce0) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso06 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo06.8f", 0x000000, 0x80000, CRC(0ddd34de) SHA1(673416ce73a646046b917bc632b26a1cca2c3ccd) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso07 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo07.8f", 0x000000, 0x80000, CRC(9f1fce41) SHA1(6a3553555bf2e8de081fb5be55753caa8ee61820) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso08 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo08.8f", 0x000000, 0x80000, CRC(1238c62a) SHA1(ab2a4808ed7812d7698478c845b4f419eff5cc0a) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso09 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo09.8f", 0x000000, 0x80000, CRC(e0880591) SHA1(30cc98b2c0bb2c1673d51a6f5bb4d7e13a6eccdc) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso10 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo10.8f", 0x000000, 0x80000, CRC(aefdb60c) SHA1(6845c7513b1ed8fb2cfd492de005100a03bf47b2) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso11 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo11.8f", 0x000000, 0x80000, CRC(5c4d75b7) SHA1(add8cf9fe9a9178f8e9135ac4a91a7a75bdd7f06) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso12 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo12.8f", 0x000000, 0x80000, CRC(df43e079) SHA1(35f055623f8939ba2637741fb7ce4b0575ec78f6) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso13 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo13.8f", 0x000000, 0x80000, CRC(4c5a7e39) SHA1(8a4e3e13ef75bb4173f70a6d2171834e96a20eef) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso14 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo14.8f", 0x000000, 0x80000, CRC(b11844f8) SHA1(316d389755a3c698c84447f877d7a69d554248b9) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso15 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo15.8f", 0x000000, 0x80000, CRC(3de4284c) SHA1(cff08dc8ab932c12d37b8d6e55c34bed4a5702d0) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso16 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo16.8f", 0x000000, 0x80000, CRC(53bf8ccd) SHA1(95b640bc326f2efbc073adff90fd9acdfad35e23) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso17 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo17.8f", 0x000000, 0x80000, CRC(2201dab8) SHA1(c02a79e24876e9841274b1574fb1c1feaca20bea) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso18 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo18.8f", 0x000000, 0x80000, CRC(beeabd82) SHA1(70234590a78b5b11136efd24a5077d489c1e39e3) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso19 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo19.8f", 0x000000, 0x80000, CRC(f8b21a8f) SHA1(bc63e87d6805d4b5a8aac55af7eb24013af59c9c) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso20 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo20.8f", 0x000000, 0x80000, CRC(82559902) SHA1(4a0812a48f6e51fa0b806c162f0b760973f370db) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso21 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo21.8f", 0x000000, 0x80000, CRC(65173e19) SHA1(5999129a01412f6ebc7bc66256dcad8ac9a506d0) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso22 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo22.8f", 0x000000, 0x80000, CRC(d76ccdbf) SHA1(c64f9699bff073522855b713204f0a874f157b63) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso23 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo23.8f", 0x000000, 0x80000, CRC(eba71cf9) SHA1(423b525fefe451e81bf8532caba5e81bf6af2736) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso24 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo24.8f", 0x000000, 0x80000, CRC(336231fb) SHA1(a4eb020328117962aac70fc6d02034dfa0e1f867) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso25 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo25.8f", 0x000000, 0x80000, CRC(27c2a6b7) SHA1(e2e64adae1937df9fd1b8fad92bdfc03e813dc8a) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso26 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo26.8f", 0x000000, 0x80000, CRC(0bf36116) SHA1(da9cf293904d883420fefcbbb3385076e49392e4) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso27 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo27.8f", 0x000000, 0x80000, CRC(4dd72468) SHA1(0a98d023e079a5c9babdae10feec412a249e8753) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso28 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo28.8f", 0x000000, 0x80000, CRC(51ac2b90) SHA1(16603204e690325f8fc2502e9d141cfc89816e56) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso29 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo29.8f", 0x000000, 0x80000, CRC(0ac6d0eb) SHA1(7badb7d1d3a270078d31ff21253457b1d316b092) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso30 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo30.8f", 0x000000, 0x80000, CRC(cabd8e5b) SHA1(9b140ed7aeca1412a97b8ae5fb3bdd471731380a) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso31 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo31.8f", 0x000000, 0x80000, CRC(65916164) SHA1(b1f87f9b95d6ffbfe820016a0a43e63613c4b6e7) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso32 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo32.8f", 0x000000, 0x80000, CRC(8a4da385) SHA1(3b6d852b9c58a8e775fd536fcec4f3ceeb3d6e85) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc02.6f", 0x100000, 0x80000, CRC(22cdce27) SHA1(ce454f55a96c340f13b0f07a1b6f2488777f40a1) ) + + 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( dinoso33 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo33.8f", 0x000000, 0x80000, CRC(65144eaf) SHA1(a020fb3bb23ec560249c61c9aa93fb141aab886c) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo33.6f", 0x100000, 0x80000, CRC(fc85f68d) SHA1(c75580936b89fc13bd330e8542e1ad3ec5c837c1) ) + + 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( dinoso34 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo34.8f", 0x000000, 0x80000, CRC(57e4b638) SHA1(50ea4691aa5113bcc300b6196cb344d30dd7b17c) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso35 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo35.8f", 0x000000, 0x80000, CRC(0cc8b79f) SHA1(0f67e542df9e0d74a7048b44a883c5bedbd7b1bc) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso36 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo36.8f", 0x000000, 0x80000, CRC(9e0a4d00) SHA1(eec9ad446ce9603dc88f4876bb75d1aa5d02319e) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso37 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo37.8f", 0x000000, 0x80000, CRC(e19d86d0) SHA1(50d24f1090711d36ed8e9dae598a9760e4f7c305) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso38 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo38.8f", 0x000000, 0x80000, CRC(231459f9) SHA1(bae791fcd62e9b7483f104ecfb275915fa3d8e40) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso39 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo39.8f", 0x000000, 0x80000, CRC(4d4ffd78) SHA1(43f0345e7331d2914ab05094cac99d67101459d1) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso40 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo40.8f", 0x000000, 0x80000, CRC(c1b391cc) SHA1(26b9c59f03e110c9c543149deea4d9eb8fd9d409) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso41 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo41.8f", 0x000000, 0x80000, CRC(53716b53) SHA1(43a67af1c1871ac59fa3ee3926fc32f6df8f1e05) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso42 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo42.8f", 0x000000, 0x80000, CRC(de566338) SHA1(b212b644340be808162ab9f8b1e4a64f09ae6f66) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso43 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo43.8f", 0x000000, 0x80000, CRC(2ce6a083) SHA1(fa1738d01a44fe34f1110ec9f282f952df34adb3) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso44 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo44.8f", 0x000000, 0x80000, CRC(6293131e) SHA1(866209bdc62a33206bdac864ba666f99a1ec21f3) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso45 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo45.8f", 0x000000, 0x80000, CRC(9023d0a5) SHA1(c24b287da2ad1fb72659921ec0acd70e7b5110ef) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso46 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo46.8f", 0x000000, 0x80000, CRC(132d456b) SHA1(c1674eb70f4fea318c743e445610c13f04561a63) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso47 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo47.8f", 0x000000, 0x80000, CRC(8034db2b) SHA1(dbd01b5cd08a1b6091d98390eb2288b5de23f5bd) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso48 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo48.8f", 0x000000, 0x80000, CRC(7d76e1ea) SHA1(9971abbfe2ddf6d131f9ad98005598c526801429) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso49 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo49.8f", 0x000000, 0x80000, CRC(f18a8d5e) SHA1(f316e3e3573a07ab7d2fae222cf1c3b0562ac234) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso50 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo50.8f", 0x000000, 0x80000, CRC(9fd129df) SHA1(d0b35bd598a2af5a0acda9a7d10c32d30dabf25f) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso51 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo51.8f", 0x000000, 0x80000, CRC(ee6f7faa) SHA1(85c4ec66d2f636b926bcd677ddbbacc25ba9160d) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinoso52 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cdexo52.8f", 0x000000, 0x80000, CRC(72841890) SHA1(0d815e784a94d7b6f828a1fd81405344df7b1678) ) + ROM_LOAD16_WORD_SWAP( "cde_22hc02.7f", 0x080000, 0x80000, CRC(1d594d87) SHA1(449ad15a61519fc20167d6c31d3831b21e41d578) ) + ROM_LOAD16_WORD_SWAP( "cdexo34.6f", 0x100000, 0x80000, CRC(ff40b1c5) SHA1(0986c210954e14f162c4310c5a051b680c97ec85) ) + + 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( dinonm01 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm01.8f", 0x000000, 0x80000, CRC(cf647a54) SHA1(59b9f0db4d70431e755e63383f39ee78ad459696) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm02 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm02.8f", 0x000000, 0x80000, CRC(5da680cb) SHA1(4c79b37d009aaa12b32f0f6b106c9a483ebe12fa) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm03 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm03.8f", 0x000000, 0x80000, CRC(22314b1b) SHA1(5727fee83235077305a3db896bab48434d0d85ef) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm04 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm04.8f", 0x000000, 0x80000, CRC(e0b89432) SHA1(55811481829b3b48692889cbe1dac257fc2e5522) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm05 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm05.8f", 0x000000, 0x80000, CRC(8ee330b3) SHA1(ce48ab0104ca57d5112d9c72ad8669a8b7b908c9) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm06 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm06.8f", 0x000000, 0x80000, CRC(021f5c07) SHA1(3fbfc4e686ad8234d6cfc113ceb4df29fd6ebdda) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm07 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm07.8f", 0x000000, 0x80000, CRC(90dda698) SHA1(9b479fa61082f761c20514d89e879e4dff2aa000) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm08 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm08.8f", 0x000000, 0x80000, CRC(1dfaaef3) SHA1(38f1c50ab2a9850996ee07141787d29965e39e6c) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm09 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm09.8f", 0x000000, 0x80000, CRC(ef4a6d48) SHA1(e2c98dccb95dceb4dba5def508f49adfb9efa619) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm10 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm10.8f", 0x000000, 0x80000, CRC(a13fded5) SHA1(ef944ba0f429670dc2957e7611e607433bc2a8e9) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm11 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm11.8f", 0x000000, 0x80000, CRC(538f1d6e) SHA1(8dd5731085851c2125e885a6094ed63fa46030e1) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm12 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm12.8f", 0x000000, 0x80000, CRC(d08188a0) SHA1(1b565a187d1ceb7c97f3a8d4857a6901dd71d871) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm13 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm13.8f", 0x000000, 0x80000, CRC(439816e0) SHA1(b13f252a53b9b2487f5177b6d4d3078d169c8633) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm14 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm14.8f", 0x000000, 0x80000, CRC(beda2c21) SHA1(ab2df69a3f987776f3322f369dd1f6bfc076b264) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm15 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm15.8f", 0x000000, 0x80000, CRC(32264095) SHA1(96e276b599d4e7232871deaa5a5be3714ee01e9a) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm16 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm16.8f", 0x000000, 0x80000, CRC(5c7de414) SHA1(ac49b5b2b61ebbe7896f01ce8b57dc429f53758c) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm17 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm17.8f", 0x000000, 0x80000, CRC(2dc3b261) SHA1(40cf82200278b6e4b49eecabfe6b7a97df91a7a2) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dinonm18 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinonm18.8f", 0x000000, 0x80000, CRC(b128d55b) SHA1(35bba7c676fa9aad51b058c4f3eba8811be00c39) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc35.6f", 0x100000, 0x80000, CRC(bb5f4200) SHA1(4aa5fb95babf544e903bf8bee970887df127342f) ) + + 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( dino5x01 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x01.8f", 0x000000, 0x80000, CRC(af4bf053) SHA1(2bfc283afd01e6b67b21e5792200fde2cc24f7e9) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8965,11 +14630,11 @@ ROM_START( dinos44 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos45 ) +ROM_START( dino5x02 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc45.8f", 0x000000, 0x80000, CRC(6d517bc7) SHA1(58e46163e95cfa54365672c5751e624fe992aa22) ) + ROM_LOAD16_WORD_SWAP( "cde5x02.8f", 0x000000, 0x80000, CRC(3d890acc) SHA1(dfb5e7603e6242caca919177284a70cf9a8c4cf6) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -8995,11 +14660,11 @@ ROM_START( dinos45 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos46 ) +ROM_START( dino5x03 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc46.8f", 0x000000, 0x80000, CRC(f0cefc30) SHA1(f3e73243ba6d830bdaf4f17ac14a0deb3e6f6684) ) + ROM_LOAD16_WORD_SWAP( "cde5x03.8f", 0x000000, 0x80000, CRC(421ec11c) SHA1(58fb1e3b090e0fe654e30607bd40662eeca6fb4d) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9025,11 +14690,11 @@ ROM_START( dinos46 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos47 ) +ROM_START( dino5x04 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc47.8f", 0x000000, 0x80000, CRC(ee5fee09) SHA1(b7437cf038ab4256cf88b4000ff03874ccbf91fd) ) + ROM_LOAD16_WORD_SWAP( "cde5x04.8f", 0x000000, 0x80000, CRC(80971e35) SHA1(d5cdd120d52475242b404f19d56316be673edc13) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9055,11 +14720,11 @@ ROM_START( dinos47 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos49 ) +ROM_START( dino5x05 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc43.8f", 0x000000, 0x80000, CRC(8c90a1d4) SHA1(1733b05dc1b901bac03e6320716d09918c187d4f) ) - ROM_LOAD16_WORD_SWAP( "dino08hp.22", 0x080000, 0x80000, CRC(a4894b10) SHA1(6c6d4319af544383007190cfe8835189089e4ac3) ) - ROM_LOAD16_WORD_SWAP( "dino08h2.21", 0x100000, 0x80000, CRC(c2a0f051) SHA1(57e4a569824fb2a9d726ba610d13e451ab0b36cb) ) + ROM_LOAD16_WORD_SWAP( "cde5x05.8f", 0x000000, 0x80000, CRC(eeccbab4) SHA1(6a77194cc11ba5afbd2f6fbf75e56b3de11d413a) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9085,11 +14750,11 @@ ROM_START( dinos49 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos50 ) +ROM_START( dino5x06 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc50.8f", 0x000000, 0x80000, CRC(2cd63120) SHA1(6e9c1f4ddfd57e29c82ae2f2c02b835d20d54a88) ) + ROM_LOAD16_WORD_SWAP( "cde5x06.8f", 0x000000, 0x80000, CRC(6230d600) SHA1(d3ff4d774f52238dfcd2250cc5d5e61484e43ad9) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9115,11 +14780,11 @@ ROM_START( dinos50 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos51 ) +ROM_START( dino5x07 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc51.8f", 0x000000, 0x80000, CRC(49e16e4e) SHA1(df21eefa721cb3643e10d1832e1565b4ad276659) ) + ROM_LOAD16_WORD_SWAP( "cde5x07.8f", 0x000000, 0x80000, CRC(f0f22c9f) SHA1(8ff9b6a366c72569c16c4c31a75e67ee6765254a) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9145,11 +14810,11 @@ ROM_START( dinos51 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos52 ) +ROM_START( dino5x08 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc52.8f", 0x000000, 0x80000, CRC(72b48933) SHA1(0609dfa2c33f18d3f7a29a24eeff213f7230b5e2) ) + ROM_LOAD16_WORD_SWAP( "cde5x08.8f", 0x000000, 0x80000, CRC(7dd524f4) SHA1(b0d5d3280e8a2c480ba4d3b560ff775b50aa6e99) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9175,11 +14840,11 @@ ROM_START( dinos52 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos53 ) +ROM_START( dino5x09 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc53.8f", 0x000000, 0x80000, CRC(428d95a1) SHA1(1b122928a05c9fed85de8e0ec23d4665d4c2bda8) ) + ROM_LOAD16_WORD_SWAP( "cde5x09.8f", 0x000000, 0x80000, CRC(8f65e74f) SHA1(96293e5d86c2f1b5e2d70125705d52f89a65d57a) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9205,11 +14870,11 @@ ROM_START( dinos53 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos54 ) +ROM_START( dino5x10 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc54.8f", 0x000000, 0x80000, CRC(ce71f915) SHA1(5d1cf0d7f42af9febf9a16ec6af9cbf1f70c9e04) ) + ROM_LOAD16_WORD_SWAP( "cde5x10.8f", 0x000000, 0x80000, CRC(c11054d2) SHA1(13ec532d9adf5fdd21bc4d47fdcdaa7b4496cdd9) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9235,11 +14900,11 @@ ROM_START( dinos54 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos55 ) +ROM_START( dino5x11 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23hc55.8f", 0x000000, 0x80000, CRC(90134106) SHA1(9086294f6c6b6fc2cd434522d0b58ce724cdf91f) ) + ROM_LOAD16_WORD_SWAP( "cde5x11.8f", 0x000000, 0x80000, CRC(33a09769) SHA1(8c913f82b3075919688001427d412389f7a631a2) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9265,135 +14930,131 @@ ROM_START( dinos55 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos56 ) +ROM_START( dino5x12 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cda_23hc56.rom", 0x000000, 0x80000, CRC(23238387) SHA1(46a5a13a4d65d0c6936fb8de1493471853cc9aa3) ) - ROM_LOAD16_WORD_SWAP( "cda_22h.rom", 0x080000, 0x80000, CRC(f72cd219) SHA1(a3f580bd328b54d2546ae7e94262c1a706d27172) ) - ROM_LOAD16_WORD_SWAP( "cda_21h.rom", 0x100000, 0x80000, CRC(bc275b76) SHA1(1f7f7533b4ccb511dc479f531d9d6740d3ca6712) ) - ROM_LOAD16_WORD_SWAP( "cda_20h.rom", 0x180000, 0x80000, CRC(8987c975) SHA1(3fd856805d627f855f72acc7aacc2e8ecf0f12bd) ) + ROM_LOAD16_WORD_SWAP( "cde5x12.8f", 0x000000, 0x80000, CRC(b0ae02a7) SHA1(a5a1ce2c13b1ef0296e3c4afd3c830bbf19fb17a) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) 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) ) + 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_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_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 ( "dinoh.key", 0x00, 0x80, CRC(67862673) SHA1(9ae7446231da7fd6355e1f22ac3fb974c3775600) ) + ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos57 ) +ROM_START( dino5x13 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "dinohx.23", 0x000000, 0x80000, CRC(A013a81f) SHA1(81c84ad76adfe1345d5e41bcddb47f2428de5006) ) - ROM_LOAD16_WORD_SWAP( "cda_22h.rom", 0x080000, 0x80000, CRC(f72cd219) SHA1(a3f580bd328b54d2546ae7e94262c1a706d27172) ) - ROM_LOAD16_WORD_SWAP( "cda_21h.rom", 0x100000, 0x80000, CRC(bc275b76) SHA1(1f7f7533b4ccb511dc479f531d9d6740d3ca6712) ) - ROM_LOAD16_WORD_SWAP( "cda_20h.rom", 0x180000, 0x80000, CRC(8987c975) SHA1(3fd856805d627f855f72acc7aacc2e8ecf0f12bd) ) + ROM_LOAD16_WORD_SWAP( "cde5x13.8f", 0x000000, 0x80000, CRC(23b79ce7) SHA1(60ae175a1694ea40e00de1af5979db485906185d) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) 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) ) + 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_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_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 ( "dinoh.key", 0x00, 0x80, CRC(67862673) SHA1(9ae7446231da7fd6355e1f22ac3fb974c3775600) ) + ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos58 ) +ROM_START( dino5x14 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cda_23hc58.rom", 0x000000, 0x80000, CRC(409d9067) SHA1(C65746dba2a6b7d1cc95cc95057bfae3554accd3) ) - ROM_LOAD16_WORD_SWAP( "cda_22h.rom", 0x080000, 0x80000, CRC(f72cd219) SHA1(a3f580bd328b54d2546ae7e94262c1a706d27172) ) - ROM_LOAD16_WORD_SWAP( "cda_21h.rom", 0x100000, 0x80000, CRC(bc275b76) SHA1(1f7f7533b4ccb511dc479f531d9d6740d3ca6712) ) - ROM_LOAD16_WORD_SWAP( "cda_20h.rom", 0x180000, 0x80000, CRC(8987c975) SHA1(3fd856805d627f855f72acc7aacc2e8ecf0f12bd) ) + ROM_LOAD16_WORD_SWAP( "cde5x14.8f", 0x000000, 0x80000, CRC(def5a626) SHA1(9e62b625d66c65e49fe9d1e2ec9773431885982e) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) 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) ) + 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_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_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 ( "dinoh.key", 0x00, 0x80, CRC(67862673) SHA1(9ae7446231da7fd6355e1f22ac3fb974c3775600) ) + ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos59 ) +ROM_START( dino5x15 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cda_23hc59.rom", 0x000000, 0x80000, CRC(1a97982c) SHA1(861364792112815f74394ff2223fc755048436c7) ) - ROM_LOAD16_WORD_SWAP( "cda_22h.rom", 0x080000, 0x80000, CRC(f72cd219) SHA1(a3f580bd328b54d2546ae7e94262c1a706d27172) ) - ROM_LOAD16_WORD_SWAP( "cda_21h.rom", 0x100000, 0x80000, CRC(bc275b76) SHA1(1f7f7533b4ccb511dc479f531d9d6740d3ca6712) ) - ROM_LOAD16_WORD_SWAP( "cda_20h.rom", 0x180000, 0x80000, CRC(8987c975) SHA1(3fd856805d627f855f72acc7aacc2e8ecf0f12bd) ) + ROM_LOAD16_WORD_SWAP( "cde5x15.8f", 0x000000, 0x80000, CRC(5209ca92) SHA1(403d919981194bc8f544c42bb4adaa45c0fb4bd5) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) 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) ) + 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_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_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 ( "dinoh.key", 0x00, 0x80, CRC(67862673) SHA1(9ae7446231da7fd6355e1f22ac3fb974c3775600) ) + ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos60 ) +ROM_START( dino5x16 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cdj_23a.8f", 0x000000, 0x80000, CRC(5f3ece96) SHA1(33ffb08ff8c5d3bfb2fa17fa00f254da2fc61f44) ) - ROM_LOAD16_WORD_SWAP( "cdj_22hc60.7f", 0x080000, 0x80000, CRC(d80e1362) SHA1(caef746bcd8d2047a30ac7078df6cdb5fcd8480c) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde5x16.8f", 0x000000, 0x80000, CRC(3c526e13) SHA1(a55671718bc1a1d31b79d5feff878c7ab613b34b) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9419,11 +15080,11 @@ ROM_START( dinos60 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos61 ) +ROM_START( dino5x17 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23ahc61.8f", 0x000000, 0x80000, CRC(836a492c) SHA1(7dd6aae51acd53aaf49b99155eebd52cb9e96e3e) ) - ROM_LOAD16_WORD_SWAP( "cde_22ahc61.7f", 0x080000, 0x80000, CRC(0c6d3004) SHA1(059a6d4c849e7de8958ad5b573dfbc004609c54e) ) - ROM_LOAD16_WORD_SWAP( "cde_21hc42.6f", 0x100000, 0x80000, CRC(7e092acb) SHA1(87afe5556af2d97c0fdce6e9bd17a2543d25d88f) ) + ROM_LOAD16_WORD_SWAP( "cde5x17.8f", 0x000000, 0x80000, CRC(4dec3866) SHA1(111a1ef56362a5548a5a904a42d50bb76c0c7c89) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9449,11 +15110,11 @@ ROM_START( dinos61 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos62 ) +ROM_START( dino5x18 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23ahc70.8f", 0x000000, 0x80000, CRC(d0f78492) SHA1(9c943345216d01d5a5039e1cc8951bc2de0ddbf8) ) + ROM_LOAD16_WORD_SWAP( "cde5x18.8f", 0x000000, 0x80000, CRC(d1075f5c) SHA1(5888bb41105ada1258fc5fb17dd40cea1fb7aabc) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9479,11 +15140,11 @@ ROM_START( dinos62 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos63 ) +ROM_START( dino5x19 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23ahc71.8f", 0x000000, 0x80000, CRC(22474729) SHA1(eceaa8d3bdd6ba466ceec4d3b3919a8f7de34cbd) ) + ROM_LOAD16_WORD_SWAP( "cde5x19.8f", 0x000000, 0x80000, CRC(975ff851) SHA1(2fdcfe3965131ab6dda39651e936cc2544cab243) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9509,11 +15170,11 @@ ROM_START( dinos63 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos66 ) +ROM_START( dino5x20 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23ahc77.8f", 0x000000, 0x80000, CRC(9170ce75) SHA1(9144222b8a4d523bf9d9f00d6c77c9156b60a5f3) ) + ROM_LOAD16_WORD_SWAP( "cde5x20.8f", 0x000000, 0x80000, CRC(edb87bdc) SHA1(4a32ccac030f69f049fcbb7e21ec502333b44a34) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9539,11 +15200,11 @@ ROM_START( dinos66 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos67 ) +ROM_START( dino5x21 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23ahc79.8f", 0x000000, 0x80000, CRC(7c25ff3a) SHA1(241757a337a96ac63b7f82a9da9865d2fc10b1b4) ) + ROM_LOAD16_WORD_SWAP( "cde5x21.8f", 0x000000, 0x80000, CRC(0afadcc7) SHA1(81fcb03d272a7db657abf5f72ff889dd5186140e) ) ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) - ROM_LOAD16_WORD_SWAP( "cde_21a.6f", 0x100000, 0x80000, CRC(66d23de2) SHA1(19b8a365f630411d524d055459020f4c8cf930f1) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9569,9 +15230,939 @@ ROM_START( dinos67 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos68 ) +ROM_START( dino5x22 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "cde_23ahc80.8f", 0x000000, 0x80000, CRC(c0258040) SHA1(1df2471adc8bca87ac5d74e5c590c9c98f667b55) ) + ROM_LOAD16_WORD_SWAP( "cde5x22.8f", 0x000000, 0x80000, CRC(b8812f61) SHA1(63274fd3ca2527b1246fb0491be5a7f9f82d543b) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) + + 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( dino5x23 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x23.8f", 0x000000, 0x80000, CRC(844afe27) SHA1(6e41fc1b15b07d48fb14188ca0cee711c21e7a41) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) + + 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( dino5x24 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x24.8f", 0x000000, 0x80000, CRC(5c8fd325) SHA1(a32afcda5408af201b998dd2393dfafecbcb7a82) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) + + 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( dino5x25 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x25.8f", 0x000000, 0x80000, CRC(482f4469) SHA1(41539933a330b843226cd00599ffd8a3b92c571c) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) + + 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( dino5x26 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x26.8f", 0x000000, 0x80000, CRC(641e83c8) SHA1(932931791065645faa4d40823b76616fcb2b98ef) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) + + 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( dino5x27 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x27.8f", 0x000000, 0x80000, CRC(223ac6b6) SHA1(40ff463ea9858c80aaffc78bda3cf492a83d6cef) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) + + 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( dino5x28 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x28.8f", 0x000000, 0x80000, CRC(3e41c94e) SHA1(e763fea87c92e82bd06fa168a8cd81da25800e9f) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) + + 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( dino5x29 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x29.8f", 0x000000, 0x80000, CRC(652b3235) SHA1(df17fbfd4558b03db50c85f4017decddf5ed4ade) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) + + 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( dino5x30 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x30.8f", 0x000000, 0x80000, CRC(a5506c85) SHA1(c86f66b303d1f169a3634d1daa27626217c49ebc) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) + + 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( dino5x31 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x31.8f", 0x000000, 0x80000, CRC(0a7c83ba) SHA1(232199947baa9b77add4ee8114f7b16e1587dbb1) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) + + 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( dino5x32 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x32.8f", 0x000000, 0x80000, CRC(e5a0415b) SHA1(de5b7e0beac404c6b06daddb1932aeb2964d4061) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde_21hc26.6f", 0x100000, 0x80000, CRC(416142c7) SHA1(afa21a433bcc86ad73eb1d079f0fded8d12c3bd2) ) + + 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( dino5x33 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x33.8f", 0x000000, 0x80000, CRC(0af9ac71) SHA1(fc0877181a57b62195c700b75d514ec29cb0df6d) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x33.6f", 0x100000, 0x80000, CRC(9f297a6d) SHA1(42ff76ae85bd4981e9d388a435e1b9a82074ef52) ) + + 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( dino5x34 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x34.8f", 0x000000, 0x80000, CRC(380954e6) SHA1(1d3ef426e9c37a4109ea627f271cca4c0db2960c) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x35 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x35.8f", 0x000000, 0x80000, CRC(08056663) SHA1(200da62addc0069e0f5373e89a009c0b07a6bb80) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x36 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x36.8f", 0x000000, 0x80000, CRC(9ac79cfc) SHA1(de5fba560cdf2c70ceadb32f2253042a721e3e81) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x37 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x37.8f", 0x000000, 0x80000, CRC(e550572c) SHA1(fff19f8b6fa669242387883a32640fc765547a2f) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x38 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x38.8f", 0x000000, 0x80000, CRC(27d98805) SHA1(73142250cc9b36c346b816d4284b628f3d2ede05) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x39 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x39.8f", 0x000000, 0x80000, CRC(49822c84) SHA1(96afd67d0a497a15b613988e12670921a19a3c71) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x40 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x40.8f", 0x000000, 0x80000, CRC(c57e4030) SHA1(879db6fc526a15cd9016a591872e93ec3d585c1c) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x41 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x41.8f", 0x000000, 0x80000, CRC(57bcbaaf) SHA1(a4a17d9e84599f03617ddf798c47a1f7ca00c3fd) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x42 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x42.8f", 0x000000, 0x80000, CRC(da9bb2c4) SHA1(9869dfbd8535b9d873bab5ce490bc1ec06a5fdd5) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x43 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x43.8f", 0x000000, 0x80000, CRC(282b717f) SHA1(84fb78f80cf9c3610e3cca935f50c1e81ffece3a) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x44 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x44.8f", 0x000000, 0x80000, CRC(665ec2e2) SHA1(b176ff5f1b16f05f73a72b41f6e891acbf5e8dce) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x45 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x45.8f", 0x000000, 0x80000, CRC(94ee0159) SHA1(9c3cc1f87ab7ff787a2b7000e0834b329108f3f9) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x46 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x46.8f", 0x000000, 0x80000, CRC(17e09497) SHA1(221047932d73497c148872e744635c7d1b8a1ebd) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x47 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x47.8f", 0x000000, 0x80000, CRC(84f90ad7) SHA1(a60b13abbdd923c528f5a934c0c411d790a05dcc) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x48 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x48.8f", 0x000000, 0x80000, CRC(79bb3016) SHA1(fa37243cc400ad1e4be9ea651b40b5b07358f4ec) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x49 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x49.8f", 0x000000, 0x80000, CRC(f5475ca2) SHA1(350cd47b1ed5a761ec08bff94824d7b78d2dc1bd) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x50 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x50.8f", 0x000000, 0x80000, CRC(9b1cf823) SHA1(2617771909e12db4a3585a75f46236030cc6f11c) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x51 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x51.8f", 0x000000, 0x80000, CRC(eaa2ae56) SHA1(6fa73eed873e0ee7a24a1fb976fdcffea906ccdb) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dino5x52 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cde5x52.8f", 0x000000, 0x80000, CRC(7649c96c) SHA1(d9f6d29826097e48d0f555ea9bd6031ec931675f) ) + ROM_LOAD16_WORD_SWAP( "cde_22a.7f", 0x080000, 0x80000, CRC(9278aa12) SHA1(58cbbd53a98abe640ccb233f8dbd8ca6d63475e7) ) + ROM_LOAD16_WORD_SWAP( "cde5x34.6f", 0x100000, 0x80000, CRC(9cec3d25) SHA1(8810f63691b5f05ad73efc52b552ca311c7cc81b) ) + + 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( dinosh01 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh01.8f", 0x000000, 0x80000, CRC(4c610758) SHA1(fb8a928030e18b188c2e9c93e465908f60fbcbba) ) ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) @@ -9599,9 +16190,11 @@ ROM_START( dinos68 ) ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos69 ) // dinoadde +ROM_START( dinosh02 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "s69.23a.8f", 0x000000, 0x200000, CRC(6cab3905) SHA1(55322def7db353588f69649c755915a3245d8d6f) ) + ROM_LOAD16_WORD_SWAP( "dinosh02.8f", 0x000000, 0x80000, CRC(dea3fdc7) SHA1(6d55739a81f19c8727fae6d00438018855268d51) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9627,9 +16220,11 @@ ROM_START( dinos69 ) // dinoadde ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos70 ) // dinochx +ROM_START( dinosh03 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "s70.23a.8f", 0x000000, 0x200000, CRC(69154d38) SHA1(71c89ec6a1dedcaf36dd2e59dc6bdbbeb06f8893) ) + ROM_LOAD16_WORD_SWAP( "dinosh03.8f", 0x000000, 0x80000, CRC(a1343617) SHA1(debd5b9c33c2b2b1ac8b7d195aa7ef9e8bc1048e) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9655,9 +16250,11 @@ ROM_START( dinos70 ) // dinochx ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos72 ) // dinoslice +ROM_START( dinosh04 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "s72.23a.8f", 0x000000, 0x200000, CRC(16cc1f5d) SHA1(2274abd63cddaf7f4f31332e41f334b8fca07a56) ) + ROM_LOAD16_WORD_SWAP( "dinosh04.8f", 0x000000, 0x80000, CRC(63bde93e) SHA1(93b5e41680ebccefab970cc464b456840d41968a) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9683,9 +16280,11 @@ ROM_START( dinos72 ) // dinoslice ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos73 ) // dinosup +ROM_START( dinosh05 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "s73.23a.8f", 0x000000, 0x200000, CRC(6851f9e6) SHA1(bea48add95bef8faafbb909443e1ed4d20807c84) ) + ROM_LOAD16_WORD_SWAP( "dinosh05.8f", 0x000000, 0x80000, CRC(0de64dbf) SHA1(6b8c24d027c4d72ad69bf94763c400cc17bf2eab) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9711,9 +16310,461 @@ ROM_START( dinos73 ) // dinosup ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END -ROM_START( dinos74 ) // dinosupfx +ROM_START( dinosh06 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "s74.23a.8f", 0x000000, 0x200000, CRC(85e6a867) SHA1(fabf692af9187ddf3603273ca6d075538906979a) ) + ROM_LOAD16_WORD_SWAP( "dinosh06.8f", 0x000000, 0x80000, CRC(811a210b) SHA1(bfa499e5d006e2acc15d425ec590377f09064660) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh07 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh07.8f", 0x000000, 0x80000, CRC(13d8db94) SHA1(72c334e6abf8ebb624db1cbe5cb1db3702ce8394) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh08 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh08.8f", 0x000000, 0x80000, CRC(9effd3ff) SHA1(34e2514130b30e145ab393cf16226410f8b64b5f) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh09 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh09.8f", 0x000000, 0x80000, CRC(6c4f1044) SHA1(d5836acd9bd4040ffb38bc687bc8bb1ed8bbde02) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh10 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh10.8f", 0x000000, 0x80000, CRC(223aa3d9) SHA1(649d638d5cf3afc71fde13e3c1e5bd8f646096cc) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh11 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh11.8f", 0x000000, 0x80000, CRC(d08a6062) SHA1(ffa50bcaf087b77d4de70c9bb2dae9e02ba1e999) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh12 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh12.8f", 0x000000, 0x80000, CRC(5384f5ac) SHA1(eafe9f0fbd5bac2bebc2300736a863c298c74880) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh13 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh13.8f", 0x000000, 0x80000, CRC(c09d6bec) SHA1(8fd33e1a10e331711e3dbd9f30150e9db768bf75) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh14 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh14.8f", 0x000000, 0x80000, CRC(3ddf512d) SHA1(6b95f28053e50d24582c357e3d0ed957c891c082) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh15 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh15.8f", 0x000000, 0x80000, CRC(b1233d99) SHA1(1146780e2905b01b64ec596474526e658b67078c) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh16 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh16.8f", 0x000000, 0x80000, CRC(df789918) SHA1(8ee33d1e70157ae97f230a258cc8ae18601c8178) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh17 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh17.8f", 0x000000, 0x80000, CRC(aec6cf6d) SHA1(f2a45150709b59f0254504ded984e39a5c66442b) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh18 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh18.8f", 0x000000, 0x80000, CRC(322da857) SHA1(54d2bcd33350f4c3e4eca973a5c029e1861967e6) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh19 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh19.8f", 0x000000, 0x80000, CRC(9a9076c5) SHA1(2695d7dbfd9396881abc6af0a14fc9accae43bc1) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh20 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh20.8f", 0x000000, 0x80000, CRC(0e928cd7) SHA1(be14176ae58b73f39b366c620bf3d851448c09e3) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh22 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh22.8f", 0x000000, 0x80000, CRC(5babd86a) SHA1(ceb999517921c252c947783bbd181b3429ec1919) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) ROM_REGION( 0x400000, "gfx", 0 ) ROMX_LOAD( "cd-1m.3a", 0x000000, 0x80000, CRC(8da4f917) SHA1(4f7b2304b7d9b545d6707d7ec921d3e28200699d) , ROM_GROUPWORD | ROM_SKIP(6) ) @@ -9739,6 +16790,817 @@ ROM_START( dinos74 ) // dinosupfx ROM_LOAD ( "dino.key", 0x00, 0x80, CRC(230b6eb0) SHA1(240fdda90aecd62ce1f218e430b7ee6a464b8de8) ) ROM_END +ROM_START( dinosh23 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh23.8f", 0x000000, 0x80000, CRC(011e2eef) SHA1(d58db0b90dde2a3e7b723a56c8c11bbb24c119dd) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh24 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh24.8f", 0x000000, 0x80000, CRC(8a69d2c7) SHA1(f9b9a889e753e66decbc4331a9987bfb02594b42) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh25 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh25.8f", 0x000000, 0x80000, CRC(ab05b362) SHA1(5f1043eb1cb3b78ce15b54ce93867224d0644b65) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh26 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh26.8f", 0x000000, 0x80000, CRC(2d07aab6) SHA1(c0b6e074624b7499a7a1040beea6645c8524cd5c) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh27 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh27.8f", 0x000000, 0x80000, CRC(ff07b38c) SHA1(7f4deb3f3610cff270d36a5df0f6a8bc3013766f) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh28 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh28.8f", 0x000000, 0x80000, CRC(dd6b3e45) SHA1(3baba40c40516ed4592d32dd018111cb71ccd72f) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh29 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh29.8f", 0x000000, 0x80000, CRC(1225997a) SHA1(7296e93571a864afcef987d1164e2ff87019ee39) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh30 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh30.8f", 0x000000, 0x80000, CRC(6f096f7f) SHA1(f6ced559f695e209836fa9084187cf98c438a9af) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh32 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh32.8f", 0x000000, 0x80000, CRC(068ab650) SHA1(fc35d99dbc2fb11ad17c173ff6d6e95384c81fa2) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh35 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh35.8f", 0x000000, 0x80000, CRC(1ecccb5a) SHA1(e0c316715fbf80b4b23f2cd19de2df0b0af0a1ee) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh36 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh36.8f", 0x000000, 0x80000, CRC(8c0e31c5) SHA1(b09c462de6ec31076afc7c7b95c83a6f53fcf1dc) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh37 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh37.8f", 0x000000, 0x80000, CRC(f399fa15) SHA1(2e1aad346a8ab1239b7313c8f227714a481be083) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh38 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh38.8f", 0x000000, 0x80000, CRC(3110253c) SHA1(25a4c5344759db0f9c596168c1a5d9ff78b42881) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh39 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh39.8f", 0x000000, 0x80000, CRC(5f4b81bd) SHA1(fcf932365498532ea05e6bb09459aa4a5296643c) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh40 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh40.8f", 0x000000, 0x80000, CRC(d3b7ed09) SHA1(404cfbc47083cf1a0d9999b659bbaa762a735785) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh41 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh41.8f", 0x000000, 0x80000, CRC(41751796) SHA1(6ab789227c9915753f1bf117264edef698552fb6) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh42 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh42.8f", 0x000000, 0x80000, CRC(cc521ffd) SHA1(69551416c498b9e7406fe0d6e10861fcf2a60654) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh43 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh43.8f", 0x000000, 0x80000, CRC(3ee2dc46) SHA1(67b0d404340a6db5c5d6c7a5c281ae87d848bf6a) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh44 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh44.8f", 0x000000, 0x80000, CRC(70976fdb) SHA1(872182f2c25dd4bd285c176c69144c9a6fd8a717) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh45 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh45.8f", 0x000000, 0x80000, CRC(8227ac60) SHA1(0bb6242aedf08135a3414bebd180ef4ce90404e2) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh46 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh46.8f", 0x000000, 0x80000, CRC(012939ae) SHA1(395973d6a373922b8e41cd1d8a911d214b5ffe32) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh47 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh47.8f", 0x000000, 0x80000, CRC(9230a7ee) SHA1(2f2029b33c21919128daae06274e45ffcdc1deaf) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh48 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh48.8f", 0x000000, 0x80000, CRC(6f729d2f) SHA1(c1c4a519b8195df705ab7fb5fe756fee2c783d2c) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh49 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh49.8f", 0x000000, 0x80000, CRC(e38ef19b) SHA1(2e72e599dd044b1702840525eb2544a1534f9079) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh50 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh50.8f", 0x000000, 0x80000, CRC(8dd5551a) SHA1(96f529fb3fafdefe576cbb3f545d5b6544b663d2) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh51 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh51.8f", 0x000000, 0x80000, CRC(fc6b036f) SHA1(dce2b90f5bffb167cf9fad1ad0673fb057091259) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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( dinosh52 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "dinosh52.8f", 0x000000, 0x80000, CRC(60806455) SHA1(9527366a80d16cac0cb449f42df10e0188c5a3c2) ) + ROM_LOAD16_WORD_SWAP( "cde_22ahc80.7f", 0x080000, 0x80000, CRC(e05bba09) SHA1(4a0fac393e7c46fe83aefcba9f021bb03ca47011) ) + ROM_LOAD16_WORD_SWAP( "cde_21ahc80.6f", 0x100000, 0x80000, CRC(42777899) SHA1(f55684780174156b7de344ce3e34a1ff957a4ca8) ) + + 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 + + /*************************************** @@ -13274,6 +21136,64 @@ ROM_START( tk2h100 ) ROM_LOAD( "wof.key", 0x00, 0x80, CRC(ef8848dd) SHA1(e500a89ddb16abb31c7cb45f8dbea922d01fccc1) ) ROM_END +ROM_START( tk2h101 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "tk2j_23h101.8f", 0x000000, 0x80000, CRC(73eee179) SHA1(07030dbe964a46e3a16bec233694f682237f137a) ) + ROM_LOAD16_WORD_SWAP( "tk2j_22h101.7f", 0x080000, 0x80000, CRC(9d5f6b2b) SHA1(3927276ac2fdac041de8a0dcda590a7bd385c2ac) ) + + 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( "tk2_05.7a", 0x200000, 0x80000, CRC(e4a44d53) SHA1(b747679f4d63e5e62d9fd81b3120fba0401fadfb) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2_06.8a", 0x200002, 0x80000, CRC(58066ba8) SHA1(c93af968e21094d020e4b2002e0c6fc0d746af0b) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2_07.9a", 0x200004, 0x80000, CRC(d706568e) SHA1(7886414dc86c42e35d24b85c4bfa41a9f0c167ac) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2_08.10a", 0x200006, 0x80000, CRC(d4a19a02) SHA1(ff396b1d33d9b4842140f2c6d085fe05748e3244) , 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 + +ROM_START( tk2h102 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "tk2j_23h102.8f", 0x000000, 0x80000, CRC(74c37c24) SHA1(de3090e97578ee4ce5d39b64dc97c75dc32bdeb9) ) + ROM_LOAD16_WORD_SWAP( "tk2j_22h102.7f", 0x080000, 0x80000, CRC(8c15d367) SHA1(cbedb4695bdfa73669b39ddc16ebfc8254961917) ) + + 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( "tk2_05.7a", 0x200000, 0x80000, CRC(e4a44d53) SHA1(b747679f4d63e5e62d9fd81b3120fba0401fadfb) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2_06.8a", 0x200002, 0x80000, CRC(58066ba8) SHA1(c93af968e21094d020e4b2002e0c6fc0d746af0b) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2_07.9a", 0x200004, 0x80000, CRC(d706568e) SHA1(7886414dc86c42e35d24b85c4bfa41a9f0c167ac) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "tk2_08.10a", 0x200006, 0x80000, CRC(d4a19a02) SHA1(ff396b1d33d9b4842140f2c6d085fe05748e3244) , 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 + ROM_START( wofr101 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "tk2e_23bx01.8f", 0x000000, 0x80000, CRC(c436ef13) SHA1(e672c34efcf6b165dd1713fa33995b9cb0e72784) ) @@ -14153,6 +22073,43 @@ ROM_START( sf2ces05 ) ROM_LOAD ( "sf2ce.key", 0x00, 0x80, CRC(35b37429) SHA1(b372cce106c0900554735c207fb333ac93554ec2) ) ROM_END +ROM_START( sf2js01 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) + ROM_LOAD16_BYTE( "sf2jbh_30h.11e", 0x00000, 0x20000, CRC(021594e9) SHA1(59cddadc2c37665813b1868536fa297d3668ec8a) ) + ROM_LOAD16_BYTE( "sf2jbh_37hj.11f", 0x00001, 0x20000, CRC(2efcc770) SHA1(8485ae98e80289e887cb90162549e84473f317ad) ) + ROM_LOAD16_BYTE( "sf2jbh_31h.12e", 0x40000, 0x20000, CRC(7e4af671) SHA1(86391415edc6d6669eec586be91d78e9c6ce6d34) ) + ROM_LOAD16_BYTE( "sf2jbh_38hj.12f", 0x40001, 0x20000, CRC(bf58df60) SHA1(694b6cfb5190f74825e53c6c601e5ca57c8dc2ec) ) + ROM_LOAD16_BYTE( "sf2jbh_28hj.9e", 0x80000, 0x20000, CRC(3d96d4d2) SHA1(e525345b0ad81cb2dfdc2b229071c492068d5d52) ) + ROM_LOAD16_BYTE( "sf2jbh_35hj.9f", 0x80001, 0x20000, CRC(c02a2be3) SHA1(eff499e7ddf0c8e0d357290db84acc3c3fb71945) ) + ROM_LOAD16_BYTE( "sf2jbh_29a.10e", 0xc0000, 0x20000, CRC(0bb77024) SHA1(71f501fd50a6658b1b2cb5f3c8d9961dce9beeb5) ) + ROM_LOAD16_BYTE( "sf2jbh_36a.10f", 0xc0001, 0x20000, CRC(48256574) SHA1(bc9b151000fd75233129a3dd1140e224734cab49) ) + + ROM_REGION( 0x600000, "gfx", 0 ) + ROMX_LOAD( "sf2-5m.4a", 0x000000, 0x80000, CRC(22c9cc8e) SHA1(b9194fb337b30502c1c9501cd6c64ae4035544d4) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2-7m.6a", 0x000002, 0x80000, CRC(57213be8) SHA1(3759b851ac0904ec79cbb67a2264d384b6f2f9f9) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2-1m.3a", 0x000004, 0x80000, CRC(ba529b4f) SHA1(520840d727161cf09ca784919fa37bc9b54cc3ce) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2-3m.5a", 0x000006, 0x80000, CRC(4b1b33a8) SHA1(2360cff890551f76775739e2d6563858bff80e41) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2-6m.4c", 0x200000, 0x80000, CRC(2c7e2229) SHA1(357c2275af9133fd0bd6fbb1fa9ad5e0b490b3a2) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2-8m.6c", 0x200002, 0x80000, CRC(b5548f17) SHA1(baa92b91cf616bc9e2a8a66adc777ffbf962a51b) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2-2m.3c", 0x200004, 0x80000, CRC(14b84312) SHA1(2eea16673e60ba7a10bd4d8f6c217bb2441a5b0e) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2-4m.5c", 0x200006, 0x80000, CRC(5e9cd89a) SHA1(f787aab98668d4c2c54fc4ba677c0cb808e4f31e) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2bh_25.8d", 0x400000, 0x80000, CRC(4267b696) SHA1(af65e3b2cc3b7a7f39d5e7e598da7f4c9d351eea) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2bh_27.10d", 0x400002, 0x80000, CRC(df9b9146) SHA1(2029aa59c1646af0fd7fa06f353edcbf7f7792de) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2bh_24.7d", 0x400004, 0x80000, CRC(a08a9786) SHA1(80a79e45c003fbc95cc5cd0d037b55f2f7fec64c) , ROM_GROUPWORD | ROM_SKIP(6) ) + ROMX_LOAD( "sf2bh_26.9d", 0x400006, 0x80000, CRC(80feac31) SHA1(f16ce88634d2328eae93f8128423bb311cac88e6) , ROM_GROUPWORD | ROM_SKIP(6) ) + + ROM_REGION( 0x18000, "audiocpu", 0 ) + ROM_LOAD( "sf2_9.12a", 0x00000, 0x08000, CRC(a4823a1b) SHA1(7b6bf59dfd578bfbbdb64c27988796783442d659) ) + ROM_CONTINUE( 0x10000, 0x08000 ) + + ROM_REGION( 0x40000, "oki", 0 ) + ROM_LOAD( "sf2_18.11c", 0x00000, 0x20000, CRC(7f162009) SHA1(346bf42992b4c36c593e21901e22c87ae4a7d86d) ) + ROM_LOAD( "sf2_19.12c", 0x20000, 0x20000, CRC(beade53f) SHA1(277c397dc12752719ec6b47d2224750bd1c07f79) ) + + ROM_REGION( 0x80, "control", 0 ) + ROM_LOAD( "sf2c.key", 0x00, 0x80, CRC(fdc05d86) SHA1(f828e6171a271bc12a5c9ab5be237562e263ccdb) ) +ROM_END + ROM_START( sf2koryus01 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) ROM_LOAD16_BYTE( "u222hc01.rom", 0x000000, 0x80000, CRC(075b2f19) SHA1(65e3c21d328c0039a5537c23681796de196cab83) ) @@ -14640,278 +22597,544 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Three Wonders -GAME( 1991, 3wonders01, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "Hacks", "Three Wonders (Ex Super Version)(World 910520)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, 3wonders02, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "Hacks", "Three Wonders (Unlimited Life)(World 910520)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, 3wonders01, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "Hacks", "Three Wonders (Ex Super Version)(World 910520)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, 3wonders02, 3wonders, cps1_10MHz, 3wonders, cps_state, cps1, ROT0, "Hacks", "Three Wonders (Unlimited Life)(World 910520)", MACHINE_SUPPORTS_SAVE ) // Captain Commando -GAME( 2009, captcomms01, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Pipi899", "Captain Commando (Characters Change Hack By Pipi899 2009-01-20)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms02, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Description Of Unknown Origin 01)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms03, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Description Of Unknown Origin 02)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, captcomms04, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Pipi899", "Captain Commando (1VS4 Hack By Pipi899, Cheat By sssskkkk 2009-04-25)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms05, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Description Of Unknown Origin 03)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms06, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Ex Super Version)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms07, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Start Get Vehicle)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms08, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Weapon Replace Arms)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms09, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Alternative Changes)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms10, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Boss White Blood)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms11, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Easy Mode)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms12, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Enemy Enhance)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms13, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Hit Attack V1)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms14, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Hit Attack V2)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms15, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Infinite Ammo)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms16, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Infinite Time)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms17, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Infinite Time Stage 5)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms18, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Items Never Disappear)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms19, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Nivel 8 Test)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms20, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Players White Blood)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms21, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Robots White Blood)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms22, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Unlock 1 Vs 4 Mode (New) V2)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms23, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Weapons Flashing)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms24, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (X No Health Drain)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms25, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Hit Attack V1 Alternative)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms26, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Hit Attack V2 Alternative)(World 911202)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, captcomms27, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Extreme Mode)(World 911014)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, captcomms01, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Pipi899", "Captain Commando (Characters Change Hack By Pipi899 2009-01-20)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms02, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Description Of Unknown Origin 01)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms03, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Description Of Unknown Origin 02)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, captcomms04, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Pipi899", "Captain Commando (1VS4 Hack By Pipi899, Cheat By sssskkkk 2009-04-25)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms05, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Description Of Unknown Origin 03)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms06, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Ex Super Version)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms07, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Start Get Vehicle)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms08, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Weapon Replace Arms)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms09, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Alternative Changes)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms10, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Boss White Blood)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms11, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Easy Mode)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms12, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Enemy Enhance)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms13, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Hit Attack V1)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms14, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Hit Attack V2)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms15, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Infinite Ammo)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms16, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Infinite Time)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms17, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Infinite Time Stage 5)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms18, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Items Never Disappear)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms19, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Nivel 8 Test)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms20, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Players White Blood)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms21, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Robots White Blood)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms22, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Unlock 1 Vs 4 Mode (New) V2)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms23, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Weapons Flashing)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms24, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (X No Health Drain)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms25, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Hit Attack V1 Alternative)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms26, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Hit Attack V2 Alternative)(World 911202)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcomms27, captcomm, cps1_10MHz, captcomm, cps_state, cps1, ROT0, "Hacks", "Captain Commando (Extreme Mode)(World 911014)", MACHINE_SUPPORTS_SAVE ) // Cadillacs and Dinosaurs -GAME( 1993, dinos01, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Shooting With The Footkl)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos02, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos03, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (FireArms/Weapon Items Rifle/M-16A1)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos04, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (FireArms/Weapon Items Guns)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos05, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Vitality Restoring Food Items Cake)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos06, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Vitality Restoring Food Items Steak)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos07, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bonus Point Items Gold Dust)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos08, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Weapon Items Uzi)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos09, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Cadillacs Kyouryuu-Shinseiki Plus (2010-02-10) Alternate Set 01)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos10, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (FireArms/Weapon Club)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos11, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Vitality Restoring Food Items Lobster)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos12, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (FireArms/Weapon Items Rod)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos13, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Vitality Restoring Food Items Sushi)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos14, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (FireArms/Weapon Items Grenade)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos15, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Vitality Restoring Food Items Paffe)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos16, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bonus Point Items Ammonite)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos17, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (FireArms/Weapon Items Dynamite)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos18, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (FireArms/Weapon Items Grenade/Dynamite)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos19, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (FireArms/Weapon Bazooka)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos20, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Description Of Unknown Origin 01)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos21, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (FireArms/Weapon Items Rod Alternate Set 01)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos22, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (FireArms/Weapon Items Grenade/Dynamite Alternate Set 01)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos23, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (FireArms/Weapon Items Rifle/M-16A1 Alternate Set 01)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos24, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (FireArms/Weapon Items Shot Gun)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos25, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get The Weapons (Gun))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos26, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Soldiers Modify / Alternative Enemies 5X)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos27, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Alternative Modified / Put Insurance Can Not Afford To Lose Blood)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos28, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bullet Unlimited Series / Weapons Unlimited + Does Not Disappear)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos29, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bullets Unlimited Series / M-16A1 Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos30, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Alternative Modification / Selection Time Is Not Reduced)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos31, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bullet Unlimited Series / Shotgun Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos32, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bullet Unlimited Series / Uz Assault Gun Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos33, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Alternative Changes / Self-Mutilation)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos34, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bullet Unlimited Series / Pistol To Change The Gun Version v1.0)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos35, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Start Change Char V2)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos36, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To get Food (Ammonite))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos37, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To get Food (Barbecue))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos38, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get Food (Cake))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos39, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get Food (Dime And Golddust))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos40, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get Food (Dynamite))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos41, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Overall Modified - Bloody Enhanced Version (Unparalleled Version Of The Amendment 1))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos42, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Overall Modified - Bloody Enhanced Version (Unparalleled Version Of The Amendment 2))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos44, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bullet Unlimited Series / Pistol To Change The Gun Version v2.0)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos45, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get The Weapons (Grenade))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos46, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bullet Unlimited Series / To The Rifle Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos47, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get Food (Lobster))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos49, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Massive Mod/Plus 2008 v1.1f)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos50, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get Food (Paffe))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos51, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Alternative Modification / Iron Fist Invincible)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos52, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get The Weapons (Rod))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos53, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get Food (Steak))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos54, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get Food (Sushi))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos55, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get The Weapons (Uzi))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos56, dino, qsound, dinohz, cps_state, dinoh, ROT0, "Hacks", "Cadillacs and Dinosaurs (Hack Set 1)(Ex Super Version V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos57, dino, qsound, dinohz, cps_state, dinoh, ROT0, "Hacks", "Cadillacs and Dinosaurs (Hack Set 1)(Ex Super Version V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos58, dino, qsound, dinohz, cps_state, dinoh, ROT0, "Hacks", "Cadillacs and Dinosaurs (Hack Set 1)(Lock The Strongest Attack Power)" , MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos59, dino, qsound, dinohz, cps_state, dinoh, ROT0, "Hacks", "Cadillacs and Dinosaurs (Hack Set 1)(Lock Three Mode)" , MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos60, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs: Kyouryuu Shin Seiki (Japan 930201)(Battered Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos61, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version (Unparalleled Version 1))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos62, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get The Bonus (Mix Set 1))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos63, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get The Bonus (Mix Set 2))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos66, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get The Bonus (Mix Set 5))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos67, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get The Bonus (Mix Set 6))(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos68, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(World 930201)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos69, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (unknown hack s69)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos70, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (unknown hack s70)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos72, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (unknown hack s72)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos73, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (unknown hack s73)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, dinos74, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (unknown hack s74)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos01, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Weapon Items Bazooka)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos02, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Weapon Items Club)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos03, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Weapon Items Dynamite or Grenade)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos04, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Weapon Items Dynamite)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos05, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Weapon Items Grenade)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos06, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Weapon Items Pistol)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos07, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Weapon Items Rifle/M-16A1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos08, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Weapon Items Rod)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos09, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Weapon Items Shot Gun)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos10, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Weapon Items Uzi)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos11, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bonus Items Ammonite)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos12, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bonus Items Golddust)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos13, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To get Food Barbecue)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos14, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get Food Cake)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos15, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get Food Lobster)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos16, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get Food Paffe)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos17, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get Food Steak)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos18, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get Food Sushi)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos19, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Put Insurance Can Not Afford To Lose Blood)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos20, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Weapons Unlimited + Does Not Disappear)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos21, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Iron Fist Invincible)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos22, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Change Char V2)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos23, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos24, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 2)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos25, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos26, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos27, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Plus 2008 v1.1f)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos28, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos29, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos30, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Self-Mutilation)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos31, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bullet Unlimited Series-Pistol To Change The Gun Version v1.0)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos32, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bullet Unlimited Series-Pistol To Change The Gun Version v2.0)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos33, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bullet Unlimited Series-To The Rifle Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos34, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bullet Unlimited Series-Shotgun Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos35, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bullet Unlimited Series-Uz Assault Gun Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos36, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bullet Unlimited Series-M-16A1 Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos37, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Selection Time Is Not Reduced)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos38, dino, qsound, dinohz, cps_state, dinoh, ROT0, "Hacks", "Cadillacs and Dinosaurs (Ex Super Version V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos39, dino, qsound, dinohz, cps_state, dinoh, ROT0, "Hacks", "Cadillacs and Dinosaurs (Ex Super Version V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos40, dino, qsound, dinohz, cps_state, dinoh, ROT0, "Hacks", "Cadillacs and Dinosaurs (Lock The Strongest Attack Power)" , MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos41, dino, qsound, dinohz, cps_state, dinoh, ROT0, "Hacks", "Cadillacs and Dinosaurs (Lock Three Mode)" , MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos42, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Shooting With The Footkl)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos43, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs Kyouryuu Shin Seiki (Battered Edition)(Japan 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos44, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Cadillacs Kyouryuu-Shinseiki Plus (2010-02-10) (Alt))(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos45, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get The Bonus (Mix Set 1))(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos46, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get The Bonus (Mix Set 2))(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos47, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get The Bonus (Mix Set 3))(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos48, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Kill Enemies To Get The Bonus (Mix Set 4))(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos49, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Chaos x5)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos50, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Chaos x3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos51, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Slice Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos52, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Super Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos53, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Super Hack)(Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos54, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bullet Unlimited Series-Bazooka)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos55, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Election Time Is Not Reduced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos56, dino, qsound, dino, cps_state, dino, ROT0, "Pipi899", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1A)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, dinos57, dino, qsound, dinohz, cps_state, dinoh, ROT0, "Hacks", "Cadillacs and Dinosaurs (Jurassic 99)(Asia TW 930223)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, dinos58, dino, qsound, dinohz, cps_state, dinohb, ROT0, "Hacks", "Cadillacs and Dinosaurs (Turbo 97)(Asia TW 930223)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinos59, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Final Boss)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox01, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Kill Enemies To get Food Barbecue)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox02, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Kill Enemies To get Food Cake)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox03, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Kill Enemies To get Food Lobster)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox04, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Kill Enemies To get Food Paffe)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox05, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Kill Enemies To get Food Steak)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox06, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Kill Enemies To get Food Sushi)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox07, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Weapon Items Bazooka)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox08, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Weapon Items Club)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox09, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Weapon Items Dynamite)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox10, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Weapon Items Grenade)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox11, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Weapon Items Pistol)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox12, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Weapon Items Dynamite or Grenade)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox13, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Weapon Items Rifle or M16A1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox14, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Weapon Items Rod)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox15, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Weapon Items Shot Gun)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox16, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Weapon Items Uzi)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox17, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Bonus Items Ammonite)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox18, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Bonus Dime & Golddust)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox19, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(All Weapons Ammunition Unlimited BT Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox20, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Lock The Strongest Attack)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox21, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Put Insurance Can Not Afford To Drop Blood)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox22, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Bullet Infinity Series-Bazooka Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox23, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Bullet Infinity Series-M-16A1 Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox24, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Bullet Infinity Series-Rifle Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox25, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Selection Time Is Not Reduced)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox26, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Bullet Infinity Series-ShotGun Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox27, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Bullet Infinity Series-Uzi Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox28, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Self-Wounding Blood)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox29, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Submachine Gun And Shotgun Bullet Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox30, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Pistol To The Scattered Gun Version 1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox31, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Pistol To The Scattered Gun Version 2)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox32, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Tekken invincible)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox33, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Select Characters V1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox34, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Select Characters V2)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox35, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 01)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox36, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 02)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox37, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 03)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox38, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 04)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox39, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 05)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox40, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 06)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox41, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 07)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox42, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 08)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox43, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 09)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox44, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 10)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox45, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 11)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox46, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 12)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox47, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 13)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox48, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 14)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox49, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 15)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox50, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 16)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox51, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 17)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinox52, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Bloody Enhanced Version 1)(Remix Extreme)(Set 18)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw01, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Kill Enemies To get Food Barbecue)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw02, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Kill Enemies To get Food Cake)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw03, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Kill Enemies To get Food Lobster)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw04, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Kill Enemies To get Food Paffe)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw05, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Kill Enemies To get Food Steak)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw06, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Kill Enemies To get Food Sushi)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw07, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Weapon Items Bazooka)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw08, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Weapon Items Club)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw09, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Weapon Items Dynamite)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw10, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Weapon Items Grenade)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw11, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Weapon Items Pistol)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw12, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Weapon Items Dynamite or Grenade)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw13, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Weapon Items Rifle or M16A1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw14, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Weapon Items Rod)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw15, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Weapon Items Shot Gun)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw16, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Weapon Items Uzi)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw17, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Bonus Items Ammonite)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw18, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Bonus Dime & Golddust)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw19, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(All Weapons Ammunition Unlimited BT Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw20, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Lock The Strongest Attack)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw21, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Put Insurance Can Not Afford To Drop Blood)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw22, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Bullet Infinity Series-Bazooka Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw23, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Bullet Infinity Series-M-16A1 Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw24, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Bullet Infinity Series-Rifle Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw25, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Selection Time Is Not Reduced)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw26, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Bullet Infinity Series-ShotGun Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw27, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Bullet Infinity Series-Uzi Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw28, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Self-Wounding Blood)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw29, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Submachine Gun And Shotgun Bullet Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw30, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Pistol To The Scattered Gun Version 1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw31, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Pistol To The Scattered Gun Version 2)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw32, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Tekken invincible)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw35, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 01)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw36, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 02)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw37, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 03)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw38, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 04)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw39, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 05)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw40, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 06)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw41, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 07)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw42, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 08)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw43, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 09)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw44, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 10)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw45, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 11)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw46, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 12)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw47, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 13)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw48, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 14)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw49, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 15)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw50, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 16)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw51, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 17)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosw52, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Amendment 1)(Remix Extreme)(Set 18)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso01, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Kill Enemies To get Food Barbecue)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso02, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Kill Enemies To get Food Cake)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso03, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Kill Enemies To get Food Lobster)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso04, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Kill Enemies To get Food Paffe)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso05, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Kill Enemies To get Food Steak)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso06, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Kill Enemies To get Food Sushi)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso07, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Weapon Items Bazooka)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso08, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Weapon Items Club)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso09, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Weapon Items Dynamite)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso10, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Weapon Items Grenade)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso11, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Weapon Items Pistol)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso12, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Weapon Items Dynamite or Grenade)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso13, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Weapon Items Rifle or M16A1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso14, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Weapon Items Rod)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso15, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Weapon Items Shot Gun)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso16, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Weapon Items Uzi)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso17, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Bonus Items Ammonite)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso18, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Bonus Dime & Golddust)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso19, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(All Weapons Ammunition Unlimited BT Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso20, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Lock The Strongest Attack)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso21, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Put Insurance Can Not Afford To Drop Blood)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso22, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Bullet Infinity Series-Bazooka Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso23, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Bullet Infinity Series-M-16A1 Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso24, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Bullet Infinity Series-Rifle Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso25, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Selection Time Is Not Reduced)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso26, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Bullet Infinity Series-ShotGun Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso27, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Bullet Infinity Series-Uzi Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso28, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Self-Wounding Blood)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso29, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Submachine Gun And Shotgun Bullet Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso30, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Pistol To The Scattered Gun Version 1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso31, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Pistol To The Scattered Gun Version 2)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso32, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Tekken invincible)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso33, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Select Characters V1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso34, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Select Characters V2)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso35, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 01)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso36, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 02)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso37, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 03)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso38, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 04)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso39, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 05)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso40, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 06)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso41, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 07)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso42, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 08)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso43, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 09)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso44, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 10)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso45, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 11)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso46, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 12)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso47, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 13)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso48, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 14)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso49, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 15)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso50, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 16)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso51, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 17)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinoso52, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Difficulty Very Hard)(Remix Extreme)(Set 18)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm01, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 01)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm02, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 02)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm03, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 03)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm04, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 04)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm05, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 05)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm06, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 06)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm07, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 07)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm08, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 08)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm09, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 09)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm10, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 10)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm11, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 11)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm12, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 12)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm13, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 13)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm14, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 14)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm15, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 15)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm16, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 16)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm17, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 17)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinonm18, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Remix Extreme)(Set 18)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x01, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Kill Enemies To get Food Barbecue)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x02, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Kill Enemies To get Food Cake)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x03, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Kill Enemies To get Food Lobster)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x04, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Kill Enemies To get Food Paffe)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x05, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Kill Enemies To get Food Steak)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x06, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Kill Enemies To get Food Sushi)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x07, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Weapon Items Bazooka)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x08, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Weapon Items Club)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x09, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Weapon Items Dynamite)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x10, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Weapon Items Grenade)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x11, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Weapon Items Pistol)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x12, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Weapon Items Dynamite or Grenade)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x13, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Weapon Items Rifle or M16A1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x14, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Weapon Items Rod)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x15, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Weapon Items Shot Gun)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x16, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Weapon Items Uzi)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x17, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Bonus Items Ammonite)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x18, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Bonus Dime & Golddust)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x19, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(All Weapons Ammunition Unlimited BT Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x20, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Lock The Strongest Attack)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x21, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Put Insurance Can Not Afford To Drop Blood)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x22, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Bullet Infinity Series-Bazooka Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x23, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Bullet Infinity Series-M-16A1 Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x24, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Bullet Infinity Series-Rifle Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x25, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Selection Time Is Not Reduced)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x26, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Bullet Infinity Series-ShotGun Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x27, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Bullet Infinity Series-Uzi Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x28, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Self-Wounding Blood)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x29, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Submachine Gun And Shotgun Bullet Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x30, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Pistol To The Scattered Gun Version 1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x31, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Pistol To The Scattered Gun Version 2)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x32, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Tekken invincible)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x33, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Select Characters V1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x34, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Select Characters V2)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x35, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 01)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x36, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 02)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x37, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 03)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x38, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 04)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x39, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 05)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x40, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 06)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x41, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 07)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x42, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 08)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x43, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 09)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x44, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 10)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x45, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 11)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x46, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 12)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x47, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 13)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x48, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 14)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x49, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 15)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x50, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 16)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x51, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 17)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dino5x52, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Enemies 5X)(Remix Extreme)(Set 18)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh01, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Kill Enemies To get Food Barbecue)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh02, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Kill Enemies To get Food Cake)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh03, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Kill Enemies To get Food Lobster)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh04, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Kill Enemies To get Food Paffe)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh05, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Kill Enemies To get Food Steak)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh06, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Kill Enemies To get Food Sushi)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh07, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Weapon Items Bazooka)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh08, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Weapon Items Club)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh09, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Weapon Items Dynamite)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh10, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Weapon Items Grenade)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh11, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Weapon Items Pistol)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh12, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Weapon Items Dynamite or Grenade)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh13, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Weapon Items Rifle or M16A1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh14, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Weapon Items Rod)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh15, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Weapon Items Shot Gun)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh16, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Weapon Items Uzi)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh17, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Bonus Items Ammonite)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh18, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Bonus Dime & Golddust)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh19, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(All Weapons Ammunition Unlimited BT Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh20, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Lock The Strongest Attack)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh22, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Bullet Infinity Series-Bazooka Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh23, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Bullet Infinity Series-M-16A1 Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh24, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Bullet Infinity Series-Rifle Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh25, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Selection Time Is Not Reduced)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh26, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Bullet Infinity Series-ShotGun Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh27, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Bullet Infinity Series-Uzi Edition)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh28, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Self-Wounding Blood)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh29, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Submachine Gun And Shotgun Bullet Version)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh30, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Pistol To The Scattered Gun Version 1)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh32, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Tekken invincible)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh35, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 01)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh36, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 02)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh37, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 03)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh38, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 04)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh39, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 05)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh40, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 06)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh41, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 07)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh42, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 08)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh43, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 09)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh44, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 10)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh45, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 11)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh46, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 12)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh47, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 13)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh48, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 14)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh49, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 15)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh50, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 16)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh51, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 17)(World 930201)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, dinosh52, dino, qsound, dino, cps_state, dino, ROT0, "Hacks", "Cadillacs and Dinosaurs (Unparalleled Version Of The Revised Version Of 2011)(Remix Extreme)(Set 18)(World 930201)", MACHINE_SUPPORTS_SAVE ) + // Final Fight -GAME( 1989, ffights01, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Hacks", "Final Fight (World, set 1)(Change Fighter)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, ffights01, ffight, cps1_10MHz, ffight, cps_state, cps1, ROT0, "Hacks", "Final Fight (World, set 1)(Change Fighter)", MACHINE_SUPPORTS_SAVE ) // The King of Dragons -GAME( 1991, koduhc01, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Hacks", "The King of Dragons (US 910910 Phoenix Edition (16b/40p))(World 910805)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, koduhc02, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Hacks", "The King of Dragons (Boss Version Of Battle)(World 910805)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, koduhc03, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Hacks", "The King of Dragons (Three Model)(World 910805)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, koduhc04, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Hacks", "The King of Dragons (Unparalleled Version)(World 910805)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, koduhc01, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Hacks", "The King of Dragons (US 910910 Phoenix Edition (16b/40p))(World 910805)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, koduhc02, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Hacks", "The King of Dragons (Boss Version Of Battle)(World 910805)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, koduhc03, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Hacks", "The King of Dragons (Three Model)(World 910805)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, koduhc04, kod, cps1_10MHz, kod, cps_state, cps1, ROT0, "Hacks", "The King of Dragons (Unparalleled Version)(World 910805)", MACHINE_SUPPORTS_SAVE ) // Knights of the Round -GAME( 1991, knightsh01, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Hacks", "Knights of the Round (Description Of Unknown Origin 01)(World 911127)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, knightsh02, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Hacks", "Knights of the Round (Extreme Mode)(World 911127)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, knightsh03, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Hacks", "Knights of the Round (Random Characters, Items, Chaos Into Version V6-2)(World 911127)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, knightsh04, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Hacks", "Knights of the Round (Random Characters, Items, Chaos Into Version V6-3)(World 911127)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, knightsh05, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Hacks", "Knights of the Round (Round Table Samurai Chop Version)(World 911127)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knightsh01, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Hacks", "Knights of the Round (Description Of Unknown Origin 01)(World 911127)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knightsh02, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Hacks", "Knights of the Round (Extreme Mode)(World 911127)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knightsh03, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Hacks", "Knights of the Round (Random Characters, Items, Chaos Into Version V6-2)(World 911127)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knightsh04, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Hacks", "Knights of the Round (Random Characters, Items, Chaos Into Version V6-3)(World 911127)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, knightsh05, knights, cps1_10MHz, knights, cps_state, cps1, ROT0, "Hacks", "Knights of the Round (Round Table Samurai Chop Version)(World 911127)", MACHINE_SUPPORTS_SAVE ) // Mercs -GAME( 1990, mercs01, mercs, cps1_10MHz, mercs, cps_state, cps1, ROT270, "Hacks", "Mercs (Ex Super Version)(World 900302)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, mercs02, mercs, cps1_10MHz, mercs, cps_state, cps1, ROT270, "Hacks", "Senjou no Ookami II (Japan 900302)(Translation-Chinese)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1990, mercs01, mercs, cps1_10MHz, mercs, cps_state, cps1, ROT270, "Hacks", "Mercs (Ex Super Version)(World 900302)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, mercs02, mercs, cps1_10MHz, mercs, cps_state, cps1, ROT270, "Hacks", "Senjou no Ookami II (Japan 900302)(Translation-Chinese)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // Muscle Bomber Duo: Ultimate Team Battle -GAME( 1993, mbombrds01, mbombrd, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Muscle Bomber Duo: Ultimate Team Battle (Region Hack-Asia Version)(World 931206)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, mbombrds02, mbombrd, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Muscle Bomber Duo: Ultimate Team Battle (Region Hack-Hispanic Version)(World 931206)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, mbombrds03, mbombrd, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Muscle Bomber Duo: Ultimate Team Battle (Region Hack-Japan (E) Version)(World 931206)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, mbombrds04, mbombrd, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Muscle Bomber Duo: Ultimate Team Battle (Region Hack-Usa Version)(World 931206)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, mbombrds01, mbombrd, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Muscle Bomber Duo: Ultimate Team Battle (Region Hack-Asia Version)(World 931206)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, mbombrds02, mbombrd, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Muscle Bomber Duo: Ultimate Team Battle (Region Hack-Hispanic Version)(World 931206)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, mbombrds03, mbombrd, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Muscle Bomber Duo: Ultimate Team Battle (Region Hack-Japan (E) Version)(World 931206)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, mbombrds04, mbombrd, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Muscle Bomber Duo: Ultimate Team Battle (Region Hack-Usa Version)(World 931206)", MACHINE_SUPPORTS_SAVE ) // The Punisher -GAME( 1993, punishers01, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (HandGun Hack pipi899)(World 930422)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punishers02, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (AngryBoms hack LB70)(World 930422)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punishers03, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (Lock The Double Mode)(World 930422)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punishers04, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (Time No Decrease)(World 930422)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punishers05, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (100 Second For Every Scene)(World 930422)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punisherjs01, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (Time No Decrease)(Japan 930422)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punisherjs02, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (100 Second For Every Scene)(Japan 930422)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punisherjs03, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (unknown hack)(Japan 930422)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, punisherus01, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (Lock Double Mode)(USA 930422)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punishers01, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (HandGun Hack pipi899)(World 930422)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punishers02, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (AngryBoms hack LB70)(World 930422)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punishers03, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (Lock The Double Mode)(World 930422)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punishers04, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (Time No Decrease)(World 930422)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punishers05, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (100 Second For Every Scene)(World 930422)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punisherjs01, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (Time No Decrease)(Japan 930422)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punisherjs02, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (100 Second For Every Scene)(Japan 930422)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punisherjs03, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (unknown hack)(Japan 930422)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, punisherus01, punisher, qsound, punisher, cps_state, punisher, ROT0, "Hacks", "The Punisher (Lock Double Mode)(USA 930422)", MACHINE_SUPPORTS_SAVE ) // Street Fighter II': Champion Edition -GAME( 1992, sf2ceeas01, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Hacks", "Street Fighter II': Champion Edition (Vega Lifts The Scene To Crawl)(World 920513)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2ceeas02, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Hacks", "Street Fighter II': Champion Edition (Zangief Cyclone Simplification)(World 920513)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2ces01, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Hacks", "Street Fighter II': Champion Edition (Translation Brasil)(World 920513)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2ces02, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Hacks", "Street Fighter II': Champion Edition (Region Hack - Hispanic)(World 920513)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2ces03, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Hacks", "Street Fighter II': Champion Edition (Do Not Force)(World 920513)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2ces04, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Hacks", "Street Fighter II': Champion Edition (Sangigel's Whirlwind To Sit Simplified)(World 920513)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2ces05, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Hacks", "Street Fighter II': Champion Edition (Vega Lifts The Main Scene Crawl Limit)(World 920513)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sf2koryus01, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "Hacks", "Street Fighter II': Champion Edition (Huaping Repair)(Xiang Long, Chinese bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2ceeas01, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Hacks", "Street Fighter II': Champion Edition (Vega Lifts The Scene To Crawl)(World 920513)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2ceeas02, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Hacks", "Street Fighter II': Champion Edition (Zangief Cyclone Simplification)(World 920513)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2ces01, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Hacks", "Street Fighter II': Champion Edition (Translation Brasil)(World 920513)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2ces02, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Hacks", "Street Fighter II': Champion Edition (Region Hack - Hispanic)(World 920513)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2ces03, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Hacks", "Street Fighter II': Champion Edition (Do Not Force)(World 920513)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2ces04, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Hacks", "Street Fighter II': Champion Edition (Sangigel's Whirlwind To Sit Simplified)(World 920513)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2ces05, sf2ce, cps1_12MHz, sf2, cps_state, cps1, ROT0, "Hacks", "Street Fighter II': Champion Edition (Vega Lifts The Main Scene Crawl Limit)(World 920513)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, sf2js01, sf2, cps1_10MHz, sf2j, cps_state, cps1, ROT0, "Hacks", "Street Fighter II: The World Warrior (King Of The Four Heavenly Kings)(Japan 910522)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sf2koryus01, sf2ce, cps1_12MHz, sf2hack, cps_state, sf2hack, ROT0, "Hacks", "Street Fighter II': Champion Edition (Huaping Repair)(Xiang Long, Chinese bootleg)", MACHINE_SUPPORTS_SAVE ) // Saturday Night Slam Masters -GAME( 1993, slammasts01, slammast, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Saturday Night Slam Masters (Region Hack-Asia Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, slammasts02, slammast, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Saturday Night Slam Masters (Region Hack-Asia Version (Buggy))", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, slammasts03, slammast, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Saturday Night Slam Masters (Region Hack-Hispanic Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, slammasts04, slammast, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Saturday Night Slam Masters (Region Hack-Hispanic Version (Buggy))", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, slammasts01, slammast, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Saturday Night Slam Masters (Region Hack-Asia Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, slammasts02, slammast, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Saturday Night Slam Masters (Region Hack-Asia Version (Buggy))", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, slammasts03, slammast, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Saturday Night Slam Masters (Region Hack-Hispanic Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, slammasts04, slammast, qsound, slammast, cps_state, slammast, ROT0, "Hacks", "Saturday Night Slam Masters (Region Hack-Hispanic Version (Buggy))", MACHINE_SUPPORTS_SAVE ) // Strider -GAME( 1989, striders01, strider, cps1_10MHz, strider, cps_state, cps1, ROT0, "Hacks", "Strider (Fix Music)(USA, B-Board 89624B-2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, striders01, strider, cps1_10MHz, strider, cps_state, cps1, ROT0, "Hacks", "Strider (Fix Music)(USA, B-Board 89624B-2)", MACHINE_SUPPORTS_SAVE ) // Street Fighter Zero -GAME( 1995, sfzchs01, sfzch, cps1_12MHz, sfzch, cps_state, cps1, ROT0, "Hacks", "Street Fighter Zero (CPS Changer - Street Fighter Alpha - Warriors' Dreams (Publicity))", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzchs02, sfzch, cps1_12MHz, sfzch, cps_state, cps1, ROT0, "Hacks", "Street Fighter Zero (Move Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzchs01, sfzch, cps1_12MHz, sfzch, cps_state, cps1, ROT0, "Hacks", "Street Fighter Zero (CPS Changer - Street Fighter Alpha - Warriors' Dreams (Publicity))", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzchs02, sfzch, cps1_12MHz, sfzch, cps_state, cps1, ROT0, "Hacks", "Street Fighter Zero (Move Hack)", MACHINE_SUPPORTS_SAVE ) // Varth: Operation Thunderstorm -GAME( 1992, varths01, varth, cps1_12MHz, varth, cps_state, cps1, ROT270, "Hacks", "Varth: Operation Thunderstorm (Ex Super Version V1)(World 920714)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, varths02, varth, cps1_12MHz, varth, cps_state, cps1, ROT270, "Hacks", "Varth: Operation Thunderstorm (Japan 920714)(Ex Super Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, varths03, varth, cps1_12MHz, varth, cps_state, cps1, ROT270, "Hacks", "Varth: Operation Thunderstorm (Ex Super Version V2)(World 920714)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, varths01, varth, cps1_12MHz, varth, cps_state, cps1, ROT270, "Hacks", "Varth: Operation Thunderstorm (Ex Super Version V1)(World 920714)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, varths02, varth, cps1_12MHz, varth, cps_state, cps1, ROT270, "Hacks", "Varth: Operation Thunderstorm (Japan 920714)(Ex Super Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, varths03, varth, cps1_12MHz, varth, cps_state, cps1, ROT270, "Hacks", "Varth: Operation Thunderstorm (Ex Super Version V2)(World 920714)", MACHINE_SUPPORTS_SAVE ) // Willow -GAME( 1989, willows01, willow, cps1_10MHz, willow, cps_state, cps1, ROT0, "Hacks", "Willow (Ex Super Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, willows01, willow, cps1_10MHz, willow, cps_state, cps1, ROT0, "Hacks", "Willow (Ex Super Version)", MACHINE_SUPPORTS_SAVE ) // Warriors of Fate -GAME( 1992, wofs01, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Enhanced Game Hacks)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofs09, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors Of Fate (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofs16, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors Of Fate (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofs27, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors Of Fate (Chinese hack: Description Of Unknown Origin 14)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofs31, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: BOSS Dian Unparalleled Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofs32, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: BOSS Cho Unparalleled Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofs36, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors Of Fate (Chinese hack: Description Of Unknown Origin 23)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofs41, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Easy Spinning Pile Driver)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofs42, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Combination Of Grass To Take Childish Sword)(World 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofs43, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Wrestling Power To Strengthen)(World 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofs44, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Holy Sword Three Kingdoms (Invincible))(World 921031)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofr101, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Lock Three-Person Mode)(World 921002)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofr103, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Not Automatically Abandoned Sword)(World 921002)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofr104, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Optimized Version Of The Move)(World 921002)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofr107, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Zhang Fei Vampire Version)(World 921002)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofr108, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Zhang Fei Vampire First Edition)(World 921002)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wofr109, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Zhang Fei vampire Second Edition)(World 921002)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofs01, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Enhanced Game Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofs09, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors Of Fate (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofs16, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors Of Fate (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofs27, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors Of Fate (Chinese hack: Description Of Unknown Origin 14)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofs31, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: BOSS Dian Unparalleled Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofs32, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: BOSS Cho Unparalleled Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofs36, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors Of Fate (Chinese hack: Description Of Unknown Origin 23)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofs41, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Easy Spinning Pile Driver)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofs42, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Combination Of Grass To Take Childish Sword)(World 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofs43, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Wrestling Power To Strengthen)(World 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofs44, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Holy Sword Three Kingdoms (Invincible))(World 921031)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofr101, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Lock Three-Person Mode)(World 921002)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofr103, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Not Automatically Abandoned Sword)(World 921002)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofr104, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Optimized Version Of The Move)(World 921002)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofr107, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Zhang Fei Vampire Version)(World 921002)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofr108, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Zhang Fei Vampire First Edition)(World 921002)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wofr109, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Warriors of Fate (Zhang Fei vampire Second Edition)(World 921002)", MACHINE_SUPPORTS_SAVE ) // Tenchi wo Kurau II -GAME( 1992, tk2h19, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Max Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h20, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h21, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: New Start Boss)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h22, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: New Start Boss Alternate Set 01)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h23, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Max Power Alternate Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h24, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h25, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h26, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Subdue The Dragon Hack By Hzzong)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h27, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h28, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 09)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h29, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h30, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Endless Life)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h31, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h32, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Subdue The Dragon Set Hack 01)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h33, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h34, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Revised Beta Hack By Shinwa)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h35, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 13)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h36, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Revised V1.0 Hack By Chinwa)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h37, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: BOSS Xu Huang Edition Warriors)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h38, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: BOSS Yan Ming Unparalleled Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h39, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: BOSS Zhang Liao Unparalleled Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h40, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Bloody Plus Hack Zhanghw511)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h41, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 21)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h42, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: BOSS Riboud Unparalleled Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h43, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Super Sword-Energy V1)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h44, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Japanese Version Of The World Turn)(World 921002)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h45, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Lock Three-Person Model First Edition)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h46, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Lock Three People Model Perfect Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h47, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Player's Anger)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h48, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Angry Upgrade)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h49, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Zhao Yun Strengthened)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h50, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Modified Version)(Japan 921031)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h51, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Revised Version)(Japan 921031)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h52, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Perfect Version)(Japan 921031)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h53, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Hell Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h54, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Unparalleled Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h55, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Warriors Version 2)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h56, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Final Attack)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h57, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Better Dragon Punch)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h58, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Zhang Fei Uppercut Fist)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h59, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Enhanced Subutai (Chou-Un))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h60, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Revolving Leg Revision 1.0)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h61, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kassar - Spinning Pile Driver (A))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h62, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kassar - Spinning Pile Driver (B))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h63, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kassar - Spinning Pile Driver (C))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h64, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kassar - Spinning Pile Driver (D))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h65, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kassar - Spinning Pile Driver (E))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h66, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kassar - Spinning Pile Driver (F))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h67, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Zhang Fei Horse Battle To Strengthen The First Edition)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h68, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Zhang Fei Horse Battle To Strengthen The Second Edition)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h69, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kassar (Chou-Hi)'s Kicking Hack)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h70, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Guan Yu Began To Move Out of Buttons)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h71, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Guan Yu - Screw Pile (Cyclone Sit))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h72, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Zhao Wei Direct Use Of Weapons In Hand)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h73, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Sonic Blade (A))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h74, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Sonic Blade (B))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h75, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Sonic Blade (C))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h76, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Boss Words)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h77, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Double The Attack Power)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h78, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Start Key Riding)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h79, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Sword And arrow Fly)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h80, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Super Plus 2)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h81, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Enhanced Portor (Kan-U))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h82, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kusanagi Horse)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h83, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (The Best In The World)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h84, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Portor (Kan-U)'s Red Hare)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h85, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Beauty Stage)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h86, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Hero Stage)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h87, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Five Tiger Insurance Lvbu Zhang Liao Aura)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h88, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Weapon Nomiss)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h89, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Optional First Edition Of Li Code)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h90, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Optional Li Code Junior Edition)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h91, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Cao Ren Single Extended Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h92, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Color Replacement Correction)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h93, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Cao Ren Move The Full Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h94, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Super Sword)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h95, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Super Enhanced Integrated Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h96, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Metamorphosis)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h97, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Meng Invincible)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h98, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Title Screen Changes)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h99, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Zhang Fei Vampire Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, tk2h100, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Unlimited Time (Battle Scenes Only))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h19, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Max Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h20, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h21, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: New Start Boss)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h22, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: New Start Boss Alternate Set 01)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h23, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Max Power Alternate Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h24, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h25, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h26, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Subdue The Dragon Hack By Hzzong)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h27, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h28, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 09)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h29, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h30, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Endless Life)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h31, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h32, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Subdue The Dragon Set Hack 01)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h33, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h34, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Revised Beta Hack By Shinwa)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h35, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 13)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h36, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Revised V1.0 Hack By Chinwa)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h37, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: BOSS Xu Huang Edition Warriors)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h38, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: BOSS Yan Ming Unparalleled Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h39, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: BOSS Zhang Liao Unparalleled Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h40, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Bloody Plus Hack Zhanghw511)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h41, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: Description Of Unknown Origin 21)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h42, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Chinese hack: BOSS Riboud Unparalleled Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h43, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Super Sword-Energy V1)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h44, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Japanese Version Of The World Turn)(World 921002)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h45, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Lock Three-Person Model First Edition)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h46, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Lock Three People Model Perfect Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h47, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Player's Anger)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h48, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Angry Upgrade)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h49, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Zhao Yun Strengthened)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h50, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Modified Version)(Japan 921031)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h51, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Revised Version)(Japan 921031)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h52, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Perfect Version)(Japan 921031)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h53, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Hell Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h54, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Unparalleled Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h55, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Warriors Version 2)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h56, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Final Attack)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h57, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Better Dragon Punch)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h58, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Zhang Fei Uppercut Fist)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h59, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Enhanced Subutai (Chou-Un))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h60, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Revolving Leg Revision 1.0)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h61, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kassar - Spinning Pile Driver (A))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h62, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kassar - Spinning Pile Driver (B))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h63, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kassar - Spinning Pile Driver (C))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h64, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kassar - Spinning Pile Driver (D))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h65, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kassar - Spinning Pile Driver (E))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h66, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kassar - Spinning Pile Driver (F))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h67, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Zhang Fei Horse Battle To Strengthen The First Edition)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h68, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Zhang Fei Horse Battle To Strengthen The Second Edition)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h69, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kassar (Chou-Hi)'s Kicking Hack)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h70, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Guan Yu Began To Move Out of Buttons)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h71, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Guan Yu - Screw Pile (Cyclone Sit))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h72, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Zhao Wei Direct Use Of Weapons In Hand)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h73, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Sonic Blade (A))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h74, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Sonic Blade (B))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h75, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Sonic Blade (C))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h76, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Boss Words)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h77, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Double The Attack Power)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h78, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Start Key Riding)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h79, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Sword And arrow Fly)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h80, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Super Plus 2)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h81, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Enhanced Portor (Kan-U))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h82, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Kusanagi Horse)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h83, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (The Best In The World)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h84, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Portor (Kan-U)'s Red Hare)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h85, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Beauty Stage)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h86, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Hero Stage)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h87, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Five Tiger Insurance Lvbu Zhang Liao Aura)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h88, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Weapon Nomiss)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h89, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Optional First Edition Of Li Code)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h90, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Optional Li Code Junior Edition)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h91, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Cao Ren Single Extended Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h92, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Color Replacement Correction)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h93, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Cao Ren Move The Full Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h94, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Super Sword)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h95, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Super Enhanced Integrated Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h96, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Metamorphosis)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h97, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Meng Invincible)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h98, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Title Screen Changes)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h99, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Zhang Fei Vampire Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h100, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II (Unlimited Time (Battle Scenes Only))(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h101, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II: Sekiheki no Tatakai (Zhao Wei)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, tk2h102, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Tenchi wo Kurau II: Sekiheki no Tatakai (Improved Version)(Japan 921031)", MACHINE_SUPPORTS_SAVE ) // Sangokushi II -GAME( 1992, sk2h10, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi II (Change Character)(Asia 921005)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sk2h17, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi II (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sk2h18, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi II (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sk2h19, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi II (Asia 921005)(Easy Spinning Pile Driver)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sk2h23, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi II (Enhanced Game By Bootleg V2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, sk2h41, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi II (New Start)", MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) - -GAME( 1999, wofh01, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "Hacks", "Sangokushi II (Asia 921005)(Description Of Unknown Origin HH 01)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, wofh02, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "Hacks", "Sangokushi III Part 1 2010 (Tenchi wo Kurau II Hack)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, wofh03, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "Hacks", "Sangokushi II (Asia 921005)(Description Of Unknown Origin HH 02)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sk2h10, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi II (Change Character)(Asia 921005)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sk2h17, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi II (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sk2h18, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi II (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sk2h19, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi II (Asia 921005)(Easy Spinning Pile Driver)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sk2h23, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi II (Enhanced Game By Bootleg V2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, sk2h41, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi II (New Start)", MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) + +HACK( 1999, wofh01, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "Hacks", "Sangokushi II (Asia 921005)(Description Of Unknown Origin HH 01)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, wofh02, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "Hacks", "Sangokushi III Part 1 2010 (Tenchi wo Kurau II Hack)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, wofh03, wof, sk2h1q, sk2h1, cps_state, sk2h1q, ROT0, "Hacks", "Sangokushi II (Asia 921005)(Description Of Unknown Origin HH 02)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // Sangokushi III -GAME( 2010, sk3p4, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi 3 (Chinese hack: Gaiden Kakou-On S Revence Dx)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, sk3p5, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi 3 (Chinese hack: Description Of Unknown Origin 24)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, sk3p6, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi 3 (Chinese hack: Description Of Unknown Origin 25)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, sk3p7, wofch, qsound, wofch, cps_state, wof, ROT0, "Hacks", "Sangokushi 3 (Chinese hack: Description Of Unknown Origin H 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, sk3p8, wofch, qsound, wofch, cps_state, wof, ROT0, "Hacks", "Sangokushi 3 (Chinese hack: Description Of Unknown Origin H 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, sk3p4, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi 3 (Chinese hack: Gaiden Kakou-On S Revence Dx)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, sk3p5, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi 3 (Chinese hack: Description Of Unknown Origin 24)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, sk3p6, wof, qsound, wof, cps_state, wof, ROT0, "Hacks", "Sangokushi 3 (Chinese hack: Description Of Unknown Origin 25)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, sk3p7, wofch, qsound, wofch, cps_state, wof, ROT0, "Hacks", "Sangokushi 3 (Chinese hack: Description Of Unknown Origin H 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, sk3p8, wofch, qsound, wofch, cps_state, wof, ROT0, "Hacks", "Sangokushi 3 (Chinese hack: Description Of Unknown Origin H 02)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/cps2.cpp b/docs/release/src/hbmame/drivers/cps2.cpp index 6c4e95c216f..7b5cc7f2bc1 100644 --- a/docs/release/src/hbmame/drivers/cps2.cpp +++ b/docs/release/src/hbmame/drivers/cps2.cpp @@ -1359,7 +1359,7 @@ struct game_keys uint32_t upper_limit; }; -DRIVER_INIT_MEMBER(cps2_state,cps2crypt) +void cps2_state::init_cps2crypt() { if (m_region_key) { @@ -2139,14 +2139,14 @@ MACHINE_START_MEMBER(cps2_state,cps2) MACHINE_CONFIG_START(cps2_state::cps2) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, XTAL(16'000'000)) - MCFG_CPU_PROGRAM_MAP(cps2_map) - MCFG_CPU_OPCODES_MAP(decrypted_opcodes_map) + MCFG_DEVICE_ADD("maincpu", M68000, XTAL(16'000'000)) + MCFG_DEVICE_PROGRAM_MAP(cps2_map) + MCFG_DEVICE_OPCODES_MAP(decrypted_opcodes_map) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", cps2_state, cps2_interrupt, "screen", 0, 1) - MCFG_CPU_ADD("audiocpu", Z80, XTAL(8'000'000)) - MCFG_CPU_PROGRAM_MAP(qsound_sub_map) - MCFG_CPU_PERIODIC_INT_DRIVER(cps2_state, irq0_line_hold, 250) // measured + MCFG_DEVICE_ADD("audiocpu", Z80, XTAL(8'000'000)) + MCFG_DEVICE_PROGRAM_MAP(qsound_sub_map) + MCFG_DEVICE_PERIODIC_INT_DRIVER(cps2_state, irq0_line_hold, 250) // measured MCFG_MACHINE_START_OVERRIDE(cps2_state, cps2) @@ -2157,18 +2157,19 @@ MACHINE_CONFIG_START(cps2_state::cps2) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) MCFG_SCREEN_RAW_PARAMS(CPS_PIXEL_CLOCK, CPS_HTOTAL, CPS_HBEND, CPS_HBSTART, CPS_VTOTAL, CPS_VBEND, CPS_VBSTART) MCFG_SCREEN_UPDATE_DRIVER(cps2_state, screen_update_cps1) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps2_state, screen_vblank_cps1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, cps2_state, screen_vblank_cps1)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps2_state, cps2) /* sound hardware */ - MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") + SPEAKER(config, "lspeaker").front_left(); + SPEAKER(config, "rspeaker").front_right(); - MCFG_DEVICE_ADD("qsound", QSOUND, QSOUND_CLOCK) + MCFG_DEVICE_ADD("qsound", QSOUND) MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) MACHINE_CONFIG_END @@ -2177,8 +2178,8 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(cps2_state::dead_cps2) cps2(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(dead_cps2_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(dead_cps2_map) MACHINE_CONFIG_END MACHINE_CONFIG_START(cps2_state::gigaman2) @@ -2188,9 +2189,9 @@ MACHINE_CONFIG_START(cps2_state::gigaman2) // gigaman2 has an AT89C4051 (8051) MCU as an audio cpu, no qsound. MCFG_DEVICE_REMOVE("qsound") - MCFG_CPU_MODIFY("maincpu") + MCFG_DEVICE_MODIFY("maincpu") - MCFG_OKIM6295_ADD("oki", XTAL(32'000'000)/32, PIN7_HIGH) // clock frequency & pin 7 not verified + MCFG_DEVICE_ADD("oki", OKIM6295, XTAL(1'000'000), okim6295_device::PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.47) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.47) MACHINE_CONFIG_END @@ -10645,17 +10646,17 @@ void cps2_state::init_digital_volume() -DRIVER_INIT_MEMBER(cps2_state,cps2) +void cps2_state::init_cps2() { /* Decrypt the game - see machine/cps2crypt.cpp */ - DRIVER_INIT_CALL(cps2crypt); - DRIVER_INIT_CALL(cps2nc); + init_cps2crypt(); + init_cps2nc(); } -DRIVER_INIT_MEMBER(cps2_state, cps2nc) +void cps2_state::init_cps2nc() { /* Initialize some video elements */ - DRIVER_INIT_CALL(cps2_video); + init_cps2_video(); m_cps2networkpresent = 0; @@ -10665,9 +10666,9 @@ DRIVER_INIT_MEMBER(cps2_state, cps2nc) } -DRIVER_INIT_MEMBER(cps2_state,ssf2tb) +void cps2_state::init_ssf2tb() { - DRIVER_INIT_CALL(cps2); + init_cps2(); m_cps2networkpresent = 0; @@ -10677,9 +10678,9 @@ DRIVER_INIT_MEMBER(cps2_state,ssf2tb) } -DRIVER_INIT_MEMBER(cps2_state,pzloop2) +void cps2_state::init_pzloop2() { - DRIVER_INIT_CALL(cps2); + init_cps2(); m_readpaddle = 0; m_cps2_dial_type = 1; @@ -10689,9 +10690,9 @@ DRIVER_INIT_MEMBER(cps2_state,pzloop2) m_maincpu->space(AS_PROGRAM).install_read_handler(0x804000, 0x804001, read16_delegate(FUNC(cps2_state::joy_or_paddle_r), this)); } -DRIVER_INIT_MEMBER(cps2_state,singbrd) +void cps2_state::init_singbrd() { - DRIVER_INIT_CALL(cps2); + init_cps2(); /* the single board games don't have a digital volume switch */ m_cps2disabledigitalvolume = 1; @@ -10723,13 +10724,13 @@ void cps2_state::gigaman2_gfx_reorder() } } -DRIVER_INIT_MEMBER(cps2_state,gigaman2) +void cps2_state::init_gigaman2() { address_space &space = m_maincpu->space(AS_PROGRAM); gigaman2_gfx_reorder(); - DRIVER_INIT_CALL(cps2nc); + init_cps2nc(); m_gigaman2_dummyqsound_ram = std::make_unique<uint16_t[]>(0x20000 / 2); save_pointer(NAME(m_gigaman2_dummyqsound_ram.get()), 0x20000 / 2); @@ -10742,9 +10743,9 @@ DRIVER_INIT_MEMBER(cps2_state,gigaman2) m_digital_volume_timer->adjust(attotime::never, 0, attotime::never); } -DRIVER_INIT_MEMBER(cps2_state,ecofghtr) +void cps2_state::init_ecofghtr() { - DRIVER_INIT_CALL(cps2); + init_cps2(); m_readpaddle = 0; m_cps2_dial_type = 2; @@ -10763,277 +10764,277 @@ DRIVER_INIT_MEMBER(cps2_state,ecofghtr) * *************************************/ -GAME( 1993, ssf2, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (World 931005)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ssf2r1, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (World 930911)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ssf2u, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (USA 930911)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ssf2a, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (Asia 931005)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ssf2ar1, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (Asia 930914)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ssf2j, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (Japan 931005)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ssf2jr1, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (Japan 930911)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ssf2jr2, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (Japan 930910)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ssf2h, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (Hispanic 930911)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ssf2tb, ssf2, cps2, cps2_2p6b, cps2_state, ssf2tb, ROT0, "Capcom", "Super Street Fighter II: The Tournament Battle (World 931119)", MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) // works, but not in tournament mode -GAME( 1993, ssf2tbr1, ssf2, cps2, cps2_2p6b, cps2_state, ssf2tb, ROT0, "Capcom", "Super Street Fighter II: The Tournament Battle (World 930911)", MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) // works, but not in tournament mode -GAME( 1993, ssf2tbj, ssf2, cps2, cps2_2p6b, cps2_state, ssf2tb, ROT0, "Capcom", "Super Street Fighter II: The Tournament Battle (Japan 931005)", MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) // works, but not in tournament mode -GAME( 1993, ssf2tbj1, ssf2, cps2, cps2_2p6b, cps2_state, ssf2tb, ROT0, "Capcom", "Super Street Fighter II: The Tournament Battle (Japan 930911)", MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) // works, but not in tournament mode -GAME( 1993, ssf2tba, ssf2, cps2, cps2_2p6b, cps2_state, ssf2tb, ROT0, "Capcom", "Super Street Fighter II: The Tournament Battle (Asia 931005)", MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) // works, but not in tournament mode -GAME( 1993, ssf2tbh, ssf2, cps2, cps2_2p6b, cps2_state, ssf2tb, ROT0, "Capcom", "Super Street Fighter II: The Tournament Battle (Hispanic 931005)", MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) // works, but not in tournament mode -GAME( 1993, ecofghtr, 0, cps2, ecofghtr, cps2_state, ecofghtr, ROT0, "Capcom", "Eco Fighters (World 931203)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ecofghtru, ecofghtr, cps2, ecofghtr, cps2_state, ecofghtr, ROT0, "Capcom", "Eco Fighters (USA 940215)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ecofghtru1, ecofghtr, cps2, ecofghtr, cps2_state, ecofghtr, ROT0, "Capcom", "Eco Fighters (USA 931203)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, uecology, ecofghtr, cps2, ecofghtr, cps2_state, ecofghtr, ROT0, "Capcom", "Ultimate Ecology (Japan 931203)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ecofghtra, ecofghtr, cps2, ecofghtr, cps2_state, ecofghtr, ROT0, "Capcom", "Eco Fighters (Asia 931203)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ecofghtrh, ecofghtr, cps2, ecofghtr, cps2_state, ecofghtr, ROT0, "Capcom", "Eco Fighters (Hispanic 931203)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ddtod, 0, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Euro 940412)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ddtodr1, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Euro 940113)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ddtodu, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (USA 940125)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ddtodur1, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (USA 940113)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ddtodj, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Japan 940412)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ddtodjr1, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Japan 940125)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ddtodjr2, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Japan 940113)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ddtoda, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Asia 940412)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ddtodar1, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Asia 940113)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ddtodh, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Hispanic 940412)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ddtodhr1, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Hispanic 940125)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ddtodhr2, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Hispanic 940113)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2t, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II Turbo (World 940223)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2ta, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II Turbo (Asia 940223)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2th, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II Turbo (Hispanic 940223)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2tu, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II Turbo (USA 940323)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2tur1, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II Turbo (USA 940223)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2xj, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II X: Grand Master Challenge (Japan 940311)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2xjr1, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II X: Grand Master Challenge (Japan 940223)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2xjr1r, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II X: Grand Master Challenge (Japan 940223 rent version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, avsp, 0, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Alien vs. Predator (Euro 940520)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, avspu, avsp, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Alien vs. Predator (USA 940520)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, avspj, avsp, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Alien vs. Predator (Japan 940520)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, avspa, avsp, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Alien vs. Predator (Asia 940520)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, avsph, avsp, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Alien vs. Predator (Hispanic 940520)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, dstlk, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Darkstalkers: The Night Warriors (Euro 940705)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, dstlku, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Darkstalkers: The Night Warriors (USA 940818)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, dstlkur1, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Darkstalkers: The Night Warriors (USA 940705)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, dstlka, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Darkstalkers: The Night Warriors (Asia 940705)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, dstlkh, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Darkstalkers: The Night Warriors (Hispanic 940818)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, vampj, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire: The Night Warriors (Japan 940705)", MACHINE_SUPPORTS_SAVE ) // partial update set? Only rom 04 is "B" revision -GAME( 1994, vampja, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire: The Night Warriors (Japan 940705 alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, vampjr1, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire: The Night Warriors (Japan 940630)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ringdest, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Ring of Destruction: Slammasters II (Euro 940902)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ringdesta, ringdest, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Ring of Destruction: Slammasters II (Asia 940831)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ringdesth, ringdest, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Ring of Destruction: Slammasters II (Hispanic 940902)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, smbomb, ringdest, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Muscle Bomber: The International Blowout (Japan 940831)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, smbombr1, ringdest, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Muscle Bomber: The International Blowout (Japan 940808)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, armwar, 0, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Armored Warriors (Euro 941024)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, armwarr1, armwar, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Armored Warriors (Euro 941011)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, armwaru, armwar, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Armored Warriors (USA 941024)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, armwaru1, armwar, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Armored Warriors (USA 940920)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, pgear, armwar, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Powered Gear: Strategic Variant Armor Equipment (Japan 941024)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, pgearr1, armwar, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Powered Gear: Strategic Variant Armor Equipment (Japan 940916)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, armwara, armwar, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Armored Warriors (Asia 941024)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, armwarar1, armwar, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Armored Warriors (Asia 940920)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcota, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Euro 950331)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotar1, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Euro 950105)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotau, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (USA 950105)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotab, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Brazil 950331)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotah, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Hispanic 950331)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotahr1, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Hispanic 950105)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotaj, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Japan 950105)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotaj1, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Japan 941222)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotaj2, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Japan 941219)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotaj3, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Japan 941217)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotajr, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Japan 941208 rent version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotaa, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Asia 950105)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotaar1, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Asia 941217)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, nwarr, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Night Warriors: Darkstalkers' Revenge (Euro 950316)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, nwarru, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Night Warriors: Darkstalkers' Revenge (USA 950406)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, nwarrh, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Night Warriors: Darkstalkers' Revenge (Hispanic 950403)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, nwarrb, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Night Warriors: Darkstalkers' Revenge (Brazil 950403)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, nwarra, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Night Warriors: Darkstalkers' Revenge (Asia 950302)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, vhuntj, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Hunter: Darkstalkers' Revenge (Japan 950316)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, vhuntjr1s, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Hunter: Darkstalkers' Revenge (Japan 950307 stop version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, vhuntjr1, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Hunter: Darkstalkers' Revenge (Japan 950307)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, vhuntjr2, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Hunter: Darkstalkers' Revenge (Japan 950302)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, cybots, 0, cps2, cybots, cps2_state, cps2, ROT0, "Capcom", "Cyberbots: Fullmetal Madness (Euro 950424)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, cybotsu, cybots, cps2, cybots, cps2_state, cps2, ROT0, "Capcom", "Cyberbots: Fullmetal Madness (USA 950424)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, cybotsj, cybots, cps2, cybots, cps2_state, cps2, ROT0, "Capcom", "Cyberbots: Fullmetal Madness (Japan 950420)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfa, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha: Warriors' Dreams (Euro 950727)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfar1, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha: Warriors' Dreams (Euro 950718)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfar2, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha: Warriors' Dreams (Euro 950627)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfar3, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha: Warriors' Dreams (Euro 950605)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfau, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha: Warriors' Dreams (USA 950627)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfza, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Asia 950627)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzar1, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Asia 950605)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzj, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Japan 950727)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzjr1, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Japan 950627)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzjr2, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Japan 950605)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzh, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Hispanic 950718)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzhr1, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Hispanic 950627)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzb, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Brazil 951109)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzbr1, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Brazil 950727)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mmancp2u, megaman, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Mega Man: The Power Battle (CPS2, USA 951006, SAMPLE Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mmancp2ur1, megaman, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Mega Man: The Power Battle (CPS2, USA 950926, SAMPLE Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, rmancp2j, megaman, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Rockman: The Power Battle (CPS2, Japan 950922)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, msh, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes (Euro 951024)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mshu, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes (USA 951024)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mshj, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes (Japan 951117)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mshjr1, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes (Japan 951024)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, msha, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes (Asia 951024)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mshh, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes (Hispanic 951117)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mshb, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes (Brazil 951117)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, 19xx, 0, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (USA 951207)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, 19xxa, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (Asia 960104)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, 19xxar1, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (Asia 951207)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, 19xxj, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (Japan 960104, yellow case)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, 19xxjr1, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (Japan 951225)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, 19xxjr2, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (Japan 951207)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, 19xxh, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (Hispanic 951218)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, 19xxb, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (Brazil 951218)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ddsom, 0, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Euro 960619)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ddsomr1, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Euro 960223)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ddsomr2, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Euro 960209)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ddsomr3, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Euro 960208)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ddsomu, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (USA 960619)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ddsomur1, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (USA 960209)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ddsomj, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Japan 960619)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ddsomjr1, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Japan 960206)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ddsomjr2, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Japan 960223)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ddsoma, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Asia 960619)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ddsomar1, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Asia 960208)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ddsomh, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Hispanic 960223)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ddsomb, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Brazil 960223)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfa2, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha 2 (Euro 960229)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfa2u, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha 2 (USA 960430)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfa2ur1, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha 2 (USA 960306)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2j, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Japan 960430)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2jr1, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Japan 960227)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2a, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Asia 960227)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2b, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Brazil 960531)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2br1, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Brazil 960304)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2h, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Hispanic 960304)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2n, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Oceania 960229)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2al, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 Alpha (Asia 960826)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2alj, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 Alpha (Japan 960805)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2alh, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 Alpha (Hispanic 960813)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2alb, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 Alpha (Brazil 960813)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, spf2t, 0, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Capcom", "Super Puzzle Fighter II Turbo (Euro 960529)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, spf2tu, spf2t, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Capcom", "Super Puzzle Fighter II Turbo (USA 960620)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, spf2xj, spf2t, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Capcom", "Super Puzzle Fighter II X (Japan 960531)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, spf2ta, spf2t, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Capcom", "Super Puzzle Fighter II Turbo (Asia 960529)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, spf2th, spf2t, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Capcom", "Super Puzzle Fighter II Turbo (Hispanic 960531)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, megaman2, 0, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Mega Man 2: The Power Fighters (USA 960708)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, megaman2a, megaman2, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Mega Man 2: The Power Fighters (Asia 960708)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, rockman2j, megaman2, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Rockman 2: The Power Fighters (Japan 960708)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, megaman2h, megaman2, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Mega Man 2: The Power Fighters (Hispanic 960712)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, qndream, 0, cps2, qndream, cps2_state, cps2, ROT0, "Capcom", "Quiz Nanairo Dreams: Nijiirochou no Kiseki (Japan 960826)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsf, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Euro 961004)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfr1, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Euro 960910)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfu, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (USA 961023)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfur1, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (USA 961004)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfur2, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (USA 960910)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfj, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Japan 961023)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfjr1, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Japan 961004)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfjr2, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Japan 960910)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfjr3, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Japan 960909)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfa, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Asia 961023)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfar1, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Asia 961004)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfar2, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Asia 960919)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfar3, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Asia 960910)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfh, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Hispanic 961004)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfb, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Brazil 961023)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, batcir, 0, cps2, cps2_4p2b, cps2_state, cps2, ROT0, "Capcom", "Battle Circuit (Euro 970319)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, batcira, batcir, cps2, cps2_4p2b, cps2_state, cps2, ROT0, "Capcom", "Battle Circuit (Asia 970319)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, batcirj, batcir, cps2, cps2_4p2b, cps2_state, cps2, ROT0, "Capcom", "Battle Circuit (Japan 970319)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, vsav, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Savior: The Lord of Vampire (Euro 970519)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, vsavu, vsav, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Savior: The Lord of Vampire (USA 970519)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, vsavj, vsav, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Savior: The Lord of Vampire (Japan 970519)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, vsava, vsav, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Savior: The Lord of Vampire (Asia 970519)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, vsavh, vsav, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Savior: The Lord of Vampire (Hispanic 970519)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsf, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Euro 970625)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsfu, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (USA 970827)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsfu1, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (USA 970625)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsfj, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Japan 970707)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsfj1, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Japan 970702)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsfj2, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Japan 970625)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsfh, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Hispanic 970625)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsfa, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Asia 970625)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsfa1, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Asia 970620)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsfb, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Brazil 970827)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsfb1, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Brazil 970625)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, csclub, 0, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Capcom Sports Club (Euro 971017)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, csclub1, csclub, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Capcom Sports Club (Euro 970722)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, cscluba, csclub, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Capcom Sports Club (Asia 970722)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, csclubj, csclub, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Capcom Sports Club (Japan 970722)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, csclubjy, csclub, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Capcom Sports Club (Japan 970722, yellow case)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, csclubh, csclub, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Capcom Sports Club (Hispanic 970722)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, sgemf, 0, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Super Gem Fighter Mini Mix (USA 970904)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, pfghtj, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Pocket Fighter (Japan 970904)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, sgemfa, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Super Gem Fighter: Mini Mix (Asia 970904)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, sgemfh, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Super Gem Fighter: Mini Mix (Hispanic 970904)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, vhunt2, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Hunter 2: Darkstalkers Revenge (Japan 970929)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, vhunt2r1, vhunt2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Hunter 2: Darkstalkers Revenge (Japan 970913)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, vsav2, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Savior 2: The Lord of Vampire (Japan 970913)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvsc, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Euro 980123)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvscr1, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Euro 980112)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvscu, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (USA 980123)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvscur1, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (USA 971222)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvscj, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Japan 980123)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvscjr1, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Japan 980112)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvscjsing, mvsc, cps2, cps2_2p6b, cps2_state, singbrd, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Japan 980123) (Single PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvsca, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Asia 980123)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvscar1, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Asia 980112)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvsch, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Hispanic 980123)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvscb, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Brazil 980123)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (Euro 980904)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3u, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (USA 980904)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3ur1, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (USA 980629)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3us, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (USA 980616, SAMPLE Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3h, sfa3, cps2, cps2_2p6bt, cps2_state,cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (Hispanic 980904)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3hr1, sfa3, cps2, cps2_2p6bt, cps2_state,cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (Hispanic 980629)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3b, sfa3, cps2, cps2_2p6bt, cps2_state,cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (Brazil 980629)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3j, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 3 (Japan 980904)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3jr1, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 3 (Japan 980727)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3jr2, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 3 (Japan 980629)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3a, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 3 (Asia 980904)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3ar1, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 3 (Asia 980701)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, jyangoku, 0, cps2, cps2_1p2b, cps2_state, cps2, ROT0, "Capcom", "Jyangokushi: Haoh no Saihai (Japan 990527)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, hsf2, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Hyper Street Fighter II: The Anniversary Edition (USA 040202)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, hsf2a, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Hyper Street Fighter II: The Anniversary Edition (Asia 040202)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, hsf2j, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Hyper Street Fighter II: The Anniversary Edition (Japan 040202)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, hsf2j1, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Hyper Street Fighter II: The Anniversary Edition (Japan 031222)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ssf2, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (World 931005)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ssf2r1, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (World 930911)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ssf2u, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (USA 930911)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ssf2a, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (Asia 931005)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ssf2ar1, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (Asia 930914)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ssf2j, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (Japan 931005)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ssf2jr1, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (Japan 930911)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ssf2jr2, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (Japan 930910)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ssf2h, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II: The New Challengers (Hispanic 930911)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ssf2tb, ssf2, cps2, cps2_2p6b, cps2_state, ssf2tb, ROT0, "Capcom", "Super Street Fighter II: The Tournament Battle (World 931119)", MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) // works, but not in tournament mode +HACK( 1993, ssf2tbr1, ssf2, cps2, cps2_2p6b, cps2_state, ssf2tb, ROT0, "Capcom", "Super Street Fighter II: The Tournament Battle (World 930911)", MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) // works, but not in tournament mode +HACK( 1993, ssf2tbj, ssf2, cps2, cps2_2p6b, cps2_state, ssf2tb, ROT0, "Capcom", "Super Street Fighter II: The Tournament Battle (Japan 931005)", MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) // works, but not in tournament mode +HACK( 1993, ssf2tbj1, ssf2, cps2, cps2_2p6b, cps2_state, ssf2tb, ROT0, "Capcom", "Super Street Fighter II: The Tournament Battle (Japan 930911)", MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) // works, but not in tournament mode +HACK( 1993, ssf2tba, ssf2, cps2, cps2_2p6b, cps2_state, ssf2tb, ROT0, "Capcom", "Super Street Fighter II: The Tournament Battle (Asia 931005)", MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) // works, but not in tournament mode +HACK( 1993, ssf2tbh, ssf2, cps2, cps2_2p6b, cps2_state, ssf2tb, ROT0, "Capcom", "Super Street Fighter II: The Tournament Battle (Hispanic 931005)", MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) // works, but not in tournament mode +HACK( 1993, ecofghtr, 0, cps2, ecofghtr, cps2_state, ecofghtr, ROT0, "Capcom", "Eco Fighters (World 931203)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ecofghtru, ecofghtr, cps2, ecofghtr, cps2_state, ecofghtr, ROT0, "Capcom", "Eco Fighters (USA 940215)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ecofghtru1, ecofghtr, cps2, ecofghtr, cps2_state, ecofghtr, ROT0, "Capcom", "Eco Fighters (USA 931203)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, uecology, ecofghtr, cps2, ecofghtr, cps2_state, ecofghtr, ROT0, "Capcom", "Ultimate Ecology (Japan 931203)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ecofghtra, ecofghtr, cps2, ecofghtr, cps2_state, ecofghtr, ROT0, "Capcom", "Eco Fighters (Asia 931203)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ecofghtrh, ecofghtr, cps2, ecofghtr, cps2_state, ecofghtr, ROT0, "Capcom", "Eco Fighters (Hispanic 931203)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ddtod, 0, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Euro 940412)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ddtodr1, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Euro 940113)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ddtodu, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (USA 940125)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ddtodur1, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (USA 940113)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ddtodj, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Japan 940412)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ddtodjr1, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Japan 940125)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ddtodjr2, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Japan 940113)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ddtoda, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Asia 940412)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ddtodar1, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Asia 940113)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ddtodh, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Hispanic 940412)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ddtodhr1, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Hispanic 940125)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ddtodhr2, ddtod, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Tower of Doom (Hispanic 940113)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2t, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II Turbo (World 940223)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2ta, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II Turbo (Asia 940223)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2th, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II Turbo (Hispanic 940223)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2tu, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II Turbo (USA 940323)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2tur1, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II Turbo (USA 940223)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2xj, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II X: Grand Master Challenge (Japan 940311)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2xjr1, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II X: Grand Master Challenge (Japan 940223)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2xjr1r, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Street Fighter II X: Grand Master Challenge (Japan 940223 rent version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, avsp, 0, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Alien vs. Predator (Euro 940520)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, avspu, avsp, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Alien vs. Predator (USA 940520)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, avspj, avsp, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Alien vs. Predator (Japan 940520)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, avspa, avsp, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Alien vs. Predator (Asia 940520)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, avsph, avsp, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Alien vs. Predator (Hispanic 940520)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, dstlk, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Darkstalkers: The Night Warriors (Euro 940705)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, dstlku, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Darkstalkers: The Night Warriors (USA 940818)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, dstlkur1, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Darkstalkers: The Night Warriors (USA 940705)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, dstlka, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Darkstalkers: The Night Warriors (Asia 940705)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, dstlkh, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Darkstalkers: The Night Warriors (Hispanic 940818)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, vampj, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire: The Night Warriors (Japan 940705)", MACHINE_SUPPORTS_SAVE ) // partial update set? Only rom 04 is "B" revision +HACK( 1994, vampja, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire: The Night Warriors (Japan 940705 alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, vampjr1, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire: The Night Warriors (Japan 940630)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ringdest, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Ring of Destruction: Slammasters II (Euro 940902)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ringdesta, ringdest, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Ring of Destruction: Slammasters II (Asia 940831)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ringdesth, ringdest, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Ring of Destruction: Slammasters II (Hispanic 940902)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, smbomb, ringdest, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Muscle Bomber: The International Blowout (Japan 940831)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, smbombr1, ringdest, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Super Muscle Bomber: The International Blowout (Japan 940808)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, armwar, 0, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Armored Warriors (Euro 941024)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, armwarr1, armwar, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Armored Warriors (Euro 941011)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, armwaru, armwar, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Armored Warriors (USA 941024)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, armwaru1, armwar, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Armored Warriors (USA 940920)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, pgear, armwar, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Powered Gear: Strategic Variant Armor Equipment (Japan 941024)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, pgearr1, armwar, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Powered Gear: Strategic Variant Armor Equipment (Japan 940916)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, armwara, armwar, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Armored Warriors (Asia 941024)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, armwarar1, armwar, cps2, cps2_3p3b, cps2_state, cps2, ROT0, "Capcom", "Armored Warriors (Asia 940920)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcota, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Euro 950331)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotar1, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Euro 950105)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotau, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (USA 950105)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotab, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Brazil 950331)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotah, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Hispanic 950331)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotahr1, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Hispanic 950105)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotaj, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Japan 950105)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotaj1, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Japan 941222)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotaj2, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Japan 941219)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotaj3, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Japan 941217)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotajr, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Japan 941208 rent version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotaa, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Asia 950105)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotaar1, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men: Children of the Atom (Asia 941217)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, nwarr, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Night Warriors: Darkstalkers' Revenge (Euro 950316)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, nwarru, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Night Warriors: Darkstalkers' Revenge (USA 950406)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, nwarrh, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Night Warriors: Darkstalkers' Revenge (Hispanic 950403)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, nwarrb, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Night Warriors: Darkstalkers' Revenge (Brazil 950403)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, nwarra, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Night Warriors: Darkstalkers' Revenge (Asia 950302)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, vhuntj, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Hunter: Darkstalkers' Revenge (Japan 950316)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, vhuntjr1s, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Hunter: Darkstalkers' Revenge (Japan 950307 stop version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, vhuntjr1, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Hunter: Darkstalkers' Revenge (Japan 950307)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, vhuntjr2, nwarr, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Hunter: Darkstalkers' Revenge (Japan 950302)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, cybots, 0, cps2, cybots, cps2_state, cps2, ROT0, "Capcom", "Cyberbots: Fullmetal Madness (Euro 950424)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, cybotsu, cybots, cps2, cybots, cps2_state, cps2, ROT0, "Capcom", "Cyberbots: Fullmetal Madness (USA 950424)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, cybotsj, cybots, cps2, cybots, cps2_state, cps2, ROT0, "Capcom", "Cyberbots: Fullmetal Madness (Japan 950420)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfa, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha: Warriors' Dreams (Euro 950727)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfar1, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha: Warriors' Dreams (Euro 950718)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfar2, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha: Warriors' Dreams (Euro 950627)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfar3, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha: Warriors' Dreams (Euro 950605)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfau, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha: Warriors' Dreams (USA 950627)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfza, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Asia 950627)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzar1, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Asia 950605)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzj, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Japan 950727)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzjr1, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Japan 950627)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzjr2, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Japan 950605)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzh, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Hispanic 950718)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzhr1, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Hispanic 950627)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzb, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Brazil 951109)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzbr1, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero (Brazil 950727)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mmancp2u, megaman, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Mega Man: The Power Battle (CPS2, USA 951006, SAMPLE Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mmancp2ur1, megaman, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Mega Man: The Power Battle (CPS2, USA 950926, SAMPLE Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, rmancp2j, megaman, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Rockman: The Power Battle (CPS2, Japan 950922)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, msh, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes (Euro 951024)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshu, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes (USA 951024)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshj, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes (Japan 951117)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshjr1, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes (Japan 951024)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, msha, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes (Asia 951024)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshh, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes (Hispanic 951117)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshb, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes (Brazil 951117)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, 19xx, 0, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (USA 951207)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, 19xxa, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (Asia 960104)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, 19xxar1, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (Asia 951207)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, 19xxj, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (Japan 960104, yellow case)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, 19xxjr1, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (Japan 951225)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, 19xxjr2, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (Japan 951207)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, 19xxh, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (Hispanic 951218)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, 19xxb, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Capcom", "19XX: The War Against Destiny (Brazil 951218)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsom, 0, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Euro 960619)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsomr1, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Euro 960223)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsomr2, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Euro 960209)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsomr3, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Euro 960208)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsomu, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (USA 960619)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsomur1, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (USA 960209)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsomj, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Japan 960619)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsomjr1, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Japan 960206)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsomjr2, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Japan 960223)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsoma, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Asia 960619)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsomar1, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Asia 960208)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsomh, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Hispanic 960223)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsomb, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Capcom", "Dungeons & Dragons: Shadow over Mystara (Brazil 960223)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfa2, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha 2 (Euro 960229)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfa2u, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha 2 (USA 960430)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfa2ur1, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha 2 (USA 960306)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2j, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Japan 960430)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2jr1, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Japan 960227)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2a, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Asia 960227)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2b, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Brazil 960531)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2br1, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Brazil 960304)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2h, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Hispanic 960304)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2n, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 (Oceania 960229)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2al, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 Alpha (Asia 960826)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2alj, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 Alpha (Japan 960805)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2alh, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 Alpha (Hispanic 960813)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2alb, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 2 Alpha (Brazil 960813)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, spf2t, 0, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Capcom", "Super Puzzle Fighter II Turbo (Euro 960529)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, spf2tu, spf2t, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Capcom", "Super Puzzle Fighter II Turbo (USA 960620)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, spf2xj, spf2t, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Capcom", "Super Puzzle Fighter II X (Japan 960531)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, spf2ta, spf2t, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Capcom", "Super Puzzle Fighter II Turbo (Asia 960529)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, spf2th, spf2t, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Capcom", "Super Puzzle Fighter II Turbo (Hispanic 960531)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, megaman2, 0, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Mega Man 2: The Power Fighters (USA 960708)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, megaman2a, megaman2, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Mega Man 2: The Power Fighters (Asia 960708)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, rockman2j, megaman2, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Rockman 2: The Power Fighters (Japan 960708)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, megaman2h, megaman2, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Mega Man 2: The Power Fighters (Hispanic 960712)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, qndream, 0, cps2, qndream, cps2_state, cps2, ROT0, "Capcom", "Quiz Nanairo Dreams: Nijiirochou no Kiseki (Japan 960826)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsf, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Euro 961004)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfr1, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Euro 960910)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfu, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (USA 961023)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfur1, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (USA 961004)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfur2, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (USA 960910)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfj, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Japan 961023)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfjr1, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Japan 961004)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfjr2, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Japan 960910)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfjr3, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Japan 960909)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfa, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Asia 961023)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfar1, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Asia 961004)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfar2, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Asia 960919)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfar3, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Asia 960910)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfh, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Hispanic 961004)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfb, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "X-Men Vs. Street Fighter (Brazil 961023)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, batcir, 0, cps2, cps2_4p2b, cps2_state, cps2, ROT0, "Capcom", "Battle Circuit (Euro 970319)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, batcira, batcir, cps2, cps2_4p2b, cps2_state, cps2, ROT0, "Capcom", "Battle Circuit (Asia 970319)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, batcirj, batcir, cps2, cps2_4p2b, cps2_state, cps2, ROT0, "Capcom", "Battle Circuit (Japan 970319)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, vsav, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Savior: The Lord of Vampire (Euro 970519)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, vsavu, vsav, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Savior: The Lord of Vampire (USA 970519)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, vsavj, vsav, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Savior: The Lord of Vampire (Japan 970519)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, vsava, vsav, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Savior: The Lord of Vampire (Asia 970519)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, vsavh, vsav, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Savior: The Lord of Vampire (Hispanic 970519)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsf, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Euro 970625)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfu, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (USA 970827)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfu1, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (USA 970625)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfj, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Japan 970707)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfj1, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Japan 970702)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfj2, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Japan 970625)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfh, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Hispanic 970625)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfa, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Asia 970625)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfa1, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Asia 970620)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfb, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Brazil 970827)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfb1, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Super Heroes Vs. Street Fighter (Brazil 970625)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, csclub, 0, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Capcom Sports Club (Euro 971017)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, csclub1, csclub, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Capcom Sports Club (Euro 970722)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, cscluba, csclub, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Capcom Sports Club (Asia 970722)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, csclubj, csclub, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Capcom Sports Club (Japan 970722)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, csclubjy, csclub, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Capcom Sports Club (Japan 970722, yellow case)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, csclubh, csclub, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Capcom Sports Club (Hispanic 970722)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, sgemf, 0, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Super Gem Fighter Mini Mix (USA 970904)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, pfghtj, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Pocket Fighter (Japan 970904)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, sgemfa, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Super Gem Fighter: Mini Mix (Asia 970904)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, sgemfh, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Capcom", "Super Gem Fighter: Mini Mix (Hispanic 970904)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, vhunt2, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Hunter 2: Darkstalkers Revenge (Japan 970929)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, vhunt2r1, vhunt2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Hunter 2: Darkstalkers Revenge (Japan 970913)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, vsav2, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Vampire Savior 2: The Lord of Vampire (Japan 970913)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvsc, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Euro 980123)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvscr1, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Euro 980112)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvscu, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (USA 980123)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvscur1, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (USA 971222)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvscj, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Japan 980123)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvscjr1, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Japan 980112)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvscjsing, mvsc, cps2, cps2_2p6b, cps2_state, singbrd, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Japan 980123) (Single PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvsca, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Asia 980123)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvscar1, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Asia 980112)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvsch, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Hispanic 980123)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvscb, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Marvel Vs. Capcom: Clash of Super Heroes (Brazil 980123)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (Euro 980904)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3u, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (USA 980904)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3ur1, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (USA 980629)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3us, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (USA 980616, SAMPLE Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3h, sfa3, cps2, cps2_2p6bt, cps2_state,cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (Hispanic 980904)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3hr1, sfa3, cps2, cps2_2p6bt, cps2_state,cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (Hispanic 980629)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3b, sfa3, cps2, cps2_2p6bt, cps2_state,cps2, ROT0, "Capcom", "Street Fighter Alpha 3 (Brazil 980629)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3j, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 3 (Japan 980904)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3jr1, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 3 (Japan 980727)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3jr2, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 3 (Japan 980629)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3a, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 3 (Asia 980904)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3ar1, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Street Fighter Zero 3 (Asia 980701)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, jyangoku, 0, cps2, cps2_1p2b, cps2_state, cps2, ROT0, "Capcom", "Jyangokushi: Haoh no Saihai (Japan 990527)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, hsf2, 0, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Hyper Street Fighter II: The Anniversary Edition (USA 040202)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, hsf2a, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Hyper Street Fighter II: The Anniversary Edition (Asia 040202)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, hsf2j, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Hyper Street Fighter II: The Anniversary Edition (Japan 040202)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, hsf2j1, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Capcom", "Hyper Street Fighter II: The Anniversary Edition (Japan 031222)", MACHINE_SUPPORTS_SAVE ) /* Games released on CPS-2 hardware by Takumi */ -GAME( 1999, gigawing, 0, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Takumi (Capcom license)", "Giga Wing (USA 990222)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, gigawingj, gigawing, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Takumi (Capcom license)", "Giga Wing (Japan 990223)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, gigawinga, gigawing, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Takumi (Capcom license)", "Giga Wing (Asia 990222)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, gigawingh, gigawing, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Takumi (Capcom license)", "Giga Wing (Hispanic 990222)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, gigawingb, gigawing, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Takumi (Capcom license)", "Giga Wing (Brazil 990222)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mmatrix, 0, cps2, cps2_2p1b, cps2_state, cps2, ROT0, "Takumi (Capcom license)", "Mars Matrix: Hyper Solid Shooting (USA 000412)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mmatrixj, mmatrix, cps2, cps2_2p1b, cps2_state, cps2, ROT0, "Takumi (Capcom license)", "Mars Matrix: Hyper Solid Shooting (Japan 000412)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, gigawing, 0, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Takumi (Capcom license)", "Giga Wing (USA 990222)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, gigawingj, gigawing, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Takumi (Capcom license)", "Giga Wing (Japan 990223)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, gigawinga, gigawing, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Takumi (Capcom license)", "Giga Wing (Asia 990222)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, gigawingh, gigawing, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Takumi (Capcom license)", "Giga Wing (Hispanic 990222)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, gigawingb, gigawing, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Takumi (Capcom license)", "Giga Wing (Brazil 990222)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mmatrix, 0, cps2, cps2_2p1b, cps2_state, cps2, ROT0, "Takumi (Capcom license)", "Mars Matrix: Hyper Solid Shooting (USA 000412)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mmatrixj, mmatrix, cps2, cps2_2p1b, cps2_state, cps2, ROT0, "Takumi (Capcom license)", "Mars Matrix: Hyper Solid Shooting (Japan 000412)", MACHINE_SUPPORTS_SAVE ) /* Games released on CPS-2 hardware by Mitchell */ -GAME( 2000, mpang, 0, cps2, cps2_2p1b, cps2_state, cps2, ROT0, "Mitchell (Capcom license)", "Mighty! Pang (Euro 001010)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mpangr1, mpang, cps2, cps2_2p1b, cps2_state, cps2, ROT0, "Mitchell (Capcom license)", "Mighty! Pang (Euro 000925)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mpangu, mpang, cps2, cps2_2p1b, cps2_state, cps2, ROT0, "Mitchell (Capcom license)", "Mighty! Pang (USA 001010)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mpangj, mpang, cps2, cps2_2p1b, cps2_state, cps2, ROT0, "Mitchell (Capcom license)", "Mighty! Pang (Japan 001011)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pzloop2, 0, cps2, pzloop2, cps2_state, pzloop2, ROT0, "Mitchell (Capcom license)", "Puzz Loop 2 (Euro 010302)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pzloop2j, pzloop2, cps2, pzloop2, cps2_state, pzloop2, ROT0, "Mitchell (Capcom license)", "Puzz Loop 2 (Japan 010226)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pzloop2jr1, pzloop2, cps2, pzloop2, cps2_state, pzloop2, ROT0, "Mitchell (Capcom license)", "Puzz Loop 2 (Japan 010205)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, choko, 0, cps2, choko, cps2_state, cps2, ROT0, "Mitchell (Capcom license)", "Janpai Puzzle Choukou (Japan 010820)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mpang, 0, cps2, cps2_2p1b, cps2_state, cps2, ROT0, "Mitchell (Capcom license)", "Mighty! Pang (Euro 001010)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mpangr1, mpang, cps2, cps2_2p1b, cps2_state, cps2, ROT0, "Mitchell (Capcom license)", "Mighty! Pang (Euro 000925)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mpangu, mpang, cps2, cps2_2p1b, cps2_state, cps2, ROT0, "Mitchell (Capcom license)", "Mighty! Pang (USA 001010)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mpangj, mpang, cps2, cps2_2p1b, cps2_state, cps2, ROT0, "Mitchell (Capcom license)", "Mighty! Pang (Japan 001011)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pzloop2, 0, cps2, pzloop2, cps2_state, pzloop2, ROT0, "Mitchell (Capcom license)", "Puzz Loop 2 (Euro 010302)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pzloop2j, pzloop2, cps2, pzloop2, cps2_state, pzloop2, ROT0, "Mitchell (Capcom license)", "Puzz Loop 2 (Japan 010226)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pzloop2jr1, pzloop2, cps2, pzloop2, cps2_state, pzloop2, ROT0, "Mitchell (Capcom license)", "Puzz Loop 2 (Japan 010205)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, choko, 0, cps2, choko, cps2_state, cps2, ROT0, "Mitchell (Capcom license)", "Janpai Puzzle Choukou (Japan 010820)", MACHINE_SUPPORTS_SAVE ) /* Games released on CPS-2 hardware by Eighting/Raizing */ -GAME( 2000, dimahoo, 0, cps2, cps2_2p3b, cps2_state, cps2, ROT270, "Eighting / Raizing (Capcom license)", "Dimahoo (Euro 000121)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, dimahoou, dimahoo, cps2, cps2_2p3b, cps2_state, cps2, ROT270, "Eighting / Raizing (Capcom license)", "Dimahoo (USA 000121)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, gmahou, dimahoo, cps2, cps2_2p3b, cps2_state, cps2, ROT270, "Eighting / Raizing (Capcom license)", "Great Mahou Daisakusen (Japan 000121)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, 1944, 0, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Eighting / Raizing (Capcom license)", "1944: The Loop Master (USA 000620)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, 1944j, 1944, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Eighting / Raizing (Capcom license)", "1944: The Loop Master (Japan 000620)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, dimahoo, 0, cps2, cps2_2p3b, cps2_state, cps2, ROT270, "Eighting / Raizing (Capcom license)", "Dimahoo (Euro 000121)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, dimahoou, dimahoo, cps2, cps2_2p3b, cps2_state, cps2, ROT270, "Eighting / Raizing (Capcom license)", "Dimahoo (USA 000121)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, gmahou, dimahoo, cps2, cps2_2p3b, cps2_state, cps2, ROT270, "Eighting / Raizing (Capcom license)", "Great Mahou Daisakusen (Japan 000121)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, 1944, 0, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Eighting / Raizing (Capcom license)", "1944: The Loop Master (USA 000620)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, 1944j, 1944, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Eighting / Raizing (Capcom license)", "1944: The Loop Master (Japan 000620)", MACHINE_SUPPORTS_SAVE ) /* Games released on CPS-2 hardware by Cave */ -GAME( 2001, progear, 0, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Cave (Capcom license)", "Progear (USA 010117)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, progearj, progear, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Cave (Capcom license)", "Progear no Arashi (Japan 010117)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, progeara, progear, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Cave (Capcom license)", "Progear (Asia 010117)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, progear, 0, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Cave (Capcom license)", "Progear (USA 010117)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, progearj, progear, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Cave (Capcom license)", "Progear no Arashi (Japan 010117)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, progeara, progear, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Cave (Capcom license)", "Progear (Asia 010117)", MACHINE_SUPPORTS_SAVE ) /* ------------------------ @@ -11631,23 +11632,23 @@ ROM_START( sfz2ald ) ROM_FILL( 0x000000, 0x100000, 0x00 ) ROM_REGION( 0x1400000, "gfx", 0 ) - ROMX_LOAD( "sz2.13m", 0x0000000, 0x400000, CRC(4d1f1f22) SHA1(659fb4305bcf0cbbbbec97ede6e68a8323b13308) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROMX_LOAD( "sz2.15m", 0x0000002, 0x400000, CRC(19cea680) SHA1(4cb88963a0fbcef191c8419b6379387c01b4c81e) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROMX_LOAD( "sz2.17m", 0x0000004, 0x400000, CRC(e01b4588) SHA1(c2936608fd75ff6cd5fa94c6d6d6f0c77c44a450) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROMX_LOAD( "sz2.19m", 0x0000006, 0x400000, CRC(0feeda64) SHA1(f5b350601437bd94b70d97feb23d791df19da6b3) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROMX_LOAD( "sz2.14m", 0x1000000, 0x100000, CRC(0560c6aa) SHA1(f2bed3a8efef18052b51a7f0f6a888a18db813a1) , ROM_GROUPWORD | ROM_SKIP(6) ) - ROMX_LOAD( "sz2.16m", 0x1000002, 0x100000, CRC(ae940f87) SHA1(39ee26333abbe302ba76dced0196a2e6b3b1d02a) , ROM_GROUPWORD | ROM_SKIP(6) ) - 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) ) + 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 ) /* 64k for the audio CPU (+banks) */ - ROM_LOAD( "sz2.01a", 0x00000, 0x08000, CRC(1bc323cf) SHA1(83fbd6e9b327700dc9f1c59700b7385bc3705749) ) + ROM_LOAD( "sza.01", 0x00000, 0x08000, CRC(1bc323cf) SHA1(83fbd6e9b327700dc9f1c59700b7385bc3705749) ) ROM_CONTINUE( 0x10000, 0x18000 ) - ROM_LOAD( "sz2.02a", 0x28000, 0x20000, CRC(ba6a5013) SHA1(7814f3e56b69529b9860dd61c3b1e8d700244b03) ) + ROM_LOAD( "sza.02", 0x28000, 0x20000, CRC(ba6a5013) SHA1(7814f3e56b69529b9860dd61c3b1e8d700244b03) ) ROM_REGION( 0x400000, "qsound", 0 ) /* QSound samples */ - ROM_LOAD16_WORD_SWAP( "sz2.11m", 0x000000, 0x200000, CRC(aa47a601) SHA1(a4d1ee89c84a3b9db06469bb66e85293b5aa9ac9) ) - ROM_LOAD16_WORD_SWAP( "sz2.12m", 0x200000, 0x200000, CRC(2237bc53) SHA1(96d5693047e4cf1ed10a8ee1905cea267a278e92) ) + 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( "phoenix.key", 0x000000, 0x000014, CRC(2cf772b0) SHA1(eff33c65a4f3862c231f9e4d6fefa7b34398dbf2) ) @@ -11985,7 +11986,7 @@ ROM_START( ssf2tbd ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "ssfed.3tc", 0x000000, 0x80000, CRC(5d86caf8) SHA1(6209caad6613f0b35002fb13350ae3f81c8c9c5f) ) ROM_LOAD16_WORD_SWAP( "ssfed.4tc", 0x080000, 0x80000, CRC(f6e1f98d) SHA1(2d7506fdf12c8ca8766da1458420e0764f159a9b) ) - ROM_LOAD16_WORD_SWAP( "ssfed.5t", 0x100000, 0x80000, CRC(75c651ef) SHA1(8c6f60d3cf10d802190438c403a719bc30ccbeaa) ) + ROM_LOAD16_WORD_SWAP( "ssfud.05", 0x100000, 0x80000, CRC(75c651ef) SHA1(8c6f60d3cf10d802190438c403a719bc30ccbeaa) ) ROM_LOAD16_WORD_SWAP( "ssfed.6tb", 0x180000, 0x80000, CRC(9adac7d7) SHA1(8677f882f84e6db9ed39ae89ffc3bf9b6b53e4e5) ) ROM_LOAD16_WORD_SWAP( "ssfed.7t", 0x200000, 0x80000, CRC(84f54db3) SHA1(7c2016f9c1839f096c9a39bad882eed95bf552b4) ) @@ -12020,11 +12021,11 @@ ROM_END ROM_START( ssf2xjr1d ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "sfxjd.03c", 0x000000, 0x80000, CRC(316de996) SHA1(4036539a554a9ccd8b5fc364dfc4c97f3d5efa96) ) - ROM_LOAD16_WORD_SWAP( "sfxjd.04a", 0x080000, 0x80000, CRC(9bf3bb2e) SHA1(4bdc6fa585cc67d3b6695f390c95c518cba2bea6) ) - ROM_LOAD16_WORD_SWAP( "sfxjd.05", 0x100000, 0x80000, CRC(c63358d0) SHA1(dde4d9e9adce4dee02322c0fd71615eed0af62e6) ) - ROM_LOAD16_WORD_SWAP( "sfxjd.06a", 0x180000, 0x80000, CRC(ccb29808) SHA1(10e7b135a936409fe7c4d7959ea375634a8c68e4) ) - ROM_LOAD16_WORD_SWAP( "sfxjd.07", 0x200000, 0x80000, CRC(61f94982) SHA1(d2f22f50c21393deda7d5838dbd2b265722acd38) ) - ROM_LOAD16_WORD_SWAP( "sfxjd.08", 0x280000, 0x80000, CRC(d399c36c) SHA1(b4c4217843e5c3ef00ab04d58ca9368d2d734065) ) + ROM_LOAD16_WORD_SWAP( "sfxad.04a", 0x080000, 0x80000, CRC(9bf3bb2e) SHA1(4bdc6fa585cc67d3b6695f390c95c518cba2bea6) ) + ROM_LOAD16_WORD_SWAP( "sfxad.05", 0x100000, 0x80000, CRC(c63358d0) SHA1(dde4d9e9adce4dee02322c0fd71615eed0af62e6) ) + ROM_LOAD16_WORD_SWAP( "sfxad.06a", 0x180000, 0x80000, CRC(ccb29808) SHA1(10e7b135a936409fe7c4d7959ea375634a8c68e4) ) + ROM_LOAD16_WORD_SWAP( "sfxad.07", 0x200000, 0x80000, CRC(61f94982) SHA1(d2f22f50c21393deda7d5838dbd2b265722acd38) ) + ROM_LOAD16_WORD_SWAP( "sfxad.08", 0x280000, 0x80000, CRC(d399c36c) SHA1(b4c4217843e5c3ef00ab04d58ca9368d2d734065) ) ROM_LOAD16_WORD_SWAP( "sfxd.09", 0x300000, 0x80000, CRC(0b3a6196) SHA1(a0480ac878e82ef6ec0f64dbbd621f10bc7906ea) ) ROM_REGION( 0x1000000, "gfx", 0 ) @@ -12520,50 +12521,50 @@ ROM_START( sfz2jd ) ROM_END -GAME( 1993, ddtodd, ddtod, dead_cps2, cps2_4p4b, cps2_state, cps2, ROT0, "bootleg", "Dungeons & Dragons: Tower of Doom (Euro 940412 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ecofghtrd,ecofghtr, dead_cps2, ecofghtr, cps2_state, ecofghtr,ROT0, "bootleg", "Eco Fighters (World 931203 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ssf2ud, ssf2, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Super Street Fighter II: The New Challengers (USA 930911 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ssf2tbd, ssf2, dead_cps2, cps2_2p6b, cps2_state, ssf2tb, ROT0, "bootleg", "Super Street Fighter II: The Tournament Battle (World 931119 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) -GAME( 1994, armwar1d, armwar, dead_cps2, cps2_3p3b, cps2_state, cps2, ROT0, "bootleg", "Armored Warriors (Euro 941011 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, avspd, avsp, dead_cps2, cps2_3p3b, cps2_state, cps2, ROT0, "bootleg", "Alien vs. Predator (Euro 940520 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, dstlku1d, dstlk, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Darkstalkers: The Night Warriors (USA 940705 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ringdstd, ringdest, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Ring of Destruction: Slammasters II (Euro 940902 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2tad, ssf2t, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Super Street Fighter II Turbo (Asia 940223 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2xjr1d,ssf2t, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Super Street Fighter II X: Grand Master Challenge (Japan 940223 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotar1d,xmcota, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "X-Men: Children of the Atom (Euro 950105 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mshud, msh, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Marvel Super Heroes (US 951024 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, cybotsud, cybots, dead_cps2, cybots, cps2_state, cps2, ROT0, "bootleg", "Cyberbots: Fullmetal Madness (USA 950424 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, cybotsjd, cybots, dead_cps2, cybots, cps2_state, cps2, ROT0, "bootleg", "Cyberbots: Fullmetal Madness (Japan 950424) (decrypted bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, nwarrud, nwarr, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Night Warriors: Darkstalkers' Revenge (USA 950406 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfad, sfa, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Street Fighter Alpha: Warriors' Dreams (Euro 950727 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, 19xxd, 19xx, dead_cps2, cps2_2p2b, cps2_state, cps2, ROT270, "bootleg", "19XX: The War Against Destiny (USA 951207 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ddsomud, ddsom, dead_cps2, cps2_4p4b, cps2_state, cps2, ROT0, "bootleg", "Dungeons & Dragons: Shadow over Mystara (USA 960619 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, gigaman2, megaman2, gigaman2, cps2_2p3b, cps2_state, gigaman2,ROT0, "bootleg", "Giga Man 2: The Power Fighters (bootleg of Mega Man 2: The Power Fighters)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // different layer offsets and sound system -GAME( 1996, megamn2d, megaman2, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "bootleg", "Mega Man 2: The Power Fighters (USA 960708 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2ad, sfa2, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Street Fighter Zero 2 (Asia 960227 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2jd, sfa2, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Street Fighter Zero 2 (Japan 960227 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, spf2td, spf2t, dead_cps2, cps2_2p2b, cps2_state, cps2, ROT0, "bootleg", "Super Puzzle Fighter II Turbo (USA 960620 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, spf2xjd, spf2t, dead_cps2, cps2_2p2b, cps2_state, cps2, ROT0, "bootleg", "Super Puzzle Fighter II X (Japan 960531 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2ald, sfz2al, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Street Fighter Zero 2 Alpha (Asia 960826 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfu1d, xmvsf, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "X-Men Vs. Street Fighter (USA 961004 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, batcird, batcir, dead_cps2, cps2_4p2b, cps2_state, cps2, ROT0, "bootleg", "Battle Circuit (Euro 970319 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, csclub1d, csclub, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "bootleg", "Capcom Sports Club (Euro 970722 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsfu1d,mshvsf, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Marvel Super Heroes Vs. Street Fighter (USA 970625 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, sgemfd, sgemf, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "bootleg", "Super Gem Fighter Mini Mix (USA 970904 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, vsavd, vsav, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Vampire Savior: The Lord of Vampire (Euro 970519 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, vhunt2d, vhunt2, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Vampire Hunter 2: Darkstalkers Revenge (Japan 970913 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, vsav2d, vsav2, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Vampire Savior 2: The Lord of Vampire (Japan 970913 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvscud, mvsc, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Marvel Vs. Capcom: Clash of Super Heroes (USA 980123 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3ud, sfa3, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Street Fighter Alpha 3 (USA 980904 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3jr2d, sfa3, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Street Fighter Zero 3 (Japan 980629 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, gigawingd, gigawing,dead_cps2, cps2_2p2b, cps2_state, cps2, ROT0, "bootleg", "Giga Wing (USA 990222 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, gigawingjd,gigawing,dead_cps2, cps2_2p2b, cps2_state, cps2, ROT0, "bootleg", "Giga Wing (Japan 990223 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, 1944d, 1944, dead_cps2, cps2_2p2b, cps2_state, cps2, ROT0, "bootleg", "1944: The Loop Master (USA 000620 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, dimahoud, dimahoo, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT270, "bootleg", "Dimahoo (USA 000121 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mmatrixd, mmatrix, dead_cps2, cps2_2p1b, cps2_state, cps2, ROT0, "bootleg", "Mars Matrix: Hyper Solid Shooting (USA 000412 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, progearud, progear, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "bootleg", "Progear (USA 010117 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, progearjd, progear, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "bootleg", "Progear no Arashi (Japan 010117 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, progearjbl,progear, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "bootleg", "Progear no Arashi (Japan 010117) (decrypted bootleg)", MACHINE_SUPPORTS_SAVE ) // not an actual phoenix set, but works as one -GAME( 2004, hsf2d, hsf2, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Hyper Street Fighter II: The Anniversary Edition (Asia 040202 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ddtodd, ddtod, dead_cps2, cps2_4p4b, cps2_state, cps2, ROT0, "bootleg", "Dungeons & Dragons: Tower of Doom (Euro 940412 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ecofghtrd,ecofghtr, dead_cps2, ecofghtr, cps2_state, ecofghtr,ROT0, "bootleg", "Eco Fighters (World 931203 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ssf2ud, ssf2, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Super Street Fighter II: The New Challengers (USA 930911 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ssf2tbd, ssf2, dead_cps2, cps2_2p6b, cps2_state, ssf2tb, ROT0, "bootleg", "Super Street Fighter II: The Tournament Battle (World 931119 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE | MACHINE_NODEVICE_LAN ) +HACK( 1994, armwar1d, armwar, dead_cps2, cps2_3p3b, cps2_state, cps2, ROT0, "bootleg", "Armored Warriors (Euro 941011 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, avspd, avsp, dead_cps2, cps2_3p3b, cps2_state, cps2, ROT0, "bootleg", "Alien vs. Predator (Euro 940520 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, dstlku1d, dstlk, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Darkstalkers: The Night Warriors (USA 940705 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ringdstd, ringdest, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Ring of Destruction: Slammasters II (Euro 940902 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2tad, ssf2t, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Super Street Fighter II Turbo (Asia 940223 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2xjr1d,ssf2t, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Super Street Fighter II X: Grand Master Challenge (Japan 940223 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotar1d,xmcota, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "X-Men: Children of the Atom (Euro 950105 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshud, msh, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Marvel Super Heroes (US 951024 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, cybotsud, cybots, dead_cps2, cybots, cps2_state, cps2, ROT0, "bootleg", "Cyberbots: Fullmetal Madness (USA 950424 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, cybotsjd, cybots, dead_cps2, cybots, cps2_state, cps2, ROT0, "bootleg", "Cyberbots: Fullmetal Madness (Japan 950424) (decrypted bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, nwarrud, nwarr, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Night Warriors: Darkstalkers' Revenge (USA 950406 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfad, sfa, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Street Fighter Alpha: Warriors' Dreams (Euro 950727 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, 19xxd, 19xx, dead_cps2, cps2_2p2b, cps2_state, cps2, ROT270, "bootleg", "19XX: The War Against Destiny (USA 951207 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsomud, ddsom, dead_cps2, cps2_4p4b, cps2_state, cps2, ROT0, "bootleg", "Dungeons & Dragons: Shadow over Mystara (USA 960619 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, gigaman2, megaman2, gigaman2, cps2_2p3b, cps2_state, gigaman2,ROT0, "bootleg", "Giga Man 2: The Power Fighters (bootleg of Mega Man 2: The Power Fighters)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // different layer offsets and sound system +HACK( 1996, megamn2d, megaman2, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "bootleg", "Mega Man 2: The Power Fighters (USA 960708 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2ad, sfa2, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Street Fighter Zero 2 (Asia 960227 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2jd, sfa2, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Street Fighter Zero 2 (Japan 960227 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, spf2td, spf2t, dead_cps2, cps2_2p2b, cps2_state, cps2, ROT0, "bootleg", "Super Puzzle Fighter II Turbo (USA 960620 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, spf2xjd, spf2t, dead_cps2, cps2_2p2b, cps2_state, cps2, ROT0, "bootleg", "Super Puzzle Fighter II X (Japan 960531 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2ald, sfz2al, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Street Fighter Zero 2 Alpha (Asia 960826 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfu1d, xmvsf, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "X-Men Vs. Street Fighter (USA 961004 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, batcird, batcir, dead_cps2, cps2_4p2b, cps2_state, cps2, ROT0, "bootleg", "Battle Circuit (Euro 970319 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, csclub1d, csclub, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "bootleg", "Capcom Sports Club (Euro 970722 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfu1d,mshvsf, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Marvel Super Heroes Vs. Street Fighter (USA 970625 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, sgemfd, sgemf, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "bootleg", "Super Gem Fighter Mini Mix (USA 970904 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, vsavd, vsav, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Vampire Savior: The Lord of Vampire (Euro 970519 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, vhunt2d, vhunt2, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Vampire Hunter 2: Darkstalkers Revenge (Japan 970913 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, vsav2d, vsav2, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Vampire Savior 2: The Lord of Vampire (Japan 970913 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvscud, mvsc, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Marvel Vs. Capcom: Clash of Super Heroes (USA 980123 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3ud, sfa3, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Street Fighter Alpha 3 (USA 980904 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3jr2d, sfa3, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Street Fighter Zero 3 (Japan 980629 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, gigawingd, gigawing,dead_cps2, cps2_2p2b, cps2_state, cps2, ROT0, "bootleg", "Giga Wing (USA 990222 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, gigawingjd,gigawing,dead_cps2, cps2_2p2b, cps2_state, cps2, ROT0, "bootleg", "Giga Wing (Japan 990223 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, 1944d, 1944, dead_cps2, cps2_2p2b, cps2_state, cps2, ROT0, "bootleg", "1944: The Loop Master (USA 000620 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, dimahoud, dimahoo, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT270, "bootleg", "Dimahoo (USA 000121 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mmatrixd, mmatrix, dead_cps2, cps2_2p1b, cps2_state, cps2, ROT0, "bootleg", "Mars Matrix: Hyper Solid Shooting (USA 000412 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, progearud, progear, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "bootleg", "Progear (USA 010117 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, progearjd, progear, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "bootleg", "Progear no Arashi (Japan 010117 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, progearjbl,progear, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "bootleg", "Progear no Arashi (Japan 010117) (decrypted bootleg)", MACHINE_SUPPORTS_SAVE ) // not an actual phoenix set, but works as one +HACK( 2004, hsf2d, hsf2, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "bootleg", "Hyper Street Fighter II: The Anniversary Edition (Asia 040202 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) // HBMAME #include "cps2mis.cpp" diff --git a/docs/release/src/hbmame/drivers/cps2mis.cpp b/docs/release/src/hbmame/drivers/cps2mis.cpp index b14e1656ea1..e1ba4b17558 100644 --- a/docs/release/src/hbmame/drivers/cps2mis.cpp +++ b/docs/release/src/hbmame/drivers/cps2mis.cpp @@ -1914,64 +1914,64 @@ ROM_END -GAME( 2000, 1944da, 1944, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Razoola", "1944: The Loop Master (USA 000620 Phoenix Edition) (bootleg alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, 1944fp, 1944, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Qxs8", "1944: The Loop Master (USA 000620) Fire Power Ver", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, ddsomavs, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Pipi899", "Dungeons & Dragons: Shadow over Mystara (1vs4 hack by Pipi899 2009-06-29)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, ddsomchs, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "hack", "Dungeons & Dragons: Shadow over Mystara (chinese)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, ddsomhp, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Pipi899", "Dungeons & Dragons: Shadow over Mystara (HP Revision hack by Pipi899, cheat by sssskkkk 2009-06-15)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, ddsomjfs, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "e107", "Dungeons & Dragons: Shadow over Mystara (Final Strike hack by e107 2009-07-17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, halfway, progear, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Halfway House", "Halfway to Hell - Progear Red Label (2016-01-17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mpangjd, mpang, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Razoola", "Mighty! Pang (Japan 001011 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mshjphp, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Marvel Super Heroes (Power hack by Pipi899)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mshyh, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Marvel Super Heroes (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, mvscjemb, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Blackheart", "Marvel Vs. Capcom: Clash of Super Heroes (Easy Moves hack by Blackheart 2009-04-24)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvscjphp, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Marvel Vs. Capcom: Clash of Super Heroes (Power hack by Pipi899)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mvscrcp, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "CPS-2 Evolved", "Marvel Vs. Capcom RCP", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvscuh, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "EGCG", "Marvel Vs. Capcom: Clash of Super Heroes (ExChar hack (EGCG))", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2009, mshvsemb, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Blackheart", "Marvel Super Heroes Vs. Street Fighter (Easy Moves hack by Blackheart 2009-04-23)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsfjh, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Marvel Super Heroes Vs. Street Fighter (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsfjphp, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Marvel Super Heroes Vs. Street Fighter (Power hack by Pipi899)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, pfghtjrm, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Blackheart", "Pocket Fighter (Easy Moves hack by Blackheart 2009-04-20)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfa2h, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Alpha 2 (Euro 960229) Boss Hack", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, sfa3br, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "Neogeo BR team", "Street Fighter Alpha 3 (Brasil 050513)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sfa3dp, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Alpha 3 (Dragon Edition hack by Pipi899 2009-05-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sfa3nc, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "hack", "Street Fighter Alpha 3 (unknown hack NC)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sfa3nch, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "hack", "Street Fighter Alpha 3 (unknown hack NCH)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sfa3sp2, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Alpha 3 (Boss Special Fix hack by Pipi899 2009-09-27)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sfa3spp, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Alpha 3 (Boss Special hack by Pipi899 2009-07-03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sfa3uhd, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "Dodowang", "Street Fighter Alpha 3 (Revision hack by Dodowang (ECGC))", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfaud, sfa, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Razoola", "Street Fighter Alpha: Warriors' Dreams (USA 950727 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2abr, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Neogeo BR team", "Street Fighter Zero 2 Alpha (Brasil 061225)", MACHINE_SUPPORTS_SAVE ) // portuguese-brazilian hack fix -GAME( 2008, sfz2ajhp, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Zero 2 Alpha (Enhanced Dan Version hack by Pipi899 2008-12-11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sfz2aldp, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Zero 2 Alpha (Dragon Edition v1.0 hack by Pipi899 2009-03-17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sfz2aldp2, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Zero 2 Alpha (Dragon Edition v2.0 hack by Pipi899 2009-04-24)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2jyh, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Street Fighter Zero 2 (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3jb, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Street Fighter Zero 3 (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sfz3jemb, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Blacheart", "Street Fighter Zero 3 (Easy Moves hack by Blackheart 2009-05-01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3jhp, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Zero 3 (Hack by Pipi899)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, sfz3jsep, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Zero 3 (Shin Edition hack by Pipi899 2009-01-01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzjboss, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Street Fighter Zero (Boss hack set 2 by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzjyh, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Street Fighter Zero (Boss hack set 1 by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, sgemfch, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "hack", "Super Gem Fighter Mini Mix (Color remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, ssf2r1d, ssf2, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Razoola", "Super Street Fighter II: The New Challengers (ETC 930911 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2td, ssf2t, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Razoola", "Super Street Fighter II Turbo (World 940223 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2tfp, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Cigarette Patch", "Super Street Fighter II Turbo (French Parody by Cigarette Patch)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2tfr, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "NEOARC", "Super Street Fighter II Turbo (French by NEOARC Team)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2tpls, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "KrysoFun", "Super Street Fighter II Turbo (Plus v0.9 beta KrysoFun hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2xjhy, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Super Street Fighter II X: Grand Master Challenge (Gouki Edition hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2xjjs, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "FGCH", "Super Street Fighter II X: Grand Master Challenge (Original Color FGCH hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2xjnc, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Shiro", "Super Street Fighter II X: Grand Master Challenge (Nude hack by Shiro)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2zhp, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Super Street Fighter II (Easy Move Zangief Edition hack by Pipi899 2009-01-05)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, spf2tb, spf2t, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "hack", "Super Puzzle Fighter II Turbo Boss Hack (USA 960620)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, suicide, 0, dead_cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Razoola", "Suicide Test", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, suicide2, suicide, dead_cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Razoola", "Suicide Test v2", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, vampjb, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Vampire: The Night Warriors (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, vsav2emb, vsav2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Blackheart", "Vampire Savior 2: The Lord of Vampire (Easy Moves hack by Blackheart 2009-04-30", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotajb, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "X-Men: Children of the Atom (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, xmcotajphp, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "X-Men: Children of the Atom (Power hack by Pipi899)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfjphp, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "X-Men Vs. Street Fighter (Power hack by Pipi899)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, xmvsfrm, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Blackheart", "X-Men Vs. Street Fighter (Easy Moves hack by Blackheart 2009-04-22)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfryh, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Ydmis", "X-Men Vs. Street Fighter (ST Char hack by Ydmis)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, 1944da, 1944, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Razoola", "1944: The Loop Master (USA 000620 Phoenix Edition) (bootleg alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, 1944fp, 1944, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Qxs8", "1944: The Loop Master (USA 000620) Fire Power Ver", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, ddsomavs, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Pipi899", "Dungeons & Dragons: Shadow over Mystara (1vs4 hack by Pipi899 2009-06-29)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, ddsomchs, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "hack", "Dungeons & Dragons: Shadow over Mystara (chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, ddsomhp, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Pipi899", "Dungeons & Dragons: Shadow over Mystara (HP Revision hack by Pipi899, cheat by sssskkkk 2009-06-15)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, ddsomjfs, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "e107", "Dungeons & Dragons: Shadow over Mystara (Final Strike hack by e107 2009-07-17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, halfway, progear, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Halfway House", "Halfway to Hell - Progear Red Label (2016-01-17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mpangjd, mpang, dead_cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Razoola", "Mighty! Pang (Japan 001011 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshjphp, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Marvel Super Heroes (Power hack by Pipi899)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshyh, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Marvel Super Heroes (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, mvscjemb, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Blackheart", "Marvel Vs. Capcom: Clash of Super Heroes (Easy Moves hack by Blackheart 2009-04-24)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvscjphp, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Marvel Vs. Capcom: Clash of Super Heroes (Power hack by Pipi899)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mvscrcp, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "CPS-2 Evolved", "Marvel Vs. Capcom RCP", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvscuh, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "EGCG", "Marvel Vs. Capcom: Clash of Super Heroes (ExChar hack (EGCG))", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2009, mshvsemb, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Blackheart", "Marvel Super Heroes Vs. Street Fighter (Easy Moves hack by Blackheart 2009-04-23)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfjh, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Marvel Super Heroes Vs. Street Fighter (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfjphp, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Marvel Super Heroes Vs. Street Fighter (Power hack by Pipi899)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, pfghtjrm, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Blackheart", "Pocket Fighter (Easy Moves hack by Blackheart 2009-04-20)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfa2h, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Alpha 2 (Euro 960229) Boss Hack", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, sfa3br, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "Neogeo BR team", "Street Fighter Alpha 3 (Brasil 050513)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sfa3dp, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Alpha 3 (Dragon Edition hack by Pipi899 2009-05-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sfa3nc, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "hack", "Street Fighter Alpha 3 (unknown hack NC)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sfa3nch, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "hack", "Street Fighter Alpha 3 (unknown hack NCH)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sfa3sp2, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Alpha 3 (Boss Special Fix hack by Pipi899 2009-09-27)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sfa3spp, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Alpha 3 (Boss Special hack by Pipi899 2009-07-03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sfa3uhd, sfa3, cps2, cps2_2p6bt,cps2_state, cps2, ROT0, "Dodowang", "Street Fighter Alpha 3 (Revision hack by Dodowang (ECGC))", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfaud, sfa, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Razoola", "Street Fighter Alpha: Warriors' Dreams (USA 950727 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2abr, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Neogeo BR team", "Street Fighter Zero 2 Alpha (Brasil 061225)", MACHINE_SUPPORTS_SAVE ) // portuguese-brazilian hack fix +HACK( 2008, sfz2ajhp, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Zero 2 Alpha (Enhanced Dan Version hack by Pipi899 2008-12-11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sfz2aldp, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Zero 2 Alpha (Dragon Edition v1.0 hack by Pipi899 2009-03-17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sfz2aldp2, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Zero 2 Alpha (Dragon Edition v2.0 hack by Pipi899 2009-04-24)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2jyh, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Street Fighter Zero 2 (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3jb, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Street Fighter Zero 3 (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sfz3jemb, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Blacheart", "Street Fighter Zero 3 (Easy Moves hack by Blackheart 2009-05-01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3jhp, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Zero 3 (Hack by Pipi899)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sfz3jsep, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Street Fighter Zero 3 (Shin Edition hack by Pipi899 2009-01-01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzjboss, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Street Fighter Zero (Boss hack set 2 by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzjyh, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Street Fighter Zero (Boss hack set 1 by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, sgemfch, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "hack", "Super Gem Fighter Mini Mix (Color remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, ssf2r1d, ssf2, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Razoola", "Super Street Fighter II: The New Challengers (ETC 930911 Phoenix Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2td, ssf2t, dead_cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Razoola", "Super Street Fighter II Turbo (World 940223 Phoenix Edition) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2tfp, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Cigarette Patch", "Super Street Fighter II Turbo (French Parody by Cigarette Patch)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2tfr, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "NEOARC", "Super Street Fighter II Turbo (French by NEOARC Team)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2tpls, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "KrysoFun", "Super Street Fighter II Turbo (Plus v0.9 beta KrysoFun hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2xjhy, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Super Street Fighter II X: Grand Master Challenge (Gouki Edition hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2xjjs, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "FGCH", "Super Street Fighter II X: Grand Master Challenge (Original Color FGCH hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2xjnc, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Shiro", "Super Street Fighter II X: Grand Master Challenge (Nude hack by Shiro)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2zhp, ssf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "Super Street Fighter II (Easy Move Zangief Edition hack by Pipi899 2009-01-05)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, spf2tb, spf2t, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "hack", "Super Puzzle Fighter II Turbo Boss Hack (USA 960620)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, suicide, 0, dead_cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Razoola", "Suicide Test", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, suicide2, suicide, dead_cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Razoola", "Suicide Test v2", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, vampjb, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "Vampire: The Night Warriors (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, vsav2emb, vsav2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Blackheart", "Vampire Savior 2: The Lord of Vampire (Easy Moves hack by Blackheart 2009-04-30", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotajb, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Yumeji", "X-Men: Children of the Atom (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotajphp, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "X-Men: Children of the Atom (Power hack by Pipi899)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfjphp, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Pipi899", "X-Men Vs. Street Fighter (Power hack by Pipi899)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, xmvsfrm, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Blackheart", "X-Men Vs. Street Fighter (Easy Moves hack by Blackheart 2009-04-22)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfryh, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Ydmis", "X-Men Vs. Street Fighter (ST Char hack by Ydmis)", MACHINE_SUPPORTS_SAVE ) //PSmame (c) gaston90 used with permission @@ -4786,8 +4786,8 @@ ROM_END ROM_START( ssf2tas02 ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "sfxahc01.03c", 0x000000, 0x80000, CRC(bbc61192) SHA1(15b29578fcd3107b30ad6f9371ba6b60525ea958) ) - ROM_LOAD16_WORD_SWAP( "sfxahc01.04a", 0x080000, 0x80000, CRC(d57c91cf) SHA1(ac49529ac7916fc4f8f05d0e15d62d893a873c58) ) + ROM_LOAD16_WORD_SWAP( "sfxas02.03c", 0x000000, 0x80000, CRC(bbc61192) SHA1(15b29578fcd3107b30ad6f9371ba6b60525ea958) ) + ROM_LOAD16_WORD_SWAP( "sfxas02.04a", 0x080000, 0x80000, CRC(d57c91cf) SHA1(ac49529ac7916fc4f8f05d0e15d62d893a873c58) ) ROM_LOAD16_WORD_SWAP( "sfxa.05", 0x100000, 0x80000, CRC(53d61f0c) SHA1(b30e666d0dae7b738a76a27d1d68fbb9a630c27c) ) ROM_LOAD16_WORD_SWAP( "sfxa.06a", 0x180000, 0x80000, CRC(066d09b5) SHA1(221972629b094809f7c431f86b3f3b10354487b5) ) ROM_LOAD16_WORD_SWAP( "sfxa.07", 0x200000, 0x80000, CRC(a428257b) SHA1(620f3a264b2c82ef1af0e33310d110e1f3e6fddf) ) @@ -5081,118 +5081,118 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // 19XX The War Against Destiny -GAME( 1996, 19xxs01, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Hacks", "19XX The War Against Destiny (Ex Super Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, 19xxjrs01, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Hacks", "19XX: The War Against Destiny (Translation Chinese)(Japan 951207)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, 19xxs01, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Hacks", "19XX The War Against Destiny (Ex Super Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, 19xxjrs01, 19xx, cps2, cps2_2p2b, cps2_state, cps2, ROT270, "Hacks", "19XX: The War Against Destiny (Translation Chinese)(Japan 951207)", MACHINE_SUPPORTS_SAVE ) // 1944 The Loop Master -GAME( 2000, 1944s01, 1944, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Hacks", "1944: The Loop Master (Ex Super Version V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, 1944s01, 1944, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Hacks", "1944: The Loop Master (Ex Super Version V2)", MACHINE_SUPPORTS_SAVE ) // Capcom Sports Club -GAME( 1997, csclubs01, csclub, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Hacks", "Capcom Sports Club (Time Increases)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, csclubs01, csclub, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Hacks", "Capcom Sports Club (Time Increases)", MACHINE_SUPPORTS_SAVE ) // Cyberbots Fullmetal Madness -GAME( 1995, cybotsjs01, cybots, cps2, cybots, cps2_state, cps2, ROT0, "Hacks", "Cyberbots Fullmetal Madness (Japan 950420)(Infinite Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, cybotsjs01, cybots, cps2, cybots, cps2_state, cps2, ROT0, "Hacks", "Cyberbots Fullmetal Madness (Japan 950420)(Infinite Power)", MACHINE_SUPPORTS_SAVE ) // Dungeons & Dragons Shadow over Mystara -GAME( 1996, ddsomjs01, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Hacks", "Dungeons & Dragons Shadow over Mystara (Japan 960619)(Translation-Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ddsomjs01, ddsom, cps2, cps2_4p4b, cps2_state, cps2, ROT0, "Hacks", "Dungeons & Dragons Shadow over Mystara (Japan 960619)(Translation-Chinese)", MACHINE_SUPPORTS_SAVE ) // Giga Wing -GAME( 1999, gigawings01, gigawing, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Hacks", "Giga Wing (Ex Super Version V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, gigawings01, gigawing, cps2, cps2_2p2b, cps2_state, cps2, ROT0, "Hacks", "Giga Wing (Ex Super Version V1)", MACHINE_SUPPORTS_SAVE ) // Hyper Street Fighter II The Anniversary Edition -GAME( 2004, hsf2as01, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (Choose Hidden Characters Easier Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, hsf2as02, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (Asia 040202)(Enable Hidden Characters 2017)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, hsf2as03, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (Asia 040202)(3x Time)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, hsf2js01, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (Japan 040202)(Choose Hidden Characters Easier)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, hsf2js02, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (Japan 040202)(Enabled Hidden Characters In Normal Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, hsf2js03, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (Japan 040202)(Simplify The Move)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, hsf2s01, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (USA 040202)(Enable Hidden Characters 2017)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, hsf2s02, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (USA 040202)(30% Blood)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, hsf2as01, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (Choose Hidden Characters Easier Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, hsf2as02, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (Asia 040202)(Enable Hidden Characters 2017)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, hsf2as03, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (Asia 040202)(3x Time)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, hsf2js01, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (Japan 040202)(Choose Hidden Characters Easier)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, hsf2js02, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (Japan 040202)(Enabled Hidden Characters In Normal Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, hsf2js03, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (Japan 040202)(Simplify The Move)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, hsf2s01, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (USA 040202)(Enable Hidden Characters 2017)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, hsf2s02, hsf2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Hyper Street Fighter II: The Anniversary Edition (USA 040202)(30% Blood)", MACHINE_SUPPORTS_SAVE ) // Marvel Super Heroes -GAME( 1995, mshbs01, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mshjs01, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes (Japan 951117)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mshjs02, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes (Japan 951117)(Enable Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mshas01, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes (Asia 951024)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mshhs01, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes (Hispanic 951117)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mshjr1s01, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes (Japan 951024)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mshus01, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes (USA 951024)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshbs01, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshjs01, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes (Japan 951117)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshjs02, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes (Japan 951117)(Enable Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshas01, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes (Asia 951024)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshhs01, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes (Hispanic 951117)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshjr1s01, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes (Japan 951024)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mshus01, msh, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes (USA 951024)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) // Marvel Super Heroes Vs. Street Fighter -GAME( 1997, mshvsfs01, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes Vs. Street Fighter (Can Be Substitutions At Any Time)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, mshvsfjs01, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes Vs. Street Fighter (Japan 970707)(Move The Order To Modify)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfs01, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes Vs. Street Fighter (Can Be Substitutions At Any Time)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, mshvsfjs01, mshvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Super Heroes Vs. Street Fighter (Japan 970707)(Move The Order To Modify)", MACHINE_SUPPORTS_SAVE ) // Marvel Vs. Capcom Clash of Super Heroes -GAME( 1998, mvscjs01, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Vs. Capcom Clash of Super Heroes (Japan 980123)(Move The Order To Modify V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvscjs02, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Vs. Capcom Clash of Super Heroes (Japan 980123)(Move The Order To Modify V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mvsh01, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Vs. Capcom (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvscjs01, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Vs. Capcom Clash of Super Heroes (Japan 980123)(Move The Order To Modify V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvscjs02, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Vs. Capcom Clash of Super Heroes (Japan 980123)(Move The Order To Modify V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mvsh01, mvsc, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Marvel Vs. Capcom (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) // Pocket Fighter -GAME( 1997, pfghtjs01, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Hacks", "Pocket Fighter (Japan 970904)(Command Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, pfghtjs02, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Hacks", "Pocket Fighter (Japan 970904)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, pfghtjs03, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Hacks", "Pocket Fighter (Japan 970904)(Move Mod)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, pfghtjs01, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Hacks", "Pocket Fighter (Japan 970904)(Command Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, pfghtjs02, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Hacks", "Pocket Fighter (Japan 970904)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, pfghtjs03, sgemf, cps2, cps2_2p3b, cps2_state, cps2, ROT0, "Hacks", "Pocket Fighter (Japan 970904)(Move Mod)", MACHINE_SUPPORTS_SAVE ) // Progear No Arashi -GAME( 2001, progearjds01, progear, dead_cps2,cps2_2p3b, cps2_state, cps2, ROT0, "Hacks", "Progear no Arashi (Japan 010117 Phoenix Edition)(Crazy Fire Version)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, progearjds01, progear, dead_cps2,cps2_2p3b, cps2_state, cps2, ROT0, "Hacks", "Progear no Arashi (Japan 010117 Phoenix Edition)(Crazy Fire Version)(bootleg)", MACHINE_SUPPORTS_SAVE ) // Street Fighter Alpha: Warriors' Dreams -GAME( 1995, sfas01, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha: Warriors' Dreams (Euro 950727)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfas01, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha: Warriors' Dreams (Euro 950727)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) // Street Fighter Alpha 2 -GAME( 1996, sfa2ur1s01, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 2 (Command Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfa2ur1s02, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 2 (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfa2ur1s03, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 2 (Super Combo)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfa2ur1s01, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 2 (Command Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfa2ur1s02, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 2 (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfa2ur1s03, sfa2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 2 (Super Combo)", MACHINE_SUPPORTS_SAVE ) // Street Fighter Alpha 3 -GAME( 1998, sfa3s01, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (Command Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3s02, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (Euro 980904)(Nude Juli & Juni)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3bs01, sfa3, cps2, cps2_2p6bt, cps2_state,cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (Brazil 980629)(Color Mod-Nude Cammy)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3bs02, sfa3, cps2, cps2_2p6bt, cps2_state,cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (Brazil 980629)(Color Mod-Nude Chun-Li)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3bs03, sfa3, cps2, cps2_2p6bt, cps2_state,cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (Brazil 980629)(Color Mod-Nude Juli y Juni)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3us01, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (USA 980904)(Moves Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3us02, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (USA 980904)(Unlock All Modes)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfa3us03, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (USA 980904)(2 VS 1 27 Round)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3s01, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (Command Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3s02, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (Euro 980904)(Nude Juli & Juni)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3bs01, sfa3, cps2, cps2_2p6bt, cps2_state,cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (Brazil 980629)(Color Mod-Nude Cammy)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3bs02, sfa3, cps2, cps2_2p6bt, cps2_state,cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (Brazil 980629)(Color Mod-Nude Chun-Li)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3bs03, sfa3, cps2, cps2_2p6bt, cps2_state,cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (Brazil 980629)(Color Mod-Nude Juli y Juni)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3us01, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (USA 980904)(Moves Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3us02, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (USA 980904)(Unlock All Modes)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfa3us03, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Alpha 3 (USA 980904)(2 VS 1 27 Round)", MACHINE_SUPPORTS_SAVE ) // Street Fighter Zero 2 Alpha -GAME( 1996, sfz2als01, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Asia 960826)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2albs01, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Brazil 960813)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2alhs01, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Hispanic 960813)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2aljs01, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Japan 960805)(Command Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2aljs02, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Japan 960805)(Easy Moves Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2aljs03, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Japan 960805)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2aljs04, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Japan 960805)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2aljs05, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Japan 960805)(Moves Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sfz2aljs06, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Japan 960805)(Super Combo)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2als01, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Asia 960826)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2albs01, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Brazil 960813)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2alhs01, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Hispanic 960813)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2aljs01, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Japan 960805)(Command Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2aljs02, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Japan 960805)(Easy Moves Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2aljs03, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Japan 960805)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2aljs04, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Japan 960805)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2aljs05, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Japan 960805)(Moves Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sfz2aljs06, sfz2al, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 2 Alpha (Japan 960805)(Super Combo)", MACHINE_SUPPORTS_SAVE ) // Street Fighter Zero 3 -GAME( 1998, sfz3js01, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Balrog Lifts Scene Crawl Restrictions)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3js02, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Command Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3js03, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Command Change V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3js04, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Command Change V2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3js05, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Command Change V2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3js06, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Command Change V3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3js07, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3js08, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Hidden Character Full Version Restored)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3js09, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(2 VS 1 27 Round)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3jr1s01, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980727)(Nude Cammy)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3jr1s02, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980727)(Nude Chun-Li)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3jr1s03, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980727)(Nude Juli & Juni)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3jr1s04, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980727)(2 VS 1 27 Round)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, sfz3jr2s01, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980629)(2 VS 1 27 Round)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3js01, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Balrog Lifts Scene Crawl Restrictions)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3js02, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Command Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3js03, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Command Change V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3js04, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Command Change V2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3js05, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Command Change V2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3js06, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Command Change V3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3js07, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3js08, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(Hidden Character Full Version Restored)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3js09, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980904)(2 VS 1 27 Round)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3jr1s01, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980727)(Nude Cammy)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3jr1s02, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980727)(Nude Chun-Li)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3jr1s03, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980727)(Nude Juli & Juni)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3jr1s04, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980727)(2 VS 1 27 Round)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, sfz3jr2s01, sfa3, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero 3 (Japan 980629)(2 VS 1 27 Round)", MACHINE_SUPPORTS_SAVE ) // Street Fighter Zero -GAME( 1995, sfzjs01, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero (Japan 950727)(Command Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzjs02, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero (Japan 950727)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzjs03, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero (Japan 950727)(Flufficker Enhanced Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzjs04, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero (Japan 950727)(Moves Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sfzjs05, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero (Japan 950727)(Super-Entry Force To Modify)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzjs01, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero (Japan 950727)(Command Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzjs02, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero (Japan 950727)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzjs03, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero (Japan 950727)(Flufficker Enhanced Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzjs04, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero (Japan 950727)(Moves Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sfzjs05, sfa, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Street Fighter Zero (Japan 950727)(Super-Entry Force To Modify)", MACHINE_SUPPORTS_SAVE ) // Super Street Fighter II X Grand Master Challenge -GAME( 1994, ssf2e01, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II X: Grand Master Challenge (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2j01, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II X: Grand Master Challenge (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2j02, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II X: Grand Master Challenge (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2j03, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II X: Grand Master Challenge (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2ts01, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (World 940223)(Ex Super Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2ts02, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (World 940223)(Instruction Is Simplified)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2tus01, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (USA 940323)(Nude Cammy)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2tus02, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (USA 940323)(Retro color)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2tur1s01,ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (USA 940223)(Nude Cammy)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2tur1s02,ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (USA 940223)(Retro color)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2xjs01, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II X: Grand Master Challenge (Japan 940311)(Change FireBall)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2xjs02, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II X: Grand Master Challenge (Japan 940311)(Gouki Color Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2e01, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II X: Grand Master Challenge (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2j01, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II X: Grand Master Challenge (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2j02, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II X: Grand Master Challenge (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2j03, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II X: Grand Master Challenge (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2ts01, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (World 940223)(Ex Super Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2ts02, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (World 940223)(Instruction Is Simplified)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2tus01, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (USA 940323)(Nude Cammy)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2tus02, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (USA 940323)(Retro color)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2tur1s01,ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (USA 940223)(Nude Cammy)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2tur1s02,ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (USA 940223)(Retro color)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2xjs01, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II X: Grand Master Challenge (Japan 940311)(Change FireBall)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2xjs02, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II X: Grand Master Challenge (Japan 940311)(Gouki Color Change)", MACHINE_SUPPORTS_SAVE ) // Super Street Fighter II Turbo -GAME( 1994, ssf2tas01, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (Asia 940223)(Hacks 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssf2tas02, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (Asia 940223)(Hacks 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2tas01, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (Asia 940223)(Hacks 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssf2tas02, ssf2t, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Super Street Fighter II Turbo (Asia 940223)(Hacks 02)", MACHINE_SUPPORTS_SAVE ) // Vampire Savior 2 The Lord of Vampire -GAME( 1997, vsav2s01, vsav2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Vampire Savior 2 The Lord of Vampire (Japan 970913)(Command Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, vsav2s02, vsav2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Vampire Savior 2 The Lord of Vampire (Japan 970913)(Infinite Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, vsav2s01, vsav2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Vampire Savior 2 The Lord of Vampire (Japan 970913)(Command Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, vsav2s02, vsav2, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Vampire Savior 2 The Lord of Vampire (Japan 970913)(Infinite Power)", MACHINE_SUPPORTS_SAVE ) // Vampire: The Night Warriors -GAME( 1994, vampjas01, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Vampire: The Night Warriors (Japan 940705 alt)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, vampjas01, dstlk, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "Vampire: The Night Warriors (Japan 940705 alt)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) // X-Men Children of the Atom -GAME( 1994, xmcotaj2s01, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "X-Men: Children of the Atom (Japan 941219)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, xmcotaj2s01, xmcota, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "X-Men: Children of the Atom (Japan 941219)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) // X-Men Vs. Street Fighter -GAME( 1996, xmvsfs01, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "X-Men Vs. Street Fighter (Euro 961004)(Nude Alpha Chun Li)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, xmvsfjs01, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "X-Men Vs. Street Fighter (Japan 961023)(Move The Order To Modify)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfs01, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "X-Men Vs. Street Fighter (Euro 961004)(Nude Alpha Chun Li)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, xmvsfjs01, xmvsf, cps2, cps2_2p6b, cps2_state, cps2, ROT0, "Hacks", "X-Men Vs. Street Fighter (Japan 961023)(Move The Order To Modify)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/cps3.cpp b/docs/release/src/hbmame/drivers/cps3.cpp index ed11b47aba6..c54f6f9e8d1 100644 --- a/docs/release/src/hbmame/drivers/cps3.cpp +++ b/docs/release/src/hbmame/drivers/cps3.cpp @@ -5,21 +5,20 @@ class cps3_hbmame : public cps3_state { public: - cps3_hbmame(const machine_config &mconfig, device_type type, const char *tag) - : cps3_state(mconfig, type, tag) - { } - - DECLARE_DRIVER_INIT(jojon); - DECLARE_DRIVER_INIT(jojoban); - DECLARE_DRIVER_INIT(redeartno); - DECLARE_DRIVER_INIT(sfiiin); - DECLARE_DRIVER_INIT(sfiii2n); - DECLARE_DRIVER_INIT(sfiii3n); - DECLARE_MACHINE_RESET(redeartn); - TIMER_CALLBACK_MEMBER(fastboot_timer_callback); + using cps3_state::cps3_state; + + void init_jojon(); + void init_jojoban(); + void init_redeartno(); + void init_sfiiin(); + void init_sfiii2n(); + void init_sfiii3n(); void redeartn(machine_config &config); private: + + DECLARE_MACHINE_RESET(redeartn); + TIMER_CALLBACK_MEMBER(fastboot_timer_callback); void hb_unscramble(); emu_timer* m_fastboot_timer; }; @@ -192,40 +191,40 @@ void cps3_hbmame::hb_unscramble() } } -DRIVER_INIT_MEMBER( cps3_hbmame, jojon ) +void cps3_hbmame::init_jojon() { hb_unscramble(); - DRIVER_INIT_CALL(jojo); + init_jojo(); } -DRIVER_INIT_MEMBER( cps3_hbmame, jojoban ) +void cps3_hbmame::init_jojoban() { hb_unscramble(); - DRIVER_INIT_CALL(jojoba); + init_jojoba(); } -DRIVER_INIT_MEMBER( cps3_hbmame, redeartno ) +void cps3_hbmame::init_redeartno() { hb_unscramble(); - DRIVER_INIT_CALL(redearth); + init_redearth(); } -DRIVER_INIT_MEMBER( cps3_hbmame, sfiiin ) +void cps3_hbmame::init_sfiiin() { hb_unscramble(); - DRIVER_INIT_CALL(sfiii); + init_sfiii(); } -DRIVER_INIT_MEMBER( cps3_hbmame, sfiii2n ) +void cps3_hbmame::init_sfiii2n() { hb_unscramble(); - DRIVER_INIT_CALL(sfiii2); + init_sfiii2(); } -DRIVER_INIT_MEMBER( cps3_hbmame, sfiii3n ) +void cps3_hbmame::init_sfiii3n() { hb_unscramble(); - DRIVER_INIT_CALL(sfiii3); + init_sfiii3(); } MACHINE_RESET_MEMBER( cps3_hbmame, redeartn ) @@ -1286,25 +1285,25 @@ ROM_END -GAME( 2009, jojobbh2, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Pipi899", "JoJo's Bizarre Adventure (Boss v2.0 hack by Pipi899 2009-08-08)", 0 ) -GAME( 2009, jojobbss, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Pipi899", "JoJo's Bizarre Adventure (Boss hack by Pipi899 2009-07-15)", 0 ) -GAME( 2009, jojobpow, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Pipi899", "JoJo's Bizarre Adventure (Power hack by Pipi899 2009-07-15)", 0 ) -GAME( 2009, jojonbss, jojo, jojo, cps3_jojo, cps3_hbmame, jojon, ROT0, "Pipi899", "JoJo's Venture (Boss hack by Pipi899 2009-07-09)", 0 ) -GAME( 2009, jojonpow, jojo, jojo, cps3_jojo, cps3_hbmame, jojon, ROT0, "Pipi899", "JoJo's Venture (Power hack by Pipi899 2009-07-11)", 0 ) -GAME( 1996, redeartn, redearth, redeartn, cps3_ren, cps3_hbmame, redearth, ROT0, "Capcom", "Red Earth (Asia 961121, NO CD)", 0 ) -GAME( 1996, redeartno, redearth, redeartn, cps3_ren, cps3_hbmame, redeartno, ROT0, "Capcom", "Red Earth (Euro 961121, NO CD)", 0 ) -GAME( 2009, redearex, redearth, redeartn, cps3_ren, cps3_hbmame, redeartno, ROT0, "Pipi899", "Red Earth (Ex Super Version hack by Pipi899 2009-09-08)", 0 ) -GAME( 2009, sfiiibhp, sfiii, sfiii, cps3, cps3_hbmame, sfiiin, ROT0, "Pipi899", "Street Fighter III: New Generation (Boss hack by Pipi899 2009-08-08)", 0 ) -GAME( 2009, sfiiipmp, sfiii, sfiii, cps3, cps3_hbmame, sfiiin, ROT0, "Pipi899", "Street Fighter III: New Generation (Power hack by Pipi899 2009-07-06)", 0 ) -GAMEL(1997, sfiii2bh, sfiii2, sfiii2, cps3, cps3_hbmame, sfiii2n, ROT0, "Yumeji", "Street Fighter III 2nd Impact: Giant Attack (Boss hack by Yumeji)", 0, layout_sfiii2 ) -GAMEL(2009, sfiii2np, sfiii2, sfiii2, cps3, cps3_hbmame, sfiii2n, ROT0, "Pipi899", "Street Fighter III 2nd Impact: Giant Attack (Power hack by Pipi899 2009-07-14)", 0, layout_sfiii2 ) -GAMEL(1997, sfiii2pl, sfiii2, sfiii2, cps3, cps3_hbmame, sfiii2n, ROT0, "Krysofun", "Street Fighter III 2nd Impact: Giant Attack (Plus v1.0 hack by Krysofun)", 0, layout_sfiii2 ) -GAME( 2013, sfiii3an, sfiii3, sfiii3, cps3, cps3_state, sfiii3, ROT0, "hack", "Street Fighter III 3rd Strike: Ford Strike (Japan 990608, NO CD)", 0 ) -GAME( 1999, sfiii3bh, sfiii3, sfiii3, cps3, cps3_hbmame, sfiii3n, ROT0, "Yumeji", "Street Fighter III 3rd Strike: Fight for the Future (Boss hack by Yumeji)", 0 ) -GAME( 1999, sfiii3mh, sfiii3, sfiii3, cps3, cps3_hbmame, sfiii3n, ROT0, "hack", "Street Fighter III 3rd Strike: Fight for the Future (Makoto Color hack)", 0 ) -GAME( 2009, sfiii3ng, sfiii3, sfiii3, cps3, cps3_hbmame, sfiii3n, ROT0, "Pipi899", "Street Fighter III 3rd Strike: Fight for the Future (Gill Unable Reactivating hack by Pipi899 2009-07-14)", 0 ) -GAME( 2009, sfiii3np, sfiii3, sfiii3, cps3, cps3_hbmame, sfiii3n, ROT0, "Pipi899", "Street Fighter III 3rd Strike: Fight for the Future (Power hack by Pipi899 2009-07-14)", 0 ) -GAME( 2013, sfiii4rd, sfiii3, sfiii3, cps3, cps3_state, sfiii3, ROT0, "hack", "Street Fighter III 3rd Strike: 4rd Arrange Edition (Japan 990608, NO CD)", 0 ) +HACK( 2009, jojobbh2, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Pipi899", "JoJo's Bizarre Adventure (Boss v2.0 hack by Pipi899 2009-08-08)", 0 ) +HACK( 2009, jojobbss, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Pipi899", "JoJo's Bizarre Adventure (Boss hack by Pipi899 2009-07-15)", 0 ) +HACK( 2009, jojobpow, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Pipi899", "JoJo's Bizarre Adventure (Power hack by Pipi899 2009-07-15)", 0 ) +HACK( 2009, jojonbss, jojo, jojo, cps3_jojo, cps3_hbmame, jojon, ROT0, "Pipi899", "JoJo's Venture (Boss hack by Pipi899 2009-07-09)", 0 ) +HACK( 2009, jojonpow, jojo, jojo, cps3_jojo, cps3_hbmame, jojon, ROT0, "Pipi899", "JoJo's Venture (Power hack by Pipi899 2009-07-11)", 0 ) +HACK( 1996, redeartn, 0, redeartn, cps3_ren, cps3_hbmame, redearth, ROT0, "Capcom", "Red Earth (Asia 961121, NO CD)", 0 ) +HACK( 1996, redeartno, redeartn, redeartn, cps3_ren, cps3_hbmame, redeartno, ROT0, "Capcom", "Red Earth (Euro 961121, NO CD)", 0 ) +HACK( 2009, redearex, redeartn, redeartn, cps3_ren, cps3_hbmame, redeartno, ROT0, "Pipi899", "Red Earth (Ex Super Version hack by Pipi899 2009-09-08)", 0 ) +HACK( 2009, sfiiibhp, sfiii, sfiii, cps3, cps3_hbmame, sfiiin, ROT0, "Pipi899", "Street Fighter III: New Generation (Boss hack by Pipi899 2009-08-08)", 0 ) +HACK( 2009, sfiiipmp, sfiii, sfiii, cps3, cps3_hbmame, sfiiin, ROT0, "Pipi899", "Street Fighter III: New Generation (Power hack by Pipi899 2009-07-06)", 0 ) +GAMEL(1997, sfiii2bh, sfiii2, sfiii2, cps3, cps3_hbmame, init_sfiii2n, ROT0, "Yumeji", "Street Fighter III 2nd Impact: Giant Attack (Boss hack by Yumeji)", 0, layout_sfiii2 ) +GAMEL(2009, sfiii2np, sfiii2, sfiii2, cps3, cps3_hbmame, init_sfiii2n, ROT0, "Pipi899", "Street Fighter III 2nd Impact: Giant Attack (Power hack by Pipi899 2009-07-14)", 0, layout_sfiii2 ) +GAMEL(1997, sfiii2pl, sfiii2, sfiii2, cps3, cps3_hbmame, init_sfiii2n, ROT0, "Krysofun", "Street Fighter III 2nd Impact: Giant Attack (Plus v1.0 hack by Krysofun)", 0, layout_sfiii2 ) +HACK( 2013, sfiii3an, sfiii3, sfiii3, cps3, cps3_state, sfiii3, ROT0, "hack", "Street Fighter III 3rd Strike: Ford Strike (Japan 990608, NO CD)", 0 ) +HACK( 1999, sfiii3bh, sfiii3, sfiii3, cps3, cps3_hbmame, sfiii3n, ROT0, "Yumeji", "Street Fighter III 3rd Strike: Fight for the Future (Boss hack by Yumeji)", 0 ) +HACK( 1999, sfiii3mh, sfiii3, sfiii3, cps3, cps3_hbmame, sfiii3n, ROT0, "hack", "Street Fighter III 3rd Strike: Fight for the Future (Makoto Color hack)", 0 ) +HACK( 2009, sfiii3ng, sfiii3, sfiii3, cps3, cps3_hbmame, sfiii3n, ROT0, "Pipi899", "Street Fighter III 3rd Strike: Fight for the Future (Gill Unable Reactivating hack by Pipi899 2009-07-14)", 0 ) +HACK( 2009, sfiii3np, sfiii3, sfiii3, cps3, cps3_hbmame, sfiii3n, ROT0, "Pipi899", "Street Fighter III 3rd Strike: Fight for the Future (Power hack by Pipi899 2009-07-14)", 0 ) +HACK( 2013, sfiii4rd, sfiii3, sfiii3, cps3, cps3_state, sfiii3, ROT0, "hack", "Street Fighter III 3rd Strike: 4rd Arrange Edition (Japan 990608, NO CD)", 0 ) //PSmame (c) gaston90 @@ -2033,7 +2032,7 @@ ROM_END ROM_START( sfiiins01 ) ROM_REGION32_BE( 0x080000, "bios", 0 ) - ROM_LOAD( "sfiii_asia_nocd.29f400.u2", 0x000000, 0x080000, CRC(ca2b715f) SHA1(86319987f9af4afd272a2488e73de8382743cb37) ) // this is a different VERSION of the bios compared to all other sets, not just an alt region code + ROM_LOAD( "sfiii_asia_nocd.29f400s.u2", 0x000000, 0x080000, CRC(ca2b715f) SHA1(86319987f9af4afd272a2488e73de8382743cb37) ) // this is a different VERSION of the bios compared to all other sets, not just an alt region code ROM_REGION( 0x200000, "simm1.0", 0 ) ROM_LOAD( "sfiii-simm1.001", 0x00000, 0x200000, CRC(0beaed86) SHA1(005ce04373448b3e1674c60f1d859f2ad43ad45c) ) @@ -2086,7 +2085,7 @@ ROM_END ROM_START( sfiiins02 ) ROM_REGION32_BE( 0x080000, "bios", 0 ) - ROM_LOAD( "sfiii_asia_nocd.29f400.u2", 0x000000, 0x080000, CRC(ca2b715f) SHA1(86319987f9af4afd272a2488e73de8382743cb37) ) // this is a different VERSION of the bios compared to all other sets, not just an alt region code + ROM_LOAD( "sfiii_asia_nocd.29f400s.u2", 0x000000, 0x080000, CRC(ca2b715f) SHA1(86319987f9af4afd272a2488e73de8382743cb37) ) // this is a different VERSION of the bios compared to all other sets, not just an alt region code ROM_REGION( 0x200000, "simm1.0", 0 ) ROM_LOAD( "sfiii-simm1.0", 0x00000, 0x200000, CRC(cfc9e45a) SHA1(5d9061f76680642e730373e3ac29b24926dc5c0c) ) @@ -2830,29 +2829,29 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT CLASS INIT MONITOR COMPANY FULLNAME FLAGS */ // JoJo's Bizarre Adventure -GAME( 2009, jojos01, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Hacks", "JoJo's Bizarre Adventure (Language Brazil + Power Set 01 )", 0 ) -GAME( 2009, jojos02, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Hacks", "JoJo's Bizarre Adventure (Language Asia + Power Set 02 )", 0 ) -GAME( 2009, jojos03, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Hacks", "JoJo's Bizarre Adventure (Language Hispanic + Power Set 03 )", 0 ) -GAME( 2009, jojos04, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Hacks", "JoJo's Bizarre Adventure (Language Oceania + Power Set 04 )", 0 ) -GAME( 2009, jojos05, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Hacks", "JoJo's Bizarre Adventure (Language U.S.A + Power Set 05 )", 0 ) -GAME( 2009, jojos06, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Hacks", "JoJo's Bizarre Adventure (Max Power)", 0 ) -GAME( 1999, jojobaner1s01, jojoba, jojoba, cps3_jojo, cps3_state, jojoba, ROT0, "Hacks", "JoJo's Bizarre Adventure (Euro 990913, NO CD)(Enable Hidden Characters V1)", 0 ) -GAME( 1999, jojobaner1s02, jojoba, jojoba, cps3_jojo, cps3_state, jojoba, ROT0, "Hacks", "JoJo's Bizarre Adventure (Euro 990913, NO CD)(Enable Hidden Characters V2)", 0 ) -GAME( 1999, jojobaner1s03, jojoba, jojoba, cps3_jojo, cps3_state, jojoba, ROT0, "Hacks", "JoJo's Bizarre Adventure (Euro 990913, NO CD)(Infinite Power)", 0 ) -GAME( 2018, jojobaner1s04, jojoba, jojoba, cps3_jojo, cps3_state, jojoba, ROT0, "Hacks", "JoJo's Bizarre Adventure (Euro 990913, NO CD)(Super Plus)", 0 ) -GAME( 1998, jojonr1s01, jojo, jojo, cps3_jojo, cps3_state, jojo, ROT0, "Hacks", "JoJo's Venture (Asia 990108, NO CD)(Enable Hidden Characters V1)", 0 ) -GAME( 1998, jojonr1s02, jojo, jojo, cps3_jojo, cps3_state, jojo, ROT0, "Hacks", "JoJo's Venture (Asia 990108, NO CD)(Infinite Power)", 0 ) +HACK( 2009, jojos01, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Hacks", "JoJo's Bizarre Adventure (Language Brazil + Power Set 01 )", 0 ) +HACK( 2009, jojos02, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Hacks", "JoJo's Bizarre Adventure (Language Asia + Power Set 02 )", 0 ) +HACK( 2009, jojos03, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Hacks", "JoJo's Bizarre Adventure (Language Hispanic + Power Set 03 )", 0 ) +HACK( 2009, jojos04, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Hacks", "JoJo's Bizarre Adventure (Language Oceania + Power Set 04 )", 0 ) +HACK( 2009, jojos05, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Hacks", "JoJo's Bizarre Adventure (Language U.S.A + Power Set 05 )", 0 ) +HACK( 2009, jojos06, jojoba, jojoba, cps3_jojo, cps3_hbmame, jojoban, ROT0, "Hacks", "JoJo's Bizarre Adventure (Max Power)", 0 ) +HACK( 1999, jojobaner1s01, jojoba, jojoba, cps3_jojo, cps3_state, jojoba, ROT0, "Hacks", "JoJo's Bizarre Adventure (Euro 990913, NO CD)(Enable Hidden Characters V1)", 0 ) +HACK( 1999, jojobaner1s02, jojoba, jojoba, cps3_jojo, cps3_state, jojoba, ROT0, "Hacks", "JoJo's Bizarre Adventure (Euro 990913, NO CD)(Enable Hidden Characters V2)", 0 ) +HACK( 1999, jojobaner1s03, jojoba, jojoba, cps3_jojo, cps3_state, jojoba, ROT0, "Hacks", "JoJo's Bizarre Adventure (Euro 990913, NO CD)(Infinite Power)", 0 ) +HACK( 2018, jojobaner1s04, jojoba, jojoba, cps3_jojo, cps3_state, jojoba, ROT0, "Hacks", "JoJo's Bizarre Adventure (Euro 990913, NO CD)(Super Plus)", 0 ) +HACK( 1998, jojonr1s01, jojo, jojo, cps3_jojo, cps3_state, jojo, ROT0, "Hacks", "JoJo's Venture (Asia 990108, NO CD)(Enable Hidden Characters V1)", 0 ) +HACK( 1998, jojonr1s02, jojo, jojo, cps3_jojo, cps3_state, jojo, ROT0, "Hacks", "JoJo's Venture (Asia 990108, NO CD)(Infinite Power)", 0 ) // Street Fighter III: New Generation -GAME( 1997, sfiiins01, sfiii, sfiii, cps3, cps3_state, sfiii, ROT0, "Hacks", "Street Fighter III: New Generation (Asia 970204, NO CD, bios set 1)(Enable Hidden Characters V1)", 0 ) -GAME( 1997, sfiiins02, sfiii, sfiii, cps3, cps3_state, sfiii, ROT0, "Hacks", "Street Fighter III: New Generation (Asia 970204, NO CD, bios set 1)(Infinite Power)", 0 ) +HACK( 1997, sfiiins01, sfiii, sfiii, cps3, cps3_state, sfiii, ROT0, "Hacks", "Street Fighter III: New Generation (Asia 970204, NO CD, bios set 1)(Enable Hidden Characters V1)", 0 ) +HACK( 1997, sfiiins02, sfiii, sfiii, cps3, cps3_state, sfiii, ROT0, "Hacks", "Street Fighter III: New Generation (Asia 970204, NO CD, bios set 1)(Infinite Power)", 0 ) // Street Fighter III 2nd Impact Giant Attack -GAMEL(1997, sfiii2ns01, sfiii2, sfiii2, cps3, cps3_state, sfiii2, ROT0, "Hacks", "Street Fighter III 2nd Impact: Giant Attack (Asia 970930, NO CD)(Enable Hidden Characters V1)", 0, layout_sfiii2 ) -GAMEL(1997, sfiii2ns02, sfiii2, sfiii2, cps3, cps3_state, sfiii2, ROT0, "Hacks", "Street Fighter III 2nd Impact: Giant Attack (Asia 970930, NO CD)(Enable Hidden Characters V2)", 0, layout_sfiii2 ) -GAMEL(1997, sfiii2ns03, sfiii2, sfiii2, cps3, cps3_state, sfiii2, ROT0, "Hacks", "Street Fighter III 2nd Impact: Giant Attack (Asia 970930, NO CD)(Infinite Power)", 0, layout_sfiii2 ) +GAMEL(1997, sfiii2ns01, sfiii2, sfiii2, cps3, cps3_state, init_sfiii2, ROT0, "Hacks", "Street Fighter III 2nd Impact: Giant Attack (Asia 970930, NO CD)(Enable Hidden Characters V1)", 0, layout_sfiii2 ) +GAMEL(1997, sfiii2ns02, sfiii2, sfiii2, cps3, cps3_state, init_sfiii2, ROT0, "Hacks", "Street Fighter III 2nd Impact: Giant Attack (Asia 970930, NO CD)(Enable Hidden Characters V2)", 0, layout_sfiii2 ) +GAMEL(1997, sfiii2ns03, sfiii2, sfiii2, cps3, cps3_state, init_sfiii2, ROT0, "Hacks", "Street Fighter III 2nd Impact: Giant Attack (Asia 970930, NO CD)(Infinite Power)", 0, layout_sfiii2 ) // Street Fighter III 3rd Strike Fight for the Future -GAME( 1999, sfiii3ns01, sfiii3, sfiii3, cps3, cps3_state, sfiii3, ROT0, "Hacks", "Street Fighter III 3rd Strike: Fight for the Future (Japan 990608, NO CD)(Characters Makoto)", 0 ) -GAME( 1999, sfiii3ns02, sfiii3, sfiii3, cps3, cps3_state, sfiii3, ROT0, "Hacks", "Street Fighter III 3rd Strike: Fight for the Future (Japan 990608, NO CD)(Enable Hidden Characters V1)", 0 ) -GAME( 1999, sfiii3ns03, sfiii3, sfiii3, cps3, cps3_state, sfiii3, ROT0, "Hacks", "Street Fighter III 3rd Strike: Fight for the Future (Japan 990608, NO CD)(Ex Super Version)", 0 ) -GAME( 1999, sfiii3ns04, sfiii3, sfiii3, cps3, cps3_state, sfiii3, ROT0, "Hacks", "Street Fighter III 3rd Strike: Fight for the Future (Japan 990608, NO CD)(Infinite Power)", 0 ) -GAME( 1999, sfiii3nrs01, sfiii3, sfiii3, cps3, cps3_state, sfiii3, ROT0, "Hacks", "Street Fighter III 3rd Strike: Fight for the Future (Japan 990512, NO CD)(Enable Hidden Characters)", 0 ) +HACK( 1999, sfiii3ns01, sfiii3, sfiii3, cps3, cps3_state, sfiii3, ROT0, "Hacks", "Street Fighter III 3rd Strike: Fight for the Future (Japan 990608, NO CD)(Characters Makoto)", 0 ) +HACK( 1999, sfiii3ns02, sfiii3, sfiii3, cps3, cps3_state, sfiii3, ROT0, "Hacks", "Street Fighter III 3rd Strike: Fight for the Future (Japan 990608, NO CD)(Enable Hidden Characters V1)", 0 ) +HACK( 1999, sfiii3ns03, sfiii3, sfiii3, cps3, cps3_state, sfiii3, ROT0, "Hacks", "Street Fighter III 3rd Strike: Fight for the Future (Japan 990608, NO CD)(Ex Super Version)", 0 ) +HACK( 1999, sfiii3ns04, sfiii3, sfiii3, cps3, cps3_state, sfiii3, ROT0, "Hacks", "Street Fighter III 3rd Strike: Fight for the Future (Japan 990608, NO CD)(Infinite Power)", 0 ) +HACK( 1999, sfiii3nrs01, sfiii3, sfiii3, cps3, cps3_state, sfiii3, ROT0, "Hacks", "Street Fighter III 3rd Strike: Fight for the Future (Japan 990512, NO CD)(Enable Hidden Characters)", 0 ) diff --git a/docs/release/src/hbmame/drivers/cv1k.cpp b/docs/release/src/hbmame/drivers/cv1k.cpp index 4fb03066924..be1cc345b6a 100644 --- a/docs/release/src/hbmame/drivers/cv1k.cpp +++ b/docs/release/src/hbmame/drivers/cv1k.cpp @@ -9,7 +9,7 @@ ROM_START( deathsmlh01 ) ROM_RELOAD(0x200000,0x200000) ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF) - ROM_LOAD( "u2", 0x000000, 0x8400000, CRC(d7dd7bad) SHA1(579f14a7f3ec399f6694b20eaae2990fa699aa72) ) + ROM_LOAD( "h01.u2", 0x000000, 0x8400000, CRC(d7dd7bad) SHA1(579f14a7f3ec399f6694b20eaae2990fa699aa72) ) ROM_REGION( 0x800000, "ymz770", ROMREGION_ERASEFF) ROM_LOAD16_WORD_SWAP( "u23", 0x000000, 0x400000, CRC(aab718c8) SHA1(0e636c46d06151abd6f73232bc479dafcafe5327) ) @@ -17,5 +17,5 @@ ROM_START( deathsmlh01 ) ROM_END // CA017 Deathsmiles -GAME( 2007, deathsmlh01, deathsml, cv1k, cv1k, cv1k_state, deathsml, ROT0, "Cave (AMI license)", "Death Smiles (Hidden elements full open + character enhancement)", 0 ) +HACK( 2007, deathsmlh01, deathsml, cv1k, cv1k, cv1k_state, deathsml, ROT0, "Cave (AMI license)", "Death Smiles (Hidden elements full open + character enhancement)", 0 ) diff --git a/docs/release/src/hbmame/drivers/dbz.cpp b/docs/release/src/hbmame/drivers/dbz.cpp index 4f4258d90a4..bf34085874b 100644 --- a/docs/release/src/hbmame/drivers/dbz.cpp +++ b/docs/release/src/hbmame/drivers/dbz.cpp @@ -32,4 +32,4 @@ ROM_START( dbz2h01 ) ROM_LOAD( "pcm.7c", 0x000000, 0x40000, CRC(b58c884a) SHA1(0e2a7267e9dff29c9af25558081ec9d56629bc43) ) ROM_END -GAME( 1994, dbz2h01, dbz2, dbz, dbz2, dbz_state, dbz2, ROT0, "hack", "Dragon Ball Z 2 - Super Battle (Infinite Lives)", MACHINE_SUPPORTS_SAVE ) // crashes MAME in tile/PSAC2 ROM test +HACK( 1994, dbz2h01, dbz2, dbz, dbz2, dbz_state, dbz2, ROT0, "hack", "Dragon Ball Z 2 - Super Battle (Infinite Lives)", MACHINE_SUPPORTS_SAVE ) // crashes MAME in tile/PSAC2 ROM test diff --git a/docs/release/src/hbmame/drivers/dec0.cpp b/docs/release/src/hbmame/drivers/dec0.cpp index 63f78785ecc..1f0d5d84735 100644 --- a/docs/release/src/hbmame/drivers/dec0.cpp +++ b/docs/release/src/hbmame/drivers/dec0.cpp @@ -102,8 +102,8 @@ ROM_START( decodemo ) ROM_LOAD( "ei31.9a", 0x0000, 0x1000, CRC(2a8745d2) SHA1(f15ab17b1e7836d603135f5c66ca2e3d72f6e4a2) ) ROM_END -GAME( 2007, baddudef, baddudes, baddudes, baddudes, dec0_state, hbarrel, ROT0, "Arkatrad", "Bad Dudes vs. Dragonninja (French)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, decodemo, baddudes, baddudes, baddudes, dec0_state, hbarrel, ROT0, "Charles Doty", "Demo - Data East", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, baddudef, baddudes, baddudes, baddudes, dec0_state, hbarrel, ROT0, "Arkatrad", "Bad Dudes vs. Dragonninja (French)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, decodemo, baddudes, baddudes, baddudes, dec0_state, hbarrel, ROT0, "Charles Doty", "Demo - Data East", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -164,6 +164,6 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Bad Dudes vs. Dragonninja -GAME( 1988, baddudes01, baddudes, baddudes, baddudes, dec0_state, hbarrel, ROT0, "Hacks", "Bad Dudes vs. Dragonninja (Translation-French)", MACHINE_SUPPORTS_SAVE ) +HACK( 1988, baddudes01, baddudes, baddudes, baddudes, dec0_state, hbarrel, ROT0, "Hacks", "Bad Dudes vs. Dragonninja (Translation-French)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/dkong.cpp b/docs/release/src/hbmame/drivers/dkong.cpp index 16b6eb51b72..20803986809 100644 --- a/docs/release/src/hbmame/drivers/dkong.cpp +++ b/docs/release/src/hbmame/drivers/dkong.cpp @@ -274,11 +274,11 @@ ROM_END -GAME( 2013, dkong2m, dkong, dkong2b, dkong, dkong_state, 0, ROT90, "Hack", "Donkey Kong (2 marios)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, dkongex, dkong, dkong2b, dkongex, dkong_state, 0, ROT90, "Jeff Kulczycki", "Donkey Kong Foundry", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, dkongp, dkong, dkong2b, dkong, dkong_state, 0, ROT90, "Don Hodges", "Donkey Kong (patched)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, dkongpac, dkong, dkong2b, dkong, dkong_state, 0, ROT90, "Tim Appleton", "Donkey Kong (Pacman graphics)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, dkrainbow, dkong, dkong2b, dkong, dkong_state, 0, ROT90, "Sock Master", "Rainbow Donkey Kong", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, dkrdemo, dkong, dkong2b, dkrdemo, dkong_state, 0, ROT90, "Sock Master", "Donkey Kong Remix demo 1.8", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kong2600, dkong, dkong2b, dkong, dkong_state, 0, ROT90, "Vic Twenty George", "Donkey Kong (2600 graphics)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, nadkong, dkong, dkong2b, dkong, dkong_state, 0, ROT90, "Hack", "Naked Donkey Kong", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, dkong2m, dkong, dkong2b, dkong, dkong_state, 0, ROT90, "Hack", "Donkey Kong (2 marios)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, dkongex, dkong, dkong2b, dkongex, dkong_state, 0, ROT90, "Jeff Kulczycki", "Donkey Kong Foundry", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, dkongp, dkong, dkong2b, dkong, dkong_state, 0, ROT90, "Don Hodges", "Donkey Kong (patched)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, dkongpac, dkong, dkong2b, dkong, dkong_state, 0, ROT90, "Tim Appleton", "Donkey Kong (Pacman graphics)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, dkrainbow, dkong, dkong2b, dkong, dkong_state, 0, ROT90, "Sock Master", "Rainbow Donkey Kong", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, dkrdemo, dkong, dkong2b, dkrdemo, dkong_state, 0, ROT90, "Sock Master", "Donkey Kong Remix demo 1.8", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kong2600, dkong, dkong2b, dkong, dkong_state, 0, ROT90, "Vic Twenty George", "Donkey Kong (2600 graphics)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, nadkong, dkong, dkong2b, dkong, dkong_state, 0, ROT90, "Hack", "Naked Donkey Kong", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/docastle.cpp b/docs/release/src/hbmame/drivers/docastle.cpp index e9dde71cc9f..98d61336cda 100644 --- a/docs/release/src/hbmame/drivers/docastle.cpp +++ b/docs/release/src/hbmame/drivers/docastle.cpp @@ -28,5 +28,5 @@ ROM_START( sdreturn ) ROM_LOAD( "dorunrun.clr", 0x0000, 0x0100, CRC(d5bab5d5) SHA1(7a465fe30b6008793d33f6e07086c89111e1e407) ) ROM_END -GAME( 2002, sdreturn, dorunrun, dorunrun, dorunrun, docastle_state, 0, ROT0, "Hack", "Sticky Do Returns", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, sdreturn, dorunrun, dorunrun, dorunrun, docastle_state, 0, ROT0, "Hack", "Sticky Do Returns", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/dotrikun.cpp b/docs/release/src/hbmame/drivers/dotrikun.cpp index 238b817b155..3ef7b0a8437 100644 --- a/docs/release/src/hbmame/drivers/dotrikun.cpp +++ b/docs/release/src/hbmame/drivers/dotrikun.cpp @@ -104,11 +104,13 @@ public: , m_beep(*this, "beeper") { } - DECLARE_WRITE8_MEMBER(mineswp_color_w); void mineswp(machine_config &config); + +private: + void mineswp_map(address_map &map); void mineswp_io(address_map &map); -private: + DECLARE_WRITE8_MEMBER(mineswp_color_w); virtual void machine_start() override; required_device<beep_device> m_beep; }; @@ -167,15 +169,15 @@ void mineswp_state::machine_start() MACHINE_CONFIG_START( mineswp_state::mineswp ) dotrikun(config); /* basic machine hardware */ - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(mineswp_map) - MCFG_CPU_IO_MAP(mineswp_io) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(mineswp_map) + MCFG_DEVICE_IO_MAP(mineswp_io) MCFG_NVRAM_ADD_1FILL("nvram") /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("beeper", BEEP, 950) // guess + SPEAKER(config, "mono").front_center(); + MCFG_DEVICE_ADD("beeper", BEEP, 950) // guess MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40) MACHINE_CONFIG_END @@ -199,4 +201,4 @@ ROM_START( mineswp ) ROM_END -GAMEL( 1998, mineswp, 0, mineswp, dotrikun, mineswp_state, 0, ROT0, "J-Rom", "Mine Sweeper [h]", MACHINE_SUPPORTS_SAVE | MACHINE_NO_SOUND_HW, layout_dotrikun ) +GAMEL( 1998, mineswp, 0, mineswp, dotrikun, mineswp_state, init_0, ROT0, "J-Rom", "Mine Sweeper [h]", MACHINE_SUPPORTS_SAVE | MACHINE_NO_SOUND_HW, layout_dotrikun ) diff --git a/docs/release/src/hbmame/drivers/ertictac.cpp b/docs/release/src/hbmame/drivers/ertictac.cpp index cc17f37901c..8c88f64d073 100644 --- a/docs/release/src/hbmame/drivers/ertictac.cpp +++ b/docs/release/src/hbmame/drivers/ertictac.cpp @@ -50,4 +50,4 @@ ROM_START( armdemo ) ROM_REGION(0x200000, "vram", ROMREGION_ERASE00) ROM_END -GAME( 1990, armdemo, 0, ertictac, ertictac, ertictac_state, 0, ROT0, "Charles Doty", "Demo - ARM" , MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW ) +HACK( 1990, armdemo, 0, ertictac, ertictac, ertictac_state, 0, ROT0, "Charles Doty", "Demo - ARM" , MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW ) diff --git a/docs/release/src/hbmame/drivers/exerion.cpp b/docs/release/src/hbmame/drivers/exerion.cpp index 27e7adcdd15..f614ca17874 100644 --- a/docs/release/src/hbmame/drivers/exerion.cpp +++ b/docs/release/src/hbmame/drivers/exerion.cpp @@ -62,5 +62,5 @@ ROM_START( exerionj ) ROM_LOAD( "exerion.k4", 0x0320, 0x0100, CRC(ffc2ba43) SHA1(03be1c41d6ac3fc11439caef04ef5ffa60d6aec4) ) ROM_END -GAME( 2004, exeriongr, exerion, exerion, exerion, exerion_state, exerion, ROT90, "GreekRoms", "Exerion (Greek)", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, exerionj, exerion, exerion, exerion, exerion_state, exerion, ROT90, "Jaleco", "Exerion (Japan)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, exeriongr, exerion, exerion, exerion, exerion_state, exerion, ROT90, "GreekRoms", "Exerion (Greek)", MACHINE_SUPPORTS_SAVE ) +HACK( 1983, exerionj, exerion, exerion, exerion, exerion_state, exerion, ROT90, "Jaleco", "Exerion (Japan)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/exidy.cpp b/docs/release/src/hbmame/drivers/exidy.cpp index 6bc5c5da4f1..e0ba2dc7846 100644 --- a/docs/release/src/hbmame/drivers/exidy.cpp +++ b/docs/release/src/hbmame/drivers/exidy.cpp @@ -67,5 +67,5 @@ ROM_END * *************************************/ -GAME( 2008, targtest, targ, targ, targ, exidy_state, targ, ROT0, "Timothy Shiels", "Targ Test Rom V1.0", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, teetertfp, teetert, teetert, teetert, exidy_state, teetert, ROT0, "DogP", "Teeter Torture (free play hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, targtest, targ, targ, targ, exidy_state, targ, ROT0, "Timothy Shiels", "Targ Test Rom V1.0", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, teetertfp, teetert, teetert, teetert, exidy_state, teetert, ROT0, "DogP", "Teeter Torture (free play hack)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/fcrash.cpp b/docs/release/src/hbmame/drivers/fcrash.cpp index 886f91c3d06..aba6fc61911 100644 --- a/docs/release/src/hbmame/drivers/fcrash.cpp +++ b/docs/release/src/hbmame/drivers/fcrash.cpp @@ -147,7 +147,7 @@ WRITE_LINE_MEMBER(cps_state::m5205_int1) m_sample_buffer1 >>= 4; m_sample_select1 ^= 1; if (m_sample_select1 == 0) - m_audiocpu->set_input_line(INPUT_LINE_NMI, PULSE_LINE); + m_audiocpu->pulse_input_line(INPUT_LINE_NMI, attotime::zero); } WRITE_LINE_MEMBER(cps_state::m5205_int2) @@ -1562,13 +1562,13 @@ MACHINE_RESET_MEMBER(cps_state,fcrash) MACHINE_CONFIG_START( cps_state::fcrash ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 10000000) - MCFG_CPU_PROGRAM_MAP(fcrash_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) - MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(cps_state, cps1_int_ack) + MCFG_DEVICE_ADD("maincpu", M68000, 10000000) + MCFG_DEVICE_PROGRAM_MAP(fcrash_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) + MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(cps_state, cps1_int_ack) - MCFG_CPU_ADD("audiocpu", Z80, 24000000/6) /* ? */ - MCFG_CPU_PROGRAM_MAP(sound_map) + MCFG_DEVICE_ADD("audiocpu", Z80, 24000000/6) /* ? */ + MCFG_DEVICE_PROGRAM_MAP(sound_map) MCFG_MACHINE_START_OVERRIDE(cps_state,fcrash) MCFG_MACHINE_RESET_OVERRIDE(cps_state,fcrash) @@ -1580,38 +1580,38 @@ MACHINE_CONFIG_START( cps_state::fcrash ) MCFG_SCREEN_SIZE(64*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 2*8, 30*8-1 ) MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_fcrash) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps_state, screen_vblank_cps1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, cps_state, screen_vblank_cps1)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_cps1) MCFG_PALETTE_ADD("palette", 4096) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) // sound hardware - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); MCFG_GENERIC_LATCH_8_ADD("soundlatch") - MCFG_SOUND_ADD("ym1", YM2203, 24000000/6) /* ? */ + MCFG_DEVICE_ADD("ym1", YM2203, 24000000/6) /* ? */ MCFG_SOUND_ROUTE(0, "mono", 0.10) MCFG_SOUND_ROUTE(1, "mono", 0.10) MCFG_SOUND_ROUTE(2, "mono", 0.10) MCFG_SOUND_ROUTE(3, "mono", 1.0) - MCFG_SOUND_ADD("ym2", YM2203, 24000000/6) /* ? */ + MCFG_DEVICE_ADD("ym2", YM2203, 24000000/6) /* ? */ MCFG_SOUND_ROUTE(0, "mono", 0.10) MCFG_SOUND_ROUTE(1, "mono", 0.10) MCFG_SOUND_ROUTE(2, "mono", 0.10) MCFG_SOUND_ROUTE(3, "mono", 1.0) - MCFG_SOUND_ADD("msm1", MSM5205, 24000000/64) /* ? */ - MCFG_MSM5205_VCLK_CB(WRITELINE(cps_state, m5205_int1)) /* interrupt function */ + MCFG_DEVICE_ADD("msm1", MSM5205, 24000000/64) /* ? */ + MCFG_MSM5205_VCLK_CB(WRITELINE(*this, cps_state, m5205_int1)) /* interrupt function */ MCFG_MSM5205_PRESCALER_SELECTOR(S96_4B) /* 4KHz 4-bit */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) - MCFG_SOUND_ADD("msm2", MSM5205, 24000000/64) /* ? */ - MCFG_MSM5205_VCLK_CB(WRITELINE(cps_state, m5205_int2)) /* interrupt function */ + MCFG_DEVICE_ADD("msm2", MSM5205, 24000000/64) /* ? */ + MCFG_MSM5205_VCLK_CB(WRITELINE(*this, cps_state, m5205_int2)) /* interrupt function */ MCFG_MSM5205_PRESCALER_SELECTOR(S96_4B) /* 4KHz 4-bit */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) MACHINE_CONFIG_END @@ -1620,13 +1620,13 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START( cps_state::cawingb ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 10'000'000 ) /* verified on pcb */ - MCFG_CPU_PROGRAM_MAP(fcrash_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, irq6_line_hold) /* needed to write to scroll values */ + MCFG_DEVICE_ADD("maincpu", M68000, 10'000'000 ) /* verified on pcb */ + MCFG_DEVICE_PROGRAM_MAP(fcrash_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, irq6_line_hold) /* needed to write to scroll values */ - MCFG_CPU_ADD("audiocpu", Z80, 3'579'545) /* verified on pcb */ - MCFG_CPU_PROGRAM_MAP(sub_map) + MCFG_DEVICE_ADD("audiocpu", Z80, 3'579'545) /* verified on pcb */ + MCFG_DEVICE_PROGRAM_MAP(sub_map) MCFG_MACHINE_START_OVERRIDE(cps_state, cawingbl) @@ -1634,32 +1634,32 @@ MACHINE_CONFIG_START( cps_state::cawingb ) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(8'000'000, 518, 64, 448, 259, 16, 240) MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_fcrash) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps_state, screen_vblank_cps1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, cps_state, screen_vblank_cps1)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); MCFG_GENERIC_LATCH_8_ADD("soundlatch") MCFG_GENERIC_LATCH_8_ADD("soundlatch2") - MCFG_YM2151_ADD("2151", 3'579'545) /* verified on pcb */ + MCFG_DEVICE_ADD("2151", YM2151, XTAL(3'579'545)) MCFG_YM2151_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(0, "mono", 0.35) MCFG_SOUND_ROUTE(1, "mono", 0.35) - MCFG_OKIM6295_ADD("oki", 1'000'000, PIN7_HIGH) + MCFG_DEVICE_ADD("oki", OKIM6295, 1'000'000, okim6295_device::PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30) MACHINE_CONFIG_END // HBMAME end MACHINE_CONFIG_START( cps_state::cawingbl ) fcrash(config); /* basic machine hardware */ - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, irq6_line_hold) /* needed to write to scroll values */ + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, irq6_line_hold) /* needed to write to scroll values */ MCFG_MACHINE_START_OVERRIDE(cps_state, cawingbl) MACHINE_CONFIG_END @@ -1667,13 +1667,13 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START( cps_state::kodb ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 10000000) - MCFG_CPU_PROGRAM_MAP(fcrash_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) - MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(cps_state, cps1_int_ack) + MCFG_DEVICE_ADD("maincpu", M68000, 10000000) + MCFG_DEVICE_PROGRAM_MAP(fcrash_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) + MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(cps_state, cps1_int_ack) - MCFG_CPU_ADD("audiocpu", Z80, 3579545) - MCFG_CPU_PROGRAM_MAP(kodb_sound_map) + MCFG_DEVICE_ADD("audiocpu", Z80, 3579545) + MCFG_DEVICE_PROGRAM_MAP(kodb_sound_map) MCFG_MACHINE_START_OVERRIDE(cps_state,kodb) @@ -1684,37 +1684,37 @@ MACHINE_CONFIG_START( cps_state::kodb ) MCFG_SCREEN_SIZE(64*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 2*8, 30*8-1 ) MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_fcrash) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps_state, screen_vblank_cps1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, cps_state, screen_vblank_cps1)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); MCFG_GENERIC_LATCH_8_ADD("soundlatch") - MCFG_YM2151_ADD("2151", 3'579'545) /* verified on pcb */ + MCFG_DEVICE_ADD("2151", YM2151, XTAL(3'579'545)) MCFG_YM2151_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(0, "mono", 0.35) MCFG_SOUND_ROUTE(1, "mono", 0.35) /* CPS PPU is fed by a 16mhz clock,pin 117 outputs a 4mhz clock which is divided by 4 using 2 74ls74 */ - MCFG_OKIM6295_ADD("oki", 1'000'000, PIN7_HIGH) // pin 7 can be changed by the game code, see f006 on z80 + MCFG_DEVICE_ADD("oki", OKIM6295, 1'000'000, okim6295_device::PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30) MACHINE_CONFIG_END MACHINE_CONFIG_START( cps_state::sf2mdt ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 12000000) - MCFG_CPU_PROGRAM_MAP(sf2mdt_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, irq4_line_hold) /* triggers the sprite ram and scroll writes */ + MCFG_DEVICE_ADD("maincpu", M68000, 12000000) + MCFG_DEVICE_PROGRAM_MAP(sf2mdt_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, irq4_line_hold) /* triggers the sprite ram and scroll writes */ - MCFG_CPU_ADD("audiocpu", Z80, 3579545) - MCFG_CPU_PROGRAM_MAP(sf2mdt_z80map) + MCFG_DEVICE_ADD("audiocpu", Z80, 3579545) + MCFG_DEVICE_PROGRAM_MAP(sf2mdt_z80map) MCFG_MACHINE_START_OVERRIDE(cps_state, sf2mdt) MCFG_MACHINE_RESET_OVERRIDE(cps_state,fcrash) @@ -1726,48 +1726,48 @@ MACHINE_CONFIG_START( cps_state::sf2mdt ) MCFG_SCREEN_SIZE(64*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 2*8, 30*8-1 ) MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_fcrash) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps_state, screen_vblank_cps1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, cps_state, screen_vblank_cps1)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_cps1) MCFG_PALETTE_ADD("palette", 4096) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); - MCFG_YM2151_ADD("2151", 3579545) + MCFG_DEVICE_ADD("2151", YM2151, XTAL(3'579'545)) MCFG_SOUND_ROUTE(0, "mono", 0.35) MCFG_SOUND_ROUTE(1, "mono", 0.35) /* has 2x MSM5205 instead of OKI6295 */ - MCFG_SOUND_ADD("msm1", MSM5205, 24000000/64) /* ? */ - MCFG_MSM5205_VCLK_CB(WRITELINE(cps_state, m5205_int1)) /* interrupt function */ + MCFG_DEVICE_ADD("msm1", MSM5205, 24000000/64) /* ? */ + MCFG_MSM5205_VCLK_CB(WRITELINE(*this, cps_state, m5205_int1)) /* interrupt function */ MCFG_MSM5205_PRESCALER_SELECTOR(S96_4B) /* 4KHz 4-bit */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) - MCFG_SOUND_ADD("msm2", MSM5205, 24000000/64) /* ? */ - MCFG_MSM5205_VCLK_CB(WRITELINE(cps_state, m5205_int2)) /* interrupt function */ + MCFG_DEVICE_ADD("msm2", MSM5205, 24000000/64) /* ? */ + MCFG_MSM5205_VCLK_CB(WRITELINE(*this, cps_state, m5205_int2)) /* interrupt function */ MCFG_MSM5205_PRESCALER_SELECTOR(S96_4B) /* 4KHz 4-bit */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) MACHINE_CONFIG_END MACHINE_CONFIG_START( cps_state::sf2b ) sf2mdt(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(sf2b_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(sf2b_map) MACHINE_CONFIG_END MACHINE_CONFIG_START( cps_state::knightsb ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 24000000 / 2) - MCFG_CPU_PROGRAM_MAP(knightsb_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) + MCFG_DEVICE_ADD("maincpu", M68000, 24000000 / 2) + MCFG_DEVICE_PROGRAM_MAP(knightsb_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) - MCFG_CPU_ADD("audiocpu", Z80, 29821000 / 8) - MCFG_CPU_PROGRAM_MAP(knightsb_z80map) + MCFG_DEVICE_ADD("audiocpu", Z80, 29821000 / 8) + MCFG_DEVICE_PROGRAM_MAP(knightsb_z80map) MCFG_MACHINE_START_OVERRIDE(cps_state, knightsb) @@ -1778,30 +1778,30 @@ MACHINE_CONFIG_START( cps_state::knightsb ) MCFG_SCREEN_SIZE(64*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 2*8, 30*8-1 ) MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_fcrash) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps_state, screen_vblank_cps1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, cps_state, screen_vblank_cps1)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); - MCFG_YM2151_ADD("2151", 29821000 / 8) + MCFG_DEVICE_ADD("2151", YM2151, 29821000 / 8) MCFG_YM2151_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(0, "mono", 0.35) MCFG_SOUND_ROUTE(1, "mono", 0.35) /* has 2x MSM5205 instead of OKI6295 */ - MCFG_SOUND_ADD("msm1", MSM5205, 24000000/64) /* ? */ - MCFG_MSM5205_VCLK_CB(WRITELINE(cps_state, m5205_int1)) /* interrupt function */ + MCFG_DEVICE_ADD("msm1", MSM5205, 24000000/64) /* ? */ + MCFG_MSM5205_VCLK_CB(WRITELINE(*this, cps_state, m5205_int1)) /* interrupt function */ MCFG_MSM5205_PRESCALER_SELECTOR(S96_4B) /* 4KHz 4-bit */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) - MCFG_SOUND_ADD("msm2", MSM5205, 24000000/64) /* ? */ - MCFG_MSM5205_VCLK_CB(WRITELINE(cps_state, m5205_int2)) /* interrupt function */ + MCFG_DEVICE_ADD("msm2", MSM5205, 24000000/64) /* ? */ + MCFG_MSM5205_VCLK_CB(WRITELINE(*this, cps_state, m5205_int2)) /* interrupt function */ MCFG_MSM5205_PRESCALER_SELECTOR(S96_4B) /* 4KHz 4-bit */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) MACHINE_CONFIG_END @@ -1974,7 +1974,7 @@ ROM_START( kodb ) ROM_LOAD( "2.ic19", 0x00000, 0x40000, CRC(a2db1575) SHA1(1a4a29e4b045af50700adf1665697feab12cc234) ) ROM_END -DRIVER_INIT_MEMBER(cps_state, kodb) +void cps_state::init_kodb() { m_maincpu->space(AS_PROGRAM).install_read_port(0x800000, 0x800007, "IN1"); m_maincpu->space(AS_PROGRAM).install_read_handler(0x800018, 0x80001f, read16_delegate(FUNC(cps_state::cps1_dsw_r),this)); @@ -1987,7 +1987,7 @@ DRIVER_INIT_MEMBER(cps_state, kodb) m_maincpu->space(AS_PROGRAM).install_ram(0x900000, 0x903fff, m_bootleg_sprite_ram.get()); m_maincpu->space(AS_PROGRAM).install_ram(0x904000, 0x907fff, m_bootleg_sprite_ram.get()); /* both of these need to be mapped */ - DRIVER_INIT_CALL(cps1); + init_cps1(); } @@ -2112,13 +2112,13 @@ ROM_START( cawingb2 ) ROM_RELOAD( 0x10000, 0x20000 ) ROM_END -DRIVER_INIT_MEMBER(cps_state, cawingbl) +void cps_state::init_cawingbl() { m_maincpu->space(AS_PROGRAM).install_read_port(0x882000, 0x882001, "IN1"); m_maincpu->space(AS_PROGRAM).install_write_handler(0x882006, 0x882007, write16_delegate(FUNC(cps_state::cawingbl_soundlatch_w),this)); m_maincpu->space(AS_PROGRAM).install_read_handler(0x882008, 0x88200f, read16_delegate(FUNC(cps_state::cps1_dsw_r),this)); - DRIVER_INIT_CALL(cps1); + init_cps1(); } // HBMAME start @@ -2164,12 +2164,12 @@ MACHINE_START_MEMBER(cps_state, dinopic) MACHINE_CONFIG_START( cps_state::dinopic ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 12000000) - MCFG_CPU_PROGRAM_MAP(dinopic_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) - MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(cps_state, cps1_int_ack) + MCFG_DEVICE_ADD("maincpu", M68000, 12000000) + MCFG_DEVICE_PROGRAM_MAP(dinopic_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) + MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(cps_state, cps1_int_ack) - //MCFG_CPU_ADD("audiocpu", PIC16C57, 12000000) + //MCFG_DEVICE_ADD("audiocpu", PIC16C57, 12000000) //MCFG_DEVICE_DISABLE() /* no valid dumps .. */ MCFG_MACHINE_START_OVERRIDE(cps_state, dinopic) @@ -2183,18 +2183,18 @@ MACHINE_CONFIG_START( cps_state::dinopic ) MCFG_SCREEN_SIZE(64*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 2*8, 30*8-1 ) MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_fcrash) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps_state, screen_vblank_cps1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, cps_state, screen_vblank_cps1)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); - MCFG_OKIM6295_ADD("oki", 1000000, PIN7_HIGH) + MCFG_DEVICE_ADD("oki", OKIM6295, 1'000'000, okim6295_device::PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30) MACHINE_CONFIG_END @@ -2305,11 +2305,11 @@ ROM_START( dinopic2 ) ROM_LOAD( "palce16v8h-2.bin", 0xa00, 0x117, CRC(9ae375ba) SHA1(6f227c2a5b1170a41e6419f12d1e1f98edc6f8e5) ) ROM_END -DRIVER_INIT_MEMBER(cps_state, dinopic) +void cps_state::init_dinopic() { m_bootleg_sprite_ram = std::make_unique<uint16_t[]>(0x2000); m_maincpu->space(AS_PROGRAM).install_ram(0x990000, 0x993fff, m_bootleg_sprite_ram.get()); - DRIVER_INIT_CALL(cps1); + init_cps1(); } // see code around BB3A6. If protection fails then it jumps to 100000 which causes an exception. @@ -2364,12 +2364,12 @@ ROM_END MACHINE_CONFIG_START( cps_state::sgyxz ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 12000000) - MCFG_CPU_PROGRAM_MAP(sgyxz_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) + MCFG_DEVICE_ADD("maincpu", M68000, 12000000) + MCFG_DEVICE_PROGRAM_MAP(sgyxz_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) - MCFG_CPU_ADD("audiocpu", Z80, 3579545) - MCFG_CPU_PROGRAM_MAP(sgyxz_sound_map) + MCFG_DEVICE_ADD("audiocpu", Z80, 3579545) + MCFG_DEVICE_PROGRAM_MAP(sgyxz_sound_map) MCFG_MACHINE_START_OVERRIDE(cps_state,sgyxz) @@ -2380,24 +2380,24 @@ MACHINE_CONFIG_START( cps_state::sgyxz ) MCFG_SCREEN_SIZE(64*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 2*8, 30*8-1 ) MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_fcrash) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps_state, screen_vblank_cps1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, cps_state, screen_vblank_cps1)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) MCFG_EEPROM_SERIAL_93C46_8BIT_ADD("eeprom") /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); - MCFG_YM2151_ADD("2151", 3'579'545) /* verified on pcb */ + MCFG_DEVICE_ADD("2151", YM2151, XTAL(3'579'545)) MCFG_YM2151_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(0, "mono", 0.35) MCFG_SOUND_ROUTE(1, "mono", 0.35) /* CPS PPU is fed by a 16mhz clock,pin 117 outputs a 4mhz clock which is divided by 4 using 2 74ls74 */ - MCFG_OKIM6295_ADD("oki", 1'000'000, PIN7_HIGH) // pin 7 can be changed by the game code, see f006 on z80 + MCFG_DEVICE_ADD("oki", OKIM6295, 1'000'000, okim6295_device::PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30) MACHINE_CONFIG_END @@ -2455,11 +2455,11 @@ MACHINE_START_MEMBER(cps_state, punipic) MACHINE_CONFIG_START( cps_state::punipic ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 12000000) - MCFG_CPU_PROGRAM_MAP(punipic_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) + MCFG_DEVICE_ADD("maincpu", M68000, 12000000) + MCFG_DEVICE_PROGRAM_MAP(punipic_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) - //MCFG_CPU_ADD("audiocpu", PIC16C57, 12000000) + //MCFG_DEVICE_ADD("audiocpu", PIC16C57, 12000000) //MCFG_DEVICE_DISABLE() /* no valid dumps .. */ MCFG_MACHINE_START_OVERRIDE(cps_state, punipic) @@ -2473,18 +2473,18 @@ MACHINE_CONFIG_START( cps_state::punipic ) MCFG_SCREEN_SIZE(64*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 2*8, 30*8-1 ) MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_fcrash) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps_state, screen_vblank_cps1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, cps_state, screen_vblank_cps1)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); - MCFG_OKIM6295_ADD("oki", 1000000, PIN7_HIGH) + MCFG_DEVICE_ADD("oki", OKIM6295, 1'000'000, okim6295_device::PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30) MACHINE_CONFIG_END @@ -2619,7 +2619,7 @@ ROM_START( punipic3 ) //ROM_LOAD( "sound.bin", 0x000000, 0x80000, CRC(aeec9dc6) SHA1(56fd62e8db8aa96cdd242d8c705849a413567780) ) ROM_END -DRIVER_INIT_MEMBER(cps_state, punipic) +void cps_state::init_punipic() { uint16_t *mem16 = (uint16_t *)memregion("maincpu")->base(); mem16[0x5A8/2] = 0x4E71; // set data pointers @@ -2629,16 +2629,16 @@ DRIVER_INIT_MEMBER(cps_state, punipic) mem16[0x4DF6/2] = 0x0152; mem16[0x4DF8/2] = 0x4E75; - DRIVER_INIT_CALL(dinopic); + init_dinopic(); } -DRIVER_INIT_MEMBER(cps_state, punipic3) +void cps_state::init_punipic3() { uint16_t *mem16 = (uint16_t *)memregion("maincpu")->base(); mem16[0x5A6/2] = 0x4E71; // set data pointers mem16[0x5A8/2] = 0x4E71; - DRIVER_INIT_CALL(dinopic); + init_dinopic(); } @@ -2648,12 +2648,12 @@ DRIVER_INIT_MEMBER(cps_state, punipic3) MACHINE_CONFIG_START( cps_state::sf2m1 ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 12'000'000 ) - MCFG_CPU_PROGRAM_MAP(sf2m1_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) + MCFG_DEVICE_ADD("maincpu", M68000, 12'000'000 ) + MCFG_DEVICE_PROGRAM_MAP(sf2m1_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) - MCFG_CPU_ADD("audiocpu", Z80, 3'579'545) - MCFG_CPU_PROGRAM_MAP(sgyxz_sound_map) + MCFG_DEVICE_ADD("audiocpu", Z80, 3'579'545) + MCFG_DEVICE_PROGRAM_MAP(sgyxz_sound_map) MCFG_MACHINE_START_OVERRIDE(cps_state,sf2m1) @@ -2661,20 +2661,20 @@ MACHINE_CONFIG_START( cps_state::sf2m1 ) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(CPS_PIXEL_CLOCK, CPS_HTOTAL, CPS_HBEND, CPS_HBSTART, CPS_VTOTAL, CPS_VBEND, CPS_VBSTART) MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_fcrash) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps_state, screen_vblank_cps1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, cps_state, screen_vblank_cps1)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_YM2151_ADD("2151", 3'579'545) + SPEAKER(config, "mono").front_center(); + MCFG_DEVICE_ADD("2151", YM2151, XTAL(3'579'545)) MCFG_YM2151_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(0, "mono", 0.35) MCFG_SOUND_ROUTE(1, "mono", 0.35) - MCFG_OKIM6295_ADD("oki", 1'000'000, PIN7_HIGH) + MCFG_DEVICE_ADD("oki", OKIM6295, 1'000'000, okim6295_device::PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30) MACHINE_CONFIG_END @@ -2707,13 +2707,12 @@ ROM_START( sf2m1 ) ROM_LOAD( "s92_19.bin", 0x20000, 0x20000, CRC(beade53f) SHA1(277c397dc12752719ec6b47d2224750bd1c07f79) ) ROM_END -DRIVER_INIT_MEMBER(cps_state, sf2m1) +void cps_state::init_sf2m1() { uint16_t *mem16 = (uint16_t *)memregion("maincpu")->base(); mem16[0x64E/2] = 0x6046; // fix priorities - DRIVER_INIT_CALL(dinopic); - + init_dinopic(); } @@ -2887,7 +2886,7 @@ ROM_START( sf2m9 ) ROM_END -DRIVER_INIT_MEMBER(cps_state, sf2mdt) +void cps_state::init_sf2mdt() { int i; uint32_t gfx_size = memregion( "gfx" )->bytes(); @@ -2905,12 +2904,12 @@ DRIVER_INIT_MEMBER(cps_state, sf2mdt) } m_maincpu->space(AS_PROGRAM).install_write_handler(0x708100, 0x7081ff, write16_delegate(FUNC(cps_state::sf2mdt_layer_w),this)); - DRIVER_INIT_CALL(sf2mdta); + init_sf2mdta(); } -DRIVER_INIT_MEMBER(cps_state, sf2mdtb) +void cps_state::init_sf2mdtb() { int i; uint32_t gfx_size = memregion( "gfx" )->bytes(); @@ -2932,11 +2931,11 @@ DRIVER_INIT_MEMBER(cps_state, sf2mdtb) m_maincpu->space(AS_PROGRAM).install_ram(0x700000, 0x703fff, m_bootleg_sprite_ram.get()); m_maincpu->space(AS_PROGRAM).install_ram(0x704000, 0x707fff, m_bootleg_sprite_ram.get()); /* both of these need to be mapped */ - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER(cps_state, sf2mdta) +void cps_state::init_sf2mdta() { /* bootleg sprite ram */ m_bootleg_sprite_ram = std::make_unique<uint16_t[]>(0x2000); @@ -2946,17 +2945,17 @@ DRIVER_INIT_MEMBER(cps_state, sf2mdta) m_bootleg_work_ram = std::make_unique<uint16_t[]>(0x8000); m_maincpu->space(AS_PROGRAM).install_ram(0xfc0000, 0xfcffff, m_bootleg_work_ram.get()); /* this has moved */ - DRIVER_INIT_CALL(cps1); + init_cps1(); } -DRIVER_INIT_MEMBER(cps_state, sf2b) +void cps_state::init_sf2b() { /* bootleg sprite ram */ m_bootleg_sprite_ram = std::make_unique<uint16_t[]>(0x2000); m_maincpu->space(AS_PROGRAM).install_ram(0x700000, 0x703fff, m_bootleg_sprite_ram.get()); m_maincpu->space(AS_PROGRAM).install_ram(0x704000, 0x707fff, m_bootleg_sprite_ram.get()); - DRIVER_INIT_CALL(cps1); + init_cps1(); } // ************************************************************************* SLAMPIC @@ -2979,11 +2978,11 @@ MACHINE_START_MEMBER(cps_state, slampic) MACHINE_CONFIG_START( cps_state::slampic ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 12000000) - MCFG_CPU_PROGRAM_MAP(slampic_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) + MCFG_DEVICE_ADD("maincpu", M68000, 12000000) + MCFG_DEVICE_PROGRAM_MAP(slampic_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) - //MCFG_CPU_ADD("audiocpu", PIC16C57, 12000000) + //MCFG_DEVICE_ADD("audiocpu", PIC16C57, 12000000) //MCFG_DEVICE_DISABLE() /* no valid dumps .. */ MCFG_MACHINE_START_OVERRIDE(cps_state, slampic) @@ -2997,18 +2996,18 @@ MACHINE_CONFIG_START( cps_state::slampic ) MCFG_SCREEN_SIZE(64*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 2*8, 30*8-1 ) MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_fcrash) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps_state, screen_vblank_cps1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, cps_state, screen_vblank_cps1)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); - MCFG_OKIM6295_ADD("oki", 1000000, PIN7_HIGH) + MCFG_DEVICE_ADD("oki", OKIM6295, 1'000'000, okim6295_device::PIN7_HIGH) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30) MACHINE_CONFIG_END @@ -3058,41 +3057,41 @@ ROM_END // ************************************************************************* DRIVER MACROS -GAME( 1990, cawingbl, cawing, cawingbl, cawingbl, cps_state, cawingbl, ROT0, "bootleg", "Carrier Air Wing (bootleg with 2xYM2203 + 2xMSM205 set 1)", MACHINE_SUPPORTS_SAVE ) // 901012 ETC -GAME( 1990, cawingb2, cawing, cawingbl, cawingbl, cps_state, cawingbl, ROT0, "bootleg", "Carrier Air Wing (bootleg with 2xYM2203 + 2xMSM205 set 2)", MACHINE_SUPPORTS_SAVE ) // 901012 ETC +HACK( 1990, cawingbl, cawing, cawingbl, cawingbl, cps_state, cawingbl, ROT0, "bootleg", "Carrier Air Wing (bootleg with 2xYM2203 + 2xMSM205 set 1)", MACHINE_SUPPORTS_SAVE ) // 901012 ETC +HACK( 1990, cawingb2, cawing, cawingbl, cawingbl, cps_state, cawingbl, ROT0, "bootleg", "Carrier Air Wing (bootleg with 2xYM2203 + 2xMSM205 set 2)", MACHINE_SUPPORTS_SAVE ) // 901012 ETC -GAME( 1993, dinopic, dino, dinopic, dino, cps_state, dinopic, ROT0, "bootleg", "Cadillacs and Dinosaurs (bootleg with PIC16c57, set 1)", MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // 930201 ETC -GAME( 1993, dinopic2, dino, dinopic, dino, cps_state, dinopic, ROT0, "bootleg", "Cadillacs and Dinosaurs (bootleg with PIC16c57, set 2)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // 930201 ETC -GAME( 1993, dinopic3, dino, dinopic, dino, cps_state, dinopic, ROT0, "bootleg", "Cadillacs and Dinosaurs (bootleg, set 3)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // 930201 ETC +HACK( 1993, dinopic, dino, dinopic, dino, cps_state, dinopic, ROT0, "bootleg", "Cadillacs and Dinosaurs (bootleg with PIC16c57, set 1)", MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // 930201 ETC +HACK( 1993, dinopic2, dino, dinopic, dino, cps_state, dinopic, ROT0, "bootleg", "Cadillacs and Dinosaurs (bootleg with PIC16c57, set 2)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // 930201 ETC +HACK( 1993, dinopic3, dino, dinopic, dino, cps_state, dinopic, ROT0, "bootleg", "Cadillacs and Dinosaurs (bootleg, set 3)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // 930201 ETC -GAME( 1990, fcrash, ffight, fcrash, fcrash, cps_state, cps1, ROT0, "bootleg (Playmark)", "Final Crash (bootleg of Final Fight)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, ffightbl, ffight, fcrash, fcrash, cps_state, cps1, ROT0, "bootleg", "Final Fight (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, ffightbla, ffight, fcrash, fcrash, cps_state, cps1, ROT0, "bootleg", "Final Fight (bootleg on Final Crash PCB)", MACHINE_SUPPORTS_SAVE ) // same as Final Crash without the modified gfx +HACK( 1990, fcrash, ffight, fcrash, fcrash, cps_state, cps1, ROT0, "bootleg (Playmark)", "Final Crash (bootleg of Final Fight)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, ffightbl, ffight, fcrash, fcrash, cps_state, cps1, ROT0, "bootleg", "Final Fight (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, ffightbla, ffight, fcrash, fcrash, cps_state, cps1, ROT0, "bootleg", "Final Fight (bootleg on Final Crash PCB)", MACHINE_SUPPORTS_SAVE ) // same as Final Crash without the modified gfx -GAME( 1991, kodb, kod, kodb, kodb, cps_state, kodb, ROT0, "bootleg (Playmark)", "The King of Dragons (bootleg)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 910731 "ETC" -GAME( 1991, knightsb, knights, knightsb, knights, cps_state, dinopic, ROT0, "bootleg", "Knights of the Round (bootleg)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // 911127 - based on World version +HACK( 1991, kodb, kod, kodb, kodb, cps_state, kodb, ROT0, "bootleg (Playmark)", "The King of Dragons (bootleg)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 910731 "ETC" +HACK( 1991, knightsb, knights, knightsb, knights, cps_state, dinopic, ROT0, "bootleg", "Knights of the Round (bootleg)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // 911127 - based on World version -GAME( 1993, punipic, punisher, punipic, punisher, cps_state, punipic, ROT0, "bootleg", "The Punisher (bootleg with PIC16c57, set 1)", MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // 930422 ETC -GAME( 1993, punipic2, punisher, punipic, punisher, cps_state, punipic, ROT0, "bootleg", "The Punisher (bootleg with PIC16c57, set 2)", MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // 930422 ETC -GAME( 1993, punipic3, punisher, punipic, punisher, cps_state, punipic3, ROT0, "bootleg", "The Punisher (bootleg with PIC16c57, set 3)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // 930422 ETC +HACK( 1993, punipic, punisher, punipic, punisher, cps_state, punipic, ROT0, "bootleg", "The Punisher (bootleg with PIC16c57, set 1)", MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // 930422 ETC +HACK( 1993, punipic2, punisher, punipic, punisher, cps_state, punipic, ROT0, "bootleg", "The Punisher (bootleg with PIC16c57, set 2)", MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // 930422 ETC +HACK( 1993, punipic3, punisher, punipic, punisher, cps_state, punipic3, ROT0, "bootleg", "The Punisher (bootleg with PIC16c57, set 3)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // 930422 ETC -GAME( 1992, sf2m1, sf2ce, sf2m1, sf2, cps_state, sf2m1, ROT0, "bootleg", "Street Fighter II': Champion Edition (M1, bootleg)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 ETC -GAME( 1992, sf2mdt, sf2ce, sf2mdt, sf2mdt, cps_state, sf2mdt, ROT0, "bootleg", "Street Fighter II': Magic Delta Turbo (bootleg, set 1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 - based on (heavily modified) World version -GAME( 1992, sf2mdta, sf2ce, sf2mdt, sf2mdt, cps_state, sf2mdta, ROT0, "bootleg", "Street Fighter II': Magic Delta Turbo (bootleg, set 2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version -GAME( 1992, sf2mdtb, sf2ce, sf2mdt, sf2mdtb, cps_state, sf2mdtb, ROT0, "bootleg", "Street Fighter II': Magic Delta Turbo (bootleg, set 3)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version +HACK( 1992, sf2m1, sf2ce, sf2m1, sf2, cps_state, sf2m1, ROT0, "bootleg", "Street Fighter II': Champion Edition (M1, bootleg)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 ETC +HACK( 1992, sf2mdt, sf2ce, sf2mdt, sf2mdt, cps_state, sf2mdt, ROT0, "bootleg", "Street Fighter II': Magic Delta Turbo (bootleg, set 1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 - based on (heavily modified) World version +HACK( 1992, sf2mdta, sf2ce, sf2mdt, sf2mdt, cps_state, sf2mdta, ROT0, "bootleg", "Street Fighter II': Magic Delta Turbo (bootleg, set 2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version +HACK( 1992, sf2mdtb, sf2ce, sf2mdt, sf2mdtb, cps_state, sf2mdtb, ROT0, "bootleg", "Street Fighter II': Magic Delta Turbo (bootleg, set 3)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 - based on World version -GAME( 1992, sf2b, sf2, sf2b, sf2mdt, cps_state, sf2b, ROT0, "bootleg", "Street Fighter II: The World Warrior (bootleg)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) //910204 - based on World version +HACK( 1992, sf2b, sf2, sf2b, sf2mdt, cps_state, sf2b, ROT0, "bootleg", "Street Fighter II: The World Warrior (bootleg)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) //910204 - based on World version -GAME( 1992, sf2m9, sf2ce, sf2m1, sf2, cps_state, dinopic, ROT0, "bootleg", "Street Fighter II': Champion Edition (M9, bootleg)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 ETC +HACK( 1992, sf2m9, sf2ce, sf2m1, sf2, cps_state, dinopic, ROT0, "bootleg", "Street Fighter II': Champion Edition (M9, bootleg)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 ETC -GAME( 1993, slampic, slammast, slampic, slammast, cps_state, dinopic, ROT0, "bootleg", "Saturday Night Slam Masters (bootleg with PIC16c57)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // 930713 ETC +HACK( 1993, slampic, slammast, slampic, slammast, cps_state, dinopic, ROT0, "bootleg", "Saturday Night Slam Masters (bootleg with PIC16c57)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // 930713 ETC -GAME( 1999, sgyxz, wof, sgyxz, sgyxz, cps_state, cps1, ROT0, "bootleg (All-In Electronic)", "Warriors of Fate ('sgyxz' bootleg)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 921005 - Sangokushi 2 +HACK( 1999, sgyxz, wof, sgyxz, sgyxz, cps_state, cps1, ROT0, "bootleg (All-In Electronic)", "Warriors of Fate ('sgyxz' bootleg)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 921005 - Sangokushi 2 // HBMAME **********************************************/ -GAME( 1990, cawingb, cawing, cawingb, cawingbl, cps_state, cawingbl, ROT0, "bootleg", "Carrier Air Wing (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, cawingb, cawing, cawingb, cawingbl, cps_state, cawingbl, ROT0, "bootleg", "Carrier Air Wing (bootleg)", MACHINE_SUPPORTS_SAVE ) void cps_state::captcommb2_map(address_map &map) { map(0x000000,0x1fffff).rom(); @@ -3122,13 +3121,13 @@ MACHINE_START_MEMBER(cps_state, captcommb2) MACHINE_CONFIG_START( cps_state::captcommb2 ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 10000000) - MCFG_CPU_PROGRAM_MAP(captcommb2_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) - MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(cps_state, cps1_int_ack) + MCFG_DEVICE_ADD("maincpu", M68000, 10000000) + MCFG_DEVICE_PROGRAM_MAP(captcommb2_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", cps_state, cps1_interrupt) + MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(cps_state, cps1_int_ack) - MCFG_CPU_ADD("audiocpu", Z80, 3579545) - MCFG_CPU_PROGRAM_MAP(sf2mdt_z80map) + MCFG_DEVICE_ADD("audiocpu", Z80, 3579545) + MCFG_DEVICE_PROGRAM_MAP(sf2mdt_z80map) MCFG_MACHINE_START_OVERRIDE(cps_state,captcommb2) MCFG_MACHINE_RESET_OVERRIDE(cps_state,fcrash) @@ -3140,30 +3139,30 @@ MACHINE_CONFIG_START( cps_state::captcommb2 ) MCFG_SCREEN_SIZE(64*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 2*8, 30*8-1 ) MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_cps1) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(cps_state, screen_vblank_cps1)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, cps_state, screen_vblank_cps1)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_cps1) MCFG_PALETTE_ADD("palette", 4096) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); MCFG_GENERIC_LATCH_8_ADD("soundlatch") - MCFG_YM2151_ADD("2151", 3579545) + MCFG_DEVICE_ADD("2151", YM2151, XTAL(3'579'545)) MCFG_SOUND_ROUTE(0, "mono", 0.35) MCFG_SOUND_ROUTE(1, "mono", 0.35) /* has 2x MSM5205 instead of OKI6295 */ - MCFG_SOUND_ADD("msm1", MSM5205, 24000000/64) /* ? */ - MCFG_MSM5205_VCLK_CB(WRITELINE(cps_state, m5205_int1)) /* interrupt function */ + MCFG_DEVICE_ADD("msm1", MSM5205, 24000000/64) /* ? */ + MCFG_MSM5205_VCLK_CB(WRITELINE(*this, cps_state, m5205_int1)) /* interrupt function */ MCFG_MSM5205_PRESCALER_SELECTOR(S96_4B) /* 4KHz 4-bit */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) - MCFG_SOUND_ADD("msm2", MSM5205, 24000000/64) /* ? */ - MCFG_MSM5205_VCLK_CB(WRITELINE(cps_state, m5205_int2)) /* interrupt function */ + MCFG_DEVICE_ADD("msm2", MSM5205, 24000000/64) /* ? */ + MCFG_MSM5205_VCLK_CB(WRITELINE(*this, cps_state, m5205_int2)) /* interrupt function */ MCFG_MSM5205_PRESCALER_SELECTOR(S96_4B) /* 4KHz 4-bit */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) MACHINE_CONFIG_END @@ -3192,4 +3191,4 @@ ROM_START( captcommb2 ) ROM_END -GAME( 1991, captcommb2,captcomm, captcommb2,captcomm, cps_state, cps1, ROT0, "bootleg", "Captain Commando (bootleg with YM2151 + 2xMSM5205)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, captcommb2,captcomm, captcommb2,captcomm, cps_state, cps1, ROT0, "bootleg", "Captain Commando (bootleg with YM2151 + 2xMSM5205)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/fuukifg3.cpp b/docs/release/src/hbmame/drivers/fuukifg3.cpp index ba791f75975..7cf49ca43f5 100644 --- a/docs/release/src/hbmame/drivers/fuukifg3.cpp +++ b/docs/release/src/hbmame/drivers/fuukifg3.cpp @@ -70,6 +70,40 @@ ROM_START( asurablds02 ) ROM_LOAD( "pcm.u6", 0x00000, 0x400000, CRC(ac72225a) SHA1(8d16399ed34ac5bd69dbf43b2de2b0db9ac1c610) ) ROM_END +ROM_START( asurablds03 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD32_BYTE( "s03_3.u1", 0x000000, 0x80000, CRC(3bf42eda) SHA1(4f6447d149618593c25353b54b64aff8d00e402e) ) + ROM_LOAD32_BYTE( "s03_2.u2", 0x000001, 0x80000, CRC(4cadb90a) SHA1(15a91eeae818368d5757e6891da7e295eb74ba87) ) + ROM_LOAD32_BYTE( "s03_1.u3", 0x000002, 0x80000, CRC(208d7893) SHA1(80fd9a3e9be1ea920fc9ec760b325fccb0d29b0f) ) + ROM_LOAD32_BYTE( "s03_0.u4", 0x000003, 0x80000, CRC(ec995109) SHA1(1485e5eee2c72121b36f8d3ce04c5cbec7469169) ) + + ROM_REGION( 0x090000, "soundcpu", 0 ) + ROM_LOAD( "srom.u7", 0x00000, 0x80000, CRC(bb1deb89) SHA1(b1c70abddc0b9a88beb69a592376ff69a7e091eb) ) + ROM_RELOAD( 0x10000, 0x80000) + + ROM_REGION( 0x2000000, "gfx1", 0 ) + ROM_LOAD( "sp23.u14", 0x0400000, 0x400000, CRC(7df492eb) SHA1(30b88a3cd025ffc8c28fef06e0784755be37ef8e) ) + ROM_LOAD( "sp45.u15", 0x0800000, 0x400000, CRC(1890f42a) SHA1(22254fe38fd83f4602a25e1ccba32df16edaf3f9) ) + ROM_LOAD( "sp67.u16", 0x0c00000, 0x400000, CRC(a48f1ef0) SHA1(bf8787f293793291a503af662d3738c007654726) ) + ROM_LOAD( "sp89.u17", 0x1000000, 0x400000, CRC(6b024362) SHA1(8be5cc3c7306d28b75acd970bb3be6d3c9825367) ) + ROM_LOAD( "spab.u18", 0x1400000, 0x400000, CRC(803d2d8c) SHA1(25df30689e576a0620656c721d92bcc3fbd84844) ) + ROM_LOAD( "spcd.u19", 0x1800000, 0x400000, CRC(42e5c26e) SHA1(b68875d353bdc5d49113bbac02fd83508bce66a5) ) + + ROM_REGION( 0x0800000, "gfx2", 0 ) + ROM_LOAD( "bg1012.u22", 0x0000000, 0x400000, CRC(d717a0a1) SHA1(007df309dc0650ca07e077b983a2b05730349d0b) ) + ROM_LOAD( "bg1113.u23", 0x0400000, 0x400000, CRC(94338267) SHA1(7848bc57cb0eac216100a508763451eb57a0a082) ) + + ROM_REGION( 0x0800000, "gfx3", 0 ) + ROM_LOAD( "bg2022.u25", 0x0000000, 0x400000, CRC(ee312cd3) SHA1(2ef9d51928d80375daf8e6b204bb66a8b9cbaee7) ) + ROM_LOAD( "bg2123.u24", 0x0400000, 0x400000, CRC(4acfc469) SHA1(a98d06b967ebb3fa3b4c8aa3d7a05063ec981fb2) ) + + ROM_REGION( 0x200000, "gfx4", 0 ) + ROM_LOAD( "map.u5", 0x00000, 0x200000, CRC(e681155e) SHA1(458845b9c86df72685d92d0d4052aacc2fa7d1bd) ) + + ROM_REGION( 0x400000, "ymf1", 0 ) + ROM_LOAD( "pcm.u6", 0x00000, 0x400000, CRC(ac72225a) SHA1(8d16399ed34ac5bd69dbf43b2de2b0db9ac1c610) ) +ROM_END + ROM_START( asurabuss01 ) ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD32_BYTE( "s01_3.u1", 0x000000, 0x80000, CRC(dd9df251) SHA1(8ed4ddaefe7b4f6760d884963bd593ce88c991d9) ) @@ -106,7 +140,47 @@ ROM_START( asurabuss01 ) ROM_LOAD( "opm.u6", 0x00000, 0x400000, CRC(31b05be4) SHA1(d0f4f387f84a74591224b0f42b7f5c538a3dc498) ) ROM_END -GAME( 1998, asurablds01, asurabld, fuuki32, asurabld, fuuki32_state, 0, ROT0, "hack", "Asura Blade - Sword of Dynasty (Energy Mode Max)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, asurablds02, asurabld, fuuki32, asurabld, fuuki32_state, 0, ROT0, "hack", "Asura Blade - Sword of Dynasty (Enable hidden characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, asurabuss01, asurabus, fuuki32, asurabusa,fuuki32_state, 0, ROT0, "hack", "Asura Buster (unknown hack)", MACHINE_SUPPORTS_SAVE ) +ROM_START( asurabuss02 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD32_BYTE( "s02_3.u1", 0x000000, 0x80000, CRC(2201d9cb) SHA1(fdcd916b5749dc1fd21c13a24bfd6c031036a295) ) + ROM_LOAD32_BYTE( "s02_2.u2", 0x000001, 0x80000, CRC(09530179) SHA1(5b6b6d43c93b43948f1ab726cf5ea59420c43e2e) ) + ROM_LOAD32_BYTE( "s01_1.u3", 0x000002, 0x80000, CRC(71c4fcfc) SHA1(b0ed5302393b196f11f042e4b0964495e799bb6e) ) + ROM_LOAD32_BYTE( "s02_0.u4", 0x000003, 0x80000, CRC(1e040613) SHA1(db7fe4199025b6f67e86611e99043ae80a008527) ) + + ROM_REGION( 0x090000, "soundcpu", 0 ) + ROM_LOAD( "srom.u7", 0x00000, 0x80000, CRC(368da389) SHA1(1423b709da40bf3033c9032c4bd07658f1a969de) ) + ROM_RELOAD( 0x10000, 0x80000) + + ROM_REGION( 0x2000000, "gfx1", 0 ) + ROM_LOAD( "sp01.u13", 0x0000000, 0x400000, CRC(5edea463) SHA1(22a780912f060bae0c9a403a7bfd4d27f25b76e3) ) + ROM_LOAD( "sp23.u14", 0x0400000, 0x400000, CRC(91b1b0de) SHA1(341367966559ef2027415b673eb0db704680c81f) ) + ROM_LOAD( "sp45.u15", 0x0800000, 0x400000, CRC(96c69aac) SHA1(cf053523026651427f884b9dd7c095af362dd24e) ) + ROM_LOAD( "sp67.u16", 0x0c00000, 0x400000, CRC(7c3d83bf) SHA1(7188dd923c6c7eb6aee3323e7ab54aa240c35ea3) ) + ROM_LOAD( "sp89.u17", 0x1000000, 0x400000, CRC(cb1e14f8) SHA1(941cea1887d7ceb52222adcf1d6913969e6163aa) ) + ROM_LOAD( "spab.u18", 0x1400000, 0x400000, CRC(e5a4608d) SHA1(b8e39f53e0b7ad1e16ae9c3726597776b404be1c) ) + ROM_LOAD( "spcd.u19", 0x1800000, 0x400000, CRC(99bfbe32) SHA1(926a8afc4a175874f22f53300e76f59331d3b9ba) ) + ROM_LOAD( "spef.u20", 0x1c00000, 0x400000, CRC(c9c799cc) SHA1(01373316700d8688deeea2e9e8f831d5f86c7f17) ) + + ROM_REGION( 0x0800000, "gfx2", 0 ) + ROM_LOAD( "bg1012.u22", 0x0000000, 0x400000, CRC(e3fb9af0) SHA1(11900cc2873337692f66fb4f1eb9c574e5a967de) ) + ROM_LOAD( "bg1113.u23", 0x0400000, 0x400000, CRC(5f8657e6) SHA1(7c2854dc5d2d4efe55bda01e329da051350e0031) ) + + ROM_REGION( 0x0800000, "gfx3", 0 ) + ROM_LOAD( "bg2022.u25", 0x0000000, 0x400000, CRC(f46eda52) SHA1(46530016b32a164bd76c4f53e7b53b2beb28db06) ) + ROM_LOAD( "bg2123.u24", 0x0400000, 0x400000, CRC(c4ebb86b) SHA1(a7093e6e02b64566d277cbbd5fa90cd430e7c8a0) ) + + ROM_REGION( 0x200000, "gfx4", 0 ) + ROM_LOAD( "map.u5", 0x00000, 0x200000, CRC(bd179dc5) SHA1(ce3fcac573b14fd5365eb5dcec3257e439d2c129) ) + + ROM_REGION( 0x400000, "ymf1", 0 ) + ROM_LOAD( "opm.u6", 0x00000, 0x400000, CRC(31b05be4) SHA1(d0f4f387f84a74591224b0f42b7f5c538a3dc498) ) +ROM_END + + + +HACK( 1998, asurablds01, asurabld, fuuki32, asurabld, fuuki32_state, 0, ROT0, "hack", "Asura Blade - Sword of Dynasty (Energy Mode Max)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, asurablds02, asurabld, fuuki32, asurabld, fuuki32_state, 0, ROT0, "hack", "Asura Blade - Sword of Dynasty (Enable hidden characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, asurablds03, asurabld, fuuki32, asurabld, fuuki32_state, 0, ROT0, "hack", "Asura Blade - Sword of Dynasty (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, asurabuss01, asurabus, fuuki32, asurabusa,fuuki32_state, 0, ROT0, "hack", "Asura Buster (unknown hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, asurabuss02, asurabus, fuuki32, asurabusa,fuuki32_state, 0, ROT0, "hack", "Asura Buster (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/galaga.cpp b/docs/release/src/hbmame/drivers/galaga.cpp index bdfca150195..adb95cce57a 100644 --- a/docs/release/src/hbmame/drivers/galaga.cpp +++ b/docs/release/src/hbmame/drivers/galaga.cpp @@ -40,11 +40,11 @@ void galaga_hbmame::galagost_map(address_map &map) { MACHINE_CONFIG_START( galaga_hbmame::galagost ) galaga(config); - MCFG_CPU_MODIFY( "maincpu" ) - MCFG_CPU_PROGRAM_MAP(galagost_map) + MCFG_DEVICE_MODIFY( "maincpu" ) + MCFG_DEVICE_PROGRAM_MAP(galagost_map) /* sound hardware */ - MCFG_SOUND_ADD("samples", SAMPLES, 0) + MCFG_DEVICE_ADD("samples", SAMPLES, 0) MCFG_SAMPLES_CHANNELS(1) MCFG_SAMPLES_NAMES(galagost_sample_names) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.75) @@ -1045,33 +1045,33 @@ ROM_START( xeviblk ) ROM_END -GAME( 1984, galaga84, galaga, galaga, galaga, galaga_state, galaga, ROT90, "hack", "Galaga '84", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, galaga99, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Jerky and Sil", "Galaga '99", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, galagab2, galaga, galaga, galaga, galaga_state, galaga, ROT90, "bootleg", "Galaga (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1982, galagabl, galaga, galaga, galaga, galaga_state, galaga, ROT90, "bootleg", "Galaga (Namco 1982)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, galagads, galaga, galaga, galagamw, galaga_state, galaga, ROT90, "hack", "Galaga (fast shoot)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, galagaef, galaga, galaga, galagamw, galaga_state, galaga, ROT90, "hack", "Galaga (Enduring Freedom)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, galagaf, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Namco", "Galaga (Fast Shoot Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, galagap, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Don Hodges", "Galaga (patched)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, galagix, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Grand Master Peter", "Galagix", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, galagost, galaga, galagost, galaga, galaga_hbmame, galaga, ROT90, "Twisty", "Galaga Ghost (Set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, galagosb, galaga, galagost, galaga, galaga_hbmame, galaga, ROT90, "Twisty", "Galaga Ghost (Set 2 - 2002-11-28)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, galaped, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Cary Barnhard", "Galapede (Fast Shoot)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, galgaxin, galaga, galaga, galaga, galaga_state, galaga, ROT90, "T-Bone", "Galagalaxian", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, terror, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Hack", "Terrorist", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vgalaga, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Hack", "Vector Galaga", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vgalagam, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Hack", "Vector Galaga Midway", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vgalagaf, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Hack", "Vector Galaga Fast Shoot", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, battlesh, xevious, battles, xevious, xevious_state, battles, ROT90, "bootleg", "Battles 2002", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, gaous, xevious, xevious, xevious, xevious_state, xevious, ROT90, "Namco (Hack)", "Gaous", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, sxvioush, xevious, xevious, sxevious, xevious_state, xevious, ROT90, "Namco", "Super Xevious 2002", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, xeviblk, xevious, xevious, xevious, xevious_state, xevious, ROT90, "Namco", "Xevious Black", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, xevious3, xevious, xevious, xevious, xevious_state, xevious, ROT90, "Namco", "Xevious 2003", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, xevious4, xevious, xevious, xevious, xevious_state, xevious, ROT90, "Namco", "Xevious 2004", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, xevious5, xevious, xevious, xevious, xevious_state, xevious, ROT90, "Namco", "Xevious 2005", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, xevioush, xevious, xevious, xevious, xevious_state, xevious, ROT90, "Namco", "Xevious 2002", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, xeviousp, xevious, xevious, sxevious, xevious_state, xevious, ROT90, "bootleg", "Xevious Plus!", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, xviousah, xevious, xevious, xeviousa, xevious_state, xevious, ROT90, "Namco (Atari license)", "Xevious 2002 (Atari set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1984, galaga84, galaga, galaga, galaga, galaga_state, galaga, ROT90, "hack", "Galaga '84", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, galaga99, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Jerky and Sil", "Galaga '99", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, galagab2, galaga, galaga, galaga, galaga_state, galaga, ROT90, "bootleg", "Galaga (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1982, galagabl, galaga, galaga, galaga, galaga_state, galaga, ROT90, "bootleg", "Galaga (Namco 1982)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, galagads, galaga, galaga, galagamw, galaga_state, galaga, ROT90, "hack", "Galaga (fast shoot)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, galagaef, galaga, galaga, galagamw, galaga_state, galaga, ROT90, "hack", "Galaga (Enduring Freedom)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, galagaf, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Namco", "Galaga (Fast Shoot Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, galagap, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Don Hodges", "Galaga (patched)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, galagix, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Grand Master Peter", "Galagix", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, galagost, galaga, galagost, galaga, galaga_hbmame, galaga, ROT90, "Twisty", "Galaga Ghost (Set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, galagosb, galaga, galagost, galaga, galaga_hbmame, galaga, ROT90, "Twisty", "Galaga Ghost (Set 2 - 2002-11-28)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, galaped, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Cary Barnhard", "Galapede (Fast Shoot)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, galgaxin, galaga, galaga, galaga, galaga_state, galaga, ROT90, "T-Bone", "Galagalaxian", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, terror, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Hack", "Terrorist", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vgalaga, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Hack", "Vector Galaga", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vgalagam, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Hack", "Vector Galaga Midway", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vgalagaf, galaga, galaga, galaga, galaga_state, galaga, ROT90, "Hack", "Vector Galaga Fast Shoot", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, battlesh, xevious, battles, xevious, xevious_state, battles, ROT90, "bootleg", "Battles 2002", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, gaous, xevious, xevious, xevious, xevious_state, xevious, ROT90, "Namco (Hack)", "Gaous", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, sxvioush, xevious, xevious, sxevious, xevious_state, xevious, ROT90, "Namco", "Super Xevious 2002", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, xeviblk, xevious, xevious, xevious, xevious_state, xevious, ROT90, "Namco", "Xevious Black", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, xevious3, xevious, xevious, xevious, xevious_state, xevious, ROT90, "Namco", "Xevious 2003", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, xevious4, xevious, xevious, xevious, xevious_state, xevious, ROT90, "Namco", "Xevious 2004", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, xevious5, xevious, xevious, xevious, xevious_state, xevious, ROT90, "Namco", "Xevious 2005", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, xevioush, xevious, xevious, xevious, xevious_state, xevious, ROT90, "Namco", "Xevious 2002", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, xeviousp, xevious, xevious, sxevious, xevious_state, xevious, ROT90, "bootleg", "Xevious Plus!", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, xviousah, xevious, xevious, xeviousa, xevious_state, xevious, ROT90, "Namco (Atari license)", "Xevious 2002 (Atari set 1)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -1187,6 +1187,6 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Xevios -GAME( 1982, xeviouss01, xevious, xevious, xevious, xevious_state, xevious, ROT90, "Hacks", "Xevious (Hacks 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1984, sxeviouss01, xevious, xevious, sxevious, xevious_state, xevious, ROT90, "Hacks", "Xevious Plus! V.1", MACHINE_SUPPORTS_SAVE ) +HACK( 1982, xeviouss01, xevious, xevious, xevious, xevious_state, xevious, ROT90, "Hacks", "Xevious (Hacks 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1984, sxeviouss01, xevious, xevious, sxevious, xevious_state, xevious, ROT90, "Hacks", "Xevious Plus! V.1", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/galaxian.cpp b/docs/release/src/hbmame/drivers/galaxian.cpp index b88acbffbdc..4742f632b9f 100644 --- a/docs/release/src/hbmame/drivers/galaxian.cpp +++ b/docs/release/src/hbmame/drivers/galaxian.cpp @@ -37,16 +37,16 @@ MACHINE_CONFIG_START( galaxian_state::fourplay ) galaxian(config); /* info can be found at http://www.ionpool.net/arcade/galaxian_hacks/fourplay.htm */ /* basic machine hardware */ - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(fourplay_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(fourplay_map) /* video hardware */ - MCFG_GFXDECODE_MODIFY("gfxdecode", gmgalax) + MCFG_GFXDECODE_MODIFY("gfxdecode", gfx_gmgalax) MCFG_PALETTE_MODIFY("palette") MCFG_PALETTE_ENTRIES(64) MACHINE_CONFIG_END -DRIVER_INIT_MEMBER( galaxian_state, fourplay ) +void galaxian_state::init_fourplay() { membank("bank1")->configure_entries(0, 4, memregion("maincpu")->base() + 0x10000, 0x4000); membank("bank1")->set_entry(0); @@ -95,8 +95,8 @@ void galaxian_state::jumpbugx_map(address_map &map) { MACHINE_CONFIG_START( galaxian_state::jumpbugx ) jumpbug(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(jumpbugx_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(jumpbugx_map) galaxian_audio(config); MACHINE_CONFIG_END @@ -140,7 +140,7 @@ INPUT_PORTS_END * *************************************/ -DRIVER_INIT_MEMBER( galaxian_state, trukker ) +void galaxian_state::init_trukker() { uint16_t i; @@ -199,8 +199,8 @@ void galaxian_state::tst_frog_map(address_map &map) { MACHINE_CONFIG_START( galaxian_state::tst_frog ) frogger(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(tst_frog_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(tst_frog_map) MCFG_DEVICE_REMOVE("watchdog") MACHINE_CONFIG_END @@ -234,7 +234,7 @@ void galaxian_state::videight_map(address_map &map) { map(0x7800,0x7800).w("cust",FUNC(galaxian_sound_device::pitch_w)); } -static GFXDECODE_START( videight ) +static GFXDECODE_START( gfx_videight ) GFXDECODE_SCALE( "gfx1", 0x0000, galaxian_charlayout, 0, 8*32, GALAXIAN_XSCALE,1) GFXDECODE_SCALE( "gfx1", 0x0000, galaxian_spritelayout, 0, 8*32, GALAXIAN_XSCALE,1) GFXDECODE_END @@ -243,16 +243,16 @@ MACHINE_CONFIG_START( galaxian_state::videight ) galaxian(config); /* basic machine hardware */ - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(videight_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(videight_map) /* video hardware */ - MCFG_GFXDECODE_MODIFY("gfxdecode", videight) + MCFG_GFXDECODE_MODIFY("gfxdecode", gfx_videight) MCFG_PALETTE_MODIFY("palette") MCFG_PALETTE_ENTRIES(8*32) MACHINE_CONFIG_END -DRIVER_INIT_MEMBER( galaxian_state, videight ) +void galaxian_state::init_videight() { membank("bank1")->configure_entries(0, 8, memregion("maincpu")->base() + 0x10000, 0x4000); membank("bank1")->set_entry(0); @@ -835,48 +835,48 @@ ROM_END // Year romname parent machine inputs init rot /* Frogger */ -GAME( 1981, kazzy, frogger, frogger, frogger, galaxian_state, frogger, ROT90, "Kazzy", "K-azzy", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, trukker, frogger, frogger, frogger, galaxian_state, trukker, ROT90, "Grimlick","Trukker", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, tst_frog, frogger, tst_frog, frogger, galaxian_state, frogger, ROT90, "msmcdoug", "Test Rom - Frogger Sound Test", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, kazzy, frogger, frogger, frogger, galaxian_state, frogger, ROT90, "Kazzy", "K-azzy", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, trukker, frogger, frogger, frogger, galaxian_state, trukker, ROT90, "Grimlick","Trukker", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, tst_frog, frogger, tst_frog, frogger, galaxian_state, frogger, ROT90, "msmcdoug", "Test Rom - Frogger Sound Test", MACHINE_SUPPORTS_SAVE ) /* Amidar */ -GAME( 2007, amidarf, amidar, turtles, amidar, galaxian_state, turtles, ROT90, "Arkatrad", "Amidar (French)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, amidargr, amidar, turtles, amidar, galaxian_state, turtles, ROT90, "GreekRoms", "Amidar (Greek)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, amidars01,amidar, turtles, amidar, galaxian_state, turtles, ROT90, "Arkatrad", "Amidar (Translation-French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, amidarf, amidar, turtles, amidar, galaxian_state, turtles, ROT90, "Arkatrad", "Amidar (French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, amidargr, amidar, turtles, amidar, galaxian_state, turtles, ROT90, "GreekRoms", "Amidar (Greek)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, amidars01,amidar, turtles, amidar, galaxian_state, turtles, ROT90, "Arkatrad", "Amidar (Translation-French)", MACHINE_SUPPORTS_SAVE ) /* Scramble */ -GAME( 1998, offender, scramble, scramble, scramble, galaxian_state, scramble, ROT90, "Chris Henry", "Offender", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, superdog, scramble, scramble, scramble, galaxian_state, scramble, ROT90, "Jerky", "Superdog", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, offender, scramble, scramble, scramble, galaxian_state, scramble, ROT90, "Chris Henry", "Offender", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, superdog, scramble, scramble, scramble, galaxian_state, scramble, ROT90, "Jerky", "Superdog", MACHINE_SUPPORTS_SAVE ) /* Galaxian */ -GAME( 1979, andromd, galnamco, galaxian, superg, galaxian_state, galaxian, ROT90, "hack", "Andromeda", MACHINE_SUPPORTS_SAVE) -GAME( 1998, buglaxn, galnamco, galaxian, galaxian, galaxian_state, galaxian, ROT90, "The Dog", "Galaxian (Bug sprites)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, galaxiab, galnamco, galaxian, galaxiab, galaxian_state, galaxian, ROT90, "bootleg", "Galaxian", MACHINE_SUPPORTS_SAVE ) -GAME( 1979, galaxkyo, galnamco, galaxian, superg, galaxian_state, galaxian, ROT90, "hack", "Galaxian (Kyoko)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, galaxni, galnamco, galaxian, superg, galaxian_state, galaxian, ROT90, "Petaco S.A.", "Galaxian (New Invasion)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, galinvad, galnamco, galaxian, galaxian, galaxian_state, galaxian, ROT90, "T-Bone", "Galaxian (Space Invaders sprites)", MACHINE_SUPPORTS_SAVE ) -GAME( 1979, galnamco, 0, galaxian, galaxian, galaxian_state, galaxian, ROT90, "Namco", "Galaxians", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, gaylaxn, galnamco, galaxian, superg, galaxian_state, galaxian, ROT90, "The Dog", "Gaylaxian", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mrdonm, 0, galaxian, mrdonm, galaxian_state, galaxian, ROT90, "Krazy Ivan", "Mr. Do Nightmare", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, vectrgal, galnamco, galaxian, galaxian, galaxian_state, galaxian, ROT90, "T-Bone", "Galaxian (Vector Sim)", MACHINE_SUPPORTS_SAVE ) +HACK( 1979, andromd, galnamco, galaxian, superg, galaxian_state, galaxian, ROT90, "hack", "Andromeda", MACHINE_SUPPORTS_SAVE) +HACK( 1998, buglaxn, galnamco, galaxian, galaxian, galaxian_state, galaxian, ROT90, "The Dog", "Galaxian (Bug sprites)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, galaxiab, galnamco, galaxian, galaxiab, galaxian_state, galaxian, ROT90, "bootleg", "Galaxian", MACHINE_SUPPORTS_SAVE ) +HACK( 1979, galaxkyo, galnamco, galaxian, superg, galaxian_state, galaxian, ROT90, "hack", "Galaxian (Kyoko)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, galaxni, galnamco, galaxian, superg, galaxian_state, galaxian, ROT90, "Petaco S.A.", "Galaxian (New Invasion)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, galinvad, galnamco, galaxian, galaxian, galaxian_state, galaxian, ROT90, "T-Bone", "Galaxian (Space Invaders sprites)", MACHINE_SUPPORTS_SAVE ) +HACK( 1979, galnamco, 0, galaxian, galaxian, galaxian_state, galaxian, ROT90, "Namco", "Galaxians", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, gaylaxn, galnamco, galaxian, superg, galaxian_state, galaxian, ROT90, "The Dog", "Gaylaxian", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mrdonm, 0, galaxian, mrdonm, galaxian_state, galaxian, ROT90, "Krazy Ivan", "Mr. Do Nightmare", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, vectrgal, galnamco, galaxian, galaxian, galaxian_state, galaxian, ROT90, "T-Bone", "Galaxian (Vector Sim)", MACHINE_SUPPORTS_SAVE ) /* Moon Cresta */ -GAME( 2000, mooncmst, mooncrst, mooncrst, mooncrst, galaxian_state, mooncrst, ROT90, "Kazzy", "Moon Creamsta", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, mooncrs5, mooncrst, mooncrst, mooncrst, galaxian_state, mooncrsu, ROT90, "bootleg", "Moon Cresta", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mooncmst, mooncrst, mooncrst, mooncrst, galaxian_state, mooncrst, ROT90, "Kazzy", "Moon Creamsta", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, mooncrs5, mooncrst, mooncrst, mooncrst, galaxian_state, mooncrsu, ROT90, "bootleg", "Moon Cresta", MACHINE_SUPPORTS_SAVE ) /* Multigames */ -GAME( 2002, fourplay, 0, fourplay, galaxian, galaxian_state, fourplay, ROT90, "Macro", "Four Play", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, videight, 0, videight, warofbug, galaxian_state, videight, ROT90, "Macro", "Video Eight", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, fourplay, 0, fourplay, galaxian, galaxian_state, fourplay, ROT90, "Macro", "Four Play", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, videight, 0, videight, warofbug, galaxian_state, videight, ROT90, "Macro", "Video Eight", MACHINE_SUPPORTS_SAVE ) /* Other */ -GAME( 1981, jumpbugx, 0, jumpbugx, jumpbug, galaxian_state, jumpbug, ROT90, "Rock-ola", "Jump Bug (Extra Sounds)", MACHINE_SUPPORTS_SAVE ) -GAME( 1982, monstrz, 0, sfx, sfx, galaxian_state, sfx, ORIENTATION_FLIP_X, "Nihon Game Co", "Monster Zero", MACHINE_UNEMULATED_PROTECTION | MACHINE_NO_SOUND | MACHINE_WRONG_COLORS | MACHINE_SUPPORTS_SAVE ) -GAME( 19??, starfgh2, pisces, galaxian, piscesb, galaxian_state, pisces, ROT90, "bootleg", "Starfighter II", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, wbeast, 0, galaxian, warofbug, galaxian_state, nolock, ROT90, "Compost", "Wriggly Beasties", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, jumpbugx, 0, jumpbugx, jumpbug, galaxian_state, jumpbug, ROT90, "Rock-ola", "Jump Bug (Extra Sounds)", MACHINE_SUPPORTS_SAVE ) +HACK( 1982, monstrz, 0, sfx, sfx, galaxian_state, sfx, ORIENTATION_FLIP_X, "Nihon Game Co", "Monster Zero", MACHINE_UNEMULATED_PROTECTION | MACHINE_NO_SOUND | MACHINE_WRONG_COLORS | MACHINE_SUPPORTS_SAVE ) +HACK( 19??, starfgh2, pisces, galaxian, piscesb, galaxian_state, pisces, ROT90, "bootleg", "Starfighter II", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, wbeast, 0, galaxian, warofbug, galaxian_state, nolock, ROT90, "Compost", "Wriggly Beasties", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/gauntlet.cpp b/docs/release/src/hbmame/drivers/gauntlet.cpp index d70bc01cf75..a8f21fb1485 100644 --- a/docs/release/src/hbmame/drivers/gauntlet.cpp +++ b/docs/release/src/hbmame/drivers/gauntlet.cpp @@ -134,6 +134,6 @@ ROM_END -GAME( 1987, gaunt2s, gaunt2, gauntlet2, gauntlet, gauntlet_state, gauntlet, ROT0, "Todd Bordelon", "Gauntlet II Speed Hack", MACHINE_SUPPORTS_SAVE ) // http://www.ionpool.net/arcade/gauntlet/hacks.html -GAME( 1988, gaunt2ls, gaunt2, gauntlet2, gauntlet, gauntlet_state, gauntlet, ROT0, "Carl Lloyd-Parker", "Gauntlet II New Levels", MACHINE_SUPPORTS_SAVE ) -GAME( 1986, gaunt2f, gaunt2, gauntlet2, gauntlet, gauntlet_state, gauntlet, ROT0, "hack", "Gauntlet II (graphics hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1987, gaunt2s, gaunt2, gauntlet2, gauntlet, gauntlet_state, gauntlet, ROT0, "Todd Bordelon", "Gauntlet II Speed Hack", MACHINE_SUPPORTS_SAVE ) // http://www.ionpool.net/arcade/gauntlet/hacks.html +HACK( 1988, gaunt2ls, gaunt2, gauntlet2, gauntlet, gauntlet_state, gauntlet, ROT0, "Carl Lloyd-Parker", "Gauntlet II New Levels", MACHINE_SUPPORTS_SAVE ) +HACK( 1986, gaunt2f, gaunt2, gauntlet2, gauntlet, gauntlet_state, gauntlet, ROT0, "hack", "Gauntlet II (graphics hack)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/gottlieb.cpp b/docs/release/src/hbmame/drivers/gottlieb.cpp index bdc19e66bed..36cc7765fbf 100644 --- a/docs/release/src/hbmame/drivers/gottlieb.cpp +++ b/docs/release/src/hbmame/drivers/gottlieb.cpp @@ -3,46 +3,46 @@ #include "../mame/drivers/gottlieb.cpp" ROM_START( 711qbert ) - ROM_REGION( 0x10000, "maincpu", 0 ) /* 64k for code */ + ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "mqb-rom2.bin", 0xa000, 0x2000, CRC(6860f957) SHA1(ebd68aeb6d54868295bd20cf64ee0187a52df0e3) ) ROM_LOAD( "mqb-rom1.bin", 0xc000, 0x2000, CRC(11f0a4e4) SHA1(a805e51c40042fae209ace277abd9b35a990905b) ) ROM_LOAD( "mqb-rom0.bin", 0xe000, 0x2000, CRC(12a90cb2) SHA1(a33203aea79fe43d1233a16e3fdddaceac6e4a20) ) - ROM_REGION( 0x10000, "r1sound:audiocpu", 0 ) /* 64k for sound cpu */ + ROM_REGION( 0x10000, "r1sound:audiocpu", 0 ) ROM_LOAD( "mqb-snd1.bin", 0xf000, 0x0800, CRC(e704b450) SHA1(d509f54658e9f0264b9ab865a6f36e5423a28904) ) - ROM_RELOAD( 0x7000, 0x0800 ) /* A15 is not decoded */ + ROM_RELOAD( 0x7000, 0x0800 ) ROM_LOAD( "mqb-snd2.bin", 0xf800, 0x0800, CRC(c6a98bf8) SHA1(cc5b5bb5966f5d79226f1f665a3f9fc934f4ef7f) ) - ROM_RELOAD( 0x7800, 0x0800 ) /* A15 is not decoded */ + ROM_RELOAD( 0x7800, 0x0800 ) ROM_REGION( 0x2000, "bgtiles", 0 ) - ROM_LOAD( "qb-bg0.bin", 0x0000, 0x1000, CRC(7a9ba824) SHA1(12aa6df499eb6996ee35f56acac403ff6290f844) ) /* chars */ + ROM_LOAD( "qb-bg0.bin", 0x0000, 0x1000, CRC(7a9ba824) SHA1(12aa6df499eb6996ee35f56acac403ff6290f844) ) ROM_LOAD( "qb-bg1.bin", 0x1000, 0x1000, CRC(22e5b891) SHA1(5bb67e333255c0ea679ab4312256a8a71a950db8) ) ROM_REGION( 0x8000, "sprites", 0 ) - ROM_LOAD( "mqb-fg3.bin", 0x0000, 0x2000, CRC(ee595eda) SHA1(11777d95ba79bd0ec7b964b76c1dc129db857816) ) /* sprites */ + ROM_LOAD( "mqb-fg3.bin", 0x0000, 0x2000, CRC(ee595eda) SHA1(11777d95ba79bd0ec7b964b76c1dc129db857816) ) ROM_LOAD( "mqb-fg2.bin", 0x2000, 0x2000, CRC(59884c78) SHA1(5e77ef46ccd55f79a5fa90521baa7c22e3783fe5) ) ROM_LOAD( "mqb-fg1.bin", 0x4000, 0x2000, CRC(2a60e3ad) SHA1(9ed83017f6c8e44337ad76c68b095f2c3300aadb) ) ROM_LOAD( "mqb-fg0.bin", 0x6000, 0x2000, CRC(b11ad9d8) SHA1(5264598f33aa76455ae4107d0f265c2a372ed67a) ) ROM_END ROM_START( pbert ) - ROM_REGION( 0x10000, "maincpu", 0 ) /* 64k for code */ + ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "qb-rom2.bin", 0xa000, 0x2000, CRC(fe434526) SHA1(4cfc5d52dd6c82163e035af82d6112c0c93a3797) ) ROM_LOAD( "qb-rom1.bin", 0xc000, 0x2000, CRC(55635447) SHA1(ca6acdef1c9e06b33efe1f0a2df2dfb03723cfbe) ) ROM_LOAD( "qb-rom0.bin", 0xe000, 0x2000, CRC(8e318641) SHA1(7f8f66d1e6a7905e93cce07fc92e8801370b7194) ) - ROM_REGION( 0x10000, "r1sound:audiocpu", 0 ) /* 64k for sound cpu */ + ROM_REGION( 0x10000, "r1sound:audiocpu", 0 ) ROM_LOAD( "qb-snd1.bin", 0xf000, 0x800, CRC(15787c07) SHA1(8b7d03fbf2ebaa71b3a7e2f636a0d1bb9b796e43) ) - ROM_RELOAD( 0x7000, 0x800 ) /* A15 is not decoded */ + ROM_RELOAD( 0x7000, 0x800 ) ROM_LOAD( "qb-snd2.bin", 0xf800, 0x800, CRC(58437508) SHA1(09d8053e7e99679b602dcda230d64db7fe6cb7f5) ) - ROM_RELOAD( 0x7800, 0x800 ) /* A15 is not decoded */ + ROM_RELOAD( 0x7800, 0x800 ) ROM_REGION( 0x2000, "bgtiles", 0 ) - ROM_LOAD( "pb-bg0.bin", 0x0000, 0x1000, CRC(14e193e9) SHA1(5d67b3da848d4a90a4f9bf7f6145ce1aa33188f7) ) /* chars */ + ROM_LOAD( "pb-bg0.bin", 0x0000, 0x1000, CRC(14e193e9) SHA1(5d67b3da848d4a90a4f9bf7f6145ce1aa33188f7) ) ROM_LOAD( "pb-bg1.bin", 0x1000, 0x1000, CRC(a91180f9) SHA1(c8a3ceae19afe9a0ad1e05bed99585e6bacbc09b) ) ROM_REGION( 0x8000, "sprites", 0 ) - ROM_LOAD( "pb-fg3.bin", 0x0000, 0x2000, CRC(26def34c) SHA1(b36dd87e4c36d201aaec0c283e5f3d1ad4056d5d) ) /* sprites */ + ROM_LOAD( "pb-fg3.bin", 0x0000, 0x2000, CRC(26def34c) SHA1(b36dd87e4c36d201aaec0c283e5f3d1ad4056d5d) ) ROM_LOAD( "pb-fg2.bin", 0x2000, 0x2000, CRC(cf3309ca) SHA1(5be9a28b3681990729f0582f9d2c3dd0314bdd15) ) ROM_LOAD( "pb-fg1.bin", 0x4000, 0x2000, CRC(a5f3a203) SHA1(4d7d45e5ba87acd8c44421f2c7fb2129a1866f03) ) ROM_LOAD( "pb-fg0.bin", 0x6000, 0x2000, CRC(495d90e9) SHA1(d4d28c30901eb09da8933c03b2178152f0fc7b84) ) @@ -50,50 +50,50 @@ ROM_END // E444 ROM_START( qbertb ) - ROM_REGION( 0x10000, "maincpu", 0 ) /* 64k for code */ + ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "qb-rom2.bin", 0xa000, 0x2000, CRC(fe434526) SHA1(4cfc5d52dd6c82163e035af82d6112c0c93a3797) ) ROM_LOAD( "qb-rom1.bin", 0xc000, 0x2000, CRC(55635447) SHA1(ca6acdef1c9e06b33efe1f0a2df2dfb03723cfbe) ) ROM_LOAD( "qbertb.rom0", 0xe000, 0x2000, CRC(415b4fc7) SHA1(e55fb1912260435be253597fd337e04219b7a034) ) - ROM_REGION( 0x10000, "r1sound:audiocpu", 0 ) /* 64k for sound cpu */ + ROM_REGION( 0x10000, "r1sound:audiocpu", 0 ) ROM_LOAD( "qbertb.snd", 0xf000, 0x1000, CRC(ebcedba9) SHA1(94aee8e32bdc80bbc5dc1423ca97597bdb9d808c) ) - ROM_RELOAD( 0x7000, 0x1000 ) /* A15 is not decoded */ + ROM_RELOAD( 0x7000, 0x1000 ) ROM_REGION( 0x2000, "bgtiles", 0 ) - ROM_LOAD( "qb-bg0.bin", 0x0000, 0x1000, CRC(7a9ba824) SHA1(12aa6df499eb6996ee35f56acac403ff6290f844) ) /* chars */ + ROM_LOAD( "qb-bg0.bin", 0x0000, 0x1000, CRC(7a9ba824) SHA1(12aa6df499eb6996ee35f56acac403ff6290f844) ) ROM_LOAD( "qb-bg1.bin", 0x1000, 0x1000, CRC(22e5b891) SHA1(5bb67e333255c0ea679ab4312256a8a71a950db8) ) ROM_REGION( 0x8000, "sprites", 0 ) - ROM_LOAD( "qbertb.fg3", 0x1000, 0x1000, CRC(983e3e05) SHA1(14f21543c3301b15d179b3864676e76ad5dfcaf8) ) /* sprites */ + ROM_LOAD( "qbertb.fg3", 0x1000, 0x1000, CRC(983e3e05) SHA1(14f21543c3301b15d179b3864676e76ad5dfcaf8) ) ROM_LOAD( "qbertb.fg2", 0x3000, 0x1000, CRC(b3e6c7bc) SHA1(38e34e8712c5f677fa3fada68bc4c318e9bf7ca6) ) ROM_LOAD( "qbertb.fg1", 0x5000, 0x1000, CRC(6733d069) SHA1(3b4ac832f2475d51ae7586d3eb80e355afb64222) ) ROM_LOAD( "qbertb.fg0", 0x7000, 0x1000, CRC(3081c200) SHA1(137d95a2a58e2ed4da7145a539d1a1942c80674c) ) ROM_END ROM_START( vbert ) - ROM_REGION( 0x10000, "maincpu", 0 ) /* 64k for code */ + ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "qb-rom2.bin", 0xa000, 0x2000, CRC(fe434526) SHA1(4cfc5d52dd6c82163e035af82d6112c0c93a3797) ) ROM_LOAD( "qb-rom1.bin", 0xc000, 0x2000, CRC(55635447) SHA1(ca6acdef1c9e06b33efe1f0a2df2dfb03723cfbe) ) ROM_LOAD( "qb-rom0.bin", 0xe000, 0x2000, CRC(8e318641) SHA1(7f8f66d1e6a7905e93cce07fc92e8801370b7194) ) - ROM_REGION( 0x10000, "r1sound:audiocpu", 0 ) /* 64k for sound cpu */ + ROM_REGION( 0x10000, "r1sound:audiocpu", 0 ) ROM_LOAD( "qb-snd1.bin", 0xf000, 0x800, CRC(15787c07) SHA1(8b7d03fbf2ebaa71b3a7e2f636a0d1bb9b796e43) ) - ROM_RELOAD( 0x7000, 0x800 ) /* A15 is not decoded */ + ROM_RELOAD( 0x7000, 0x800 ) ROM_LOAD( "qb-snd2.bin", 0xf800, 0x800, CRC(58437508) SHA1(09d8053e7e99679b602dcda230d64db7fe6cb7f5) ) - ROM_RELOAD( 0x7800, 0x800 ) /* A15 is not decoded */ + ROM_RELOAD( 0x7800, 0x800 ) ROM_REGION( 0x2000, "bgtiles", 0 ) - ROM_LOAD( "vb-bg0.bin", 0x0000, 0x1000, CRC(8963b939) SHA1(1416f56938163b4cdc212758eb2c3f6b773c7e32) ) /* chars */ + ROM_LOAD( "vb-bg0.bin", 0x0000, 0x1000, CRC(8963b939) SHA1(1416f56938163b4cdc212758eb2c3f6b773c7e32) ) ROM_LOAD( "vb-bg1.bin", 0x1000, 0x1000, CRC(96033c96) SHA1(0a5780377bfd3baeeb2d899aa230e503539f7c92) ) ROM_REGION( 0x8000, "sprites", 0 ) - ROM_LOAD( "vb-fg3.bin", 0x0000, 0x2000, CRC(8cb4bdb4) SHA1(7b9b626b93daa4d2639a1e87ace61b1d254af96c) ) /* sprites */ + ROM_LOAD( "vb-fg3.bin", 0x0000, 0x2000, CRC(8cb4bdb4) SHA1(7b9b626b93daa4d2639a1e87ace61b1d254af96c) ) ROM_LOAD( "vb-fg2.bin", 0x2000, 0x2000, CRC(79883cc3) SHA1(01cfca389021747e2d750fc8bb251abb2d5fe7a8) ) ROM_LOAD( "vb-fg1.bin", 0x4000, 0x2000, CRC(b0fe9bd5) SHA1(be2990904efff19adbe18eb674727214ffae9ad3) ) ROM_LOAD( "vb-fg0.bin", 0x6000, 0x2000, CRC(4c3db270) SHA1(212f1c353511fb4166a7ad0135dd295a2a16af8d) ) ROM_END -GAME( 1982, 711qbert, qbert, qbert, qbert, gottlieb_state, qbert, ROT270, "Hack", "7-11 Q*bert", 0 ) -GAME( 2003, pbert, qbert, qbert, qbert, gottlieb_state, qbert, ROT270, "Grand Master Peter", "P*bert", 0 ) -GAME( 1982, qbertb, qbert, qbert, qbert, gottlieb_state, qbert, ROT270, "bootleg", "Q*bert", 0 ) -GAME( 2003, vbert, qbert, qbert, qbert, gottlieb_state, qbert, ROT270, "Grand Master Peter", "V*bert", 0 ) +HACK( 1982, 711qbert, qbert, qbert, qbert, gottlieb_state, qbert, ROT270, "Hack", "7-11 Q*bert", 0 ) +HACK( 2003, pbert, qbert, qbert, qbert, gottlieb_state, qbert, ROT270, "Grand Master Peter", "P*bert", 0 ) +HACK( 1982, qbertb, qbert, qbert, qbert, gottlieb_state, qbert, ROT270, "bootleg", "Q*bert", 0 ) +HACK( 2003, vbert, qbert, qbert, qbert, gottlieb_state, qbert, ROT270, "Grand Master Peter", "V*bert", 0 ) diff --git a/docs/release/src/hbmame/drivers/gradius3.cpp b/docs/release/src/hbmame/drivers/gradius3.cpp index 21f5b3147cf..533051ce7c2 100644 --- a/docs/release/src/hbmame/drivers/gradius3.cpp +++ b/docs/release/src/hbmame/drivers/gradius3.cpp @@ -2,23 +2,7 @@ // Derechos Del Autor:Gaston90 #include "../mame/drivers/gradius3.cpp" -/*************************************** - Proyecto Shadows Mame Build Plus -***************************************/ - -/****************************************************************************************** - Muchos Roms De Mi Proyecto Shadow Se Estará Deshabilitado. Por - Los Motivo Es Que Se Empezó Agregar En El HBMame Oficial, Lo Cual Me Veré - Obligado Deshabilitando Porque Si No Se Estaría Duplicado Archivo De Roms. -******************************************************************************************/ - -/***************************************** - * - * ROM Definición(s) - * - ****************************************/ - - /**************************************** +/**************************************** Gradius III *****************************************/ @@ -69,4 +53,4 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Gradius III -GAME( 1989, gradius3s01, gradius3, gradius3, gradius3, gradius3_state, 0, ROT0, "Konami", "Gradius III (Japan, Secret fighters)", MACHINE_SUPPORTS_SAVE )
\ No newline at end of file +HACK( 1989, gradius3s01, gradius3, gradius3, gradius3, gradius3_state, 0, ROT0, "Konami", "Gradius III (Japan, Secret fighters)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/igs011.cpp b/docs/release/src/hbmame/drivers/igs011.cpp index 2320a45ce09..18cb353f953 100644 --- a/docs/release/src/hbmame/drivers/igs011.cpp +++ b/docs/release/src/hbmame/drivers/igs011.cpp @@ -44,4 +44,5 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Long Hu Bang II -GAME( 1996, lhb2s01, lhb2, lhb2, lhb2, igs011_state, lhb2, ROT0, "Hacks", "Long Hu Bang II (Hong Kong, V185H)(No AI Cheat)", MACHINE_SUPPORTS_SAVE )
\ No newline at end of file +HACK( 1996, lhb2s01, lhb2, lhb2, lhb2, igs011_state, lhb2, ROT0, "Hacks", "Long Hu Bang II (Hong Kong, V185H)(No AI Cheat)", MACHINE_SUPPORTS_SAVE ) + diff --git a/docs/release/src/hbmame/drivers/ikage.cpp b/docs/release/src/hbmame/drivers/ikage.cpp index 04064c079b6..16a6d20e71f 100644 --- a/docs/release/src/hbmame/drivers/ikage.cpp +++ b/docs/release/src/hbmame/drivers/ikage.cpp @@ -60,4 +60,5 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // The Legend of Kage -GAME( 1984, lkages01, lkage, lkage, lkage, lkage_state, lkage, ROT0, "Hacks", "The Legend of Kage (Translation Chinese)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE )
\ No newline at end of file +HACK( 1984, lkages01, lkage, lkage, lkage, lkage_state, lkage, ROT0, "Hacks", "The Legend of Kage (Translation Chinese)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) + diff --git a/docs/release/src/hbmame/drivers/ir.cpp b/docs/release/src/hbmame/drivers/ir.cpp index 974057c7902..7eb5a009cc6 100644 --- a/docs/release/src/hbmame/drivers/ir.cpp +++ b/docs/release/src/hbmame/drivers/ir.cpp @@ -99,6 +99,10 @@ public: , m_screen(*this, "screen") { } + void ir(machine_config &config); + +private: + DECLARE_READ8_MEMBER(mw8080bw_shift_result_rev_r); DECLARE_READ8_MEMBER(mw8080bw_reversable_shift_result_r); DECLARE_WRITE8_MEMBER(mw8080bw_reversable_shift_count_w); @@ -109,12 +113,8 @@ public: DECLARE_MACHINE_RESET(ir); TIMER_CALLBACK_MEMBER(mw8080bw_interrupt_callback); uint32_t screen_update_ir(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); - void ir(machine_config &config); void main_map(address_map &map); void io_map(address_map &map); - -private: - bool m_flip_screen; bool m_screen_red; emu_timer *m_interrupt_timer; @@ -502,9 +502,9 @@ uint32_t ir_state::screen_update_ir(screen_device &screen, bitmap_rgb32 &bitmap, MACHINE_CONFIG_START( ir_state::ir ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu",I8080,MW8080BW_CPU_CLOCK) - MCFG_CPU_PROGRAM_MAP(main_map) - MCFG_CPU_IO_MAP(io_map) + MCFG_DEVICE_ADD("maincpu",I8080,MW8080BW_CPU_CLOCK) + MCFG_DEVICE_PROGRAM_MAP(main_map) + MCFG_DEVICE_IO_MAP(io_map) MCFG_MACHINE_START_OVERRIDE(ir_state, ir) MCFG_MACHINE_RESET_OVERRIDE(ir_state, ir) @@ -513,19 +513,19 @@ MACHINE_CONFIG_START( ir_state::ir ) MCFG_SCREEN_RAW_PARAMS(MW8080BW_PIXEL_CLOCK, MW8080BW_HTOTAL, MW8080BW_HBEND, MW8080BW_HPIXCOUNT, MW8080BW_VTOTAL, MW8080BW_VBEND, MW8080BW_VBSTART) MCFG_SCREEN_UPDATE_DRIVER(ir_state, screen_update_ir) - //MCFG_CPU_ADD("audiocpu", M6808, XTAL_4MHz/2) // MC6808P - //MCFG_CPU_PROGRAM_MAP(sound_map) + //MCFG_DEVICE_ADD("audiocpu", M6808, XTAL_4MHz/2) // MC6808P + //MCFG_DEVICE_PROGRAM_MAP(sound_map) /* add shifter */ MCFG_MB14241_ADD("mb14241") /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); - //MCFG_SOUND_ADD("ay1", AY8910, XTAL_4MHz/2) + //MCFG_DEVICE_ADD("ay1", AY8910, XTAL_4MHz/2) //MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5) - MCFG_SOUND_ADD("samples", SAMPLES, 0) + MCFG_DEVICE_ADD("samples", SAMPLES, 0) MCFG_SAMPLES_CHANNELS(9) MCFG_SAMPLES_NAMES(ir_sample_names) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) @@ -547,4 +547,4 @@ ROM_START( ir ) ROM_LOAD( "colour.bin", 0x0000, 0x0800, CRC(7de74988) SHA1(0b8c94b2bfdbc3921d60aad765df8af611f3fdd7) ) ROM_END -GAME( 1980?,ir, 0, ir, ir, ir_state, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge (Extra Sounds)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980?,ir, 0, ir, ir, ir_state, 0, ROT270, "Zenitone-Microsec Ltd.", "Invader's Revenge (Extra Sounds)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/itech8.cpp b/docs/release/src/hbmame/drivers/itech8.cpp index d7641290107..a2999503f68 100644 --- a/docs/release/src/hbmame/drivers/itech8.cpp +++ b/docs/release/src/hbmame/drivers/itech8.cpp @@ -23,4 +23,4 @@ ROM_START( itecdemo ) ROM_END -GAME( 1989, itecdemo, 0, stratab_hi, gtg, itech8_state, 0, ROT0, "Charles Doty", "Demo - Itec", 0 ) +HACK( 1989, itecdemo, 0, stratab_hi, gtg, itech8_state, 0, ROT0, "Charles Doty", "Demo - Itec", 0 ) diff --git a/docs/release/src/hbmame/drivers/jrpacman.cpp b/docs/release/src/hbmame/drivers/jrpacman.cpp index 3975ab45846..4ac711c27c7 100644 --- a/docs/release/src/hbmame/drivers/jrpacman.cpp +++ b/docs/release/src/hbmame/drivers/jrpacman.cpp @@ -109,13 +109,16 @@ class jrpacman_state : public pacman_state { public: - jrpacman_state(const machine_config &mconfig, device_type type, const char *tag) - : pacman_state(mconfig, type, tag) { } + using pacman_state::pacman_state; + + void jrpacman(machine_config &config); + void init_jrpacman(); + +private: + DECLARE_WRITE8_MEMBER(jrpacman_interrupt_vector_w); DECLARE_WRITE_LINE_MEMBER(irq_mask_w); - DECLARE_DRIVER_INIT(jrpacman); INTERRUPT_GEN_MEMBER(vblank_irq); - void jrpacman(machine_config &config); void mem_map(address_map &map); void io_map(address_map &map); }; @@ -231,10 +234,10 @@ static INPUT_PORTS_START( jrpacman ) PORT_DIPSETTING( 0x02, "Enabled with Button" ) PORT_DIPSETTING( 0x04, "Enabled Always" ) - PORT_START ("CONFIG") - PORT_CONFNAME( 0x01, 0x01, "Level" ) - PORT_CONFSETTING( 0x00, DEF_STR( Off ) ) - PORT_CONFSETTING( 0x01, DEF_STR( On ) ) +// PORT_START ("CONFIG") +// PORT_CONFNAME( 0x01, 0x01, "Level" ) +// PORT_CONFSETTING( 0x00, DEF_STR( Off ) ) +// PORT_CONFSETTING( 0x01, DEF_STR( On ) ) INPUT_PORTS_END @@ -269,7 +272,7 @@ static const gfx_layout spritelayout = }; -static GFXDECODE_START( jrpacman ) +static GFXDECODE_START( gfx_jrpacman ) GFXDECODE_ENTRY( "gfx1", 0x0000, tilelayout, 0, 128 ) GFXDECODE_ENTRY( "gfx1", 0x2000, spritelayout, 0, 128 ) GFXDECODE_END @@ -291,24 +294,24 @@ INTERRUPT_GEN_MEMBER(jrpacman_state::vblank_irq) MACHINE_CONFIG_START( jrpacman_state::jrpacman ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", Z80, 18432000/6) /* 3.072 MHz */ - MCFG_CPU_PROGRAM_MAP(mem_map) - MCFG_CPU_IO_MAP(io_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", jrpacman_state, vblank_irq) -// MCFG_CPU_VBLANK_INT_DRIVER("screen", pacman_state, vblank_irq) // HBMAME + MCFG_DEVICE_ADD("maincpu", Z80, 18432000/6) /* 3.072 MHz */ + MCFG_DEVICE_PROGRAM_MAP(mem_map) + MCFG_DEVICE_IO_MAP(io_map) +// MCFG_DEVICE_VBLANK_INT_DRIVER("screen", jrpacman_state, vblank_irq) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", pacman_state, vblank_irq) // HBMAME MCFG_DEVICE_ADD("latch1", LS259, 0) // 5P - MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(WRITELINE(jrpacman_state, irq_mask_w)) - MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(DEVWRITELINE("namco", namco_device, pacman_sound_enable_w)) - MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(WRITELINE(jrpacman_state, flipscreen_w)) - MCFG_ADDRESSABLE_LATCH_Q7_OUT_CB(WRITELINE(jrpacman_state, coin_counter_w)) + MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(WRITELINE(*this, jrpacman_state, irq_mask_w)) + MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(WRITELINE("namco", namco_device, sound_enable_w)) + MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(WRITELINE(*this, jrpacman_state, flipscreen_w)) + MCFG_ADDRESSABLE_LATCH_Q7_OUT_CB(WRITELINE(*this, jrpacman_state, coin_counter_w)) MCFG_DEVICE_ADD("latch2", LS259, 0) // 1H - MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(WRITELINE(jrpacman_state, pengo_palettebank_w)) - MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(WRITELINE(jrpacman_state, pengo_colortablebank_w)) - MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(WRITELINE(jrpacman_state, jrpacman_bgpriority_w)) - MCFG_ADDRESSABLE_LATCH_Q4_OUT_CB(WRITELINE(jrpacman_state, jrpacman_charbank_w)) - MCFG_ADDRESSABLE_LATCH_Q5_OUT_CB(WRITELINE(jrpacman_state, jrpacman_spritebank_w)) + MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(WRITELINE(*this, jrpacman_state, pengo_palettebank_w)) + MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(WRITELINE(*this, jrpacman_state, pengo_colortablebank_w)) + MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(WRITELINE(*this, jrpacman_state, jrpacman_bgpriority_w)) + MCFG_ADDRESSABLE_LATCH_Q4_OUT_CB(WRITELINE(*this, jrpacman_state, jrpacman_charbank_w)) + MCFG_ADDRESSABLE_LATCH_Q5_OUT_CB(WRITELINE(*this, jrpacman_state, jrpacman_spritebank_w)) MCFG_WATCHDOG_ADD("watchdog") @@ -321,15 +324,15 @@ MACHINE_CONFIG_START( jrpacman_state::jrpacman ) MCFG_SCREEN_UPDATE_DRIVER(jrpacman_state, screen_update_pacman) MCFG_VIDEO_START_OVERRIDE(jrpacman_state,jrpacman) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", jrpacman) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_jrpacman) MCFG_PALETTE_ADD("palette", 128*4) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(jrpacman_state,pacman) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); - MCFG_SOUND_ADD("namco", NAMCO, 3072000/32) + MCFG_DEVICE_ADD("namco", NAMCO, 3072000/32) MCFG_NAMCO_AUDIO_VOICES(3) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -394,7 +397,7 @@ ROM_END * *************************************/ -DRIVER_INIT_MEMBER(jrpacman_state,jrpacman) +void jrpacman_state::init_jrpacman() { /* The encryption PALs garble bits 0, 2 and 7 of the ROMs. The encryption */ /* scheme is complex (basically it's a state machine) and can only be */ @@ -447,8 +450,8 @@ DRIVER_INIT_MEMBER(jrpacman_state,jrpacman) * *************************************/ -GAME( 1983, jrpacman, 0, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man (11/9/83)", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, jrpacmanf, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "hack", "Jr. Pac-Man (speedup hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1983, jrpacman, 0, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man (11/9/83)", MACHINE_SUPPORTS_SAVE ) +HACK( 1983, jrpacmanf, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "hack", "Jr. Pac-Man (speedup hack)", MACHINE_SUPPORTS_SAVE ) // HBMAME roms @@ -1185,36 +1188,36 @@ ROM_END -GAME( 2000, jr1000, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 1000", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, jr1000_2, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man 1000 (Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr2000, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2000", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr2001, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2001", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr2001p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2001 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr2002, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2002", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr2002p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2002 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr2003, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2003", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr2003p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2003 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr2004, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2004", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr2004p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2004 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr2005, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2005", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr2005p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2005 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr3000p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 3000 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr4000p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 4000 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr5000p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 5000 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr6000, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 6000", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr7000, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 7000", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr7000p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 7000 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr8000, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 8000", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr8000p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 8000 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jr9000p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 9000 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, jrcheat, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man Cheat [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jrdeluxe, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man Deluxe", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, jrfast, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. PacMan [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jrhearts, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man Hearts", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, jrpacad, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man After Dark", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jrpacjr, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man Junior", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jrpacjrp, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man Junior Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jrpacp, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, jrspeed, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man Speed [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, jrvectr, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man Vector", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, jryumyum, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Tim Appleton", "Jr. Pac-Man Vs YumYum + Friends", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr1000, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 1000", MACHINE_SUPPORTS_SAVE ) +HACK( 1983, jr1000_2, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man 1000 (Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr2000, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2000", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr2001, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2001", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr2001p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2001 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr2002, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2002", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr2002p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2002 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr2003, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2003", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr2003p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2003 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr2004, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2004", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr2004p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2004 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr2005, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2005", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr2005p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 2005 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr3000p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 3000 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr4000p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 4000 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr5000p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 5000 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr6000, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 6000", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr7000, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 7000", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr7000p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 7000 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr8000, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 8000", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr8000p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 8000 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jr9000p, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man 9000 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 1983, jrcheat, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man Cheat [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jrdeluxe, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man Deluxe", MACHINE_SUPPORTS_SAVE ) +HACK( 1983, jrfast, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. PacMan [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jrhearts, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man Hearts", MACHINE_SUPPORTS_SAVE ) +HACK( 1983, jrpacad, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man After Dark", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jrpacjr, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man Junior", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jrpacjrp, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man Junior Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jrpacp, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Blue Justice", "Jr. Pac-Man Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 1983, jrspeed, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man Speed [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 1983, jrvectr, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man Vector", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, jryumyum, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Tim Appleton", "Jr. Pac-Man Vs YumYum + Friends", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/kaneko16.cpp b/docs/release/src/hbmame/drivers/kaneko16.cpp index e86583eee35..1a6e34632ad 100644 --- a/docs/release/src/hbmame/drivers/kaneko16.cpp +++ b/docs/release/src/hbmame/drivers/kaneko16.cpp @@ -62,5 +62,5 @@ ROM_START( shogwarrbh ) ROM_LOAD( "fb-003.u44", 0x100000, 0x100000, CRC(0aea4ac5) SHA1(8f3b30e505b0ba51c140a0a2c071680d4fa05db9) ) ROM_END -GAME( 1992, fjbusterbh, shogwarr, shogwarr, shogwarr, kaneko16_shogwarr_state, shogwarr, ROT0, "e107", "Fujiyama Buster (Japan) Boss Hack by e107", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) -GAME( 1992, shogwarrbh, shogwarr, shogwarr, shogwarr, kaneko16_shogwarr_state, shogwarr, ROT0, "e107", "Shogun Warriors (World) Boss Hack by e107", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, fjbusterbh, shogwarr, shogwarr, shogwarr, kaneko16_shogwarr_state, shogwarr, ROT0, "e107", "Fujiyama Buster (Japan) Boss Hack by e107", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) +HACK( 1992, shogwarrbh, shogwarr, shogwarr, shogwarr, kaneko16_shogwarr_state, shogwarr, ROT0, "e107", "Shogun Warriors (World) Boss Hack by e107", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/kof2000.cpp b/docs/release/src/hbmame/drivers/kof2000.cpp index 61d66195cf1..8d5f565a1cd 100644 --- a/docs/release/src/hbmame/drivers/kof2000.cpp +++ b/docs/release/src/hbmame/drivers/kof2000.cpp @@ -4,50 +4,50 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, kof2000d ) +void neogeo_state::init_kof2000d() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; m_sma_prot->kof2000_decrypt_68k(cpuregion); m_sma_prot->kof2000_install_protection(m_maincpu, m_banked_cart); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER( neogeo_state, kof2000h ) +void neogeo_state::init_kof2000h() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; m_sma_prot->kof2000_install_protection(m_maincpu, m_banked_cart); } -DRIVER_INIT_MEMBER( neogeo_state, kof2000m ) +void neogeo_state::init_kof2000m() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, KOF2000_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER( neogeo_state, kof2kbsd ) +void neogeo_state::init_kof2kbsd() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER( neogeo_state, kof2kxxx ) +void neogeo_state::init_kof2kxxx() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, KOF2000_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER( neogeo_state, kof2knd ) +void neogeo_state::init_kof2knd() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } @@ -1163,48 +1163,48 @@ ROM_START( kof2kzs ) /* The King of Fighters 2000 - Hack by UNKNOWN - (MVS prote ROM_END -GAME( 2000, kof2000d, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000d, ROT0, "SNK", "Kof2000 (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2000ev, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "hack", "Kof2000 (unknown ev)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2000r, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "hack", "Kof2000 (KOF REMIX PRO)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kbh, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000h, ROT0, "Dodowang","Kof2000 (Add Char - Zero has icon)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kbj, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Jason/K3", "Kof2000 (Add Char set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kbsd, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2kbsd, ROT0, "Eddids / EGHT", "Kof2000 Boss Striker Pro ( Eddids, EGHT )", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kce, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "hack", "Kof2000 (Char color changed set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kch, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Chase", "Kof2000 (Diff Moves 030503)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kcp, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "hack", "Kof2000 (Char color changed set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2keh, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Guangzhou Game Team", "Kof2000 (Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kehr, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Raymonose", "Kof2000 (Add Char - Diff Moves - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kevo, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Jason/K3 and Wesker", "Kof2000 EVOLUTION (v1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kevo1, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Jason/K3 and Wesker", "Kof2000 EVOLUTION (v1.01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kevo2, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Jason/K3 and Wesker", "Kof2000 EVO (Evolution v1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kevo3, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "FCHT-EGHT", "Kof2000 EVOLUTION (v1.3 by FCHT-EGHT)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kgold, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Anndy", "Kof2000 (Char color changed - Gold)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kgbh, kof2000, neogeo_noslot, neogeo, neogeo_state, cmc50sfix, ROT0, "hack", "Kof2000 (Boss Hack - Gold Color Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kice, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Zhangshee", "Kof2000 (Char color changed - Ice blue)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kiori, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "ZKW", "Kof2000 (Iori Orochi by ZKW)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kjlc, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Jui Lee", "Kof2000 (Char color changed for Athena 2P and Kula 2P)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kkf1, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Guangzhou Game Team", "Kof2000 (Add Char - MVS protection rem set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kkvs, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "KVS", "Kof2000 (Add Char - MVS protection rem set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kkzs, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "hack", "Kof2000 (Add Char - MVS protection rem set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2knd, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "hack", "Kof2000 (non encrypted P,decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kpjc, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "TcwLee", "Kof2000 (Color Fix 030720)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kpjc1, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "TcwLee", "Kof2000 (Color Fix - Entire role change)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kpjc2, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "TcwLee", "Kof2000 (Color Fix v. 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kpjc3, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "TcwLee", "Kof2000 (Color changed - Striker not Perfect 030302)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kpls, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Guangzhou Game Team", "Kof2000 PLUS (by Guangzhou Game Team)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2krm, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Raymonose", "Kof2000 (Diff Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2krp, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "FCHT", "Kof2000 Remix Pro (Diff Moves v1.0a 031103 - Beta)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kryu, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Iori Yagami", "Kof2000 EVX TION (Ryu Hack by Iori Yagami)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kseh, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Guangzhou Game Team", "Kof2000 (Add Char - Ultra kill start max - Super pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kst, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "KOF1995", "Kof2000 (Add Char - Boss striker moves changed - Similar to kof2kevo from FGCH)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kwh, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Wesker", "Kof2000 (Diff Moves for Takuma)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kwh2, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Wesker", "Kof2000 (Diff Moves for Jhun)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kxxx, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2kxxx, ROT0, "Crispy", "Kof2000 XXX (Crispy SP Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2ky, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Ydmis", "Kof2000 (Add Kula)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kyd, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Dodowang and Ydmis", "Kof2000 (Style change - Select 2 Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kyg, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Guangzhou Game Team", "Kof2000 (Add Char set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kz, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Ydmis", "Kof2000 (Add Zero)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2kzs, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "hack", "Kof2000 (Add Char - MVS protection rem set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2000d, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000d, ROT0, "SNK", "Kof2000 (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2000ev, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "hack", "Kof2000 (unknown ev)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2000r, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "hack", "Kof2000 (KOF REMIX PRO)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kbh, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000h, ROT0, "Dodowang","Kof2000 (Add Char - Zero has icon)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kbj, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Jason/K3", "Kof2000 (Add Char set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kbsd, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2kbsd, ROT0, "Eddids / EGHT", "Kof2000 Boss Striker Pro ( Eddids, EGHT )", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kce, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "hack", "Kof2000 (Char color changed set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kch, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Chase", "Kof2000 (Diff Moves 030503)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kcp, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "hack", "Kof2000 (Char color changed set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2keh, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Guangzhou Game Team", "Kof2000 (Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kehr, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Raymonose", "Kof2000 (Add Char - Diff Moves - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kevo, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Jason/K3 and Wesker", "Kof2000 EVOLUTION (v1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kevo1, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Jason/K3 and Wesker", "Kof2000 EVOLUTION (v1.01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kevo2, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Jason/K3 and Wesker", "Kof2000 EVO (Evolution v1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kevo3, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "FCHT-EGHT", "Kof2000 EVOLUTION (v1.3 by FCHT-EGHT)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kgold, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Anndy", "Kof2000 (Char color changed - Gold)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kgbh, kof2000, neogeo_noslot, neogeo, neogeo_state, cmc50sfix, ROT0, "hack", "Kof2000 (Boss Hack - Gold Color Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kice, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Zhangshee", "Kof2000 (Char color changed - Ice blue)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kiori, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "ZKW", "Kof2000 (Iori Orochi by ZKW)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kjlc, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Jui Lee", "Kof2000 (Char color changed for Athena 2P and Kula 2P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kkf1, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Guangzhou Game Team", "Kof2000 (Add Char - MVS protection rem set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kkvs, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "KVS", "Kof2000 (Add Char - MVS protection rem set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kkzs, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "hack", "Kof2000 (Add Char - MVS protection rem set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2knd, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "hack", "Kof2000 (non encrypted P,decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kpjc, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "TcwLee", "Kof2000 (Color Fix 030720)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kpjc1, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "TcwLee", "Kof2000 (Color Fix - Entire role change)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kpjc2, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "TcwLee", "Kof2000 (Color Fix v. 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kpjc3, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "TcwLee", "Kof2000 (Color changed - Striker not Perfect 030302)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kpls, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Guangzhou Game Team", "Kof2000 PLUS (by Guangzhou Game Team)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2krm, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Raymonose", "Kof2000 (Diff Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2krp, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "FCHT", "Kof2000 Remix Pro (Diff Moves v1.0a 031103 - Beta)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kryu, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Iori Yagami", "Kof2000 EVX TION (Ryu Hack by Iori Yagami)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kseh, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Guangzhou Game Team", "Kof2000 (Add Char - Ultra kill start max - Super pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kst, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "KOF1995", "Kof2000 (Add Char - Boss striker moves changed - Similar to kof2kevo from FGCH)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kwh, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Wesker", "Kof2000 (Diff Moves for Takuma)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kwh2, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Wesker", "Kof2000 (Diff Moves for Jhun)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kxxx, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2kxxx, ROT0, "Crispy", "Kof2000 XXX (Crispy SP Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2ky, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Ydmis", "Kof2000 (Add Kula)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kyd, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Dodowang and Ydmis", "Kof2000 (Style change - Select 2 Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kyg, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Guangzhou Game Team", "Kof2000 (Add Char set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kz, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "Ydmis", "Kof2000 (Add Zero)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2kzs, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000m, ROT0, "hack", "Kof2000 (Add Char - MVS protection rem set 4)", MACHINE_SUPPORTS_SAVE ) @@ -2494,7 +2494,7 @@ ROM_END ROM_START( kof2000ds14 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "257dhc01.p1", 0x000000, 0x100000, CRC(b0bb1240) SHA1(1ec17a9588981d562bf765d2aab2518aa1fa86a6) ) + ROM_LOAD16_WORD_SWAP( "257dhc14.p1", 0x000000, 0x100000, CRC(b0bb1240) SHA1(1ec17a9588981d562bf765d2aab2518aa1fa86a6) ) ROM_LOAD16_WORD_SWAP( "257n.p2", 0x100000, 0x400000, CRC(693c2c5e) SHA1(dc9121b7369ef46596343cac055a00aec81704d4) ) NEO_SFIX_MT_512K @@ -3254,81 +3254,81 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // The King of Fighters '2000 -GAME( 2017, kof2000s01, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Evolution 1.2 Alt)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s02, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s03, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s04, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V3)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s05, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V4)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s06, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V5)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s07, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Zero Striker Moves V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s08, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Zero Striker Moves V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s09, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Add Boss ST Color)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s10, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Fix Boss ST Broken V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s11, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Fix Boss ST Broken V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s12, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enhanced Counter & Armor Mode V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s13, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enhanced Counter & Armor Mode V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s14, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enhanced Counter & Armor Mode V3)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s15, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enhanced Power)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s16, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Free ST)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s17, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Free special move)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s18, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Golden Style)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s19, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Icy Blue Style)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s20, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Color Change V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s21, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Color Change V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s22, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Bikini-Athena)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s23, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar v1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s24, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar v2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s25, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar v3)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s26, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar v4)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s27, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar v5)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s28, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar v6)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s29, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (The Style Of Kyo'S D)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s30, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Orochi Alt)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s31, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Unlimited Credits In Console Mode)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000s32, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Investment Skills Hit)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof2000s33, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (s33)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000n01, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000n, ROT0, "Hacks", "Kof2000 (Translation Chinese)(not encrypted)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000n02, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000n, ROT0, "Hacks", "Kof2000 (BOSS Striker Perfect Edtion)(not encrypted)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000n03, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000n, ROT0, "Hacks", "Kof2000 (Simplify The Move)(not encrypted)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds01, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Translation Chinese)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds02, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (BOSS Striker 1.0)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds03, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Evolution 1.2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds04, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Remix Pro 1.00a)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds05, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (XXX)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds06, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds07, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds08, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V3)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds10, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V5)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds11, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Zero Striker Moves V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds12, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Zero Striker Moves V2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds13, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Add Boss ST Color)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds14, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Fix Boss ST Broken)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds15, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Bugfix For Zero's Special Move)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds16, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enhanced Counter & Armor Mode V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds17, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enhanced Counter & Armor Mode V2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds18, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enhanced Counter & Armor Mode V3)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds19, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enhanced Power)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds20, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Free ST)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds21, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Free Special Move)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds22, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Yagami Nunnery Add '97 Shavings Wind)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds23, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Move Correction)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds24, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Remix)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds25, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (No Length Limit For Robert's Special Move)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds26, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Icy Blue Style Alt)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds27, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Golden Style)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds28, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Color Change v1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds29, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Color Change v2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds30, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Color Change v3)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds31, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Color Change v4)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds32, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Bikini-Athena)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds33, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds34, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar V2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds35, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar V3)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds36, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar V4)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds37, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar V5)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds38, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar V6)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds39, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Chaos Revision)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds40, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (The Style Of Kyo's D)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds41, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Orochi)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2000ds42, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Unlimited Credits In Console Mode)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s01, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Evolution 1.2 Alt)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s02, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s03, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s04, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V3)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s05, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V4)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s06, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V5)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s07, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Zero Striker Moves V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s08, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Zero Striker Moves V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s09, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Add Boss ST Color)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s10, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Fix Boss ST Broken V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s11, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Fix Boss ST Broken V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s12, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enhanced Counter & Armor Mode V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s13, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enhanced Counter & Armor Mode V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s14, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enhanced Counter & Armor Mode V3)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s15, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Enhanced Power)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s16, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Free ST)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s17, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Free special move)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s18, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Golden Style)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s19, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Icy Blue Style)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s20, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Color Change V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s21, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Color Change V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s22, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Bikini-Athena)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s23, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar v1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s24, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar v2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s25, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar v3)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s26, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar v4)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s27, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar v5)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s28, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar v6)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s29, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (The Style Of Kyo'S D)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s30, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Orochi Alt)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s31, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Unlimited Credits In Console Mode)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000s32, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "Hacks", "Kof2000 (Investment Skills Hit)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof2000s33, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (s33)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000n01, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000n, ROT0, "Hacks", "Kof2000 (Translation Chinese)(not encrypted)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000n02, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000n, ROT0, "Hacks", "Kof2000 (BOSS Striker Perfect Edtion)(not encrypted)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000n03, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000n, ROT0, "Hacks", "Kof2000 (Simplify The Move)(not encrypted)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds01, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Translation Chinese)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds02, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (BOSS Striker 1.0)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds03, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Evolution 1.2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds04, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Remix Pro 1.00a)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds05, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (XXX)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds06, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds07, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds08, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V3)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds10, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enable Hidden Characters V5)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds11, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Zero Striker Moves V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds12, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Zero Striker Moves V2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds13, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Add Boss ST Color)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds14, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Fix Boss ST Broken)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds15, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Bugfix For Zero's Special Move)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds16, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enhanced Counter & Armor Mode V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds17, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enhanced Counter & Armor Mode V2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds18, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enhanced Counter & Armor Mode V3)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds19, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Enhanced Power)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds20, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Free ST)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds21, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Free Special Move)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds22, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Yagami Nunnery Add '97 Shavings Wind)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds23, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Move Correction)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds24, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Remix)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds25, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (No Length Limit For Robert's Special Move)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds26, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Icy Blue Style Alt)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds27, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Golden Style)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds28, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Color Change v1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds29, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Color Change v2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds30, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Color Change v3)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds31, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Color Change v4)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds32, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Bikini-Athena)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds33, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds34, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar V2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds35, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar V3)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds36, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar V4)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds37, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar V5)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds38, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Half Transparency Life Bar V6)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds39, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Chaos Revision)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds40, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (The Style Of Kyo's D)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds41, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Orochi)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2000ds42, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2knd, ROT0, "Hacks", "Kof2000 (Unlimited Credits In Console Mode)(decrypted C)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/kof2001.cpp b/docs/release/src/hbmame/drivers/kof2001.cpp index 9d49ea944b4..96e01b190de 100644 --- a/docs/release/src/hbmame/drivers/kof2001.cpp +++ b/docs/release/src/hbmame/drivers/kof2001.cpp @@ -4,9 +4,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, kof2001hb ) // hacks of kof2001 +void neogeo_state::init_kof2001hb() // hacks of kof2001 { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; // only meaningful if s1 > 128k // decrypt m1 if needed @@ -30,7 +30,7 @@ DRIVER_INIT_MEMBER( neogeo_state, kof2001hb ) // hacks of kof2001 } } -DRIVER_INIT_MEMBER( neogeo_state, kf2k1pa ) +void neogeo_state::init_kf2k1pa() { u32 sx_size = memregion("fixed")->bytes(); u8 *rom = memregion("fixed")->base(); @@ -39,7 +39,7 @@ DRIVER_INIT_MEMBER( neogeo_state, kf2k1pa ) for( u32 i = 0; i < sx_size; i++ ) rom[ i ] = bitswap<8>( rom[ i ], 3, 2, 4, 5, 1, 6, 0, 7 ); - DRIVER_INIT_CALL(kof2001hb); + init_kof2001hb(); } @@ -2209,89 +2209,89 @@ ROM_END -GAME( 2001, kof2001d, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Eolith / SNK", "Kof2001 (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2001n, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2001 (fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1ay, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Kurouri and Ydmis", "Kof2001 (Revised set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1b, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Add Char set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1b1, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof1996 / KQZ / Zuojie", "Kof2001 (Boss Fixed Version by KOF1996, KQZ & ZUOJIE)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1b3, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NeHt", "Kof2001 (Bloodlust)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1b4, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Katana", "Kof2001 (Bloodlust Reload hack by Katana)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1bd2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Ayane", "Kof2001 (Char color changed - Attack cremation scarlet)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1bh, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Dodowang", "Kof2001 (Add Char set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1bh1, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2001 (Boss Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1bs, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids", "Kof2001 PS2 PLUS ( Eddids )", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1bs2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "EGCG / Dodowang", "Kof2001 Boss Enabler v2.0 by Dodowang [EGCG]", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1ce, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 9)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1cfc, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "C6F8", "Kof2001 (Char color changed set 9 - rel 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1cf1, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "C6F8", "Kof2001 (Iori p1 and p2 Color Changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1ch, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Chase", "Kof2001 (Add Char - Diff Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1clr, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 8)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1cp, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1cp1, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1cp2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1cp3, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1cp4, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 5)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1cp5, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 6)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1cp6, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 7)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1cp7, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed - Attack cremation ice blue set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1cr, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "CrUmp", "Kof2001 (Revised set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1eh, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Ydmis", "Kof2001 (Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1ehc, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Ydmis", "Kof2001 (Ultra kill start max - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1ehr, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Raymonose", "Kof2001 (Ultra kill start max - Ultra pow hack - Diff Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1gm, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Color style remix set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1guan, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NGRT", "Kof2001 (Guan Version (Remix by NGRT))", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1ha, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Alternate home ver)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1ha2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Alternate home ver rev.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1hao, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Alternate home ver old)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1hb, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Kurouri", "Kof2001 (Add Char set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1hgm, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Color style remix set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1ice, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Zhangshee", "Kof2001 (Char color changed - Attack cremation ice blue set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1ic2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Zhangshee", "Kof2001 (Char color changed - Attack cremation ice blue set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k3o, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030629)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k32, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030714)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k33, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030725)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k34, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030730)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k35, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030806)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k36, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030815)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k37, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030817)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k38, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030823)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k39, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030826)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k3a, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030907)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k3b, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 031005)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k3c, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 031011)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k3d, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 031013)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k3e, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 031018)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k3f, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 031019)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k3g, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - Ultra rev - 031120)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1k3h, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - Add Igniz - 031202)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1ki, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kalce", "Kof2001 PLUS (Special ST V0.5 by Kalce)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1lse, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "CRC-LSE", "Kof2001 (Char color changed for whip 2P, k'2P, VANESSA 2P, Angel 2P)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1mk, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "MasakiAnton", "Kof2001 (Revised set 3 Old)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1mk2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "MasakiAnton", "Kof2001 (Revised set 3 v2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1mke, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "MasakiAnton", "Kof2001 (Revised set 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof2k1nd, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hassan32000", "Kof2001 (Krizalid)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1pa, kof2001, neogeo_noslot, neogeo, neogeo_state, kf2k1pa, ROT0, "bootleg", "Kof2001 Plus (set 2, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1pa2, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2001 PLUS (Other Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1pjc, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "TcwLee", "Kof2001 (Color Fix 030302)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1pjo, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "TcwLee", "Kof2001 (Color Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1pj1, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "TcwLee", "Kof2001 (Char color changed ?? rev.2 ?? 1508)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1pj2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "TcwLee", "Kof2001 (Char color changed - Machine repair menu col changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1pj3, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "TcwLee", "Kof2001 (Color Fix 030720)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k1pls, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "bootleg", "Kof2001 Plus (set 1, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1rm, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Raymonose", "Kof2001 (Diff Moves set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k1rp, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Fighters Kim, Jason/K3 and Raymonose", "Kof2001 Remix Pro (v1.02 final 040311)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1rp0, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "FGCH / Jason / Kim / Raymonose", "Kof2001 REMIX PRO v1.02 Final by Jason, Kim & Raymonose [FGCH]", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1rp1, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Fighters Kim, Jason/K3 and Raymonose", "Kof2001 Remix Pro (V1.01 final1 031206)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k1rpo, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Fighters Kim, Jason/K3 and Raymonose", "Kof2001 Remix Pro (V1.0a 0311xx)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k1ru, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 Remix Ultra (Diff Moves ultra rev - Add Igniz - 20040507 - v2.3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1ru0, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason", "Kof2001 REMIX ULTRA Ver 2.3 by Jason", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1seh, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Ydmis", "Kof2001 (Add Char - Ultra kill start max - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1sob, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Ayane", "Kof2001 (Char color changed - 1P char corpse-style remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k1st, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof1996", "Kof2001 Special ST Version (Hack by KOF1996)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1st2, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof1996", "Kof2001 (Special ST Version hack by Kof1996)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1wh, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Wesker", "Kof2001 (Diff Moves set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1z1, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Zhangshee", "Kof2001 (Add Char set 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kof2k1z2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Zhangshee", "Kof2001 (Add Char set 5)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2001d, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Eolith / SNK", "Kof2001 (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2001n, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2001 (fully decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1ay, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Kurouri and Ydmis", "Kof2001 (Revised set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1b, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Add Char set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1b1, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof1996 / KQZ / Zuojie", "Kof2001 (Boss Fixed Version by KOF1996, KQZ & ZUOJIE)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1b3, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NeHt", "Kof2001 (Bloodlust)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1b4, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Katana", "Kof2001 (Bloodlust Reload hack by Katana)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1bd2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Ayane", "Kof2001 (Char color changed - Attack cremation scarlet)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1bh, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Dodowang", "Kof2001 (Add Char set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1bh1, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2001 (Boss Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1bs, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids", "Kof2001 PS2 PLUS ( Eddids )", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1bs2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "EGCG / Dodowang", "Kof2001 Boss Enabler v2.0 by Dodowang [EGCG]", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1ce, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 9)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1cfc, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "C6F8", "Kof2001 (Char color changed set 9 - rel 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1cf1, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "C6F8", "Kof2001 (Iori p1 and p2 Color Changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1ch, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Chase", "Kof2001 (Add Char - Diff Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1clr, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 8)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1cp, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1cp1, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1cp2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1cp3, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1cp4, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 5)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1cp5, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 6)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1cp6, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed set 7)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1cp7, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Char color changed - Attack cremation ice blue set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1cr, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "CrUmp", "Kof2001 (Revised set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1eh, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Ydmis", "Kof2001 (Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1ehc, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Ydmis", "Kof2001 (Ultra kill start max - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1ehr, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Raymonose", "Kof2001 (Ultra kill start max - Ultra pow hack - Diff Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1gm, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Color style remix set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1guan, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NGRT", "Kof2001 (Guan Version (Remix by NGRT))", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1ha, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Alternate home ver)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1ha2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Alternate home ver rev.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1hao, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Alternate home ver old)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1hb, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Kurouri", "Kof2001 (Add Char set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1hgm, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "hack", "Kof2001 (Color style remix set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1ice, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Zhangshee", "Kof2001 (Char color changed - Attack cremation ice blue set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1ic2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Zhangshee", "Kof2001 (Char color changed - Attack cremation ice blue set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k3o, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030629)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k32, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030714)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k33, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030725)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k34, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030730)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k35, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030806)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k36, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030815)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k37, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030817)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k38, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030823)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k39, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030826)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k3a, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 030907)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k3b, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 031005)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k3c, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 031011)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k3d, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 031013)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k3e, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 031018)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k3f, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - 031019)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k3g, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - Ultra rev - 031120)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1k3h, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 (Moves KOF 98 style - Add Igniz - 031202)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1ki, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kalce", "Kof2001 PLUS (Special ST V0.5 by Kalce)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1lse, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "CRC-LSE", "Kof2001 (Char color changed for whip 2P, k'2P, VANESSA 2P, Angel 2P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1mk, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "MasakiAnton", "Kof2001 (Revised set 3 Old)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1mk2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "MasakiAnton", "Kof2001 (Revised set 3 v2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1mke, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "MasakiAnton", "Kof2001 (Revised set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof2k1nd, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hassan32000", "Kof2001 (Krizalid)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1pa, kof2001, neogeo_noslot, neogeo, neogeo_state, kf2k1pa, ROT0, "bootleg", "Kof2001 Plus (set 2, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1pa2, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2001 PLUS (Other Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1pjc, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "TcwLee", "Kof2001 (Color Fix 030302)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1pjo, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "TcwLee", "Kof2001 (Color Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1pj1, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "TcwLee", "Kof2001 (Char color changed ?? rev.2 ?? 1508)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1pj2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "TcwLee", "Kof2001 (Char color changed - Machine repair menu col changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1pj3, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "TcwLee", "Kof2001 (Color Fix 030720)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k1pls, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "bootleg", "Kof2001 Plus (set 1, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1rm, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Raymonose", "Kof2001 (Diff Moves set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k1rp, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Fighters Kim, Jason/K3 and Raymonose", "Kof2001 Remix Pro (v1.02 final 040311)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1rp0, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "FGCH / Jason / Kim / Raymonose", "Kof2001 REMIX PRO v1.02 Final by Jason, Kim & Raymonose [FGCH]", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1rp1, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Fighters Kim, Jason/K3 and Raymonose", "Kof2001 Remix Pro (V1.01 final1 031206)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k1rpo, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Fighters Kim, Jason/K3 and Raymonose", "Kof2001 Remix Pro (V1.0a 0311xx)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k1ru, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Jason/K3", "Kof2001 Remix Ultra (Diff Moves ultra rev - Add Igniz - 20040507 - v2.3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1ru0, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason", "Kof2001 REMIX ULTRA Ver 2.3 by Jason", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1seh, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Ydmis", "Kof2001 (Add Char - Ultra kill start max - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1sob, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Ayane", "Kof2001 (Char color changed - 1P char corpse-style remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k1st, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof1996", "Kof2001 Special ST Version (Hack by KOF1996)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1st2, kof2001, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof1996", "Kof2001 (Special ST Version hack by Kof1996)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1wh, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Wesker", "Kof2001 (Diff Moves set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1z1, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Zhangshee", "Kof2001 (Add Char set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2k1z2, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Zhangshee", "Kof2001 (Add Char set 5)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -3656,57 +3656,57 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // The King of Fighters '2001 -GAME( 2001, kof2001s01, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Hacks", "Kof2001 (s01)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s02, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 Plus (set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s03, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 Plus (set 1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s04, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Remix Ultra v2.3)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s05, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Enhanced Power)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s06, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Unlimited Power)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s07, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Unlimited Power Store)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s08, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Blood Version V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s09, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Blood Version V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s10, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s11, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s12, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V3)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s13, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V4)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s14, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V5)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s15, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V6)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s16, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Replace Some Chars' Color)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s17, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Icy Blue Style)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s18, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Half Transparency Life Bar V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s19, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Unlimited Credits In Console Mode)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001s20, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Investment Skills Hit)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001ds01, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Hacks", "Kof2001 (Transparent Energy Bar V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001ds02, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Hacks", "Kof2001 (Transparent Energy Bar V2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs01, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Remix Ultra V2.1)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs02, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Enable Hidden Characters v3)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs03, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Enable Hidden Characters v4)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs04, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Enable Hidden Characters v5)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs05, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Add Igniz's Striker Move V1)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs06, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Add Igniz's Striker Move V2)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs07, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Enhanced Power)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs08, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Unlimited Power)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs09, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Unlimited Power Store)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs10, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Yagami Nunnery Add '97 Shavings Wind)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs11, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Move Correction)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs12, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Blood Version)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs13, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V1)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs14, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V2)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs15, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V3)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs16, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V4)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs17, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V5)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs18, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V6)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs19, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Replace Some Chars' Color)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs20, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Icy Blue Style)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs21, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Change Color In Battle)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs22, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Half Transparency Life Bar V1)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs23, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Half Transparency Life Bar V3)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs24, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Like PS2 Ver Plus)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs25, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Special ST Version)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs26, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Investment Skills Hit)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs27, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Hidden Characters - Boss Fixed Version)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs28, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (The Largest Stock Of Energy)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs29, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Simplify The Move 1)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2001hs30, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Hacks", "Kof2001 (Move Simplified)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kof2001s01, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Hacks", "Kof2001 (s01)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s02, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 Plus (set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s03, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 Plus (set 1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s04, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Remix Ultra v2.3)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s05, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Enhanced Power)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s06, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Unlimited Power)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s07, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Unlimited Power Store)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s08, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Blood Version V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s09, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Blood Version V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s10, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s11, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s12, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V3)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s13, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V4)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s14, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V5)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s15, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V6)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s16, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Replace Some Chars' Color)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s17, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Icy Blue Style)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s18, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Half Transparency Life Bar V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s19, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Unlimited Credits In Console Mode)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001s20, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Investment Skills Hit)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001ds01, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Hacks", "Kof2001 (Transparent Energy Bar V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001ds02, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Hacks", "Kof2001 (Transparent Energy Bar V2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs01, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Remix Ultra V2.1)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs02, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Enable Hidden Characters v3)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs03, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Enable Hidden Characters v4)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs04, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Enable Hidden Characters v5)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs05, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Add Igniz's Striker Move V1)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs06, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Add Igniz's Striker Move V2)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs07, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Enhanced Power)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs08, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Unlimited Power)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs09, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Unlimited Power Store)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs10, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Yagami Nunnery Add '97 Shavings Wind)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs11, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Move Correction)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs12, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Blood Version)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs13, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V1)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs14, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V2)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs15, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V3)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs16, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V4)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs17, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V5)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs18, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Color Change V6)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs19, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Replace Some Chars' Color)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs20, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Icy Blue Style)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs21, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Change Color In Battle)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs22, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Half Transparency Life Bar V1)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs23, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Half Transparency Life Bar V3)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs24, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Like PS2 Ver Plus)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs25, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Special ST Version)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs26, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Investment Skills Hit)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs27, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Hidden Characters - Boss Fixed Version)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs28, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (The Largest Stock Of Energy)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs29, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Hacks", "Kof2001 (Simplify The Move 1)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2001hs30, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001hb, ROT0, "Hacks", "Kof2001 (Move Simplified)(NGH-2621)" , MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/kof2002.cpp b/docs/release/src/hbmame/drivers/kof2002.cpp index e3067021ede..5a2db083609 100644 --- a/docs/release/src/hbmame/drivers/kof2002.cpp +++ b/docs/release/src/hbmame/drivers/kof2002.cpp @@ -4,9 +4,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, kof2002hb ) // hacks of kof2002 +void neogeo_state::init_kof2002hb() // hacks of kof2002 { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; // only meaningful if s1 > 128k // decrypt p roms if needed @@ -48,9 +48,9 @@ DRIVER_INIT_MEMBER( neogeo_state, kof2002hb ) // hacks of kof2002 // S1-rom is scrambled. Not understood as yet. -DRIVER_INIT_MEMBER( neogeo_state, kof2k2bd ) +void neogeo_state::init_kof2k2bd() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); #if 0 std::vector<u8> src( fix_region_size ); int j; @@ -65,9 +65,9 @@ DRIVER_INIT_MEMBER( neogeo_state, kof2k2bd ) #endif } -DRIVER_INIT_MEMBER( neogeo_state, kof2k2pl17 ) +void neogeo_state::init_kof2k2pl17() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); uint32_t i; @@ -3688,155 +3688,155 @@ ROM_END -GAME( 2002, kof200215, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "hack", "Kof2002 (MAGIC PLUS II)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2002d, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Eolith / Playmore", "Kof2002 (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kof2002x, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "hack", "Kof2002 (Babel ice field remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2ath, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (Athena hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2b, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Alphax2?", "Kof2002 (Add Char set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2b1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Alphax2?", "Kof2002 (Add Char set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2bd, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k2bd, ROT0, "hack", "Kof2002 Challenge to Ultimate Battle (Bootleg, Decrypted)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2bh, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Alphax2", "Kof2002 (Add Char set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2bjh, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ben Jeremy", "Kof2002 (Diff Moves 031025)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2bjo, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ben Jeremy", "Kof2002 (Diff Moves 031013)", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, kof2k2bl3, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Neo Nebuwaks/Ismamj", "Kof2002 BLOOD S.PLUS (BL3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, kof2k2bl4, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Neo Nebuwaks/Ismamj", "Kof2002 BLOOD S.PLUS (BL4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2bld, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 BLOOD PLUS", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2blood2,kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 BLOOD PLUS 2", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2br, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "hack", "Kof2002 (Portuguese set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2br1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "hack", "Kof2002 (Portuguese set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2br2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "hack", "Kof2002 (Portuguese set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2bs, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Kof2002 (Boss Dodowang Hack (red flame))", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof2k2c2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG / EGHT", "Kof2002 (3rd Strike of the Orochi)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2cf1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "C6F8", "Kof2002 (Iori p3 and p4 Color Changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2cf2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "C6F8", "Kof2002 (Char color changed - rel.2 030827)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2cf3, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "C6F8", "Kof2002 (Char color changed - rel.3 030831)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2cfc, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "C6F8", "Kof2002 (Char color changed - rel.4 031017)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2ch, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Coolhot", "Kof2002 (Move rev - Based on CHL and Ricky)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2chl, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "CHL", "Kof2002 (Enhanced gameplay - 030410)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2cl2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "CHL", "Kof2002 (Enhanced gameplay - Rev.2 030413)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2cl3, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "CHL", "Kof2002 (Enhanced gameplay - Rev.3 030413)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2cn, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FoxUU / ZUOJIE", "Kof2002 (Chinese Translation by FoxUU & ZUOJIE)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, kof2k2cori, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ismamj / EGCG / EGHT", "Kof2002 (3rd Strike By IsmaMj)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2dbh, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb,ROT0, "Dodowang","Kof2002 (Add Char- MVS timer flaw)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2e1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Kurouri", "Kof2002 (Add Char set 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2e2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Creamymami", "Kof2002 (Add Char set 5)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2e3, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Creamymami", "Kof2002 (Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2ehr, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 33%)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2er2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 66%)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2er3, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 80% 030414)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2er4, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 89% 030420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2erx, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. xx%)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2evo, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jimmyi", "Kof2002 (Evolution)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2evo2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT / EGHT", "Kof2002 (Evolution v1.3, by FCHT/EGHT)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2fy, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Unk", "Kof2002 (Lifebar + K', Vanessa, Iori, Kula and Angel color changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2gc, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Lewis67", "Kof2002 (Color changed set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2gc2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Lewis67", "Kof2002 (Color changed set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2gf, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Kumagorou", "Kof2002 (Color changed set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2green, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 (Green colour hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, kof2k2ht, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FMG CO", "Kof2002 (HT)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, kof2k2ibp, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ismamj", "Kof2002 (Ice Blue Perfect)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2ic1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Fighters Kim", "Kof2002 (Color changed - Attack cremation ice blue - 80%)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2ic2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Fighters Kim", "Kof2002 (Color changed - Attack cremation ice blue - Old)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2ice, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Fighters Kim", "Kof2002 (Color changed - Attack cremation ice blue)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2jc, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jui Lee", "Kof2002 (Char color changed for Athena 3P, Kula 3P and Kula 4P)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2js, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason / FCHT", "Kof2002 KOF REMIX ULTRA (v3.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2js2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason / FCHT", "Kof2002 KOF REMIX ULTRA (v3.5)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2js4, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason", "Kof2002 KOF REMIX ULTRA (v2.5 SDM)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kof2k2k2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 10th Style", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k3o, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030629)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k32, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030725)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k33, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030730)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k34, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030805)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k35, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030815)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k36, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030818)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k37, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030823)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k38, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style - 030824)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k39, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030829)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k3a, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style - 030907)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k3b, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030908)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k3c, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style - 031005)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k3d, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style - 031009)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k3e, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style - 031016)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2k3f, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Ultra - Add Char - Diff Moves 031202)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k2k3g, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Remix Ultra - Add Char - Diff Moves 040418)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof2k2kai, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (Boss Hack Kai Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2kc, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Fighters Kim", "Kof2002 (Color changed set 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof2k2kc2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG-EGHT / KOF-ON Team", "Kof2002 (3rd Strike Remixed by Kof ON Team)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2kk, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 (Hack Johnkof Remixed by KalcenTin)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2lb, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "LB70", "Kof2002 RETROPOKTER: VER 1.0", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2leon, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 (dedicated to Leon9000)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2mcr, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Neht", "Kof2002 MERRY X'MAS MIX", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2moi2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof2002ex2", "Kof2002 2002EX 2(Magic Orochi Iori 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2moir, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "LB70", "Kof2002 (Retropokter Ver 1.0 - Magic Orochi Iori Remake)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2mp1, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (Magic Plus)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2010, kof2k2mp3, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ismamj", "Kof2002 (Magic Plus III)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2mpu, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof2002 (Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2ngp, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (Portuguese negative colour)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, kof2k2nu, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack by BXX", "Kof2002 (Super Black Nude Mix)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2olp, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (Orochi Leona 97 color style)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2om, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "hack", "Kof2002 (hack om)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2omg, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 (hack omg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, kof2k2omg5, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.5)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, kof2k2omg8, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.8)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, kof2k2omg9, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.9)", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, kof2k2omg9b, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.9 beta)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2on, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 ONTEAM", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof2k2or, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG-EGHT", "Kof2002 (3rd strike of Orochi)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2ori, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (Orochi's Iori Remixed)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2ori2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof2002 (Orochi's Iori by (FCHT) - Remixed by NEHT (Set 2))", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2pa, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "hack", "Kof2002 (Plus (hack 2))", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, kof2k2pfo, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ismamj / Neo-Nebuwaks", "Kof2002 (unknown hack pfo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2pjw, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3 and Wesker", "Kof2002 Plus (Jason/K3 and Wesker)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2pl17, kof2002, lbsp, neogeo, neogeo_state, kof2k2pl17, ROT0, "GSC2007", "Kof2002 Plus 2017 (2017-12-25)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2plb, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "bootleg", "Kof2002 Plus (set 3, bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2pr, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Diff Moves 20% - 030607)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2pro, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Diff Moves 20% - 030607 Older?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof2k2ps2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG-EGHT", "Kof2002 (PS2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof2k2ps2a, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "EGHT", "Kof2002 (PlayStation 2 ver 0.4, EGHT hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof2k2ps2mp, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG-EGHT", "Kof2002 (PlayStation 2 Beta (Magic Plus))", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2pur, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kawada7278", "Kof2002 (Boss Purple Kawada7278 Hack)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2ra, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ruin Angel", "Kof2002 (Diff Moves - Based on CHL set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2rgl, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 Magic Unique Crazy Rugal Plus (Kof on Team)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2rm, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Remix 33%)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2rm1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Remix rev.1 - 66%)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2rm2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Remix rev.2 - 80% - 030414)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2rm3, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Remix rev.3 - 89% - 030420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2rm13, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof2002 KOF REMIX ULTRA (1.3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2rma, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 KOF REMIX ULTRA (2010-07-23)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2rmb, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 KOF REMIX ULTRA", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2rr, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 030430)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2rr1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 030508)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2rr2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 030508 Boss)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2rr3, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 030509)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2rr4, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 030509 Boss)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2rr5, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 030517)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2rr6, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 030610)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2rr7, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - rev.u)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2rr8, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - rev.u1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2rs, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Slovakia", "Kof2002 (Iori Special Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2rs2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Slovakia", "Kof2002 Super Plus (Ultimate Edition v2.0 by Slovakia)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2ru, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 Remix Ultra v2.5 (Add Char - Diff Moves ultra rev - 040820)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2rw, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Wesker", "Kof2002 (Add Char - Diff Moves - 0310xx)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2sb, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Streetboy", "Kof2002 (Diff Moves - Based on CHL set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2se2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Creamymami", "Kof2002 (Add Char - Ultra kill start max - Ultra pow hack set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2seh, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Creamymami", "Kof2002 (Add Char - Ultra kill start max - Ultra pow hack set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, kof2k2sm, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Maitry Maker", "Kof2002 (Super Mix)" , MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2smf, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team/Abbas", "Kof2002 (SMF)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2smg, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker/Abbas", "Kof2002 (SMG by Abbas)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2smg2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arn", "Kof2002 (Recompilation of SMG by Arn)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2soi, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ACM1PT", "Kof2002 Super Orochi Iori (by ADM1PT)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2sp, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Wesker", "Kof2002 (Add Char - Special move change)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2spl, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NeHt", "Kof2002 Super Plus (Ultimate Edition by NeHt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2spls, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "JasonK, Danpaji1, Marcochen", "Kof2002 Super Plus (JasonK, Danpaji1, Marcochen)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k2spo, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Wesker", "Kof2002 (Add Char - Special move change Old 030830)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2tc, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "T.Com", "Kof2002 (Char color changed - Attack spark color changed for Iori and Orochi-Chris)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2ul, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Diff Moves 030515)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2ule, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Add Char - Diff Move - Ultra kill start max - Ultra pow hack 030515)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2wuk, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Wesker", "Kof2002 (Ultra kill style - rev max2 - perfect)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof2k2xxx, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Peggy / Kim", "Kof2002 (Perfect revised edition)", MACHINE_SUPPORTS_SAVE ) -///GAME( 2002, kof2002d, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "hack", "Kof2002 (decrypted C)", MACHINE_SUPPORTS_SAVE ) -///GAME( 2002, kf2k2plb, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "bootleg", "Kof2002 Plus (set 3, bootleg / hack)", MACHINE_SUPPORTS_SAVE ) -///GAME( 2002, kf2k2plc, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2plc, ROT0, "bootleg", "Kof2002 Super (set 4, bootleg / hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof200215, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "hack", "Kof2002 (MAGIC PLUS II)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2002d, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Eolith / Playmore", "Kof2002 (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kof2002x, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "hack", "Kof2002 (Babel ice field remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2ath, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (Athena hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2b, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Alphax2?", "Kof2002 (Add Char set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2b1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Alphax2?", "Kof2002 (Add Char set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2bd, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k2bd, ROT0, "hack", "Kof2002 Challenge to Ultimate Battle (Bootleg, Decrypted)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2bh, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Alphax2", "Kof2002 (Add Char set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2bjh, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ben Jeremy", "Kof2002 (Diff Moves 031025)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2bjo, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ben Jeremy", "Kof2002 (Diff Moves 031013)", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, kof2k2bl3, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Neo Nebuwaks/Ismamj", "Kof2002 BLOOD S.PLUS (BL3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, kof2k2bl4, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Neo Nebuwaks/Ismamj", "Kof2002 BLOOD S.PLUS (BL4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2bld, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 BLOOD PLUS", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2blood2,kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 BLOOD PLUS 2", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2br, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "hack", "Kof2002 (Portuguese set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2br1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "hack", "Kof2002 (Portuguese set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2br2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "hack", "Kof2002 (Portuguese set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2bs, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Kof2002 (Boss Dodowang Hack (red flame))", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof2k2c2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG / EGHT", "Kof2002 (3rd Strike of the Orochi)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2cf1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "C6F8", "Kof2002 (Iori p3 and p4 Color Changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2cf2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "C6F8", "Kof2002 (Char color changed - rel.2 030827)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2cf3, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "C6F8", "Kof2002 (Char color changed - rel.3 030831)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2cfc, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "C6F8", "Kof2002 (Char color changed - rel.4 031017)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2ch, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Coolhot", "Kof2002 (Move rev - Based on CHL and Ricky)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2chl, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "CHL", "Kof2002 (Enhanced gameplay - 030410)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2cl2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "CHL", "Kof2002 (Enhanced gameplay - Rev.2 030413)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2cl3, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "CHL", "Kof2002 (Enhanced gameplay - Rev.3 030413)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2cn, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FoxUU / ZUOJIE", "Kof2002 (Chinese Translation by FoxUU & ZUOJIE)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, kof2k2cori, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ismamj / EGCG / EGHT", "Kof2002 (3rd Strike By IsmaMj)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2dbh, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb,ROT0, "Dodowang","Kof2002 (Add Char- MVS timer flaw)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2e1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Kurouri", "Kof2002 (Add Char set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2e2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Creamymami", "Kof2002 (Add Char set 5)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2e3, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Creamymami", "Kof2002 (Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2ehr, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 33%)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2er2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 66%)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2er3, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 80% 030414)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2er4, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. 89% 030420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2erx, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Add Char - Ultra kill start max - Style rev. xx%)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2evo, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jimmyi", "Kof2002 (Evolution)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2evo2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT / EGHT", "Kof2002 (Evolution v1.3, by FCHT/EGHT)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2fy, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Unk", "Kof2002 (Lifebar + K', Vanessa, Iori, Kula and Angel color changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2gc, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Lewis67", "Kof2002 (Color changed set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2gc2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Lewis67", "Kof2002 (Color changed set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2gf, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Kumagorou", "Kof2002 (Color changed set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2green, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 (Green colour hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, kof2k2ht, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FMG CO", "Kof2002 (HT)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, kof2k2ibp, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ismamj", "Kof2002 (Ice Blue Perfect)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2ic1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Fighters Kim", "Kof2002 (Color changed - Attack cremation ice blue - 80%)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2ic2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Fighters Kim", "Kof2002 (Color changed - Attack cremation ice blue - Old)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2ice, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Fighters Kim", "Kof2002 (Color changed - Attack cremation ice blue)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2jc, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jui Lee", "Kof2002 (Char color changed for Athena 3P, Kula 3P and Kula 4P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2js, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason / FCHT", "Kof2002 KOF REMIX ULTRA (v3.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2js2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason / FCHT", "Kof2002 KOF REMIX ULTRA (v3.5)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2js4, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason", "Kof2002 KOF REMIX ULTRA (v2.5 SDM)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kof2k2k2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 10th Style", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k3o, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030629)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k32, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030725)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k33, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030730)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k34, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030805)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k35, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030815)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k36, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030818)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k37, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030823)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k38, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style - 030824)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k39, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030829)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k3a, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style - 030907)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k3b, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Moves KOF 98 style - 030908)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k3c, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style - 031005)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k3d, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style - 031009)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k3e, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3","Kof2002 (Moves KOF 98 style - 031016)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2k3f, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Ultra - Add Char - Diff Moves 031202)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k2k3g, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 (Remix Ultra - Add Char - Diff Moves 040418)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof2k2kai, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (Boss Hack Kai Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2kc, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Fighters Kim", "Kof2002 (Color changed set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof2k2kc2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG-EGHT / KOF-ON Team", "Kof2002 (3rd Strike Remixed by Kof ON Team)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2kk, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 (Hack Johnkof Remixed by KalcenTin)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2lb, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "LB70", "Kof2002 RETROPOKTER: VER 1.0", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2leon, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 (dedicated to Leon9000)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2mcr, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Neht", "Kof2002 MERRY X'MAS MIX", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2moi2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof2002ex2", "Kof2002 2002EX 2(Magic Orochi Iori 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2moir, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "LB70", "Kof2002 (Retropokter Ver 1.0 - Magic Orochi Iori Remake)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2mp1, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (Magic Plus)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2010, kof2k2mp3, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ismamj", "Kof2002 (Magic Plus III)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2mpu, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof2002 (Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2ngp, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (Portuguese negative colour)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, kof2k2nu, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack by BXX", "Kof2002 (Super Black Nude Mix)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2olp, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (Orochi Leona 97 color style)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2om, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "hack", "Kof2002 (hack om)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2omg, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 (hack omg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, kof2k2omg5, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.5)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, kof2k2omg8, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.8)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, kof2k2omg9, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.9)", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, kof2k2omg9b, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 (Omega v0.9 beta)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2on, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 ONTEAM", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof2k2or, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG-EGHT", "Kof2002 (3rd strike of Orochi)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2ori, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 (Orochi's Iori Remixed)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2ori2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof2002 (Orochi's Iori by (FCHT) - Remixed by NEHT (Set 2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2pa, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "hack", "Kof2002 (Plus (hack 2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, kof2k2pfo, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ismamj / Neo-Nebuwaks", "Kof2002 (unknown hack pfo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2pjw, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3 and Wesker", "Kof2002 Plus (Jason/K3 and Wesker)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2pl17, kof2002, lbsp, neogeo, neogeo_state, kof2k2pl17, ROT0, "GSC2007", "Kof2002 Plus 2017 (2017-12-25)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2plb, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "bootleg", "Kof2002 Plus (set 3, bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2pr, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Diff Moves 20% - 030607)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2pro, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Diff Moves 20% - 030607 Older?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof2k2ps2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG-EGHT", "Kof2002 (PS2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof2k2ps2a, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "EGHT", "Kof2002 (PlayStation 2 ver 0.4, EGHT hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof2k2ps2mp, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG-EGHT", "Kof2002 (PlayStation 2 Beta (Magic Plus))", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2pur, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kawada7278", "Kof2002 (Boss Purple Kawada7278 Hack)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2ra, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ruin Angel", "Kof2002 (Diff Moves - Based on CHL set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2rgl, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team", "Kof2002 Magic Unique Crazy Rugal Plus (Kof on Team)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2rm, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Remix 33%)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2rm1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Remix rev.1 - 66%)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2rm2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Remix rev.2 - 80% - 030414)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2rm3, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Remix rev.3 - 89% - 030420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2rm13, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof2002 KOF REMIX ULTRA (1.3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2rma, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 KOF REMIX ULTRA (2010-07-23)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2rmb, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2002 KOF REMIX ULTRA", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2rr, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 030430)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2rr1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 030508)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2rr2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 030508 Boss)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2rr3, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 030509)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2rr4, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 030509 Boss)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2rr5, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 030517)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2rr6, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - 030610)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2rr7, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - rev.u)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2rr8, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Ricky", "Kof2002 (Diff Moves - Based on CHL set 3 - rev.u1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2rs, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Slovakia", "Kof2002 (Iori Special Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2rs2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Slovakia", "Kof2002 Super Plus (Ultimate Edition v2.0 by Slovakia)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2ru, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Jason/K3", "Kof2002 Remix Ultra v2.5 (Add Char - Diff Moves ultra rev - 040820)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2rw, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Wesker", "Kof2002 (Add Char - Diff Moves - 0310xx)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2sb, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Streetboy", "Kof2002 (Diff Moves - Based on CHL set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2se2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Creamymami", "Kof2002 (Add Char - Ultra kill start max - Ultra pow hack set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2seh, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Creamymami", "Kof2002 (Add Char - Ultra kill start max - Ultra pow hack set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, kof2k2sm, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Maitry Maker", "Kof2002 (Super Mix)" , MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2smf, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF-ON Team/Abbas", "Kof2002 (SMF)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2smg, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker/Abbas", "Kof2002 (SMG by Abbas)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2smg2, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arn", "Kof2002 (Recompilation of SMG by Arn)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2soi, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ACM1PT", "Kof2002 Super Orochi Iori (by ADM1PT)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2sp, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Wesker", "Kof2002 (Add Char - Special move change)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2spl, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NeHt", "Kof2002 Super Plus (Ultimate Edition by NeHt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2spls, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "JasonK, Danpaji1, Marcochen", "Kof2002 Super Plus (JasonK, Danpaji1, Marcochen)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k2spo, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Wesker", "Kof2002 (Add Char - Special move change Old 030830)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2tc, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "T.Com", "Kof2002 (Char color changed - Attack spark color changed for Iori and Orochi-Chris)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2ul, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Diff Moves 030515)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2ule, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Raymonose", "Kof2002 (Add Char - Diff Move - Ultra kill start max - Ultra pow hack 030515)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2wuk, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Wesker", "Kof2002 (Ultra kill style - rev max2 - perfect)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof2k2xxx, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Peggy / Kim", "Kof2002 (Perfect revised edition)", MACHINE_SUPPORTS_SAVE ) +///HACK( 2002, kof2002d, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "hack", "Kof2002 (decrypted C)", MACHINE_SUPPORTS_SAVE ) +///HACK( 2002, kf2k2plb, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "bootleg", "Kof2002 Plus (set 3, bootleg / hack)", MACHINE_SUPPORTS_SAVE ) +///HACK( 2002, kf2k2plc, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2plc, ROT0, "bootleg", "Kof2002 Super (set 4, bootleg / hack)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -10412,8 +10412,8 @@ ROM_END ROM_START( kof2k2s04 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "265hc05.p1", 0x000000, 0x100000, CRC(79bdb85a) SHA1(e81a97405f6bc92c6df065c749697a838b113056) ) - ROM_LOAD16_WORD_SWAP( "265hc05.p2", 0x100000, 0x400000, CRC(55ec59c1) SHA1(38418a8c36a2a554492745da4be5c03c3da3692b) ) + ROM_LOAD16_WORD_SWAP( "265s04.p1", 0x000000, 0x100000, CRC(79bdb85a) SHA1(e81a97405f6bc92c6df065c749697a838b113056) ) + ROM_LOAD16_WORD_SWAP( "265s04.p2", 0x100000, 0x400000, CRC(55ec59c1) SHA1(38418a8c36a2a554492745da4be5c03c3da3692b) ) NEO_SFIX_128K( "265omg8.s1", CRC(65351d40) SHA1(84035a80c1d0a35e487da831063cd4a77790a86f) ) @@ -10506,8 +10506,8 @@ ROM_START( kof2k2s07 ) ROM_LOAD16_BYTE( "265d.c4", 0x1000001, 0x800000, CRC(efe6a468) SHA1(2A414285E48AA948B5B0D4A9333BAB083B5FB853) ) 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( "265hc07.c7", 0x3000000, 0x800000, CRC(a1218342) SHA1(d9a69cfc32f54a9b1b630003377eed0763cdcf75) ) - ROM_LOAD16_BYTE( "265hc07.c8", 0x3000001, 0x800000, CRC(4c96f40b) SHA1(67d76a81c66ce72c860c101a51a81f2df98f098f) ) + ROM_LOAD16_BYTE( "265s07.c7", 0x3000000, 0x800000, CRC(a1218342) SHA1(d9a69cfc32f54a9b1b630003377eed0763cdcf75) ) + ROM_LOAD16_BYTE( "265s07.c8", 0x3000001, 0x800000, CRC(4c96f40b) SHA1(67d76a81c66ce72c860c101a51a81f2df98f098f) ) ROM_END ROM_START( kof2k2s08 ) @@ -10539,7 +10539,7 @@ ROM_END ROM_START( kof2k2s09 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "265seh.p1", 0x000000, 0x100000, CRC(41616bff) SHA1(cc75e2704a6058c4775978b58003d7b46a7f114c) ) - ROM_LOAD16_WORD_SWAP( "265hc09.p2", 0x100000, 0x400000, CRC(80ec4013) SHA1(9329b81540262f4359e2cb961a4dd9bfdd860e5a) ) + ROM_LOAD16_WORD_SWAP( "265s09.p2", 0x100000, 0x400000, CRC(80ec4013) SHA1(9329b81540262f4359e2cb961a4dd9bfdd860e5a) ) NEO_SFIX_128K( "265rs.s1", CRC(914bd3f7) SHA1(b2db65fac73367b0f956bf5a0d80a9aaffd432f1) ) @@ -10564,7 +10564,7 @@ ROM_END ROM_START( kof2k2s10 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "265hc10.p1", 0x000000, 0x100000, CRC(ed7211aa) SHA1(0ef56df12a629eac2639ca7d5945c6c6824370b4) ) + ROM_LOAD16_WORD_SWAP( "265s10.p1", 0x000000, 0x100000, CRC(ed7211aa) SHA1(0ef56df12a629eac2639ca7d5945c6c6824370b4) ) ROM_LOAD16_WORD_SWAP( "265hc10.p2", 0x100000, 0x400000, CRC(6ddcf2d5) SHA1(73ed2ad018fe36f261bf2dde1c7d085638db4357) ) NEO_SFIX_128K( "265hc10.s1", CRC(14b08bd9) SHA1(3cabbf407e1035144a515d83fa94f93b7f63f162) ) @@ -10945,7 +10945,7 @@ ROM_START( kof2k2s25 ) ROM_LOAD16_BYTE( "265xxx.c1", 0x0000000, 0x800000, CRC(745B343E) SHA1(ae8293b18cfb4c20e2915149872d9fa561a218bf) ) ROM_LOAD16_BYTE( "265xxx.c2", 0x0000001, 0x800000, CRC(2AAB7F98) SHA1(083c6e9162ab3bb49b365f91246cb39019dabe43) ) ROM_LOAD16_BYTE( "265ori.c3", 0x1000000, 0x800000, CRC(E5074EEA) SHA1(387ef21d58b416126b95843bac1a0b6cc346818f) ) - ROM_LOAD16_BYTE( "265hc25.c4", 0x1000001, 0x800000, CRC(3c552cb5) SHA1(57ac9117158f1829154484ad8d835c96fd9ef3f3) ) + ROM_LOAD16_BYTE( "265s25.c4", 0x1000001, 0x800000, CRC(3c552cb5) SHA1(57ac9117158f1829154484ad8d835c96fd9ef3f3) ) 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( "265ori.c7", 0x3000000, 0x800000, CRC(0E9F6ADB) SHA1(0e4cdbd3df2ef7b0c78c3275ee22684c67bf2d23) ) @@ -11006,7 +11006,7 @@ ROM_END ROM_START( kof2k2s28 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "265hc28.p1", 0x000000, 0x100000, CRC(f1ccba4d) SHA1(1dc2e7afa920b15ef069bb1e482b19788445ce25) ) + ROM_LOAD16_WORD_SWAP( "265s28.p1", 0x000000, 0x100000, CRC(f1ccba4d) SHA1(1dc2e7afa920b15ef069bb1e482b19788445ce25) ) ROM_LOAD16_WORD_SWAP( "265hc28.sp2", 0x100000, 0x400000, CRC(f2c8373d) SHA1(ae8cb63d2faefecf63de15f1919aeb0d6c45f045) ) NEO_SFIX_128K( "265evo.s1", CRC(E0EAABA3) SHA1(831b642da9fe7617498cdb1c86475b3b3d3043bc) ) @@ -11032,7 +11032,7 @@ ROM_END ROM_START( kof2k2s29 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "265hc29.p1", 0x000000, 0x100000, CRC(f0a19f59) SHA1(e3855c284381fdc7512be3540f8e759f05e261c0) ) + ROM_LOAD16_WORD_SWAP( "265s29.p1", 0x000000, 0x100000, CRC(f0a19f59) SHA1(e3855c284381fdc7512be3540f8e759f05e261c0) ) ROM_LOAD16_WORD_SWAP( "265rma.p2", 0x100000, 0x400000, CRC(26ea77d2) SHA1(4a63fd6296c9e0e3cb663602d478b3fde60ad9df) ) NEO_SFIX_128K( "265rma.s1", CRC(8544b8ea) SHA1(bb25fae3aedba6023ca6bfdc0dd3db0c57ad14d0) ) @@ -11058,7 +11058,7 @@ ROM_END ROM_START( kof2k2s30 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "265hc30.p1", 0x000000, 0x100000, CRC(f05673d5) SHA1(a0991df623b096d896512cf2e466d17983a7e80e) ) + ROM_LOAD16_WORD_SWAP( "265s30.p1", 0x000000, 0x100000, CRC(f05673d5) SHA1(a0991df623b096d896512cf2e466d17983a7e80e) ) ROM_LOAD16_WORD_SWAP( "265hc30.p2", 0x100000, 0x400000, CRC(f035d115) SHA1(d6988a8545c620358296e689d354dbd454782092) ) NEO_SFIX_128K( "265hc30.s1", CRC(76316dc7) SHA1(445a524be16b9352b3afb04b896e472fb6383761) ) @@ -11091,303 +11091,303 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // The King of Fighters '2002 -GAME( 2017, kof2002s01, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Translation Portuguese)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s02, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Translation Chinese)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s03, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Translation Korean)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s04, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Orochivora V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s05, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Orochivora V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s06, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Special Edition 2017)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s07, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Special Edition 2017 Plus (set1))" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s08, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Special Edition 2017 Plus (set2))" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s09, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (BC System Plus)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s10, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Unluck Max2 V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s11, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Unluck Max2 V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s12, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Magic Plus Alt Set 01)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s13, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Magic Plus Alt Set 02)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s14, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Magic Plus II)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s15, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Magic Plus II Super Plus)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s16, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Plus)(Set V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s17, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Plus)(Set V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s18, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Plus)(Set V3)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s19, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Plus)(Set V4)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s20, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Plus)(Set V5)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s21, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (RetroPokter (Beta))" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s22, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Remix Ultra 2.4)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s23, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Remix Ultra 3.0 Alt)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s24, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Remix Ultra 3.5)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s25, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters v3)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s26, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Enable hidden characters v4)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s27, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Enable hidden characters v5 Alt)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s28, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Enhanced Power)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s29, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Unlimited Power)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s30, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Unlimited Power Store)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s31, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Yagami Nunnery Add '97 Shavings Wind)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s32, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Moves Hack V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s33, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add Iori's New Move)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s34, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add Iori's New Move 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s35, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add Kim's New Move)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s36, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add Kula's New Move)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s37, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add Kyo's New Move)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s38, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add Leona's New Move)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s39, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Simplify Athena's Max-SP-Moves)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s40, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Nude Athena)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s41, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Background Color)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s42, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Remix)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s43, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Blue Fire)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s44, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Change)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s45, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Change Vol.2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s46, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Change Vol.3)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s47, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Change V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s48, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Change V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s49, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Change V3)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s50, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Change V4)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s51, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color XI)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s52, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Green Fire)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s53, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Violet Fire)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s54, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Gift)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s55, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Icy Blue Style)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s56, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (X'Mas Costume)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s57, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (X'Mas Mix Title)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s58, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (X'mas Enhanced)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s59, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Change Yuri's Costume)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s60, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Sound Effects)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s61, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add Boss Kusanagi)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s62, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add NESTS Team)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s63, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Blood Groove Imitation V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s64, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Blood Groove Imitation V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s65, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Enhanced CPU's AI)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s66, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Enable Random CPU Color)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s67, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Change Color In Battle)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s68, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Change Member)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s69, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Change Size)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s70, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Remove The Role Avatar Box)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s71, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Life bar V0)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s72, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Life bar V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s73, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Life bar V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s74, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Life bar V3)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s75, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Life bar V4)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s76, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Life bar V5)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s77, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Life bar V6)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s78, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Kyo + Kusanagi)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s79, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Remove Countdown)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s80, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Practice Mode Maximum Power)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s81, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Athena's show-time)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s82, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Athena Victory Pose Change)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s83, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Unlimited Credits In Console Mode)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s84, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Overall Change - kof2k2sap)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s85, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Moved To Modify And Optimize Version)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s86, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Move Study Very Simplified(Alt))" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s87, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Boss Anger Opening Action)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s88, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Lucaer The Strongest Boss In History)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s89, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Free subsTitution)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s90, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Role Of Freedom Of Choice)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s91, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Household Machines Repeat The Role Of Choice)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s92, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Investment Skills Hit)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s93, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Transfiguration Changes)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s94, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Easy Moves)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s95, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Sakazaki Hidden Trick Small Change)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s96, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Always Have Super Move)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002s97, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters v3 (Alt))" , MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof2002s98, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (PS2)(Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs01, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Remix Ultra 3.0)(bootleg)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs02, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters V3)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs03, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters V4)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs04, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters V5)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs05, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Nude Athena)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs07, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Color Remix)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs08, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Color Change V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs09, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Color Change V3)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs10, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Color XI)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs11, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Green Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs12, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Violet Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs13, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (X'Mas Costume)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs14, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (X'Mas Mix Title)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs15, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (X'Mas Enhanced)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs16, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Change Yuri's Costume)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs17, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Fix Life Bar V0)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs18, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Fix Life Bar V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs19, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Fix Life Bar V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs20, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Fix Life Bar V3)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs21, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Fix Life Bar V4)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs22, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Fix Life Bar V5)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs23, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Fix Life Bar V6)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs24, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Translation Portuguese)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002bs25, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Translation Korean)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds01, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Translation Chinese Language)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds02, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Translation Korean Language)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds03, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Special Edition 2017)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds04, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Special Edition 2017 Plus (set 1))(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds05, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Special Edition 2017 Plus (set 2))(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof2002ds06, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "GSC2007", "Kof2002 CLIMAX (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds07, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Magic Plus)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds08, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Magic Plus alt)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds09, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Magic Plus II)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds10, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Magic Plus II Super Plus)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds11, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Plus Set 1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds12, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Plus Set 2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds13, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Plus Set 3)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds14, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Plus Set 4)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds15, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Plus Set 5)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds16, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Remix Ultra 3.0)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds17, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Remix Ultra 3.5)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds18, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters V3)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds19, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters V4)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds20, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters V5)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds21, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Add Iori's New Move)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds22, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Blood Groove Imitation V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds23, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Blood Groove Imitation V2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds24, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Remove The Role Avatar Box)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds25, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Fix life bar V0)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds26, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Fix life bar V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds27, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Fix life bar V2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds28, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Fix life bar V3)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds29, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Fix life bar V4)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds30, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Fix life bar V5)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds31, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Fix life bar V6)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2002ds32, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Modified Energy Gauge)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps01, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Translation Portuguese)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps02, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Translation Korean)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps03, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Unluck Max2 v1)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps04, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Unluck Max2 v2)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps05, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Normalize Power)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps06, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Unlimited Power)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps07, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Unlimited power Store)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps08, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Nude Athena)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps09, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Background Color)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps10, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Color Remix)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps11, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Color Change)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps12, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Color Change Vol.2)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps13, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Color change Vol.3)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps14, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Green Fire)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps15, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Violet Fire)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps16, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Icy Blue Style)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps17, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (X'Mas Costume)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps18, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (X'Mas Mix Title)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps19, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (X'Mas Enhanced)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps20, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Change Yuri's Costume)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps21, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Add Boss Kusanagi)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps22, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Add NESTS team)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps23, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Enable Random CPU Color)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps24, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Change Color In Battle)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps25, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Remove The Role Avatar Box)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps26, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Fix Life Bar)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps27, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Fix Life Bar v1)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps28, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Fix Life Bar v2)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps29, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Fix Life Bar v3)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps30, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Fix Life Bar v4)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps31, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Fix Life Bar v5)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps32, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Fix Life Bar v6)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps33, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Remove Countdown)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps34, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Practice Mode Maximum Power)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mps35, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Unlimited Credits In Console Mode)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s01, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Translation Portuguese)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s02, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Translation Korean)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s03, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Normalize Power)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s04, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Unlimited Power)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s05, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Unlimited Power Store)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s06, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Nude Athena)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s07, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Background Color)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s09, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Color Change)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s10, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Color Change Vol.2)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s11, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Color Change Vol.3)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s12, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Color Mod XI)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s13, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Green Fire)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s14, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Violet Fire)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s16, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (X'Mas Costume)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s17, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (X'Mas Mix Title)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s19, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Change Yuri's Costume)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s20, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Consolo Mode Error)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s21, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Char-Icon Location)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s22, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Add Boss Kusanagi)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s23, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Add NESTS Team)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s24, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Enable Random CPU Color)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s25, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Change Color In Battle)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s26, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Remove The Role Avatar Box)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s27, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Life Bar Vol 00)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s28, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Life Bar Vol 01)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s29, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Life Bar Vol 02)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s30, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Life Bar Vol 03)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s31, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Life Bar Vol 04)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s32, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Life Bar Vol 05)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s33, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Life Bar Vol 06)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s34, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Remove Countdown06)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s35, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Practice Mode Maximum Power)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2mp2s36, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Unlimited Credits In Console Mode)(bootleg)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas01, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Translation Portuguese)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas02, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Translation Korean)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas03, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Unluck Max2 v1)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas04, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Unluck Max2 v2)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas05, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Unlimited Power)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas06, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Unlimited Power Store)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas07, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Nude Athena)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas08, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Background Color Change)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas09, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Remix)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas10, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Blue Fire)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas11, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Change)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas12, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Change Vol.2)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas13, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Change Vol.3)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas14, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Change V1)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas15, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Change V2)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas16, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Change V3)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas17, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Change V4)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas18, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color XI)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas19, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Green Fire)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas20, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Violet Fire)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas21, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Gift)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas22, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Icy Blue Style)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas23, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (X'Mas Costume)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas24, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (X'Mas Mix Title)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas25, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (X'Mas Enhanced)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas26, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Change Yuri's Costume)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas27, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Add Boss Kusanagi)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas28, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Add NESTS Team)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas29, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Blood Groove Imitation V1)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas30, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Blood Groove Imitation V2)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas31, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Enable Random CPU Color)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas32, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Change Color In Battle)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas33, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Change Member)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas34, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Remove The Role Avatar Box)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas35, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Fix Life Bar V0)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas36, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Fix Life Bar V1)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas37, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Fix Life Bar V2)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas38, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Fix Life Bar V3)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas39, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Fix Life Bar V4)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas40, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Fix Life Bar V5)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas41, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Fix Life Bar V6)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas42, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Kyo + Kusanagi)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas43, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Remove Countdown)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas44, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Practice Mode Maximum Power)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas45, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Athena's Show-Time)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas46, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Athena victory-Pose Change)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas47, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Unlimited Credits In Console Mode)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k2plas48, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Ultimately Strengthen Chinese)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s01, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 01)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s02, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 02)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s03, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 03)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s04, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 04)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s05, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Super Plus Ultimate Edition Set 2 By NeHT Team)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s06, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s07, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s08, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s09, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 09)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s10, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s11, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s12, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s13, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 13)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s14, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s15, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 15)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s16, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 16)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s17, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s18, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 18)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s19, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 19)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s20, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 20)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s21, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 21)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s23, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 23)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s24, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 24)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s25, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 25)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s26, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 26)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s27, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 27)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s28, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 28)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s29, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 29)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k2s30, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Description Of Unknown Origin 30)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s01, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Translation Portuguese)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s02, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Translation Chinese)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s03, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Translation Korean)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s04, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Orochivora V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s05, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Orochivora V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s06, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Special Edition 2017)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s07, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Special Edition 2017 Plus (set1))" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s08, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Special Edition 2017 Plus (set2))" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s09, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (BC System Plus)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s10, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Unluck Max2 V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s11, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Unluck Max2 V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s12, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Magic Plus Alt Set 01)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s13, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Magic Plus Alt Set 02)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s14, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Magic Plus II)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s15, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Magic Plus II Super Plus)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s16, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Plus)(Set V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s17, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Plus)(Set V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s18, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Plus)(Set V3)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s19, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Plus)(Set V4)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s20, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Plus)(Set V5)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s21, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (RetroPokter (Beta))" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s22, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Remix Ultra 2.4)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s23, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Remix Ultra 3.0 Alt)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s24, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Remix Ultra 3.5)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s25, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters v3)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s26, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Enable hidden characters v4)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s27, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Enable hidden characters v5 Alt)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s28, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Enhanced Power)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s29, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Unlimited Power)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s30, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Unlimited Power Store)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s31, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Yagami Nunnery Add '97 Shavings Wind)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s32, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Moves Hack V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s33, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add Iori's New Move)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s34, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add Iori's New Move 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s35, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add Kim's New Move)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s36, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add Kula's New Move)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s37, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add Kyo's New Move)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s38, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add Leona's New Move)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s39, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Simplify Athena's Max-SP-Moves)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s40, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Nude Athena)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s41, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Background Color)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s42, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Remix)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s43, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Blue Fire)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s44, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Change)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s45, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Change Vol.2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s46, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Change Vol.3)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s47, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Change V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s48, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Change V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s49, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Change V3)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s50, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Change V4)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s51, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color XI)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s52, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Green Fire)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s53, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Violet Fire)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s54, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Color Gift)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s55, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Icy Blue Style)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s56, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (X'Mas Costume)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s57, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (X'Mas Mix Title)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s58, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (X'mas Enhanced)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s59, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Change Yuri's Costume)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s60, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Sound Effects)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s61, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add Boss Kusanagi)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s62, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Add NESTS Team)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s63, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Blood Groove Imitation V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s64, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Blood Groove Imitation V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s65, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Enhanced CPU's AI)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s66, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Enable Random CPU Color)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s67, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Change Color In Battle)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s68, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Change Member)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s69, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Change Size)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s70, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Remove The Role Avatar Box)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s71, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Life bar V0)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s72, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Life bar V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s73, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Life bar V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s74, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Life bar V3)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s75, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Life bar V4)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s76, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Life bar V5)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s77, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Fix Life bar V6)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s78, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Kyo + Kusanagi)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s79, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Remove Countdown)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s80, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Practice Mode Maximum Power)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s81, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Athena's show-time)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s82, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Athena Victory Pose Change)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s83, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Unlimited Credits In Console Mode)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s84, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Overall Change - kof2k2sap)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s85, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Moved To Modify And Optimize Version)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s86, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Move Study Very Simplified(Alt))" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s87, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Boss Anger Opening Action)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s88, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Lucaer The Strongest Boss In History)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s89, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Free subsTitution)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s90, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Role Of Freedom Of Choice)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s91, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Household Machines Repeat The Role Of Choice)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s92, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Investment Skills Hit)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s93, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Transfiguration Changes)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s94, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Easy Moves)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s95, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Sakazaki Hidden Trick Small Change)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s96, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Always Have Super Move)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002s97, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters v3 (Alt))" , MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof2002s98, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (PS2)(Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs01, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Remix Ultra 3.0)(bootleg)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs02, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters V3)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs03, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters V4)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs04, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters V5)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs05, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Nude Athena)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs07, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Color Remix)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs08, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Color Change V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs09, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Color Change V3)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs10, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Color XI)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs11, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Green Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs12, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Violet Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs13, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (X'Mas Costume)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs14, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (X'Mas Mix Title)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs15, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (X'Mas Enhanced)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs16, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Change Yuri's Costume)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs17, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Fix Life Bar V0)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs18, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Fix Life Bar V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs19, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Fix Life Bar V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs20, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Fix Life Bar V3)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs21, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Fix Life Bar V4)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs22, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Fix Life Bar V5)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs23, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Fix Life Bar V6)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs24, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Translation Portuguese)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002bs25, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "Hacks", "Kof2002 (Translation Korean)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds01, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Translation Chinese Language)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds02, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Translation Korean Language)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds03, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Special Edition 2017)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds04, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Special Edition 2017 Plus (set 1))(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds05, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Special Edition 2017 Plus (set 2))(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof2002ds06, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "GSC2007", "Kof2002 CLIMAX (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds07, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Magic Plus)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds08, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Magic Plus alt)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds09, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Magic Plus II)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds10, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Magic Plus II Super Plus)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds11, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Plus Set 1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds12, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Plus Set 2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds13, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Plus Set 3)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds14, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Plus Set 4)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds15, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Plus Set 5)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds16, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Remix Ultra 3.0)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds17, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Remix Ultra 3.5)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds18, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters V3)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds19, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters V4)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds20, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Enable Hidden Characters V5)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds21, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Add Iori's New Move)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds22, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Blood Groove Imitation V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds23, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Blood Groove Imitation V2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds24, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Remove The Role Avatar Box)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds25, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Fix life bar V0)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds26, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Fix life bar V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds27, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Fix life bar V2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds28, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Fix life bar V3)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds29, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Fix life bar V4)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds30, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Fix life bar V5)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds31, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Fix life bar V6)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2002ds32, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002hb, ROT0, "Hacks", "Kof2002 (Modified Energy Gauge)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps01, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Translation Portuguese)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps02, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Translation Korean)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps03, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Unluck Max2 v1)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps04, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Unluck Max2 v2)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps05, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Normalize Power)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps06, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Unlimited Power)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps07, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Unlimited power Store)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps08, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Nude Athena)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps09, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Background Color)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps10, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Color Remix)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps11, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Color Change)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps12, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Color Change Vol.2)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps13, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Color change Vol.3)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps14, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Green Fire)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps15, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Violet Fire)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps16, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Icy Blue Style)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps17, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (X'Mas Costume)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps18, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (X'Mas Mix Title)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps19, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (X'Mas Enhanced)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps20, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Change Yuri's Costume)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps21, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Add Boss Kusanagi)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps22, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Add NESTS team)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps23, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Enable Random CPU Color)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps24, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Change Color In Battle)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps25, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Remove The Role Avatar Box)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps26, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Fix Life Bar)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps27, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Fix Life Bar v1)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps28, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Fix Life Bar v2)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps29, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Fix Life Bar v3)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps30, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Fix Life Bar v4)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps31, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Fix Life Bar v5)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps32, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Fix Life Bar v6)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps33, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Remove Countdown)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps34, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Practice Mode Maximum Power)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mps35, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "Hacks", "Kof2002 Magic Plus (Unlimited Credits In Console Mode)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s01, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Translation Portuguese)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s02, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Translation Korean)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s03, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Normalize Power)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s04, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Unlimited Power)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s05, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Unlimited Power Store)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s06, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Nude Athena)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s07, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Background Color)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s09, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Color Change)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s10, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Color Change Vol.2)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s11, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Color Change Vol.3)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s12, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Color Mod XI)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s13, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Green Fire)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s14, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Violet Fire)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s16, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (X'Mas Costume)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s17, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (X'Mas Mix Title)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s19, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Change Yuri's Costume)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s20, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Consolo Mode Error)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s21, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Char-Icon Location)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s22, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Add Boss Kusanagi)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s23, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Add NESTS Team)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s24, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Enable Random CPU Color)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s25, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Change Color In Battle)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s26, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Remove The Role Avatar Box)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s27, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Life Bar Vol 00)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s28, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Life Bar Vol 01)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s29, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Life Bar Vol 02)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s30, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Life Bar Vol 03)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s31, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Life Bar Vol 04)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s32, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Life Bar Vol 05)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s33, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Fix Life Bar Vol 06)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s34, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Remove Countdown06)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s35, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Practice Mode Maximum Power)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2mp2s36, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "Hacks", "Kof2002 Magic Plus II (Unlimited Credits In Console Mode)(bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas01, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Translation Portuguese)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas02, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Translation Korean)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas03, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Unluck Max2 v1)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas04, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Unluck Max2 v2)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas05, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Unlimited Power)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas06, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Unlimited Power Store)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas07, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Nude Athena)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas08, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Background Color Change)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas09, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Remix)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas10, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Blue Fire)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas11, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Change)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas12, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Change Vol.2)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas13, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Change Vol.3)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas14, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Change V1)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas15, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Change V2)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas16, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Change V3)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas17, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Change V4)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas18, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color XI)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas19, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Green Fire)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas20, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Violet Fire)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas21, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Color Gift)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas22, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Icy Blue Style)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas23, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (X'Mas Costume)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas24, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (X'Mas Mix Title)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas25, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (X'Mas Enhanced)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas26, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Change Yuri's Costume)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas27, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Add Boss Kusanagi)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas28, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Add NESTS Team)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas29, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Blood Groove Imitation V1)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas30, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Blood Groove Imitation V2)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas31, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Enable Random CPU Color)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas32, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Change Color In Battle)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas33, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Change Member)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas34, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Remove The Role Avatar Box)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas35, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Fix Life Bar V0)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas36, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Fix Life Bar V1)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas37, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Fix Life Bar V2)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas38, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Fix Life Bar V3)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas39, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Fix Life Bar V4)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas40, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Fix Life Bar V5)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas41, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Fix Life Bar V6)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas42, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Kyo + Kusanagi)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas43, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Remove Countdown)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas44, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Practice Mode Maximum Power)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas45, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Athena's Show-Time)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas46, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Athena victory-Pose Change)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas47, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Unlimited Credits In Console Mode)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k2plas48, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "Hacks", "Kof2002 Plus (Ultimately Strengthen Chinese)(bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s01, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 01))" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s02, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 02))" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s03, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 03))" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s04, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 04))" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s05, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Super Plus Ultimate Edition Set 2 By NeHT Team)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s06, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 05))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s07, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 06))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s08, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 07))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s09, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 08))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s10, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 09))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s11, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 10))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s12, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 11))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s13, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 12))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s14, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 13))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s15, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 14))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s16, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 15))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s17, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 16))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s18, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 17))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s19, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 18))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s20, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 19))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s21, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 20))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s23, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 21))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s24, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 22))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s25, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 23))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s26, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 24))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s27, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 25))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s28, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 26))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s29, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 27))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k2s30, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof2002 (Style Remix (Set 28))", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/kof2003.cpp b/docs/release/src/hbmame/drivers/kof2003.cpp index cd9a6c58c3f..22820fc88ae 100644 --- a/docs/release/src/hbmame/drivers/kof2003.cpp +++ b/docs/release/src/hbmame/drivers/kof2003.cpp @@ -4,9 +4,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, kof2003b ) // hacks of kf2k3bl +void neogeo_state::init_kof2003b() // hacks of kf2k3bl { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->kf2k3bl_install_protection(m_maincpu, m_banked_cart, cpuregion, cpuregion_size); // decrypt m1 if needed @@ -32,9 +32,9 @@ DRIVER_INIT_MEMBER( neogeo_state, kof2003b ) // hacks of kf2k3bl m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size, 1); } -DRIVER_INIT_MEMBER( neogeo_state, kof2003hb ) // hacks of kof2003 +void neogeo_state::init_kof2003hb() // hacks of kof2003 { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; // for those sets with 512k of s1 // decrypt p roms if needed @@ -75,9 +75,9 @@ DRIVER_INIT_MEMBER( neogeo_state, kof2003hb ) // hacks of kof2003 } } -DRIVER_INIT_MEMBER( neogeo_state, kof2k3hd ) +void neogeo_state::init_kof2k3hd() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; m_pvc_prot->kof2003h_decrypt_68k(cpuregion, cpuregion_size); // different to kof2k3d m_pvc_prot->install_pvc_protection(m_maincpu, m_banked_cart); @@ -86,9 +86,9 @@ DRIVER_INIT_MEMBER( neogeo_state, kof2k3hd ) m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER( neogeo_state, kof2k3pcd ) // decrypted C & decrypted Bios +void neogeo_state::init_kof2k3pcd() // decrypted C & decrypted Bios { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; m_pvc_prot->kf2k3pcb_decrypt_68k(cpuregion, cpuregion_size); m_pvc_prot->install_pvc_protection(m_maincpu, m_banked_cart); @@ -104,9 +104,9 @@ DRIVER_INIT_MEMBER( neogeo_state, kof2k3pcd ) // decrypted C & decrypted Bios m_maincpu->space(AS_PROGRAM).install_rom(0xc00000, 0xc7ffff, 0x080000, memregion("mainbios")->base()); // 512k bios } -DRIVER_INIT_MEMBER( neogeo_state, kof2k3fd ) +void neogeo_state::init_kof2k3fd() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; m_sma_prot->kf2k3pcb_sp1_decrypt((uint16_t*)memregion("mainbios")->base()); m_pvc_prot->install_pvc_protection(m_maincpu, m_banked_cart); @@ -785,33 +785,33 @@ ROM_END -GAME( 2003, kof2003d, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "hack", "Kof2003 (Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2003f, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2003 Original (Fully Decrypted - Fixed)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2003rebh,kof2003, no_watchdog, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2003 (hack rebh)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3b, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Gledson01", "Kof2003 (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3bl2, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "hack", "Kof2003 (Bootleg Boss hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3br, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Neogeo BR team", "Kof2003 Portuguese Brazilian Hack", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3bs1, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG / FCHT", "Kof2003 (Boss PS2 EGCG/FCHT Hack Set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3bs2, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG / FCHT", "Kof2003 (Boss PS2 EGCG/FCHT Hack Set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3bs3, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG / FCHT", "Kof2003 (Boss PS2 EGCG/FCHT Hack Set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3bs4, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG / FCHT", "Kof2003 (Boss PS2 EGCG/FCHT Hack Set 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3d, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "hack", "Kof2003 (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3evo, kof2003, no_watchdog, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2003 (Evolution 1.4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3fd, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2003 (unknown hack fd)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3gc, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Gledson01", "Kof2003 (Char color changed for Terry (4P), Athena (3P), Ash (3P), Leona (3P), K' (4P) and King (2P) )", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3hd, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2k3hd, ROT0, "hack", "Kof2003 (NGH-2710)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3nd, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2003 (Fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3nrx, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2003 (Neoragex)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3pcd, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kof2k3pcd, ROT0, "hack", "Kof2003 (Japan, JAMMA PCB / decrypted C&Bios)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3pch, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "ZKW", "Kof2003 (Boss hack remixed by ZKW japan jamma pcb)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3plr, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Hacks", "Kof2003 ( Description Of Unknown Origin 07 )", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2008, kof2k3ps2, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG / FCHT", "Kof2003 (PS2 2008-03-03 beta 1.0 (EGCG/FCHT))", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, kof2k3ps3, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG / FCHT", "Kof2003 (PS2 2008-10-31 (EGCG/FCHT))", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3ryu, kof2003, no_watchdog, neogeo, neogeo_state, neogeo, ROT0, "Iori Yagami", "Kof2003 (Ryu Hack by Iori Yagami)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3sc, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "SHIPDS", "Kof2003 (Color changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3ss, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "hack", "Kof2003 (Silver Style Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3tc, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "T.Com", "Kof2003 (Char color changed for Kyo (2P/4P), DUOLON (4P), K' (4P) )", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2k3zgf, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Zhaolu94", "Kof2003 (Attack cremation green)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2003d, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "hack", "Kof2003 (Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2003f, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2003 Original (Fully Decrypted - Fixed)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2003rebh,kof2003, no_watchdog, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2003 (hack rebh)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3b, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Gledson01", "Kof2003 (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3bl2, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "hack", "Kof2003 (Bootleg Boss hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3br, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Neogeo BR team", "Kof2003 Portuguese Brazilian Hack", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3bs1, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG / FCHT", "Kof2003 (Boss PS2 EGCG/FCHT Hack Set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3bs2, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG / FCHT", "Kof2003 (Boss PS2 EGCG/FCHT Hack Set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3bs3, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG / FCHT", "Kof2003 (Boss PS2 EGCG/FCHT Hack Set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3bs4, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG / FCHT", "Kof2003 (Boss PS2 EGCG/FCHT Hack Set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3d, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "hack", "Kof2003 (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3evo, kof2003, no_watchdog, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2003 (Evolution 1.4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3fd, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2003 (unknown hack fd)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3gc, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Gledson01", "Kof2003 (Char color changed for Terry (4P), Athena (3P), Ash (3P), Leona (3P), K' (4P) and King (2P) )", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3hd, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2k3hd, ROT0, "hack", "Kof2003 (NGH-2710)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3nd, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2003 (Fully decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3nrx, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2003 (Neoragex)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3pcd, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kof2k3pcd, ROT0, "hack", "Kof2003 (Japan, JAMMA PCB / decrypted C&Bios)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3pch, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "ZKW", "Kof2003 (Boss hack remixed by ZKW japan jamma pcb)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3plr, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Hacks", "Kof2003 ( Description Of Unknown Origin 07 )", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2008, kof2k3ps2, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG / FCHT", "Kof2003 (PS2 2008-03-03 beta 1.0 (EGCG/FCHT))", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, kof2k3ps3, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG / FCHT", "Kof2003 (PS2 2008-10-31 (EGCG/FCHT))", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3ryu, kof2003, no_watchdog, neogeo, neogeo_state, neogeo, ROT0, "Iori Yagami", "Kof2003 (Ryu Hack by Iori Yagami)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3sc, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "SHIPDS", "Kof2003 (Color changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3ss, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "hack", "Kof2003 (Silver Style Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3tc, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "T.Com", "Kof2003 (Char color changed for Kyo (2P/4P), DUOLON (4P), K' (4P) )", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2k3zgf, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Zhaolu94", "Kof2003 (Attack cremation green)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -4871,7 +4871,7 @@ ROM_END ROM_START( kof2k3s01 ) ROM_REGION( 0x800000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "271tc.p1", 0x100000, 0x400000, CRC(0d1a1da9) SHA1(0ba0d11c3bb3c30bc95f9aae181769ea874da096) ) - ROM_LOAD16_WORD_SWAP( "271hc01.p2", 0x500000, 0x200000, CRC(93168b67) SHA1(e54bfbecee63478de63c838b9b1d34ea20f54d76) ) + ROM_LOAD16_WORD_SWAP( "271s01.p2", 0x500000, 0x200000, CRC(93168b67) SHA1(e54bfbecee63478de63c838b9b1d34ea20f54d76) ) ROM_IGNORE( 0x100000 ) ROM_CONTINUE( 0x000000, 0x100000 ) @@ -4899,7 +4899,7 @@ ROM_END ROM_START( kof2k3s02 ) ROM_REGION( 0x800000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "271tc.p1", 0x100000, 0x400000, CRC(0d1a1da9) SHA1(0ba0d11c3bb3c30bc95f9aae181769ea874da096) ) - ROM_LOAD16_WORD_SWAP( "271hc02.p2", 0x500000, 0x200000, CRC(e4bdb07a) SHA1(6c69e2d0c73e72c488aef0fb7470256a2df064d5) ) + ROM_LOAD16_WORD_SWAP( "271s02.p2", 0x500000, 0x200000, CRC(e4bdb07a) SHA1(6c69e2d0c73e72c488aef0fb7470256a2df064d5) ) ROM_IGNORE( 0x100000 ) ROM_CONTINUE( 0x000000, 0x100000 ) @@ -4927,7 +4927,7 @@ ROM_END ROM_START( kof2k3s03 ) ROM_REGION( 0x800000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "271tc.p1", 0x100000, 0x400000, CRC(0d1a1da9) SHA1(0ba0d11c3bb3c30bc95f9aae181769ea874da096) ) - ROM_LOAD16_WORD_SWAP( "271hc03.p2", 0x500000, 0x200000, CRC(d403312a) SHA1(28bb4259823835bf8dee377c42bdb414b7149aa4) ) + ROM_LOAD16_WORD_SWAP( "271s03.p2", 0x500000, 0x200000, CRC(d403312a) SHA1(28bb4259823835bf8dee377c42bdb414b7149aa4) ) ROM_IGNORE( 0x100000 ) ROM_CONTINUE( 0x000000, 0x100000 ) @@ -4955,7 +4955,7 @@ ROM_END ROM_START( kof2k3s04 ) ROM_REGION( 0x800000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "271tc.p1", 0x100000, 0x400000, CRC(0d1a1da9) SHA1(0ba0d11c3bb3c30bc95f9aae181769ea874da096) ) - ROM_LOAD16_WORD_SWAP( "271hc04.p2", 0x500000, 0x200000, CRC(b71023d2) SHA1(a37059c1509c5547a16d32fcaa509db19120da4f) ) + ROM_LOAD16_WORD_SWAP( "271s04.p2", 0x500000, 0x200000, CRC(b71023d2) SHA1(a37059c1509c5547a16d32fcaa509db19120da4f) ) ROM_IGNORE( 0x100000 ) ROM_CONTINUE( 0x000000, 0x100000 ) @@ -4983,7 +4983,7 @@ ROM_END ROM_START( kof2k3s05 ) ROM_REGION( 0x800000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "271hc05.p1", 0x100000, 0x400000, CRC(fdb9c7fa) SHA1(e2f6123b1ba47bd8b7627215bc9ab74f00208299) ) - ROM_LOAD16_WORD_SWAP( "271hc04.p2", 0x500000, 0x200000, CRC(b71023d2) SHA1(a37059c1509c5547a16d32fcaa509db19120da4f) ) + ROM_LOAD16_WORD_SWAP( "271s04.p2", 0x500000, 0x200000, CRC(b71023d2) SHA1(a37059c1509c5547a16d32fcaa509db19120da4f) ) ROM_IGNORE( 0x100000 ) ROM_CONTINUE( 0x000000, 0x100000 ) @@ -5044,172 +5044,172 @@ ROM_END /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // The King of Fighters '2003 -GAME( 2017, kof2003s01, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Portuguese Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s02, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Always Change Ok)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s03, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Enable Zoom)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s04, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Evolution 1.4 Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s05, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Unlock Leader Special Move)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s06, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s07, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s08, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Fix Adel & Mukai's Color)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s09, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Add Rose's Color)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s10, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Add Kagra-Twins' Color)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s11, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Fix Kagura-Twins Vs CPU Bug)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s12, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Enable Kagura-Twins, Adel or Mukai To Be a Team Leader)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s13, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Fix Maki Bug)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s14, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Enhanced Power Cauge)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s15, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Enhanced power Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s16, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Easy Active V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s17, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Easy Active V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s18, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Better Controlling V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s19, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Better Controlling V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s20, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Take Off Athena's Bikini)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s21, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Color Change V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s22, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Color Change V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s23, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Color Change V3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s24, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Replace All Chars' Color V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s25, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Replace All Chars' Color V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s26, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Replace All Chars' Color V3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s27, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Replace Mai & Mukai's 3P Color)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s28, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Green Fire)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s29, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Violet Fire)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s30, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Transparency Blood Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s31, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Chest Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s32, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Gun Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s33, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Single Mode Power Gauge)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s34, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Change Time-Limit To 90 Seconds)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s35, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Add Kusanagi Team)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s36, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Blood Alt 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s37, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Blood Alt 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s38, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Red Blood)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s39, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Silver style)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s40, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Replace Time Border And Font Into PS2 Style)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s41, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Unlimited Credits in Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003s43, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Captain Super Kill Unified)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds01, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Portuguese Edition)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds02, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Simplified Chinese Access Menu)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds03, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Kami Team)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds04, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Portrait)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds05, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Always Chance Ok)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds06, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Enable Zoom)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds07, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Evolution 1.4)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds08, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Unlock Leader Special Move)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds09, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (PlayStation 2 Beta)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds10, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (PS2 Style Portraits)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds11, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Fix Adel & Mukai's Color)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds12, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Add Kagra-twins' Color)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds13, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Enhanced Power Mode)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds14, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Easy Active V1)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds15, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Easy Active V2)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds16, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Take Off Athena's Bikini)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds17, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Color Change V1)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds18, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Replace All Chars' Color)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds19, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Replace Some Chars' Color)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds20, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Replace Mukai's Color)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds21, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Replace Color)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds22, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Violet Fire)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds23, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Transparency Blood Fix)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds24, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Chest Fix)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds25, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Gun Fix)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds26, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Blood Alt)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds27, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Blood Alt 02)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds28, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (The Selection Interface Changes Randomly)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds29, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Red Blood)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2003ds30, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (PS2 Style)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls01, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Portuguese Edition)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls02, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Always Change Ok)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls03, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Enable Zoom)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls04, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Evolution 1.4)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls05, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Unlock Leader Special Move)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls06, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V1)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls07, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V2)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls08, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Add Rose's Color)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls09, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Fix Kagura Twins Vs CPU Bug)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls10, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Enable hidden Characters-Leader)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls11, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Fix Maki Bug)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls12, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Enhanced Power Cauge)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls13, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Enhanced Power Mode)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls14, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Easy Active V1)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls15, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Easy Active V2)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls16, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Better Controlling V1)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls17, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Better Controlling V2)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls18, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Chest Fix)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls19, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Gun Fix)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls20, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Single Mode Power Cauge)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls21, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Change Time-Limit To 90 Seconds)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls22, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Add Kusanagi team)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls23, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (PS2 Style)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls24, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Transparency)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3bls25, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Unlimited Credits In Console Mode)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas01, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Portuguese Edition)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas02, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Always Change Ok)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas03, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Enable Zoom)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas04, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Unlock Leader Special Move)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas05, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V1)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas06, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas07, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Fix Adel & Mukai's Color)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas08, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Add Rose's Color)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas09, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Add Kagra-Twins' Color)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas10, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Fix Kagura-Twins Vs CPU Bug)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas11, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Enable Hidden Characters Leader)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas12, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Fix Maki Bug)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas13, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Enhanced Power Cauge)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas14, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Enhanced Power Mode)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas15, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Easy Active V1)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas16, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Easy Active V2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas17, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Better Controlling V1)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas18, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Better Controlling V2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas19, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Take Off Athena's Bikini)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas20, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Replace All Chars' Color)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas21, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Replace Some Chars' Color)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas22, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Replace Mukai's Color)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas23, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Replace Color)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas24, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Chest Fix)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas25, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Gun Fix)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas26, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Single Mode Power Cauge)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas27, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Change Time Limit To 90 Seconds)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas28, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Add Kusanagi Team)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas29, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Red Blood)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas30, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Turn Dark Blue Background Into Silver Style)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas31, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (PS2 Style)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas32, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Unlimited Credits In Console Mode)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3blas33, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Unlock Leader Special Move V2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs01, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Translation Portuguese) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs02, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Always Changer Ok) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs03, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Enable Zoom) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs04, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Unlock Leader Special Move) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs05, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V1) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs06, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V2) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs07, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Fix Color In Victory Screen) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs08, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Add Rose's Color) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs09, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Kagra Twins' Color) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs10, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Fix Kagura Twins' Color Vs CPU) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs11, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Enable Hidden Characters Leader) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs12, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Fixed Maki Bug) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs13, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Maximum power) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs14, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Enhanced Power Mode) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs15, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Easy Active V1) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs16, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Easy Active V2) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs17, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Better Controlling V1) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs18, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Better Controlling V2) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs19, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Nude Athena) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs20, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Color Mod-All characters) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs21, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Color Mod-Some Characters) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs22, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Color Mod-Mukai 2P 3P 4P) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs23, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Color Mod-Mai & Mukai 3P) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs24, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Transparency Blood Fix) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs25, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Extend Time Limit To 90 Seconds) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs26, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Add Kusanagi Team) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs27, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Red Energy) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs28, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Silver Style) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3pcbs29, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (PS2 Style) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k3upls01, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2003 Ultra Plus (Brazil Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k3s01, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Hacks", "Kof2003 ( Description Of Unknown Origin 01 )", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k3s02, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Hacks", "Kof2003 ( Description Of Unknown Origin 02 )", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k3s03, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Hacks", "Kof2003 ( Description Of Unknown Origin 03 )", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k3s04, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Hacks", "Kof2003 ( Description Of Unknown Origin 04 )", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k3s05, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Hacks", "Kof2003 ( Description Of Unknown Origin 05 )", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k3s06, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Hacks", "Kof2003 ( Description Of Unknown Origin 06 )", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s01, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Portuguese Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s02, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Always Change Ok)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s03, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Enable Zoom)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s04, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Evolution 1.4 Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s05, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Unlock Leader Special Move)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s06, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s07, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s08, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Fix Adel & Mukai's Color)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s09, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Add Rose's Color)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s10, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Add Kagra-Twins' Color)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s11, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Fix Kagura-Twins Vs CPU Bug)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s12, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Enable Kagura-Twins, Adel or Mukai To Be a Team Leader)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s13, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Fix Maki Bug)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s14, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Enhanced Power Cauge)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s15, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Enhanced power Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s16, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Easy Active V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s17, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Easy Active V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s18, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Better Controlling V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s19, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Better Controlling V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s20, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Take Off Athena's Bikini)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s21, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Color Change V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s22, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Color Change V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s23, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Color Change V3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s24, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Replace All Chars' Color V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s25, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Replace All Chars' Color V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s26, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Replace All Chars' Color V3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s27, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Replace Mai & Mukai's 3P Color)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s28, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Green Fire)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s29, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Violet Fire)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s30, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Transparency Blood Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s31, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Chest Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s32, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Gun Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s33, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Single Mode Power Gauge)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s34, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Change Time-Limit To 90 Seconds)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s35, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Add Kusanagi Team)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s36, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Blood Alt 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s37, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Blood Alt 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s38, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Red Blood)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s39, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Silver style)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s40, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Replace Time Border And Font Into PS2 Style)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s41, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Unlimited Credits in Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003s43, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "Hacks", "Kof2003 (Captain Super Kill Unified)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds01, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Portuguese Edition)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds02, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Simplified Chinese Access Menu)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds03, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Kami Team)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds04, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Portrait)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds05, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Always Chance Ok)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds06, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Enable Zoom)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds07, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Evolution 1.4)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds08, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Unlock Leader Special Move)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds09, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (PlayStation 2 Beta)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds10, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (PS2 Style Portraits)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds11, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Fix Adel & Mukai's Color)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds12, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Add Kagra-twins' Color)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds13, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Enhanced Power Mode)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds14, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Easy Active V1)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds15, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Easy Active V2)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds16, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Take Off Athena's Bikini)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds17, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Color Change V1)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds18, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Replace All Chars' Color)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds19, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Replace Some Chars' Color)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds20, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Replace Mukai's Color)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds21, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Replace Color)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds22, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Violet Fire)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds23, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Transparency Blood Fix)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds24, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Chest Fix)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds25, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Gun Fix)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds26, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Blood Alt)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds27, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Blood Alt 02)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds28, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (The Selection Interface Changes Randomly)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds29, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (Red Blood)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2003ds30, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003hb, ROT0, "Hacks", "Kof2003 (PS2 Style)(Decrypted P&C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls01, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Portuguese Edition)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls02, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Always Change Ok)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls03, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Enable Zoom)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls04, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Evolution 1.4)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls05, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Unlock Leader Special Move)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls06, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V1)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls07, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V2)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls08, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Add Rose's Color)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls09, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Fix Kagura Twins Vs CPU Bug)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls10, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Enable hidden Characters-Leader)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls11, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Fix Maki Bug)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls12, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Enhanced Power Cauge)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls13, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Enhanced Power Mode)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls14, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Easy Active V1)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls15, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Easy Active V2)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls16, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Better Controlling V1)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls17, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Better Controlling V2)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls18, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Chest Fix)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls19, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Gun Fix)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls20, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Single Mode Power Cauge)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls21, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Change Time-Limit To 90 Seconds)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls22, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Add Kusanagi team)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls23, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (PS2 Style)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls24, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Transparency)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3bls25, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "Hacks", "Kof2003 (Unlimited Credits In Console Mode)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas01, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Portuguese Edition)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas02, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Always Change Ok)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas03, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Enable Zoom)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas04, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Unlock Leader Special Move)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas05, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V1)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas06, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas07, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Fix Adel & Mukai's Color)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas08, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Add Rose's Color)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas09, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Add Kagra-Twins' Color)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas10, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Fix Kagura-Twins Vs CPU Bug)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas11, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Enable Hidden Characters Leader)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas12, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Fix Maki Bug)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas13, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Enhanced Power Cauge)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas14, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Enhanced Power Mode)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas15, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Easy Active V1)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas16, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Easy Active V2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas17, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Better Controlling V1)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas18, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Better Controlling V2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas19, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Take Off Athena's Bikini)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas20, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Replace All Chars' Color)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas21, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Replace Some Chars' Color)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas22, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Replace Mukai's Color)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas23, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Replace Color)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas24, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Chest Fix)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas25, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Gun Fix)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas26, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Single Mode Power Cauge)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas27, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Change Time Limit To 90 Seconds)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas28, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Add Kusanagi Team)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas29, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Red Blood)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas30, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Turn Dark Blue Background Into Silver Style)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas31, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (PS2 Style)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas32, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Unlimited Credits In Console Mode)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3blas33, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "Hacks", "Kof2003 (Unlock Leader Special Move V2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs01, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Translation Portuguese) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs02, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Always Changer Ok) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs03, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Enable Zoom) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs04, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Unlock Leader Special Move) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs05, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V1) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs06, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Enable Hidden Chars V2) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs07, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Fix Color In Victory Screen) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs08, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Add Rose's Color) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs09, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Kagra Twins' Color) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs10, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Fix Kagura Twins' Color Vs CPU) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs11, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Enable Hidden Characters Leader) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs12, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Fixed Maki Bug) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs13, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Maximum power) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs14, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Enhanced Power Mode) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs15, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Easy Active V1) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs16, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Easy Active V2) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs17, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Better Controlling V1) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs18, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Better Controlling V2) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs19, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Nude Athena) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs20, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Color Mod-All characters) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs21, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Color Mod-Some Characters) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs22, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Color Mod-Mukai 2P 3P 4P) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs23, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Color Mod-Mai & Mukai 3P) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs24, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Transparency Blood Fix) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs25, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Extend Time Limit To 90 Seconds) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs26, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Add Kusanagi Team) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs27, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Red Energy) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs28, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (Silver Style) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3pcbs29, kf2k3pcb, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "Hacks", "Kof2003 (PS2 Style) (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k3upls01, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2003 Ultra Plus (Brazil Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k3s01, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Hacks", "Kof2003 ( Description Of Unknown Origin 01 )", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k3s02, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Hacks", "Kof2003 ( Description Of Unknown Origin 02 )", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k3s03, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Hacks", "Kof2003 ( Description Of Unknown Origin 03 )", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k3s04, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Hacks", "Kof2003 ( Description Of Unknown Origin 04 )", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k3s05, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Hacks", "Kof2003 ( Description Of Unknown Origin 05 )", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k3s06, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003b, ROT0, "Hacks", "Kof2003 ( Description Of Unknown Origin 06 )", MACHINE_SUPPORTS_SAVE ) // KOF 2004 EX (hack of KOF 2003) @@ -5912,33 +5912,33 @@ ROM_END // KOF 2004 EX (hack of KOF 2003) -GAME( 2004, kof2004pd, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2004 EX HERO", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2004upls01, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2004 EX Ultra Plus (extended time)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls02, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Always Change Ok)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls03, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Enable Zoom)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls04, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Unlock Leader Special Move)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls05, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Fix Adel & Mukai's Color)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls06, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Add Rose's Color)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls07, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Add Kagra-Twins' Color)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls08, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Fix Kagura-Twins Vs CPU Bug)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls09, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Fix Maki Bug)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls10, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Enhanced Power Cauge)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls11, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Enhanced Power Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls12, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Easy Active V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls13, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Easy Active V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls14, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Better Controlling V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls15, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Better Controlling V2)(KOF2003bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls16, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Take Off Athena's Bikini)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls17, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Replace All Chars' Color)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls18, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Replace Some Chars' Color)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls19, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Replace Mukai's Color)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls20, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Replace Color)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls21, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Chest Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls22, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Gun Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls23, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Single Mode Power Cauge)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls24, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Add Kusanagi Team)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls25, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Red Blood)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls26, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Silver Style)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls27, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (PS2 Style)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls28, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Transparency)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2004upls29, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2004pd, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2004 EX HERO", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2004upls01, kof2003, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof2004 EX Ultra Plus (extended time)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls02, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Always Change Ok)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls03, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Enable Zoom)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls04, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Unlock Leader Special Move)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls05, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Fix Adel & Mukai's Color)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls06, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Add Rose's Color)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls07, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Add Kagra-Twins' Color)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls08, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Fix Kagura-Twins Vs CPU Bug)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls09, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Fix Maki Bug)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls10, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Enhanced Power Cauge)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls11, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Enhanced Power Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls12, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Easy Active V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls13, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Easy Active V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls14, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Better Controlling V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls15, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Better Controlling V2)(KOF2003bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls16, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Take Off Athena's Bikini)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls17, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Replace All Chars' Color)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls18, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Replace Some Chars' Color)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls19, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Replace Mukai's Color)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls20, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Replace Color)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls21, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Chest Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls22, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Gun Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls23, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Single Mode Power Cauge)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls24, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Add Kusanagi Team)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls25, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Red Blood)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls26, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Silver Style)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls27, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (PS2 Style)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls28, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Transparency)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2004upls29, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "Hacks", "Kof2004 EX Ultra Plus (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/kof94.cpp b/docs/release/src/hbmame/drivers/kof94.cpp index 59d8036378a..a146319675b 100644 --- a/docs/release/src/hbmame/drivers/kof94.cpp +++ b/docs/release/src/hbmame/drivers/kof94.cpp @@ -456,24 +456,24 @@ ROM_END -GAME( 1994, kof94b, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'94 (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94bc, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'94 (Boss Colour Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94blk, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "IsmaMj", "Kof'94 (Boss Fix Black Xtreme 0.8)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kof94br, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Neogeo BR team", "Kof'94 (Portuguese Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94cg, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'94 (Colour Patch)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94cn, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'94 (Chinese Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94cyk, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji & Kawada7278", "Kof'94 (Hack Boss and Color)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94eh, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'94 (Add Char - Pow hack ABC)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94h, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason", "Kof'94 Remix Ultra", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94k, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'94 (Korean Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94kh, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'94 (Korean Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94qaq, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xuyongsheng90", "Kof'94 (Power Enhanced hack by Xuyongsheng90)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94ru, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason/K3", "Kof'94 KOF REMIX ULTRA (v1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94ruj, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason/K3", "Kof'94 KOF REMIX ULTRA (1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94rz, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "Kof'94 (Hack Boss Remixed)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94seh, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Kof'94 (Add Char - Ultra pow hack ABC)", MACHINE_SUPPORTS_SAVE ) // Rugal -GAME( 1994, kof94sri, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "IsmaMj", "Kof'94 KOF REMIX ULTRA (Super Remixed)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94y, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'94 (Hack Boss)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94b, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'94 (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94bc, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'94 (Boss Colour Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94blk, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "IsmaMj", "Kof'94 (Boss Fix Black Xtreme 0.8)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kof94br, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Neogeo BR team", "Kof'94 (Portuguese Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94cg, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'94 (Colour Patch)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94cn, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'94 (Chinese Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94cyk, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji & Kawada7278", "Kof'94 (Hack Boss and Color)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94eh, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'94 (Add Char - Pow hack ABC)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94h, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason", "Kof'94 Remix Ultra", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94k, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'94 (Korean Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94kh, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'94 (Korean Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94qaq, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xuyongsheng90", "Kof'94 (Power Enhanced hack by Xuyongsheng90)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94ru, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason/K3", "Kof'94 KOF REMIX ULTRA (v1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94ruj, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason/K3", "Kof'94 KOF REMIX ULTRA (1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94rz, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "Kof'94 (Hack Boss Remixed)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94seh, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Kof'94 (Add Char - Ultra pow hack ABC)", MACHINE_SUPPORTS_SAVE ) // Rugal +HACK( 1994, kof94sri, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "IsmaMj", "Kof'94 KOF REMIX ULTRA (Super Remixed)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94y, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'94 (Hack Boss)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -1064,28 +1064,28 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // The King of Fighters '94 -GAME( 2016, kof94s01, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s02, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Power Maxs)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s03, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s04, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Color Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s05, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s06, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s07, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s08, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s09, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s10, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s11, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Korean Translation)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s12, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s13, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s14, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s15, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof94s16, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Fix Boss's Error)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94s17, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Unlimit Special Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94s18, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Enable Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94s19, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Color Mod)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94s20, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Color Mod font change)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94s21, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94s22, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Super Kill Unified)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94s23, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Move Simplified)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s01, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s02, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Power Maxs)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s03, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s04, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Color Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s05, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s06, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s07, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s08, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s09, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s10, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s11, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Korean Translation)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s12, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s13, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s14, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s15, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof94s16, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Fix Boss's Error)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94s17, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Unlimit Special Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94s18, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Enable Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94s19, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Color Mod)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94s20, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Color Mod font change)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94s21, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94s22, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Super Kill Unified)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94s23, kof94, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'94 (Move Simplified)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/kof95.cpp b/docs/release/src/hbmame/drivers/kof95.cpp index a78e56c5e22..739eb12f9c8 100644 --- a/docs/release/src/hbmame/drivers/kof95.cpp +++ b/docs/release/src/hbmame/drivers/kof95.cpp @@ -5,9 +5,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, kof95sp ) // thx FBA +void neogeo_state::init_kof95sp() // thx FBA { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); uint32_t i; uint16_t *rom = (uint16_t *)memregion("maincpu")->base(); for (i = 0; i < 0x100000/2; i++) @@ -429,29 +429,29 @@ ROM_END -GAME( 1995, kof95b, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'95 (Add Char set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95bln, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids", "Kof'95 (Boss - Like NeogeoCD Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95brz, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "Kof'95 (Boss Remixed)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95ce, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'95 (Colour Edit)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95d, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'95 (unknown d)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95eh, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'95 (Add Char - Pow hack ABC)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95hp, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "HackPlus", "Kof'95 (Add Char set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95k, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'95 (Korean Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95neo, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'95 (Boss Like NGCD v1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95pjc, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "TcwLee", "Kof'95 (Add Char - Char color changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95ru, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason/K3", "Kof'95 KOF REMIX PRO (Diff Moves ultra rev v1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95seh, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Kof'95 (Add Char - Ultra pow hack ABC)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95sp, kof95, samsho2sp, neogeo, neogeo_state, kof95sp, ROT0, "GSC2007", "Kof'95 (Special v1.0.0627)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95sp2, kof95, samsho2sp, neogeo, neogeo_state, kof95sp, ROT0, "GSC2007", "Kof'95 (Special v1.0.0613)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95xg, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "PPX Hack Team", "Kof'95 (Boss)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95y, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'95 (Add Char set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95b, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'95 (Add Char set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95bln, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids", "Kof'95 (Boss - Like NeogeoCD Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95brz, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "Kof'95 (Boss Remixed)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95ce, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'95 (Colour Edit)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95d, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'95 (unknown d)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95eh, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'95 (Add Char - Pow hack ABC)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95hp, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "HackPlus", "Kof'95 (Add Char set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95k, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'95 (Korean Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95neo, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'95 (Boss Like NGCD v1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95pjc, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "TcwLee", "Kof'95 (Add Char - Char color changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95ru, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason/K3", "Kof'95 KOF REMIX PRO (Diff Moves ultra rev v1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95seh, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Kof'95 (Add Char - Ultra pow hack ABC)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95sp, kof95, samsho2sp, neogeo, neogeo_state, kof95sp, ROT0, "GSC2007", "Kof'95 (Special v1.0.0627)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95sp2, kof95, samsho2sp, neogeo, neogeo_state, kof95sp, ROT0, "GSC2007", "Kof'95 (Special v1.0.0613)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95xg, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "PPX Hack Team", "Kof'95 (Boss)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95y, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'95 (Add Char set 1)", MACHINE_SUPPORTS_SAVE ) //PSmame ROM_START( kof95s01 ) ROM_REGION( 0x200000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "084hc01.p1", 0x100000, 0x100000, CRC(3a3b94b6) SHA1(8f45df019d0389c8531359adaf1add5d25acef38) ) + ROM_LOAD16_WORD_SWAP( "084s01.p1", 0x100000, 0x100000, CRC(3a3b94b6) SHA1(8f45df019d0389c8531359adaf1add5d25acef38) ) ROM_CONTINUE( 0x000000, 0x100000 ) NEO_SFIX_128K( "084.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) @@ -476,7 +476,7 @@ ROM_END ROM_START( kof95s02 ) ROM_REGION( 0x200000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "084hc02.p1", 0x100000, 0x100000, CRC(f6a92031) SHA1(c39323f600fd2ec1071a6cfc771adcf1854e3bd5) ) + ROM_LOAD16_WORD_SWAP( "084s02.p1", 0x100000, 0x100000, CRC(f6a92031) SHA1(c39323f600fd2ec1071a6cfc771adcf1854e3bd5) ) ROM_CONTINUE( 0x000000, 0x100000 ) NEO_SFIX_128K( "084.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) @@ -501,7 +501,7 @@ ROM_END ROM_START( kof95s03 ) ROM_REGION( 0x200000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "084hc03.p1", 0x100000, 0x100000, CRC(daa532e8) SHA1(f716472d417074b6493cda68b5e084fdc0906423) ) + ROM_LOAD16_WORD_SWAP( "084s03.p1", 0x100000, 0x100000, CRC(daa532e8) SHA1(f716472d417074b6493cda68b5e084fdc0906423) ) ROM_CONTINUE( 0x000000, 0x100000 ) NEO_SFIX_128K( "084.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) @@ -526,7 +526,7 @@ ROM_END ROM_START( kof95s04 ) ROM_REGION( 0x200000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "084hc04.p1", 0x100000, 0x100000, CRC(cc17014e) SHA1(e4793418dba7bbc9fe598cb577116eeaade7598d) ) + ROM_LOAD16_WORD_SWAP( "084s04.p1", 0x100000, 0x100000, CRC(cc17014e) SHA1(e4793418dba7bbc9fe598cb577116eeaade7598d) ) ROM_CONTINUE( 0x000000, 0x100000 ) NEO_SFIX_128K( "084.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) @@ -551,7 +551,7 @@ ROM_END ROM_START( kof95s05 ) ROM_REGION( 0x200000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "084hc05.p1", 0x100000, 0x100000, CRC(02164f6f) SHA1(74e507b22a3c4b9bebdfe50dd688ce8df4faaf85) ) + ROM_LOAD16_WORD_SWAP( "084s05.p1", 0x100000, 0x100000, CRC(02164f6f) SHA1(74e507b22a3c4b9bebdfe50dd688ce8df4faaf85) ) ROM_CONTINUE( 0x000000, 0x100000 ) NEO_SFIX_128K( "084.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) @@ -576,7 +576,7 @@ ROM_END ROM_START( kof95s06 ) ROM_REGION( 0x200000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "084hc06.p1", 0x100000, 0x100000, CRC(0724cd3b) SHA1(4eef56cd49ce3749c0d75d5e80702bdb3b13741c) ) + ROM_LOAD16_WORD_SWAP( "084s06.p1", 0x100000, 0x100000, CRC(0724cd3b) SHA1(4eef56cd49ce3749c0d75d5e80702bdb3b13741c) ) ROM_CONTINUE( 0x000000, 0x100000 ) NEO_SFIX_128K( "084.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) @@ -601,7 +601,7 @@ ROM_END ROM_START( kof95s07 ) ROM_REGION( 0x200000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "084hc07.p1", 0x100000, 0x100000, CRC(8bf4e563) SHA1(f55f7355875dc9be17272c2271027223a25fec9c) ) + ROM_LOAD16_WORD_SWAP( "084s07.p1", 0x100000, 0x100000, CRC(8bf4e563) SHA1(f55f7355875dc9be17272c2271027223a25fec9c) ) ROM_CONTINUE( 0x000000, 0x100000 ) NEO_SFIX_128K( "084.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) @@ -626,7 +626,7 @@ ROM_END ROM_START( kof95s08 ) ROM_REGION( 0x200000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "084hc08.p1", 0x100000, 0x100000, CRC(c91713c9) SHA1(d58939b806f18efe837d70b01278f1dd55ec89cc) ) + ROM_LOAD16_WORD_SWAP( "084s08.p1", 0x100000, 0x100000, CRC(c91713c9) SHA1(d58939b806f18efe837d70b01278f1dd55ec89cc) ) ROM_CONTINUE( 0x000000, 0x100000 ) NEO_SFIX_128K( "084.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) @@ -651,7 +651,7 @@ ROM_END ROM_START( kof95s09 ) ROM_REGION( 0x200000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "084hc09.p1", 0x100000, 0x100000, CRC(27243e65) SHA1(aa09c2d99339a0c621e2e98dc22fb6cb39498e23) ) + ROM_LOAD16_WORD_SWAP( "084s09.p1", 0x100000, 0x100000, CRC(27243e65) SHA1(aa09c2d99339a0c621e2e98dc22fb6cb39498e23) ) ROM_CONTINUE( 0x000000, 0x100000 ) NEO_SFIX_128K( "084.s1", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) ) @@ -1482,46 +1482,46 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // The King of Fighters '95 -GAME( 2016, kof95s01, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s02, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s03, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s04, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s05, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s06, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s07, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s08, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s09, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Icy Blue Style)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s10, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s11, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s12, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 13)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s13, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s14, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 15)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s15, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 16)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s16, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof95s17, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 18)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95s18, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Korean Translation V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95s19, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Unlimit Special Moves Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95s20, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95s21, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95s22, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Brassiere Color Change Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95s23, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Color Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95s24, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Icy Blue Style Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95s25, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Transparent energy bar v1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95s26, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Transparent energy bar v2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95s27, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95s28, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "KOF'95 (Super Kill Unified)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95s29, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "KOF'95 (Super kill Uniform Correction)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95s32, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "KOF'95 (Enable Saisyu Kusanagi & Omega Rugal Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95s33, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "KOF'95 (Always Have Maximum Power (Although Without Proper Power Display))", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95s34, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "KOF'95 (Move Simplified Version)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95hs01, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Boss Hack Like NeogeoCD Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95hs02, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Unlimit Special Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95hs03, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Enhanced power V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95hs04, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Enhanced power V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95hs05, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Easy Special Attacks)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95hs06, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Brassiere Color Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95hs07, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Color Mod)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95hs08, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Unlimited Credits In Console Mode Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof95hs09, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Cao Cao Beijing Tsao Bao-tao Whirlwind As A Wave)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s01, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s02, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s03, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s04, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s05, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s06, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s07, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s08, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s09, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Icy Blue Style)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s10, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s11, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s12, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 13)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s13, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s14, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 15)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s15, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 16)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s16, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof95s17, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Description Of Unknown Origin 18)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95s18, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Korean Translation V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95s19, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Unlimit Special Moves Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95s20, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95s21, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95s22, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Brassiere Color Change Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95s23, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Color Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95s24, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Icy Blue Style Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95s25, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Transparent energy bar v1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95s26, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Transparent energy bar v2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95s27, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95s28, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "KOF'95 (Super Kill Unified)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95s29, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "KOF'95 (Super kill Uniform Correction)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95s32, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "KOF'95 (Enable Saisyu Kusanagi & Omega Rugal Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95s33, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "KOF'95 (Always Have Maximum Power (Although Without Proper Power Display))", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95s34, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "KOF'95 (Move Simplified Version)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95hs01, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Boss Hack Like NeogeoCD Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95hs02, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Unlimit Special Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95hs03, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Enhanced power V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95hs04, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Enhanced power V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95hs05, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Easy Special Attacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95hs06, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Brassiere Color Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95hs07, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Color Mod)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95hs08, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Unlimited Credits In Console Mode Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof95hs09, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'95 (Cao Cao Beijing Tsao Bao-tao Whirlwind As A Wave)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/kof96.cpp b/docs/release/src/hbmame/drivers/kof96.cpp index 5145f302aed..87ae0883457 100644 --- a/docs/release/src/hbmame/drivers/kof96.cpp +++ b/docs/release/src/hbmame/drivers/kof96.cpp @@ -7,9 +7,9 @@ // kof96ep has an extra rom with crossed wires which overrides part of the // main p1 rom. This init unscrambles the extra rom and inserts the new // code into the correct place. -DRIVER_INIT_MEMBER( neogeo_state, kof96ep ) +void neogeo_state::init_kof96ep() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); int i,j; uint8_t *rom = cpuregion; for ( i=0; i < 0x080000; i++ ) @@ -1513,66 +1513,66 @@ ROM_END -GAME( 1996, kof96a, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, kof96ae, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'96 (10th Anniversary Edition set 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof96ae1, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'96 (10th Anniversary Edition set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof96ae1a, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'96 (10th Anniversary Edition set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof96ae1b, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'96 (10th Anniversary Edition set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96b, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96b1, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 Boss Hack (set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96bb, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 Boss Hack (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof96c, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Guangzhou Game Team", "Kof'96 (Chinese Ver.1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, kof96cbi, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "IsmaMj", "Kof'96 (Change Blood For Other Hack (2011-03-02))", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ckvs, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KVS", "Kof'96 (Chinese ver)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96chj, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL and Jason/K3", "Kof'96 (Diff Moves - Ultra kill style changed set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof96cn, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Guangzhou Game Team", "Kof'96 (CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96cr, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL", "Kof'96 (Diff Moves and Style)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96de, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Dragon Edition set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96dr1, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Dragon Edition set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96eh, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'96 (Add Char - Pow hack ABC set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ep, kof96, neogeo_noslot, neogeo, neogeo_state, kof96ep, ROT0, "bootleg", "Kof'96 (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ep2, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Bootleg / Hack Set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ep3, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Bootleg / Hack Set 3 All Boss)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof96evo, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker, FGCH", "Kof'96 WESKER HACK (Evolution)", MACHINE_SUPPORTS_SAVE ) // Moves and style rev -GAME( 2004, kof96evoo, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker, FGCH", "Kof'96 WESKER HACK (Evolution Old)", MACHINE_SUPPORTS_SAVE ) // Moves and style rev Old -GAME( 2004, kof96evsp, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker, FGCH", "Kof'96 WESKER HACK (Evolution Special v1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ey, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'96 (Pow hack ABC)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96hp, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "HackPlus", "Kof'96 (Add Char set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof96hp1, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Pipi899", "Kof'96 (Hack by Pipi899 2007-08-31)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96hpr, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "HackPlus", "Kof'96 (Add Char set 2 - revised)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof96k, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Guangzhou Game Team", "Kof'96 (Add Char - Pow hack ABC set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96k1, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Korean Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96k3, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason/K3", "Kof'96 Remix (Kof98 Moves 030725)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96k3o, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason/K3", "Kof'96 Remix (Kof98 Moves 030710)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96kt, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Korean Translation)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof96lx, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'96 (10th Anniversary set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ncd, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids FCHT", "Kof'96 (Boss, Like NEOGEOCD Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, kof96oib, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "IsmaMj", "Kof'96 (Special Orochi Iori/Boss Hack v3.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, kof96oib2, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "IsmaMj", "Kof'96 (Special Orochi Iori/Boss Hack v3.0 alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96oih, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Orochi Iori (OIH))", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, kof96oir, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "IsmaMj", "Kof'96 (Orochi Iori Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96pjc, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "TcwLee", "Kof'96 (Char color changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, kof96pch, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "C-17", "Kof'96 (C-17 hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96pm, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF1996", "Kof'96 Practice Mode (Hack by KOF1996)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof96rcw, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker/Fight China", "Kof'96 (Diff Moves - Ultra kill style changed set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96rf, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK2003", "Kof'96 Remix Final (2007 Revised Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kof96rfs, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK2003", "Kof'96 (Remix Final Standard v1.4 set 1 hack by SNK2003)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kof96rfsa, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK2003", "Kof'96 (Remix Final Standard v1.4 set 2 hack by SNK2003)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ri, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Igniz", "Kof'96 (Igniz rev 030601 set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ri1, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Igniz", "Kof'96 (Igniz rev 030601 set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ri2, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Igniz", "Kof'96 (Igniz rev 030601 set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ri3, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Igniz", "Kof'96 (Igniz rev 030601 set 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ri4, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Igniz", "Kof'96 (Igniz rev 030527 set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ri5, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Igniz","Kof'96 (Igniz rev 030527 set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96rm, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Marcochen", "Kof'96 (Remix 2.5)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96rp, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Remix Pro 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, kof96rp1, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'96 Remix Plus 2008 SP", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96rss, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK2003", "Kof'96 (Remix Spring Special 1.5)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ru, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL, Jason/K3", "Kof'96 Remix Ultra (Diff Moves - Ultra kill style changed - Add Char 031203)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ru2, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL, Jason/K3", "Kof'96 (Remix Ultra v1.1 hack by CHL/Jason/K3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96rw, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'96 (Diff Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96ryu, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Iori Yagami", "Kof'96 (Ryu Hack by Iori Yagami)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96seh, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'96 (Add Char - Ultra pow hack ABC)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96a, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, kof96ae, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'96 (10th Anniversary Edition set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof96ae1, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'96 (10th Anniversary Edition set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof96ae1a, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'96 (10th Anniversary Edition set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof96ae1b, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'96 (10th Anniversary Edition set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96b, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96b1, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 Boss Hack (set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96bb, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 Boss Hack (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof96c, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Guangzhou Game Team", "Kof'96 (Chinese Ver.1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, kof96cbi, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "IsmaMj", "Kof'96 (Change Blood For Other Hack (2011-03-02))", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ckvs, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KVS", "Kof'96 (Chinese ver)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96chj, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL and Jason/K3", "Kof'96 (Diff Moves - Ultra kill style changed set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof96cn, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Guangzhou Game Team", "Kof'96 (CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96cr, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL", "Kof'96 (Diff Moves and Style)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96de, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Dragon Edition set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96dr1, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Dragon Edition set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96eh, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'96 (Add Char - Pow hack ABC set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ep, kof96, neogeo_noslot, neogeo, neogeo_state, kof96ep, ROT0, "bootleg", "Kof'96 (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ep2, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Bootleg / Hack Set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ep3, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Bootleg / Hack Set 3 All Boss)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof96evo, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker, FGCH", "Kof'96 WESKER HACK (Evolution)", MACHINE_SUPPORTS_SAVE ) // Moves and style rev +HACK( 2004, kof96evoo, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker, FGCH", "Kof'96 WESKER HACK (Evolution Old)", MACHINE_SUPPORTS_SAVE ) // Moves and style rev Old +HACK( 2004, kof96evsp, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker, FGCH", "Kof'96 WESKER HACK (Evolution Special v1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ey, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'96 (Pow hack ABC)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96hp, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "HackPlus", "Kof'96 (Add Char set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof96hp1, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Pipi899", "Kof'96 (Hack by Pipi899 2007-08-31)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96hpr, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "HackPlus", "Kof'96 (Add Char set 2 - revised)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof96k, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Guangzhou Game Team", "Kof'96 (Add Char - Pow hack ABC set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96k1, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Korean Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96k3, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason/K3", "Kof'96 Remix (Kof98 Moves 030725)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96k3o, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason/K3", "Kof'96 Remix (Kof98 Moves 030710)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96kt, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Korean Translation)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof96lx, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'96 (10th Anniversary set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ncd, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids FCHT", "Kof'96 (Boss, Like NEOGEOCD Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, kof96oib, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "IsmaMj", "Kof'96 (Special Orochi Iori/Boss Hack v3.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, kof96oib2, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "IsmaMj", "Kof'96 (Special Orochi Iori/Boss Hack v3.0 alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96oih, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Orochi Iori (OIH))", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, kof96oir, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "IsmaMj", "Kof'96 (Orochi Iori Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96pjc, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "TcwLee", "Kof'96 (Char color changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, kof96pch, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "C-17", "Kof'96 (C-17 hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96pm, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF1996", "Kof'96 Practice Mode (Hack by KOF1996)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof96rcw, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker/Fight China", "Kof'96 (Diff Moves - Ultra kill style changed set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96rf, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK2003", "Kof'96 Remix Final (2007 Revised Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kof96rfs, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK2003", "Kof'96 (Remix Final Standard v1.4 set 1 hack by SNK2003)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kof96rfsa, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK2003", "Kof'96 (Remix Final Standard v1.4 set 2 hack by SNK2003)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ri, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Igniz", "Kof'96 (Igniz rev 030601 set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ri1, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Igniz", "Kof'96 (Igniz rev 030601 set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ri2, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Igniz", "Kof'96 (Igniz rev 030601 set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ri3, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Igniz", "Kof'96 (Igniz rev 030601 set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ri4, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Igniz", "Kof'96 (Igniz rev 030527 set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ri5, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Igniz","Kof'96 (Igniz rev 030527 set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96rm, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Marcochen", "Kof'96 (Remix 2.5)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96rp, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'96 (Remix Pro 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, kof96rp1, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'96 Remix Plus 2008 SP", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96rss, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK2003", "Kof'96 (Remix Spring Special 1.5)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ru, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL, Jason/K3", "Kof'96 Remix Ultra (Diff Moves - Ultra kill style changed - Add Char 031203)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ru2, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL, Jason/K3", "Kof'96 (Remix Ultra v1.1 hack by CHL/Jason/K3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96rw, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'96 (Diff Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96ryu, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Iori Yagami", "Kof'96 (Ryu Hack by Iori Yagami)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96seh, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'96 (Add Char - Ultra pow hack ABC)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -3361,76 +3361,76 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // The King of Fighters '96 -GAME( 2016, kof96s01, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s02, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s03, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s04, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s05, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s06, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s08, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s09, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s10, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 09)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s12, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s13, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s14, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s16, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 13)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s17, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s18, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 15)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s19, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 16)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s20, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s21, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 18)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s22, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 19)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s23, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 20)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s24, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 21)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s25, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 22)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s26, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 23)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s27, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 24)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s28, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Boss, Like NeogeoCD Version, Eddids Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s29, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 26)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s30, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Special Orochi Iori/Boss Hack v3.0 alt 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s31, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 28)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s32, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 29)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s33, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 30)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s34, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 31)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s35, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 32)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s36, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 33)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s37, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 34)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s38, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 35)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s39, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 36)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s40, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 37)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s41, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 38)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s42, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 39)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s43, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 40)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s44, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 41)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s45, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 42)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s47, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 43)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s48, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 44)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s49, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 45)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s50, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 46)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s51, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Remix Spring Special V1.5)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s53, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 48)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s54, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (New Color v1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s55, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 50)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s56, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s57, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Change Character-Color In Battle)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof96s58, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Evolution V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s59, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Translation Korean)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s60, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Unlimit Special Moves V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s61, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Problem Fixing Maximum Display)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s62, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Swaying To The Right Of The Screen)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s63, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Transparent Energy Bar V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s64, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Transparent Energy Bar V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s65, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s66, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Simplify Moves + BOSS Optional)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s67, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Evo Final)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s68, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Simplify The Move Version Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s69, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (AI Repair)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s70, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Repair Gold Jia Fan C Injury)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s71, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Home Machine Difficulty Locked 8)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s72, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Election Time Is Unlimited)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s73, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Investment Skills HIT)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof96s74, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Enable 2 Bosses, With Portraits On The Character Selection Screen)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96s75, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (unknown hack s75)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96s76, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (unknown hack s76)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s01, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s02, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s03, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s04, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s05, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s06, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s08, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s09, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s10, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 09)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s12, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s13, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s14, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s16, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 13)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s17, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s18, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 15)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s19, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 16)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s20, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s21, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 18)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s22, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 19)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s23, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s24, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 21)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s25, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 22)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s26, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 23)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s27, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 24)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s28, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Boss, Like NeogeoCD Version, Eddids Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s29, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 26)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s30, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Special Orochi Iori/Boss Hack v3.0 alt 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s31, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 28)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s32, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 29)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s33, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 30)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s34, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 31)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s35, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 32)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s36, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 33)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s37, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 34)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s38, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 35)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s39, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 36)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s40, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 37)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s41, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 38)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s42, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 39)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s43, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 40)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s44, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 41)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s45, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 42)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s47, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 43)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s48, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 44)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s49, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Description Of Unknown Origin 45)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s50, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Chino Translation (Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s51, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Remix Spring Special V1.5)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s53, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Style Remix (Set 01))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s54, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (New Color v1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s55, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Style Remix (Set 02))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s56, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s57, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Change Character-Color In Battle)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof96s58, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Evolution V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s59, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Translation Korean)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s60, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Unlimit Special Moves V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s61, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Problem Fixing Maximum Display)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s62, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Swaying To The Right Of The Screen)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s63, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Transparent Energy Bar V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s64, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Transparent Energy Bar V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s65, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s66, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Simplify Moves + BOSS Optional)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s67, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Evo Final)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s68, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Simplify The Move Version Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s69, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (AI Repair)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s70, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Repair Gold Jia Fan C Injury)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s71, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Home Machine Difficulty Locked 8)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s72, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Election Time Is Unlimited)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s73, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Investment Skills HIT)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof96s74, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (Enable 2 Bosses, With Portraits On The Character Selection Screen)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96s75, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (unknown hack s75)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96s76, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'96 (unknown hack s76)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/kof97.cpp b/docs/release/src/hbmame/drivers/kof97.cpp index d916fc0b4a0..774525085f6 100644 --- a/docs/release/src/hbmame/drivers/kof97.cpp +++ b/docs/release/src/hbmame/drivers/kof97.cpp @@ -4,9 +4,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, kof97pla ) +void neogeo_state::init_kof97pla() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); // The following was used in Ash build, purpose unknown: //m_bootleg_prot->patch_kof97pla(cpuregion, cpuregion_size); @@ -2156,98 +2156,98 @@ ROM_END -GAME( 1997, kof97aa, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Simaguang", "Kof'97 (Plus Athena)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97ae, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex, EGHT", "Kof'97 10TH ANNIVERSARY (set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97ae1, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex, EGHT", "Kof'97 10TH ANNIVERSARY (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97aot, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 RISK01983 (AOT)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97bh, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Kof'97 (Add Char - Orochi icon - Extra stage select)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kof97bng, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'97 COMBO 2006 set 1", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97bs, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "0-DAY", "Kof'97 (Boss Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kof97cb2, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'97 COMBO 2006 set 2", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97cr, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL and Leather", "Kof'97 (Moves and Style changed - Extra stage select)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97chl, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL", "Kof'97 (Diff Moves - 030325)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97chl2, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL", "Kof'97 (Diff Moves rev.2 - 030409)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97chris,kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Chris Like 2k2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof97cn, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'97 (10th Anniversary Chinese Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, kof97co, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'97 COMBO 2010-02-07", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kof97co6, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'97 COMBO 2006", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof97cy, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Emu_Max", "Kof'97 (CY)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, kof97dse, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Maerd", "Kof'97 MAERD 2012-06-28 (DSE)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97eh, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Leather and Ydmis", "Kof'97 (Add Char - Ultra kill start max in Adv Mode - Ultra pow hack ABC - Extra stage select)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97eh2, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Leather and Ydmis", "Kof'97 (Add Char - Ultra kill start max in Adv Mode - Pow hack ABC - Extra stage select)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97eho, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'97 (Add Char - Ultra kill start max in Adv Mode - Pow hack ABC)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97ei, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 COMBO 2010-02-07 (EI)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97evo, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'97 EVOLUTION", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97evoa, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 EVOLUTION (Old)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97frb, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (FRB)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97hk, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 EVOLUTION (Hakeshu)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97hl, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Fall Ban Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97hxd, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hxdhome", "Kof'97 (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97ice, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Cz-Kyo97", "Kof'97 Ice", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97irgc, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (IRGC)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97irgc2,kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (IRGC2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97kai, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kai", "Kof'97 PLUS", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97kp, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KofPerfect", "Kof'97 (Add Orochi set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kof97kp1, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (KP 2000)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97lb, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "LB70", "Kof'97 (Quanhuang Shaman 3.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97lc, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Liuzheng0131", "Kof'97 (Color changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof97lr, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Lover Red)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, kof97m, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Maerd", "Kof'97 KOF97 MAERD 2012-06-28", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97mit, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "MIT", "Kof'97 (Char style enhanced 050324)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, kof97mj, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 SHION EDITION HACK", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97nd, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Baidu", "Kof'97 (Baidu)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97ne, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NeHt", "Kof'97 (Remixed)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97neo, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Neo Charity Team", "Kof'97 (hack by Neo Charity Team)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97nude, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 Nude", MACHINE_SUPPORTS_SAVE ) // no nudes here?? -GAME( 1997, kof97pj, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "TcwLee", "Kof'97 (hxd fixed ver - Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97pjc, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "TcwLee", "Kof'97 (Char color changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97phl, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Liyang1983", "Kof'97 (Plus Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97pl2, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Kof'97 PLUS set 2", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof97pl3, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Kof'97 PLUS set 3", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof97pla, kof97, neogeo_noslot, neogeo, neogeo_state,kof97pla, ROT0, "bootleg", "Kof'97 PLUS set 1", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof97plc, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "Kof'97 PLUS (Black Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kof97plus, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 PLUS 2006", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97pm, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF1996", "Kof'97 Practice Mode", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97ps, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Playstation Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97rev, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BisMill Hassan", "Kof'97 (The Revival 2016)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof97ribe, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 PLUS (RIBE)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97rk, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Risko", "Kof'97 (Hack by Risko)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof97rst, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 PLUS (RST)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof97rst2, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 PLUS (RST2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof97rst3, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 PLUS (RISK012003)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97rv, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (revised edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97saw, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'97 (Kill red flame special effect)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97sex, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Katana", "Kof'97 (Extra/Sexy Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97shi, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'97 (Evolution Shin Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97sm, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Smoke Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97svs, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (SVS)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97svsb2,kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (SVSB2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97sw, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'97 (26a-c and 623a-c red flame special effect)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97tse, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (TSE)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97wh, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'97 (Style Kyo to 95' Kyo)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97wpls, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'97 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97xbt, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 BT X Version", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97xi, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jacky", "Kof'97 XI Flash Version", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof97xp, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xuhui", "Kof'97 (Xuhui plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof97xt, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 Final Battle", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97xt1, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Chris Love", "Kof'97 (Unfinished version by Cross Love)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97xxx, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Nude mix)", MACHINE_SUPPORTS_SAVE ) // no nudes here?? -GAME( 1997, kof97y, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'97 (Add Char - no Orochi)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97ya, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'97 (Add Orochi set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97yb, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'97 (Add Orochi set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97ye, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'97 (Add Char - no Orochi - Pow hack ABC in Extra Mode set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97yg, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'97 (Add Char - Pow hack ABC in Extra Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97yh, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'97 (Add Char - no Orochi - Pow hack ABC in Extra Mode set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof97yk, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (Yukimura Hack YK)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97yk1, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (Yukimura Hack YK1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97yk2, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (Yukimura Hack YK2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97yk83, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (Yukimura Hack YK83)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97yk85, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (Yukimura Hack YK85)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97yl, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Leather and Ydmis", "Kof'97 (Add Char - Extra stage select set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97yl2, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Leather and Ydmis", "Kof'97 (Add Char - Extra stage select set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97yo, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 Seven Yoga Community Imitation 98", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97z, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zuojie", "Kof'97 (Hack by Zoujie)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97zm, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "LB70", "Kof'97 RISK01983 ZMonanger", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97aa, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Simaguang", "Kof'97 (Plus Athena)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97ae, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex, EGHT", "Kof'97 10TH ANNIVERSARY (set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97ae1, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex, EGHT", "Kof'97 10TH ANNIVERSARY (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97aot, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 RISK01983 (AOT)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97bh, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Kof'97 (Add Char - Orochi icon - Extra stage select)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kof97bng, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'97 COMBO 2006 set 1", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97bs, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "0-DAY", "Kof'97 (Boss Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kof97cb2, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'97 COMBO 2006 set 2", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97cr, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL and Leather", "Kof'97 (Moves and Style changed - Extra stage select)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97chl, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL", "Kof'97 (Diff Moves - 030325)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97chl2, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL", "Kof'97 (Diff Moves rev.2 - 030409)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97chris,kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Chris Like 2k2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof97cn, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'97 (10th Anniversary Chinese Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, kof97co, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'97 COMBO 2010-02-07", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kof97co6, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'97 COMBO 2006", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof97cy, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Emu_Max", "Kof'97 (CY)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, kof97dse, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Maerd", "Kof'97 MAERD 2012-06-28 (DSE)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97eh, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Leather and Ydmis", "Kof'97 (Add Char - Ultra kill start max in Adv Mode - Ultra pow hack ABC - Extra stage select)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97eh2, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Leather and Ydmis", "Kof'97 (Add Char - Ultra kill start max in Adv Mode - Pow hack ABC - Extra stage select)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97eho, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'97 (Add Char - Ultra kill start max in Adv Mode - Pow hack ABC)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97ei, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 COMBO 2010-02-07 (EI)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97evo, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'97 EVOLUTION", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97evoa, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 EVOLUTION (Old)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97frb, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (FRB)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97hk, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 EVOLUTION (Hakeshu)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97hl, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Fall Ban Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97hxd, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hxdhome", "Kof'97 (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97ice, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Cz-Kyo97", "Kof'97 Ice", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97irgc, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (IRGC)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97irgc2,kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (IRGC2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97kai, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kai", "Kof'97 PLUS", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97kp, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KofPerfect", "Kof'97 (Add Orochi set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kof97kp1, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (KP 2000)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97lb, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "LB70", "Kof'97 (Quanhuang Shaman 3.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97lc, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Liuzheng0131", "Kof'97 (Color changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof97lr, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Lover Red)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, kof97m, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Maerd", "Kof'97 KOF97 MAERD 2012-06-28", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97mit, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "MIT", "Kof'97 (Char style enhanced 050324)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, kof97mj, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 SHION EDITION HACK", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97nd, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Baidu", "Kof'97 (Baidu)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97ne, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NeHt", "Kof'97 (Remixed)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97neo, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Neo Charity Team", "Kof'97 (hack by Neo Charity Team)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97nude, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 Nude", MACHINE_SUPPORTS_SAVE ) // no nudes here?? +HACK( 1997, kof97pj, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "TcwLee", "Kof'97 (hxd fixed ver - Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97pjc, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "TcwLee", "Kof'97 (Char color changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97phl, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Liyang1983", "Kof'97 (Plus Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97pl2, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Kof'97 PLUS set 2", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof97pl3, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Kof'97 PLUS set 3", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof97pla, kof97, neogeo_noslot, neogeo, neogeo_state,kof97pla, ROT0, "bootleg", "Kof'97 PLUS set 1", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof97plc, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "Kof'97 PLUS (Black Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kof97plus, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 PLUS 2006", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97pm, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KOF1996", "Kof'97 Practice Mode", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97ps, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Playstation Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97rev, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BisMill Hassan", "Kof'97 (The Revival 2016)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof97ribe, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 PLUS (RIBE)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97rk, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Risko", "Kof'97 (Hack by Risko)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof97rst, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 PLUS (RST)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof97rst2, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 PLUS (RST2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof97rst3, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 PLUS (RISK012003)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97rv, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (revised edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97saw, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'97 (Kill red flame special effect)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97sex, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Katana", "Kof'97 (Extra/Sexy Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97shi, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'97 (Evolution Shin Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97sm, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Smoke Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97svs, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (SVS)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97svsb2,kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (SVSB2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97sw, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'97 (26a-c and 623a-c red flame special effect)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97tse, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (TSE)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97wh, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'97 (Style Kyo to 95' Kyo)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97wpls, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'97 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97xbt, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 BT X Version", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97xi, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jacky", "Kof'97 XI Flash Version", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof97xp, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xuhui", "Kof'97 (Xuhui plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof97xt, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 Final Battle", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97xt1, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Chris Love", "Kof'97 (Unfinished version by Cross Love)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97xxx, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 (Nude mix)", MACHINE_SUPPORTS_SAVE ) // no nudes here?? +HACK( 1997, kof97y, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'97 (Add Char - no Orochi)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97ya, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'97 (Add Orochi set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97yb, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'97 (Add Orochi set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97ye, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'97 (Add Char - no Orochi - Pow hack ABC in Extra Mode set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97yg, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'97 (Add Char - Pow hack ABC in Extra Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97yh, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'97 (Add Char - no Orochi - Pow hack ABC in Extra Mode set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof97yk, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (Yukimura Hack YK)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97yk1, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (Yukimura Hack YK1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97yk2, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (Yukimura Hack YK2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97yk83, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (Yukimura Hack YK83)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97yk85, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (Yukimura Hack YK85)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97yl, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Leather and Ydmis", "Kof'97 (Add Char - Extra stage select set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97yl2, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Leather and Ydmis", "Kof'97 (Add Char - Extra stage select set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97yo, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'97 Seven Yoga Community Imitation 98", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97z, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zuojie", "Kof'97 (Hack by Zoujie)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97zm, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "LB70", "Kof'97 RISK01983 ZMonanger", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -3659,7 +3659,7 @@ ROM_END ROM_START( kof97s74 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "232hc74.p1", 0x000000, 0x100000, CRC(a34ef720) SHA1(9f321027768d6582294a9d859704f9e5e3441d0a) ) + ROM_LOAD16_WORD_SWAP( "232s74.p1", 0x000000, 0x100000, CRC(a34ef720) SHA1(9f321027768d6582294a9d859704f9e5e3441d0a) ) ROM_LOAD16_WORD_SWAP( "232.p2", 0x100000, 0x400000, CRC(158b23f6) SHA1(9744620a70513490aaf9c5eda33e5ec31222be19) ) NEO_SFIX_128K( "232.s1", CRC(8514ecf5) SHA1(18d8e7feb51ea88816f1c786932a53655b0de6a0) ) @@ -11215,394 +11215,394 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // The King of Fighters '97 -GAME( 2016, kof97s01, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 01)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s02, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 02)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s04, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s07, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s08, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s11, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s12, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s14, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s16, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 16)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s17, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s18, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 18)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s19, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 19)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s20, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 20)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s21, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 21)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s23, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 23)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s24, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 24)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s25, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 25)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s26, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 26)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s27, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 27)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s28, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 28)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s29, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Boss PS Special Blue Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s30, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 30)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s32, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (BT Version V1.1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s33, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (BT Version v2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s34, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 34)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s35, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blocking Version Hack By Ivex 07/02/10)", MACHINE_SUPPORTS_SAVE ) //Duplicado -GAME( 2016, kof97s39, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 39)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s40, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 40)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s41, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 41)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s42, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 42)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s43, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 43)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s44, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 44)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s45, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 45)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s46, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 46)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s47, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 47)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s48, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hyper Plus Hack By LRHT)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s49, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 49)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s50, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 50)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s51, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 51)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s52, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 52)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s53, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 53)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s54, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 54)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s55, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Magic Fking Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s56, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 56)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s57, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 57)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s58, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Plus Quanhuang Shaman V2.0 Hack By Lb70)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s59, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 59)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s60, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Plus 2009 (MHT))", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s61, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 61)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s62, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 62)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s63, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 63)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s64, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 64)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s65, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 65)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s66, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 66)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s67, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 67)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s68, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 68)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s69, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 69)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s70, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 70)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s71, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 71)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s72, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 72)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s73, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 73)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s74, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 74)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s75, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 75)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s76, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 76)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s77, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 77)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s78, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 78)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s79, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 79)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s81, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 81)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s82, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 82)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s83, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 83)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s84, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 84)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s85, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 85)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s86, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 86)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s87, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 87)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s88, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Perfect Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s90, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 90)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s91, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 91)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s92, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 92)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s93, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Extra/Sexy Edition/Dragon Edition/Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s94, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 94)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s95, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 95)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s96, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 96)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s97, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 97)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, kof97s98, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'97 (Evolution Hack By Yashional 2008-12-19)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97s99, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 99)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2010, kof97s100, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Combo 2010-02-07)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97s101, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Super Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97s102, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof-on", "Kof'97 (Kof-on Team Colour Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97s103, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Emu_Max", "Kof'97 (KOF vs SF2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97s104, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (10th Anniversary)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, kof97s105, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (Mitologia)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97h04, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin H 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97h05, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Unfinished Colors Revision)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97h06, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Golden Blood Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97h08, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Rainbow Style set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97h10, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Sound Effect Revision)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97h11, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Unknow Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97h12, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (BT Version X Set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, kof97h13, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (Yukimura Hack 2008-01-27)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97h15, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin H 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97h16, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin H 06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97h18, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin H 08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97h19, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin H 09)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97h20, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin H 10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof97h21, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin H 11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx01, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Attack Finished)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx02, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Translation Korean)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx03, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (#1 Athena Modified)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx04, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (#1 Evolution)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx05, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Three Artifact Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx06, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Household Coin Is Not Reduced)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx07, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Household Coin Full)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx08, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Combo 2007 - 10th Anniversary)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx09, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (#2 EVO New Hack (Alt))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx10, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Evolution)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx11, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (EX Mode Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx12, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Plus 2003 (Alt))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx13, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enhanced Version - Modify One)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx14, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fix V3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx15, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Proton Version Ver 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx16, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Proton Version Ver 3.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx17, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Proton Version Ver 4.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx18, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Proton Version Ver 4A.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx19, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Always Level 8)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx20, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.07.09)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx21, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.08.06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx22, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.09.18)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx23, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.10.22)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx24, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.12.27)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx25, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2012.02.12)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx26, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2012.08.31)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx27, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2013.01.06 (AI Plus))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx28, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx29, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Plus 2003)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx30, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Arcade Fix 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx31, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Arcade Fix 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx32, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Overall Change P2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx33, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fight Time Extended)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx34, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Select The Extension Of Time)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx35, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Orochi's Portrait (S1 version))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx36, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Orochi's portrait (C1 C2 version))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx37, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Orochi's portrait (C1 C2 version) (Hack ?))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx38, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Orochi's portrait (C5 C6 version))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx39, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Replace Orochi's Portrait To Old Style)", MACHINE_SUPPORTS_SAVE ) // No Funciona -GAME( 2017, kof97hx40, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Replace Orochi's portrait To PS Style)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx41, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable 5 Hidden Characters (Old))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx42, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden Characters' Portrait)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx43, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Double Select Leona And Iori)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx44, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden Stage (Middle Boss))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx45, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden Stage (Last Boss))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx46, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden Stage (Bousou)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx47, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden characters v1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx48, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden characters v2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx49, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden characters v3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx50, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden characters v4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx51, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters - Enable Orochi (C5 C6 version))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx52, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters - Replace Orochi's Portrait (PS style))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx53, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fix 5 Icons' Positions. (Right-Shift 1 Pixel))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx54, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fix 5 Icons' Positions & 2 Pixel Stretch For 4 Icons)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx55, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra/Fix Icons' Positions)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx57, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra/Fix Icons' Positions V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx58, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra/Fix Icons' Positions V3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx59, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra/Fix Icons' Positions V4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx60, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Enable Alt 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx61, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Enable Alt 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx62, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Enable V3 (Fix, Old Style))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx63, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Enable Hidden Characters V1 (Fix, PS Style))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx64, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable All Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx65, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Enable Hidden Characters V2 (oak's fix))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx66, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Enable Hidden Characters V2 (PS style))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx67, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Enable Hidden Characters V2 (Fix, PS style))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx68, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-No Orochi's Shadow 1st)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx69, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-Fix Orochi Iori)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx70, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-Fix Orochi 1st)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx71, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-Fix Orochi 2nd)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx72, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-Fix Orochi 3rd)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx73, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-Fix Orochi 4th)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx74, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-#1 Replace 2 Colors For Orochi)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx75, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-#1 Replace 2 Poises For Orochi)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx76, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Plus Alt 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx77, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Start With Power Max)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx78, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Power Mode Likes KOF98)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx79, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Always Maximum Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx80, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Unlimited Power Store)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx81, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Behind The Energy Beads Add And Subtract Changes)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx82, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (KOF98 Energy Mode (New))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx83, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (ABC Under MAX No Action)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx84, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Disassemble Ordinary Gas Investment)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx85, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Table Role Moves To Add)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx86, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Special Skills To Add)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx87, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Chris's New Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx88, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Chris's Purple Fire)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx89, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Yagami Temple Instruction Ranaway)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx90, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (COMBO Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx91, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Moves' Appearance Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx92, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Evolutionary Balance)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx93, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Evolutionary Balance(2010.08))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx94, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Evolutionary Balance(2011.07))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx95, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Added Super Move For '94 Kyo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx96, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (#2 Snake Sunshine Action Replaces)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx97, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (#2 Big Black Snake Effect Replacement)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx98, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Super Plus v1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx99, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Super kill-Style Move Closed Action changes)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx100, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Athena Moves More Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx101, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Athena Phoenix Arrow Instruction To Amend)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx102, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Athena Phoenix Bombs Controllable Direction)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx103, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Athena Phoenix Arrows Move Correction)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx104, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Yagami Dark Hook Unlimited Chase)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx105, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Sakazaki Good Move To Strengthen)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx106, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Terry Before The Collision Intensified)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx107, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Colorful Version V1.5)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx108, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Color Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx109, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Black Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx110, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Color Version V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx111, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Violet Fire)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx112, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Icy Blue Style)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx113, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Icy Blue Style V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx114, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Interface Modified Version (Qingming Edition))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx115, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Purple & Green Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx116, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Color Transplant Highlights)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx117, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fix Hidden Characters' Icons)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx118, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Bug Fixes 1st 08.08.09)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx119, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Bug Fixes 2nd 14.05.23)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx120, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (The Door Voted Correction)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx122, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Task Over Off)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx123, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Athena Opening Action Modified)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx124, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Transparent Energy Bar V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx125, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (PPX Finished Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx126, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (PPX Finished Version (Trap))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx127, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Slightly Traditional Chinese)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx128, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blood Gas Pan Pan-Green (Advanced Only))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx129, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Echo Select Same Characters 2nd)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx130, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Echo Select Same Characters 3rd)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx131, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Echo Select Same Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx133, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (No Flash Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx134, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Attack Shows 1 Hit)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx135, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Modified Kusanagi's Standing Pose)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx136, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Nude Pack From Kog)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx137, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Switch Positive And Negative Roles)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx138, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Switch Positive And Negative Characters v1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx139, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Qin Yang Attack Location To Modify)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx140, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Mode & Characters Select)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx141, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Increase Random Selection V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx142, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Random Selection Plus Version (V1 HACK 1))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx143, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Random Selection Plus Version (V1 HACK 2))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx144, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Random Selection Plus Version (V1 HACK 2, FIX))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx145, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hits Number And Smile Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx146, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Select All Colors v1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx147, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Select All Colors v2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx148, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Sexy Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx149, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Close Part Of The Splash Screen)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx150, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Randomly Selected Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx151, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Change The Heads As KOF98)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx152, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add A Randomly Selected Background)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx153, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blood Gas Tank Time Transparent First Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx154, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blood Gas Tank Time Transparent Second Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx155, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blood Gas Tank Time Transparent Third Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx156, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blood Gas Tank Time Transparent Quarter Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx157, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blood Gas Tank Time Transparent Fifth Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx158, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Increase Defense Reminder)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx159, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (KOFXI Flash Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx160, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Phase Friendliness Modify)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx162, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Chinese First Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx163, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Chinese Second Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx164, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Deepen Unlimited Repair)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx165, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Yagami Temple Shot Kill)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx166, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (CANCEL Itself Is Forbidden)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx167, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Provocative Reduction v1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx168, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Provocative Reduction v2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx169, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Runaway Seven Strong)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx170, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Substitution System)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx171, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx172, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (AI fix & plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx173, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Batter Character Style Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx174, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (KOFXI Flash Version V?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx175, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Mode Select Off)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx176, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Random Test 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx177, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Jumping In The Same Volume Box With '98)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx178, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Special Volume Box Modification)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx179, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Investment Skills Hits Counted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx180, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blocking Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx181, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Time Infinite For Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx182, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Close The Eye Flashes)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx183, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Flash Option)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx184, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Edit Team Again)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx185, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Perfect)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx186, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (EX mode plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx187, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (EX Red Blood Modification)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx188, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Close Kill The Splash Screen)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx189, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Turn Towards)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx190, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Optimized And Simplified Version Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx191, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Use Your Dream To Do [L])", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx192, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Evolution New)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx193, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Evolution New (new))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx194, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2013.01.06 AI (Test))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx195, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.07.11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx196, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.07.21)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx197, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.08.01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx199, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2012.07.20)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx200, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Dream 97)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx201, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Repair Big Serpent 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx202, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Repair Big Serpent 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx203, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Strongest VS Strongest Official Version)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx204, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Strongest Beta 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx205, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Overall Change Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx206, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable 3 Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx207, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable All Hidden Characters Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx208, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters - Enable Orochi (S1 version)(Alt))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx209, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters - Enable Orochi (C1 C2 version)(A)(Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx210, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters - Replace Orochi's portrait (old style) (Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx212, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters - Replace Orochi's (PS style)(Alt))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx213, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Optional First Hidden Version Of Fix (Alt))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx214, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Change Serpent Picture Perfect Edition (PS Version)(Alt))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx215, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Optional Hidden Characters (Revised Edition)(Alt))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx216, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Optional Hidden Characters (Korean Version)(Alt))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx217, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden People Add / Close Serpent Shadow & Flash)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx218, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (94 Kyo plus 95 Kyo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx219, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Red Pill Move To Modify)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx220, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (BT Modify The Door)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx221, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (I Do Not know The Fire Dance BT Flying)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx222, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Update The Repair Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx223, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Easy Move Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx224, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Move To Simplify The Boss Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx225, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Easy move final v1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx226, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Easy move final v2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx227, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Flying Props Enhanced Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx228, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Iori Unlimited Eight Glasses)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx229, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Yagami Temple Moves To Replace)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx230, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Move Simplified Version (B))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx231, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Table Grass Beijing Moves To Add)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx232, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Kyo Ghost Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx233, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Grass In Beijing To Strengthen The Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx234, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Move Instruction Changes(Alt))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx235, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Move Modified Version(Alt))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx236, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Simple Unlimited Connection)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx237, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Robert Moves To Add)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx238, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Dragon And Tiger Flurry & Phoenix Foot Defense With 95)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx239, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Mary Special Skills Modification)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx240, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Mary Special Skills Added)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx241, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Grass Beijing Special Skills To Add)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx242, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Robert Special Skill Added)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx243, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Terry Special Skills To Add)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx244, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Yamazaki Long Double Back To Return Faster)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx245, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Yamasaki Drag Back Slowly)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx246, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Change All Characters 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx247, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (P2 MO ? [!])", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx248, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Bug fixes)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx249, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (BUG Part Of The Amendment)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx250, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fixed Missing ADV Bar)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx251, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fixed Kim Vs Choi)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx252, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fixed Kyo In Demo Screen)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx253, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fixed Orochi Vs Kenso)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx254, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Chris Instruction Transfiguration)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx255, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Liana Orders The Runaway)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx256, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Directed To Run Away Optimized Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx257, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Flying Props Unlimited)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx258, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Defense Endurance Modification V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx259, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Adjust The Cursor Position)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx260, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Super Abnormal Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx261, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Perfectly Integrated Patch)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx262, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Provocative Gas Reduction First Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx263, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Provocative Deflated Second Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx264, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Random + FLASH Integrated Version [!])", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx265, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Home Edition Unlimited Time (B))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx266, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Extended Combat Time)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx267, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (XXX Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx268, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Unlimited Credits In Console Mode 2ND)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx269, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Imitation KOF98)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx270, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Orochi Max Sun Shine To White Luo Extinction)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97hx271, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Shermie Added New Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss01, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Translation Korean)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss02, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Enable Orochi Stage)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss03, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Hidden Characters - Fix Icons' Positions V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss04, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Hidden Characters - Fix Icons' Positions V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss05, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Hidden Characters - Fix Icons' Positions V3)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss06, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Hidden Characters - Fix Icons' Positions V4)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss07, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Colorful Version V1.5)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss08, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Color Change)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss09, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Violet Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss10, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Icy Blue Style)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss11, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Purple & Green Edition)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss12, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Ma Palace Athena Summer Swimwear)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss13, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Nude pack from kog)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss14, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Transparent Energy Bar V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss15, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Transparent Energy Bar V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss16, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Transparent Energy Bar V3)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss17, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Transparent Energy Bar V5)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss18, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Transparent Energy Bar V6)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof97plss19, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Unlimited Credits In Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s01, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 01)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s02, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 02)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s04, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s07, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s08, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s11, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s12, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s14, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s16, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 16)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s17, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s18, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 18)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s19, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 19)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s20, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s21, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 21)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s23, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 23)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s24, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 24)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s25, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 25)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s26, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 26)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s27, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 27)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s28, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 28)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s29, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Boss PS Special Blue Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s30, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 30)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s32, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (BT Version V1.1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s33, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (BT Version v2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s34, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Version Mixs T.Chino)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s35, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blocking Version Hack By Ivex 07/02/10)", MACHINE_SUPPORTS_SAVE ) //Duplicado +HACK( 2016, kof97s39, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 39)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s40, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 40)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s41, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 41)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s42, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 42)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s43, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 43)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s44, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 44)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s45, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 45)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s46, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 46)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s47, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 47)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s48, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hyper Plus Hack By LRHT)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s49, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 49)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s50, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Final Battle 1997 (Set 01))", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s51, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 51)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s52, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 52)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s53, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 53)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s54, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 54)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s55, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Magic Fking Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s56, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Translation Korean (Plus))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s57, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Kofon Kalcetin 2011-04-18#)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s58, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Plus Quanhuang Shaman V2.0 Hack By Lb70)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s59, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 59)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s60, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Plus 2009 (MHT))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s61, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 61)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s62, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 62)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s63, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 63)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s64, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 64)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s65, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 65)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s66, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 66)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s67, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 67)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s68, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 68)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s69, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 69)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s70, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 70)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s71, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 71)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s72, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 72)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s73, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 73)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s74, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 74)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s75, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 75)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s76, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 76)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s77, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 77)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s78, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 78)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s79, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 79)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s81, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 81)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s82, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 82)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s83, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 83)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s84, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 84)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s85, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 85)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s86, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Description Of Unknown Origin 86)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s87, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Style Remix (Set 01))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s88, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Perfect Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s90, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Style Remix (Set 02))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s91, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Style Remix (Set 03))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s92, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Style Remix (Set 04))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s93, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Extra/Sexy Edition/Dragon Edition/Set)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s94, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Style Remix (Set 05))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s95, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (SVS (Alt)))", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s96, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Style Remix (Set 06))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s97, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Style Remix (Set 07))", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, kof97s98, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'97 (Evolution Hack By Yashional 2008-12-19)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97s99, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Style Remix (Set 08))", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2010, kof97s100, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Combo 2010-02-07)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97s101, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Super Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97s102, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof-on", "Kof'97 (Kof-on Team Colour Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97s103, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Emu_Max", "Kof'97 (KOF vs SF2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97s104, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (10th Anniversary)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, kof97s105, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (Mitologia)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97h04, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Style Remix HH(Set 01))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97h05, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Unfinished Colors Revision)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97h06, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Golden Blood Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97h08, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Rainbow Style set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97h10, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Sound Effect Revision)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97h11, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Unknow Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97h12, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (BT Version X Set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, kof97h13, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yukimura", "Kof'97 (Yukimura Hack 2008-01-27)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97h15, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Style Remix HH(Set 02))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97h16, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Style Remix HH(Set 03))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97h18, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Ismamj Hack 2012/Snk 97)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97h19, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hacked By Emu_Max 1997)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97h20, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Style Remix HH(Set 04))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof97h21, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Style Remix HH(Set 05))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx01, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Attack Finished)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx02, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Translation Korean)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx03, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (#1 Athena Modified)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx04, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (#1 Evolution)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx05, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Three Artifact Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx06, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Household Coin Is Not Reduced)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx07, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Household Coin Full)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx08, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Combo 2007 - 10th Anniversary)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx09, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (#2 EVO New Hack (Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx10, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Evolution)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx11, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (EX Mode Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx12, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Plus 2003 (Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx13, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enhanced Version - Modify One)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx14, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fix V3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx15, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Proton Version Ver 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx16, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Proton Version Ver 3.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx17, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Proton Version Ver 4.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx18, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Proton Version Ver 4A.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx19, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Always Level 8)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx20, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.07.09)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx21, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.08.06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx22, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.09.18)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx23, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.10.22)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx24, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.12.27)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx25, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2012.02.12)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx26, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2012.08.31)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx27, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2013.01.06 (AI Plus))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx28, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx29, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Plus 2003)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx30, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Arcade Fix 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx31, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Arcade Fix 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx32, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Overall Change P2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx33, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fight Time Extended)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx34, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Select The Extension Of Time)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx35, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Orochi's Portrait (S1 version))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx36, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Orochi's portrait (C1 C2 version))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx37, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Orochi's portrait (C1 C2 version) (Hack ?))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx38, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Orochi's portrait (C5 C6 version))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx39, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Replace Orochi's Portrait To Old Style)", MACHINE_SUPPORTS_SAVE ) // No Funciona +HACK( 2017, kof97hx40, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Replace Orochi's portrait To PS Style)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx41, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable 5 Hidden Characters (Old))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx42, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden Characters' Portrait)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx43, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Double Select Leona And Iori)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx44, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden Stage (Middle Boss))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx45, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden Stage (Last Boss))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx46, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden Stage (Bousou)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx47, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden characters v1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx48, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden characters v2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx49, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden characters v3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx50, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Hidden characters v4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx51, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters - Enable Orochi (C5 C6 version))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx52, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters - Replace Orochi's Portrait (PS style))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx53, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fix 5 Icons' Positions. (Right-Shift 1 Pixel))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx54, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fix 5 Icons' Positions & 2 Pixel Stretch For 4 Icons)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx55, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra/Fix Icons' Positions)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx57, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra/Fix Icons' Positions V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx58, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra/Fix Icons' Positions V3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx59, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra/Fix Icons' Positions V4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx60, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Enable Alt 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx61, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Enable Alt 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx62, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Enable V3 (Fix, Old Style))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx63, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Enable Hidden Characters V1 (Fix, PS Style))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx64, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable All Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx65, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Enable Hidden Characters V2 (oak's fix))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx66, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Enable Hidden Characters V2 (PS style))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx67, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Enable Hidden Characters V2 (Fix, PS style))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx68, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-No Orochi's Shadow 1st)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx69, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-Fix Orochi Iori)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx70, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-Fix Orochi 1st)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx71, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-Fix Orochi 2nd)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx72, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-Fix Orochi 3rd)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx73, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-Fix Orochi 4th)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx74, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-#1 Replace 2 Colors For Orochi)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx75, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters Extra-#1 Replace 2 Poises For Orochi)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx76, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Plus Alt 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx77, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Start With Power Max)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx78, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Power Mode Likes KOF98)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx79, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Always Maximum Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx80, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Unlimited Power Store)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx81, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Behind The Energy Beads Add And Subtract Changes)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx82, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (KOF98 Energy Mode (New))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx83, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (ABC Under MAX No Action)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx84, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Disassemble Ordinary Gas Investment)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx85, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Table Role Moves To Add)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx86, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Special Skills To Add)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx87, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Chris's New Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx88, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Chris's Purple Fire)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx89, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Yagami Temple Instruction Ranaway)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx90, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (COMBO Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx91, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Moves' Appearance Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx92, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Evolutionary Balance)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx93, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Evolutionary Balance(2010.08))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx94, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Evolutionary Balance(2011.07))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx95, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Added Super Move For '94 Kyo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx96, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (#2 Snake Sunshine Action Replaces)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx97, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (#2 Big Black Snake Effect Replacement)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx98, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Super Plus v1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx99, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Super kill-Style Move Closed Action changes)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx100, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Athena Moves More Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx101, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Athena Phoenix Arrow Instruction To Amend)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx102, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Athena Phoenix Bombs Controllable Direction)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx103, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Athena Phoenix Arrows Move Correction)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx104, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Yagami Dark Hook Unlimited Chase)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx105, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Sakazaki Good Move To Strengthen)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx106, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Terry Before The Collision Intensified)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx107, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Colorful Version V1.5)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx108, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Color Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx109, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Black Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx110, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Color Version V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx111, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Violet Fire)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx112, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Icy Blue Style)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx113, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Icy Blue Style V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx114, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Interface Modified Version (Qingming Edition))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx115, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Purple & Green Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx116, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Color Transplant Highlights)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx117, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fix Hidden Characters' Icons)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx118, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Bug Fixes 1st 08.08.09)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx119, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Bug Fixes 2nd 14.05.23)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx120, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (The Door Voted Correction)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx122, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Task Over Off)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx123, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Athena Opening Action Modified)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx124, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Transparent Energy Bar V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx125, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (PPX Finished Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx126, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (PPX Finished Version (Trap))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx127, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Slightly Traditional Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx128, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blood Gas Pan Pan-Green (Advanced Only))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx129, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Echo Select Same Characters 2nd)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx130, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Echo Select Same Characters 3rd)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx131, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Echo Select Same Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx133, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (No Flash Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx134, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Attack Shows 1 Hit)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx135, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Modified Kusanagi's Standing Pose)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx136, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Nude Pack From Kog)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx137, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Switch Positive And Negative Roles)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx138, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Switch Positive And Negative Characters v1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx139, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Qin Yang Attack Location To Modify)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx140, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Mode & Characters Select)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx141, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Increase Random Selection V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx142, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Random Selection Plus Version (V1 HACK 1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx143, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Random Selection Plus Version (V1 HACK 2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx144, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Random Selection Plus Version (V1 HACK 2, FIX))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx145, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hits Number And Smile Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx146, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Select All Colors v1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx147, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable Select All Colors v2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx148, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Sexy Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx149, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Close Part Of The Splash Screen)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx150, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Randomly Selected Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx151, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Change The Heads As KOF98)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx152, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add A Randomly Selected Background)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx153, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blood Gas Tank Time Transparent First Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx154, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blood Gas Tank Time Transparent Second Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx155, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blood Gas Tank Time Transparent Third Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx156, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blood Gas Tank Time Transparent Quarter Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx157, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blood Gas Tank Time Transparent Fifth Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx158, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Increase Defense Reminder)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx159, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (KOFXI Flash Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx160, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Phase Friendliness Modify)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx162, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Chinese First Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx163, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Chinese Second Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx164, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Deepen Unlimited Repair)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx165, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Yagami Temple Shot Kill)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx166, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (CANCEL Itself Is Forbidden)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx167, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Provocative Reduction v1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx168, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Provocative Reduction v2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx169, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Runaway Seven Strong)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx170, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Substitution System)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx171, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx172, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (AI fix & plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx173, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Batter Character Style Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx174, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (KOFXI Flash Version V?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx175, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Mode Select Off)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx176, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Random Test 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx177, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Jumping In The Same Volume Box With '98)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx178, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Special Volume Box Modification)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx179, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Investment Skills Hits Counted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx180, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Blocking Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx181, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Time Infinite For Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx182, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Close The Eye Flashes)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx183, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Add Flash Option)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx184, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Edit Team Again)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx185, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Perfect)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx186, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (EX mode plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx187, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (EX Red Blood Modification)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx188, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Close Kill The Splash Screen)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx189, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Turn Towards)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx190, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Optimized And Simplified Version Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx191, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Use Your Dream To Do [L])", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx192, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Evolution New)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx193, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Evolution New (new))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx194, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2013.01.06 AI (Test))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx195, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.07.11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx196, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.07.21)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx197, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2011.08.01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx199, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (2012.07.20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx200, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Dream 97)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx201, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Repair Big Serpent 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx202, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Repair Big Serpent 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx203, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Strongest VS Strongest Official Version)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx204, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Strongest Beta 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx205, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Overall Change Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx206, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable 3 Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx207, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Enable All Hidden Characters Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx208, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters - Enable Orochi (S1 version)(Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx209, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters - Enable Orochi (C1 C2 version)(A)(Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx210, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters - Replace Orochi's portrait (old style) (Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx212, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden Characters - Replace Orochi's (PS style)(Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx213, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Optional First Hidden Version Of Fix (Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx214, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Change Serpent Picture Perfect Edition (PS Version)(Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx215, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Optional Hidden Characters (Revised Edition)(Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx216, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Optional Hidden Characters (Korean Version)(Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx217, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Hidden People Add / Close Serpent Shadow & Flash)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx218, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (94 Kyo plus 95 Kyo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx219, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Red Pill Move To Modify)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx220, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (BT Modify The Door)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx221, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (I Do Not know The Fire Dance BT Flying)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx222, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Update The Repair Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx223, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Easy Move Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx224, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Move To Simplify The Boss Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx225, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Easy move final v1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx226, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Easy move final v2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx227, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Flying Props Enhanced Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx228, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Iori Unlimited Eight Glasses)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx229, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Yagami Temple Moves To Replace)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx230, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Move Simplified Version (B))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx231, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Table Grass Beijing Moves To Add)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx232, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Kyo Ghost Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx233, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Grass In Beijing To Strengthen The Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx234, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Move Instruction Changes(Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx235, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Move Modified Version(Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx236, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Simple Unlimited Connection)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx237, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Robert Moves To Add)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx238, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Dragon And Tiger Flurry & Phoenix Foot Defense With 95)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx239, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Mary Special Skills Modification)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx240, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Mary Special Skills Added)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx241, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Grass Beijing Special Skills To Add)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx242, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Robert Special Skill Added)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx243, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Terry Special Skills To Add)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx244, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Yamazaki Long Double Back To Return Faster)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx245, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Yamasaki Drag Back Slowly)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx246, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Change All Characters 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx247, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (P2 MO ? [!])", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx248, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Bug fixes)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx249, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (BUG Part Of The Amendment)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx250, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fixed Missing ADV Bar)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx251, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fixed Kim Vs Choi)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx252, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fixed Kyo In Demo Screen)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx253, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Fixed Orochi Vs Kenso)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx254, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Chris Instruction Transfiguration)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx255, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Liana Orders The Runaway)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx256, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Directed To Run Away Optimized Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx257, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Flying Props Unlimited)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx258, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Defense Endurance Modification V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx259, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Adjust The Cursor Position)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx260, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Super Abnormal Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx261, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Perfectly Integrated Patch)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx262, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Provocative Gas Reduction First Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx263, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Provocative Deflated Second Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx264, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Random + FLASH Integrated Version [!])", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx265, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Home Edition Unlimited Time (B))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx266, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Extended Combat Time)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx267, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (XXX Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx268, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Unlimited Credits In Console Mode 2ND)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx269, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Imitation KOF98)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx270, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Orochi Max Sun Shine To White Luo Extinction)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97hx271, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 (Shermie Added New Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss01, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Translation Korean)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss02, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Enable Orochi Stage)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss03, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Hidden Characters - Fix Icons' Positions V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss04, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Hidden Characters - Fix Icons' Positions V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss05, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Hidden Characters - Fix Icons' Positions V3)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss06, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Hidden Characters - Fix Icons' Positions V4)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss07, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Colorful Version V1.5)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss08, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Color Change)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss09, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Violet Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss10, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Icy Blue Style)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss11, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Purple & Green Edition)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss12, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Ma Palace Athena Summer Swimwear)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss13, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Nude pack from kog)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss14, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Transparent Energy Bar V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss15, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Transparent Energy Bar V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss16, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Transparent Energy Bar V3)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss17, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Transparent Energy Bar V5)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss18, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Transparent Energy Bar V6)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof97plss19, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'97 Plus (Unlimited Credits In Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/kof98.cpp b/docs/release/src/hbmame/drivers/kof98.cpp index 96caa2c08d9..c2e20e3930d 100644 --- a/docs/release/src/hbmame/drivers/kof98.cpp +++ b/docs/release/src/hbmame/drivers/kof98.cpp @@ -4,9 +4,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, kof98pfe ) +void neogeo_state::init_kof98pfe() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); uint32_t i; uint16_t *rom = (uint16_t *)memregion("maincpu")->base(); for (i = 0; i < 0x100000/2; i++) @@ -4061,159 +4061,159 @@ ROM_END -GAME( 1998, kof98aas, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 (Asamiya Athena 99 Style)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, kof98ae, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 Anniversary Edition", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2009, kof98ae0, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 Anniversary Edition (set 0)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2009, kof98ae1, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 Anniversary Edition (set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2009, kof98ae2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 Anniversary Edition (set 2)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2009, kof98ae3, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 Anniversary Edition (set 3)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof98ae20160308,kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 Anniversary Edition (2016-03-08)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof98ae20160827,kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 Anniversary Edition (2016-08-27)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98bge, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "hack", "Kof'98 (Boss Gold Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kof98bh, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Boss Hack 2006)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, kof98bvi, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "hack", "Kof'98 (Blocking Version hack by Ivex 2009-05-31)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // crashes in first demo -GAME( 2006, kof98c2006, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo 2006", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kof98c20060214, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2006-02-14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof98c20070720, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2007-07-20)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself -GAME( 2007, kof98c20070923, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2007-09-23)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself -GAME( 2008, kof98c20080330, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2008-03-30)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself -GAME( 2008, kof98c20080524, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2008-05-24)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself -GAME( 2008, kof98c20080616, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2008-06-16)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself -GAME( 2008, kof98c20080712, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2008-07-12)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself -GAME( 2009, kof98c20090620, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2009-06-20)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself -GAME( 2009, kof98c20090923, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2009-09-23)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself -GAME( 2010, kof98c20100214, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2010-02-14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, kof98c20100304, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2010-03-04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, kof98c20110114, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2011-01-14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, kof98c20110314, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2011-03-14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, kof98c20120116, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2012-01-16)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, kof98c20120915, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2012-09-15)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, kof98c20130213, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-02-13)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, kof98c20130311, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-03-19)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, kof98c20130509, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-05-09)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, kof98c20130528, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-05-30)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, kof98c20130617, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-06-17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, kof98c20130808, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-08-08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, kof98c20130820, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-08-20)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, kof98c20131113, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-11-13)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140101, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-01-01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140110, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-01-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140118, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-01-18)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140204, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-02-04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140213, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-02-13)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140217, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-02-17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140228, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-02-28)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140302, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-03-02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140310, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-03-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140317, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-03-17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140403, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-04-03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140412, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-04-12)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140416, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-04-16)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140419, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-04-19)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140428, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-04-28)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140504, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-05-04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140524, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-05-24)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140606, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-06-06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140620, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-06-20)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140717, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-07-17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140809, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-08-09)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140816, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-08-16)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140824, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-08-24)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140906, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-09-06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20140924, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-09-24)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20141002, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-10-02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof98c20141020, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-10-20)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98c20150201, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-02-01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98c20150228, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-02-28)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98c20150302, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-03-02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98c20150310, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-03-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98c20150330, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-03-30)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98c20150528, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-05-28)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98c20150614, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-06-14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98c20150705, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-07-05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98c20150729, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-07-29)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98c20150827, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-08-27)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98c20151103, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-11-03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98c20151108, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-11-08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98c20151110, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-11-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98c20151223, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-12-23)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof98c20160320, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2016-03-20)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof98c20160907, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2016-09-07)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98c20170303, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2017-03-03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98c20170408, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2017-04-08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98c20170601, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2017-06-01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98c20170612, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2017-06-12)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, kof98c20180228, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2018-02-28)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98cd, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (CD conversion)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98cd1, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 (NGCD v1.04f [EGHT])", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98cd2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 (NGCD v1.04 (EGHT))", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof98ch, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Chase", "Kof'98 (Diff Moves 2003-05-03)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98ch1, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Chinese Translation hack set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof98chl, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL", "Kof'98 (Diff Moves 2003-03-20)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98chris,kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Chris 2k2 Style)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98cn, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FoxUU, Zuojie", "Kof'98 (Chinese Translation)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98cn1, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FoxUU, Zuojie", "Kof'98 (Chinese Translation, hack of kof98y)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98cos, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Qiou2719", "Kof'98 (Cosmic)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98cos1, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Qiou2719", "Kof'98 (Cosmic 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98cos2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Qiou2719", "Kof'98 (Cosmic 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, kof98cta, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo 10th Anniversary", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself -GAME( 1998, kof98dc, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Dodowang", "Kof'98 (Char color changed - Negative style)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98ecm, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Enhanced Chris Moves hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98ehr, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Raymonose", "Kof'98 (Diff Moves - Ultra kill start max in Adv Mode - Ultra pow hack ABC)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98evl, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Ultra Evolution Lite)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98evo, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Evolution)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98evo2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Evolution Orochi Baozou Hack Set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98evr, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (EVR)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98f, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 ('fake')", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof98fr, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Kof'98 (French 2004)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof98fro, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Kof'98 (French 2003)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof98fro2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Kof'98 (French 2002)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kof98frp, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Cigarette Patch", "Kof'98 Slutfest (French parody)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98fv, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Flash Revision)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98fv2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Flash Version UK)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98gold, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Gold Color Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98hk, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Hakeshu)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98ice, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Diablo_Hu", "Kof'98 Ice", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98ico, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Diablo_Hu", "Kof'98 Ice (Old)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, kof98iori, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Qiou2719", "Kof'98 (Iori Special Hack by Qiou2719 (2010-02-13))", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, kof98izh, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "hack", "Kof'98 (Imitates Kof2002 Attacks Version hack by Zuojie 2008-12-24)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98jh, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason/K3 and Ydmis", "Kof'98 (Add Rugal - Athena style changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98k95, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (EX KYO SP)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, kof98klc, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2009-09-23)(Kalce combo mix)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself -GAME( 1998, kof98lb, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "LB70", "Kof'98 (hack by lb70)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, kof98lv, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Love Edition (2009-12-27))", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98m, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 MIX", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98mev, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (MEV)", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, kof98mix, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 Mix (2011-10-01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98nc, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof'98 (Neo-Geo CD 1.2 by Eddids from FCHT)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98ncdh, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof1996", "Kof'98 (CD to MVS Conversion hack by Kof1996)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98new, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 New Version", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98pfe, kof98, lbsp, neogeo, neogeo_state, kof98pfe, ROT0, "GSC2007", "Kof'98 (Plus Final Edition 2017-07-23)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98pjc, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "TcwLee", "Kof'98 (Char color changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98rh, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Raymonose", "Kof'98 (Style changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98rh1, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'98 (Real Rugal Hack - Yashional)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98rl, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Risko", "Kof'98 (Relive by Risko)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98rm, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Raymonose", "Kof'98 (Diff Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98rsa, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Wanglins", "Kof'98 (Ralf Special Attack hack by Wanglins)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98rup, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Ultimate Edition v1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98seh, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Kof'98 (Ultra kill start max in Adv Mode - Ultra pow hack ABC)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98seho, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'98 (Ultra kill start max in Adv Mode - Pow hack ABC)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98sof, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Silver Omega Tributo a Fliperman)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98sp, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZWJ", "Kof'98 Super Plus (Hack by ZWJ)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98sp2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZWJ", "Kof'98 Super Plus (Alternate Set, Hack by ZWJ)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98sr, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 SR ( EGHT )", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98sv, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "hack", "Kof'98 (Silver Style Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98tim, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT, Creamymami, Raymonose", "Kof'98 (Triple Impact Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98ul, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Ultra Leona)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98ur, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'98 (Ultra Rugal)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98urf, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'98 (Ultra Rugal Final Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98wh, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'98 (Style changes for Kyo to 95' Kyo)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98wh1, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Remix BT Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98wh2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'98 (Style changes for Kyo to 95' Kyo, Iori and Rugal)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98xi, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (XI Flash Version (Jacky hack))", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98y, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'98 (Add Rugal)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98yh, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'98 (Add Rugal - Pow hack ABC in Extra Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98zy, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "hack", "Kof'98 (Purple Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98aas, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 (Asamiya Athena 99 Style)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, kof98ae, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 Anniversary Edition", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2009, kof98ae0, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 Anniversary Edition (set 0)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2009, kof98ae1, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 Anniversary Edition (set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2009, kof98ae2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 Anniversary Edition (set 2)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2009, kof98ae3, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 Anniversary Edition (set 3)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof98ae20160308,kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 Anniversary Edition (2016-03-08)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof98ae20160827,kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 Anniversary Edition (2016-08-27)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98bge, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "hack", "Kof'98 (Boss Gold Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kof98bh, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Boss Hack 2006)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, kof98bvi, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "hack", "Kof'98 (Blocking Version hack by Ivex 2009-05-31)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // crashes in first demo +HACK( 2006, kof98c2006, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo 2006", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kof98c20060214, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2006-02-14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof98c20070720, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2007-07-20)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself +HACK( 2007, kof98c20070923, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2007-09-23)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself +HACK( 2008, kof98c20080330, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2008-03-30)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself +HACK( 2008, kof98c20080524, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2008-05-24)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself +HACK( 2008, kof98c20080616, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2008-06-16)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself +HACK( 2008, kof98c20080712, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2008-07-12)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself +HACK( 2009, kof98c20090620, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2009-06-20)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself +HACK( 2009, kof98c20090923, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2009-09-23)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself +HACK( 2010, kof98c20100214, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2010-02-14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, kof98c20100304, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2010-03-04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, kof98c20110114, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2011-01-14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, kof98c20110314, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2011-03-14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, kof98c20120116, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2012-01-16)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, kof98c20120915, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2012-09-15)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, kof98c20130213, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-02-13)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, kof98c20130311, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-03-19)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, kof98c20130509, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-05-09)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, kof98c20130528, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-05-30)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, kof98c20130617, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-06-17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, kof98c20130808, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-08-08)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, kof98c20130820, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-08-20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, kof98c20131113, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2013-11-13)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140101, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-01-01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140110, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-01-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140118, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-01-18)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140204, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-02-04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140213, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-02-13)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140217, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-02-17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140228, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-02-28)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140302, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-03-02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140310, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-03-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140317, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-03-17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140403, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-04-03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140412, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-04-12)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140416, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-04-16)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140419, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-04-19)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140428, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-04-28)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140504, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-05-04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140524, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-05-24)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140606, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-06-06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140620, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-06-20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140717, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-07-17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140809, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-08-09)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140816, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-08-16)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140824, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-08-24)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140906, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-09-06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20140924, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-09-24)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20141002, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-10-02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof98c20141020, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2014-10-20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98c20150201, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-02-01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98c20150228, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-02-28)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98c20150302, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-03-02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98c20150310, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-03-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98c20150330, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-03-30)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98c20150528, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-05-28)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98c20150614, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-06-14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98c20150705, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-07-05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98c20150729, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-07-29)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98c20150827, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-08-27)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98c20151103, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-11-03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98c20151108, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-11-08)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98c20151110, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-11-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98c20151223, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2015-12-23)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof98c20160320, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2016-03-20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof98c20160907, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2016-09-07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98c20170303, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2017-03-03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98c20170408, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2017-04-08)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98c20170601, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2017-06-01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98c20170612, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2017-06-12)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, kof98c20180228, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2018-02-28)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98cd, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (CD conversion)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98cd1, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 (NGCD v1.04f [EGHT])", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98cd2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 (NGCD v1.04 (EGHT))", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof98ch, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Chase", "Kof'98 (Diff Moves 2003-05-03)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98ch1, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Chinese Translation hack set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof98chl, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL", "Kof'98 (Diff Moves 2003-03-20)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98chris,kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Chris 2k2 Style)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98cn, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FoxUU, Zuojie", "Kof'98 (Chinese Translation)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98cn1, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FoxUU, Zuojie", "Kof'98 (Chinese Translation, hack of kof98y)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98cos, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Qiou2719", "Kof'98 (Cosmic)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98cos1, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Qiou2719", "Kof'98 (Cosmic 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98cos2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Qiou2719", "Kof'98 (Cosmic 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, kof98cta, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo 10th Anniversary", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself +HACK( 1998, kof98dc, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Dodowang", "Kof'98 (Char color changed - Negative style)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98ecm, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Enhanced Chris Moves hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98ehr, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Raymonose", "Kof'98 (Diff Moves - Ultra kill start max in Adv Mode - Ultra pow hack ABC)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98evl, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Ultra Evolution Lite)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98evo, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Evolution)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98evo2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Evolution Orochi Baozou Hack Set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98evr, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (EVR)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98f, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 ('fake')", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof98fr, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Kof'98 (French 2004)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof98fro, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Kof'98 (French 2003)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof98fro2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Kof'98 (French 2002)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kof98frp, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Cigarette Patch", "Kof'98 Slutfest (French parody)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98fv, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Flash Revision)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98fv2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Flash Version UK)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98gold, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Gold Color Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98hk, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Hakeshu)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98ice, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Diablo_Hu", "Kof'98 Ice", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98ico, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Diablo_Hu", "Kof'98 Ice (Old)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, kof98iori, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Qiou2719", "Kof'98 (Iori Special Hack by Qiou2719 (2010-02-13))", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, kof98izh, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "hack", "Kof'98 (Imitates Kof2002 Attacks Version hack by Zuojie 2008-12-24)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98jh, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason/K3 and Ydmis", "Kof'98 (Add Rugal - Athena style changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98k95, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (EX KYO SP)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, kof98klc, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'98 Combo (2009-09-23)(Kalce combo mix)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // sometimes reboots itself +HACK( 1998, kof98lb, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "LB70", "Kof'98 (hack by lb70)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, kof98lv, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Love Edition (2009-12-27))", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98m, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 MIX", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98mev, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (MEV)", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, kof98mix, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 Mix (2011-10-01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98nc, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof'98 (Neo-Geo CD 1.2 by Eddids from FCHT)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98ncdh, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof1996", "Kof'98 (CD to MVS Conversion hack by Kof1996)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98new, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 New Version", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98pfe, kof98, lbsp, neogeo, neogeo_state, kof98pfe, ROT0, "GSC2007", "Kof'98 (Plus Final Edition 2017-07-23)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98pjc, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "TcwLee", "Kof'98 (Char color changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98rh, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Raymonose", "Kof'98 (Style changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98rh1, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'98 (Real Rugal Hack - Yashional)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98rl, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Risko", "Kof'98 (Relive by Risko)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98rm, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Raymonose", "Kof'98 (Diff Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98rsa, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Wanglins", "Kof'98 (Ralf Special Attack hack by Wanglins)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98rup, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Ultimate Edition v1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98seh, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Kof'98 (Ultra kill start max in Adv Mode - Ultra pow hack ABC)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98seho, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'98 (Ultra kill start max in Adv Mode - Pow hack ABC)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98sof, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Silver Omega Tributo a Fliperman)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98sp, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZWJ", "Kof'98 Super Plus (Hack by ZWJ)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98sp2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZWJ", "Kof'98 Super Plus (Alternate Set, Hack by ZWJ)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98sr, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Kof'98 SR ( EGHT )", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98sv, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "hack", "Kof'98 (Silver Style Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98tim, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT, Creamymami, Raymonose", "Kof'98 (Triple Impact Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98ul, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Ultra Leona)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98ur, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'98 (Ultra Rugal)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98urf, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'98 (Ultra Rugal Final Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98wh, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'98 (Style changes for Kyo to 95' Kyo)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98wh1, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (Remix BT Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98wh2, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'98 (Style changes for Kyo to 95' Kyo, Iori and Rugal)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98xi, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 (XI Flash Version (Jacky hack))", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98y, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'98 (Add Rugal)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98yh, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'98 (Add Rugal - Pow hack ABC in Extra Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98zy, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "hack", "Kof'98 (Purple Remix)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -7782,141 +7782,141 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // The King of Fighters '98 -GAME( 2017, kof98s01, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Rugal Ray)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s02, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 02)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s03, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 03)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s04, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 04)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s05, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 05)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s06, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 06)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s07, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 07)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s08, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 08)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s09, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 09)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s10, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 10)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s12, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 12)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s13, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 13)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s14, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 14)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s15, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 15)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s16, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 16)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s17, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 17)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s18, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 18)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s20, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 20)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s21, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Chinese Translation, Hack Of Kof98y Set 01)(NGM-2420)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s22, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 22)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s23, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 23)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s24, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 24)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s25, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 25)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s27, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 27)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s28, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 28)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s29, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin XXXX)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s30, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 30)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s31, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 31)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s32, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 32)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s33, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 33)(NGM-2420)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s34, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 34)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s35, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 35)(NGM-2420)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s36, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 36)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s37, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 37)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s38, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 38)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s39, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 39)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s41, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 41)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s44, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 44)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s45, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 45)(NGM-2420)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s46, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 46)(NGM-2420)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s47, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 47)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s48, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 48)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s49, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 49)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s50, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 50)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s51, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 51)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s52, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 52)(NGM-2420)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s53, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 53)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98s54, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 54)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof98s55, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2017.07.27)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98s56, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 56)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof98s57, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hassan & Imran Butt", "Kof'98 Anniversary Edition (set s57)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof98s58, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 Anniversary Edition (set s58)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98h04, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Get Power Up After Being Attacked)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98h10, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Enable Choosing Same One)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98h11, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Mai's Wedding Dress)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98h12, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Slender Type Of Blood Scale)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98h13, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Modified Kusanagi's Standing Pose)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98h15, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (X Time Counter)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98h16, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Transparent Energy Bar V1)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98h17, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Transparent Energy Bar V2)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98h18, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Imitate KOFXI flash)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98h19, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Unlimited Credits In Console Mode)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh01, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh02, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Interface Culture)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh03, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Translation French)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh04, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Translation Korean)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh05, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (The NeoCD version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh06, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2006.02.03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh07, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2006.10.10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh08, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2007.01.10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh09, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2007.02.22)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh10, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2007.03.22)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh11, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2007.07.20)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh12, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2007.09.23)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh13, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2008.01.21)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh14, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2008.07.31)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh15, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2009.05.31)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh16, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Get Power Up After Being Attacked)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh17, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Always Maximum Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh18, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Add '97 Shavings Wind)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh19, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Added Super Move For '95 Kyo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh20, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Added Special Move For Ralf)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh21, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Ultra Leona )", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh22, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Ultra Rugal Hack Final Ver)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh23, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Color Change V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh24, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Color Change V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh25, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Golden Style)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh26, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Turn Red Fire Into Green)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh27, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Change Leona's Color)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh28, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Siver Style)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh29, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Bug Fixes)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh30, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Enable Choosing Same One)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh31, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Mai's Wedding Dress)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh32, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Slender Type Of Blood Scale)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh33, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Modified Kusanagi's Standing Pose)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh34, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Simplified Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh35, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (New Flash)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh36, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Switch positive And Negative Roles Second Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh37, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (X Time Counter)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh38, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Transparent Energy Bar V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh39, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Transparent Energy Bar V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh40, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Imitate KOFXI Flash)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh41, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh44, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2008.03.30)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh47, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.01.14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh48, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.01.26)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh49, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.02.23)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh50, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.04.01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh51, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.04.11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh52, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.04.15)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh53, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.04.17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh54, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.04.26)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh55, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2012.02.06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh56, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2012.04.06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh57, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2012.04.20)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh58, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2012.06.19)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh59, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2012.07.06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh60, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2012.07.10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh61, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Protoss Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh62, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Unabated Energy Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh63, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Super Easy To Move)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh64, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (MARY Vertical Arrow)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh65, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Simplify The Move Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh66, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Simplify Move COMBO Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh67, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Add Move To Yashiro)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh68, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Ryu Dragon Version Of The Sixth Edition)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh69, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Charge Removed)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh71, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Enable Choosing Same One V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh72, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Enable Choosing Same One V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98hh73, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Practice Mode Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98xz01, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Posture Is Transferred)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98xz02, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Posture Reversal)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98xz04, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (People Change Color 3)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98xz05, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Enable Choosing Same One V1)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98xz06, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Enable Choosing Same One V2)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof98xz07, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Throwing Addition Hit)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s01, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Rugal Ray)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s02, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 02)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s03, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 03)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s04, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 04)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s05, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 05)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s06, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 06)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s07, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 07)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s08, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 08)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s09, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 09)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s10, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 10)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s12, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 01))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s13, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 13)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s14, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 14)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s15, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 02))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s16, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 16)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s17, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 03))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s18, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 04))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s20, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 05))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s21, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Chinese Translation, Hack Of Kof98y Set 01)(NGM-2420)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s22, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 22)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s23, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 23)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s24, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 24)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s25, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 25)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s27, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 06))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s28, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 28)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s29, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin XXXX)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s30, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 30)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s31, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 07))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s32, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 08))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s33, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 09))(NGM-2420)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s34, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 10))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s35, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 11))(NGM-2420)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s36, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 12))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s37, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 13))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s38, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 14))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s39, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 39)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s41, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 41)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s44, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 15))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s45, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 45)(NGM-2420)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s46, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 46)(NGM-2420)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s47, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 47)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s48, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 16))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s49, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 49)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s50, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Description Of Unknown Origin 50)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s51, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 17))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s52, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 18))(NGM-2420)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s53, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Style Remix (Set 19))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98s54, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Style Remix (Set 20))(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof98s55, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2017.07.27)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98s56, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Style Remix (Set 21))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof98s57, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hassan & Imran Butt", "Kof'98 Anniversary Edition (set s57)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof98s58, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'98 Anniversary Edition (set s58)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98h04, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Get Power Up After Being Attacked)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98h10, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Enable Choosing Same One)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98h11, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Mai's Wedding Dress)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98h12, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Slender Type Of Blood Scale)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98h13, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Modified Kusanagi's Standing Pose)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98h15, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (X Time Counter)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98h16, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Transparent Energy Bar V1)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98h17, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Transparent Energy Bar V2)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98h18, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Imitate KOFXI flash)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98h19, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Unlimited Credits In Console Mode)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh01, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh02, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Interface Culture)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh03, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Translation French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh04, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Translation Korean)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh05, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (The NeoCD version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh06, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2006.02.03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh07, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2006.10.10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh08, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2007.01.10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh09, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2007.02.22)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh10, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2007.03.22)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh11, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2007.07.20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh12, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2007.09.23)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh13, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2008.01.21)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh14, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2008.07.31)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh15, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2009.05.31)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh16, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Get Power Up After Being Attacked)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh17, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Always Maximum Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh18, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Add '97 Shavings Wind)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh19, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Added Super Move For '95 Kyo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh20, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Added Special Move For Ralf)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh21, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Ultra Leona )", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh22, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Ultra Rugal Hack Final Ver)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh23, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Color Change V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh24, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Color Change V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh25, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Golden Style)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh26, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Turn Red Fire Into Green)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh27, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Change Leona's Color)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh28, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Siver Style)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh29, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Bug Fixes)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh30, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Enable Choosing Same One)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh31, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Mai's Wedding Dress)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh32, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Slender Type Of Blood Scale)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh33, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Modified Kusanagi's Standing Pose)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh34, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Simplified Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh35, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (New Flash)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh36, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Switch positive And Negative Roles Second Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh37, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (X Time Counter)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh38, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Transparent Energy Bar V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh39, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Transparent Energy Bar V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh40, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Imitate KOFXI Flash)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh41, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh44, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2008.03.30)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh47, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.01.14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh48, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.01.26)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh49, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.02.23)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh50, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.04.01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh51, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.04.11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh52, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.04.15)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh53, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.04.17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh54, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2011.04.26)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh55, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2012.02.06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh56, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2012.04.06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh57, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2012.04.20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh58, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2012.06.19)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh59, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2012.07.06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh60, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (COMBO 2012.07.10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh61, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Protoss Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh62, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Unabated Energy Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh63, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Super Easy To Move)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh64, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (MARY Vertical Arrow)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh65, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Simplify The Move Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh66, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Simplify Move COMBO Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh67, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Add Move To Yashiro)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh68, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Ryu Dragon Version Of The Sixth Edition)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh69, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Charge Removed)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh71, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Enable Choosing Same One V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh72, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Enable Choosing Same One V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98hh73, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'98 (Practice Mode Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98xz01, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Posture Is Transferred)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98xz02, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Posture Reversal)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98xz04, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (People Change Color 3)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98xz05, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Enable Choosing Same One V1)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98xz06, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Enable Choosing Same One V2)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof98xz07, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "Hacks", "Kof'98 (Throwing Addition Hit)(NGM-2420)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/kof99.cpp b/docs/release/src/hbmame/drivers/kof99.cpp index 9695aa9e9ee..37ca761e643 100644 --- a/docs/release/src/hbmame/drivers/kof99.cpp +++ b/docs/release/src/hbmame/drivers/kof99.cpp @@ -4,9 +4,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, kof99hb ) // hacks of kof99 +void neogeo_state::init_kof99hb() // hacks of kof99 { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; // only meaningful if s1 > 128k // decrypt p roms if needed @@ -40,7 +40,7 @@ DRIVER_INIT_MEMBER( neogeo_state, kof99hb ) // hacks of kof99 ROM_START( kof99ab ) /* The King of Fighters '99 - Hack by Marcochen/PPX Hack Team - (Rolls moves sideways version) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251ab.p1", 0x000000, 0x100000, CRC(8ABC720E) SHA1(3D8FDC2F3AE1F4F1DC121587EF37240C15548280) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -375,7 +375,7 @@ ROM_END ROM_START( kof99bh ) /* The King of Fighters '99 - Hack by Dodowang - (Can choose Krizalid and Krizalid' - have icons in character select menu) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251ndh.p1", 0x000000, 0x100000, CRC(eedcc5bd) SHA1(8280c4329d666b4831c766853f5334355dc40cc9) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251bh.s1", CRC(b696a8c9) SHA1(3388feab11374a6eca6f1615fdfd93464f86dcee) ) @@ -427,7 +427,7 @@ ROM_END ROM_START( kof99bhs ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251bhs.p1", 0x000000, 0x100000, CRC(c2d1b2fc) SHA1(016f168e5d657abbfb1b81389b1b1613a225d1ad) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251bh.s1", CRC(b696a8c9) SHA1(3388feab11374a6eca6f1615fdfd93464f86dcee) ) @@ -505,7 +505,7 @@ ROM_END ROM_START( kof99ch ) /* The King of Fighters '99 - Remix by Chase - (Character move change) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251ch.p1", 0x000000, 0x100000, CRC(6efd349b) SHA1(f876df9137801125b8f142102d4165295607ba02) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -531,7 +531,7 @@ ROM_END ROM_START( kof99chf ) /* The King of Fighters '99 - Remix by Chase - (Character move change - fixed) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251chf.p1", 0x000000, 0x100000, CRC(34387e01) SHA1(cc56d936d931d793a7d02dddf4a4521ed09e1e52) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -636,7 +636,7 @@ ROM_END ROM_START( kof99eh ) /* kof99+ : The King of Fighters '99 - Enhance by Ydmis - (Can choose Krizalid, Krizalid', Kyo and Iori - ultra kill start is max) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251eh.p1", 0x000000, 0x100000, CRC(93f05c57) SHA1(e92e18e0572ae313952b2416c76d06c86202f755) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251eh.s1", CRC(46803457) SHA1(685f0b5afd0d9904f6c8fa6052e127297e3d63d4) ) @@ -662,7 +662,7 @@ ROM_END ROM_START( kof99ehr ) /* The King of Fighters '99 - Remix by Raymonose - (Can choose Krizalid, Krizalid', Kyo and Iori - ultra kill start is max - ultra power hack) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251ehr.p1", 0x000000, 0x100000, CRC(08dfc6cb) SHA1(5f3fed5e1c598c580aa33b66aeb92d5d95d2b2e6) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -1026,7 +1026,7 @@ ROM_END ROM_START( kof99jh ) /* The King of Fighters '99 - Hack by Jason/K3 - (Simple move revision - Athena style change - can choose Krizalid - can choose Kyo and Iori in MVS mode 20031018) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251jh.p1", 0x000000, 0x100000, CRC(855936ca) SHA1(bf788fa7c49cf3365e1e859df3811a5ca0ff69cc) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -1052,7 +1052,7 @@ ROM_END ROM_START( kof99jho ) /* [OLD] The King of Fighters '99 N - Hack by Jason/K3 - (Simple move revision - Athena style change - can choose Krizalid - can choose Kyo and Iori in MVS mode 20030924) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251jho.p1", 0x000000, 0x100000, CRC(690ea82d) SHA1(2938738e57514a672c79abe1d3696c51f9fdc04d) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -1104,7 +1104,7 @@ ROM_END ROM_START( kof99m ) /* The King of Fighters '99 - Hack by MasakiAnton - (Can choose Krizalid and Krizalid') */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251m.p1", 0x000000, 0x100000, CRC(e056b767) SHA1(86cc38fa6158aa6b72fe0cb74a43f98ef4b285c6) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -1130,7 +1130,7 @@ ROM_END ROM_START( kof99nd ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x000000, 0x100000, CRC(f2c7ddfa) SHA1(d592eecc53d442c55c2f26a6a721fdf2924d2a5b) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -1156,7 +1156,7 @@ ROM_END ROM_START( kof99ndh ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251ndh.p1", 0x000000, 0x100000, CRC(eedcc5bd) SHA1(8280c4329d666b4831c766853f5334355dc40cc9) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251bh.s1", CRC(b696a8c9) SHA1(3388feab11374a6eca6f1615fdfd93464f86dcee) ) @@ -1416,7 +1416,7 @@ ROM_END ROM_START( kof99pt ) /* The King of Fighters '99 - Hack by Creamymami - (Ultra kill hack) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251pt.p1", 0x000000, 0x100000, CRC(c14497cc) SHA1(ce275b3c146b48b40ded3a7754c71b722d6eab67) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -1442,7 +1442,7 @@ ROM_END ROM_START( kof99r ) /* The King of Fighters '99 - Hack by Raymonose - (General character move change 200310xx) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251r.p1", 0x000000, 0x100000, CRC(7374f261) SHA1(1277e33d4ae4e40b0dbb49c9ac156cd132b6d890) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -1546,7 +1546,7 @@ ROM_END ROM_START( kof99roll ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251roll.p1", 0x000000, 0x100000, CRC(4afaaadc) SHA1(afb68252a57f4e67aadf7a9eb1b289d1e5d3dc8a) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -1650,7 +1650,7 @@ ROM_END ROM_START( kof99rp2 ) /* [OLD][BETA] The King of Fighters '99 N - (kof99rp101c-b) - Remix PRO by FCHT - (Remix pro 1.01c by FCHT Built 0309h 200309xx) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251rp2.p1", 0x000000, 0x100000, CRC(07c52235) SHA1(2ca600d7c0d4bf2780c1313f31e23ec767d1f636) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251rp.s1", CRC(963D51B3) SHA1(B50A585E1CF7B47052A3D6FD85F47EA739B08BA8) ) @@ -1676,7 +1676,7 @@ ROM_END ROM_START( kof99rp3 ) /* [OLD][BETA] The King of Fighters '99 N - (kof99rp101b-b) - Remix PRO by FCHT - (Remix pro 1.01b by FCHT Built 0309e 200309xx) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251rp3.p1", 0x000000, 0x100000, CRC(7e2da123) SHA1(4a5275ccce118244fb02416ef1cca72b71a55b1a) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251rp.s1", CRC(963D51B3) SHA1(B50A585E1CF7B47052A3D6FD85F47EA739B08BA8) ) @@ -1702,7 +1702,7 @@ ROM_END ROM_START( kof99rp4 ) /* [OLD][BETA] The King of Fighters '99 N - (kof99rp101a2-b) - Remix PRO by FCHT - (Remix pro 1.01a2 by FCHT 200309xx) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251rp4.p1", 0x000000, 0x100000, CRC(0758dfef) SHA1(3a3254a2dcb073da00351921291fb9595a504a3c) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251rp.s1", CRC(963D51B3) SHA1(B50A585E1CF7B47052A3D6FD85F47EA739B08BA8) ) @@ -1728,7 +1728,7 @@ ROM_END ROM_START( kof99rp5 ) /* [OLD][BETA] The King of Fighters '99 N - (kof99rp101a-b) - Remix PRO by FCHT - (Remix pro 1.01a by FCHT 200309xx) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251rp5.p1", 0x000000, 0x100000, CRC(b00aa815) SHA1(bf199a9977d542b38d953cf9c9347e22f8c31fbb) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251rp.s1", CRC(963D51B3) SHA1(B50A585E1CF7B47052A3D6FD85F47EA739B08BA8) ) @@ -1754,7 +1754,7 @@ ROM_END ROM_START( kof99rp6 ) /* [OLD][BETA] The King of Fighters '99 N - (kof99rp101-b) - Remix PRO by FCHT - (Remix pro 1.01 by FCHT Built 0308b 200309xx) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251rp6.p1", 0x000000, 0x100000, CRC(9c3308e7) SHA1(e443a8bd184f6fc49f9d288b2884d95a5c7bca63) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251rp.s1", CRC(963D51B3) SHA1(B50A585E1CF7B47052A3D6FD85F47EA739B08BA8) ) @@ -1780,7 +1780,7 @@ ROM_END ROM_START( kof99rp7 ) /* [OLD][BETA] The King of Fighters '99 N - (kof99rpcex-b) - Remix PRO by FCHT - (Remix pro 1.00c by FCHT Built 0308e EX-Version) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251rp7.p1", 0x000000, 0x100000, CRC(da91f15c) SHA1(64e2b0bc6592b5ca148ccec9f4ccfa0d6ac4aaf7) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251rp.s1", CRC(963D51B3) SHA1(B50A585E1CF7B47052A3D6FD85F47EA739B08BA8) ) @@ -1806,7 +1806,7 @@ ROM_END ROM_START( kof99rp8 ) /* [OLD][BETA] The King of Fighters '99 N - (kof99rpc-b) - Remix PRO by FCHT - (Remix pro 1.00c by FCHT Built 0308e) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251rp8.p1", 0x000000, 0x100000, CRC(55d97c9a) SHA1(35b176cc4005c07478df1dc99fe40344210e690b) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251rp.s1", CRC(963D51B3) SHA1(B50A585E1CF7B47052A3D6FD85F47EA739B08BA8) ) @@ -1832,7 +1832,7 @@ ROM_END ROM_START( kof99rp9 ) /* [OLD][BETA] The King of Fighters '99 N - (kof99rse-b) - Remix PRO by FCHT - (Remix pro 1.00b by FCHT - Enhance) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251rp9.p1", 0x000000, 0x100000, CRC(9ef748b0) SHA1(8f2cccc36d2ce019f8d0e69dec267240978bef4e) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251rp.s1", CRC(963D51B3) SHA1(B50A585E1CF7B47052A3D6FD85F47EA739B08BA8) ) @@ -1858,7 +1858,7 @@ ROM_END ROM_START( kof99rpa ) /* [OLD][BETA] The King of Fighters '99 N - (kof99rps-b) - Remix PRO by FCHT - (Remix pro 1.00b by FCHT) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251rpa.p1", 0x000000, 0x100000, CRC(e390960c) SHA1(992f9ca6bffb34d589287ed1ab3c7a53d5940078) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251rp.s1", CRC(963D51B3) SHA1(B50A585E1CF7B47052A3D6FD85F47EA739B08BA8) ) @@ -1884,7 +1884,7 @@ ROM_END ROM_START( kof99rpb ) /* [OLD][BETA] The King of Fighters '99 N - (kof99rpe-b) - Remix PRO by FCHT - (Remix pro 1.00a by FCHT - Enhance) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251rpb.p1", 0x000000, 0x100000, CRC(69f172ce) SHA1(c40f72d58331cd416154eef6f58d5398effe75ef) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251rp.s1", CRC(963D51B3) SHA1(B50A585E1CF7B47052A3D6FD85F47EA739B08BA8) ) @@ -1910,7 +1910,7 @@ ROM_END ROM_START( kof99rpc ) /* [OLD][BETA] The King of Fighters '99 N - (kof99rp-b) - Remix PRO by FCHT - (Remix pro 1.00a by FCHT) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251rpc.p1", 0x000000, 0x100000, CRC(1496ac72) SHA1(60b4cb55ad8cfa27342b489fd2b53c5d41feea18) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_128K( "251rp.s1", CRC(963D51B3) SHA1(B50A585E1CF7B47052A3D6FD85F47EA739B08BA8) ) @@ -1962,7 +1962,7 @@ ROM_END ROM_START( kof99rr ) /* The King of Fighters '99 - Remix by Raymonose - (Character move change) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251rr.p1", 0x000000, 0x100000, CRC(fd7399b5) SHA1(bac6892fec986942bb02c00fe96d00fc11a0ddda) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -1988,7 +1988,7 @@ ROM_END ROM_START( kof99seh ) /* The King of Fighters '99 - Super Enhance Hack by Creamymami and Ydmis - (Can choose Krizalid, Krizalid', Kyo and Iori - ultra power hack - ultra kill start is max) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251seh.p1", 0x000000, 0x100000, CRC(3dd574cf) SHA1(9005041b52e196639f70675abbc8949f3f52e6af) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -2276,7 +2276,7 @@ ROM_END ROM_START( kof99y ) /* The King of Fighters '99 - Hack by Ydmis - (Can choose Krizalid, Krizalid', Kyo and Iori) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251y.p1", 0x000000, 0x100000, CRC(17a293ae) SHA1(b0f84a6c7688995eb93e5a4a13a4ca2a4e3645eb) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -2302,7 +2302,7 @@ ROM_END ROM_START( kof99yd ) /* The King of Fighters '99 - Hack by Ydmis - (Ultra kill start is max) */ ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251yd.p1", 0x000000, 0x100000, CRC(9caffc4d) SHA1(100bb80ffc9f938b107dbd7994a2b6febd7b3a9c) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -2927,117 +2927,117 @@ ROM_END -GAME( 1999, kof99ab, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Marcochen/PPX Hack Team", "Kof'99 (Rolls moves sideways ver)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, kof99ae, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99ae0, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (unknown date)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof99ae20140408, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (2014-04-08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, kof99ae20140624, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (2014-06-24)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof99ae20150121, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (2015-01-21)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof99ae20150520, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (2015-05-20)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof99ae20150711, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (2015-07-11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof99ae20160411, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (2016-04-11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof99ae20160419, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (2016-04-19)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof99aes, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition Special", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99bh, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "Dodowang", "Kof'99 (2 Add Char with Icons)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, kof99bhp2, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof1996", "Kof'99 (Perfect Boss Edition hack by Kof1996 2009-10-08)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99bhs, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (Boss Striker Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99bs, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof'99 (Boss Hack - DC version by FightChina KOF Hackteamwork)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99bs2, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof'99 (Boss Like DC v1.2f (KOF hackteamwork))", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99ch, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Chase", "Kof'99 (Diff Moves set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99chf, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Chase", "Kof'99 (Diff Moves set 3 - Fixed)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kof99co, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'99 COMBO 2006 (set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kof99co2, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'99 COMBO 2006 (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99d, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "SNK", "Kof'99 Millennium Battle (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99eh, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "Ydmis", "Kof'99 (4 Add Char - Ultra kill start max set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99ehr, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Raymonose", "Kof'99 (4 Add Char - Ultra kill start max - Ultra pow hack set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99eur, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Evolution Ultra Remix (Yashional)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99eur1, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Evolution Ultra Remix (old)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99eur2, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Evolution Ultra Remix", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, kof99eur3, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Evolution Ultra Remix (2011-02-25)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, kof99eur4, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 (Evolution Ultra Remix hack by Yashional 2009-07-17)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99ev2, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "hack", "Kof'99 (Evolution Special)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99evo, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 Evolution", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kof99fc, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof'99 REMIX PRO (Pro200 Final)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof99fc0, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCGH", "Kof'99 REMIX PRO (1.07A)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kof99fc1, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof'99 REMIX PRO (2.00B)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kof99fc2, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof'99 REMIX PRO (2.00F)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99fmi, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Marcochen", "Kof'99 Orochi Iori (Hack by marcochen)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99hbi, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Okukochi", "Kof'99 (Happy Birthday to Iori)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kof99iori, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "hack", "Kof'99 (hack 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99jh, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Jason/K3", "Kof'99 (3 Add Char - Simple moves rev - Athena style changed 2003-10-18)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99jho, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Jason/K3", "Kof'99 (3 Add Char - Simple moves rev - Athena style changed 2003-09-24)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kof99lb, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "lb70", "Kof'99 (Hack by lb70)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99m, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "MasakiAnton", "Kof'99 (2 Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99nd, kof99, neogeo_noslot, neogeo, neogeo_state, cmc42sfix,ROT0, "SNK", "Kof'99 (non encrypted P,decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99ndh, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (Boss Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99ndis, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 REMIX PRO (ndis)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99nevo, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Chl, Robert", "Kof'99 (Evolution Revision hack by Chl, Robert)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99ob, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 Orochi's Blood-Another part of Leona & Iori", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99ob2, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Orochi's Blood (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99pb, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 Perfect Boss", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kof99pjc1, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "TcwLee", "Kof'99 (Char color changed rev 1 2002-09-xx)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99pjc2, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "TcwLee", "Kof'99 (Char color changed rev 2 2003-03-02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99pjc3, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "TcwLee", "Kof'99 (Char color changed rev 3 2003-07-20)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99pjco, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "TcwLee", "Kof'99 (Char color changed old)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99pt, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Creamymami", "Kof'99 (Ultra kill hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99r, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Raymonose", "Kof'99 (Moves changed 0310xx)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99rd, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "hack", "Kof'99 (Red Evil Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99rev, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "hack", "Kof'99 OKUHOSHI HACK (Revolution Merry Christmas set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99revo, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Okuhoshi", "Kof'99 (Christmas Revolution v1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99roll, kof99, neogeo_noslot, neogeo, neogeo_state, cmc42sfix,ROT0, "KofOnTeam", "Kof'99 (Advanced Roll (KOFONTEAM))", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof99rp, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - v1.07a 2004-12-24)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof99rp0, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FGCH", "Kof'99 REMIX PRO (Edition v1.07a)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99rp1, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - v1.02 final1 2003-10-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99rp2, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.01c 2003-09-xx)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99rp3, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.01b 2003-09-xx)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99rp4, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.01a2 2003-09-xx)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99rp5, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.01a 2003-09-xx)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99rp6, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.01 2003-09-xx)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99rp7, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.00c built 0308e - EX ver.)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99rp8, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.00c built 0308e)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99rp9, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.00b enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99rpa, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.00b)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99rpb, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.00a enhanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof99rpc, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.00a)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof99rpp, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO PLUS (Diff Moves v1.02 final 2004-03-27)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99rr, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Raymonose", "Kof'99 (Diff Moves set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99seh, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Creamymami and Ydmis", "Kof'99 (4 Add Char - Ultra kill start max - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99sp, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "Kof'99 (Super Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99spd, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "Star07", "Kof'99 (Special Dialogue hack by Star07)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99sr, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof'99 (Summer Revolution)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99srr, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Raymonose", "Kof'99 (Super Remix Red)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99srr1, kof99, neogeo_noslot, neogeo, neogeo_state, cmc42sfix,ROT0, "hack", "Kof'99 (Super Remix Red Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99the4, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 The 4 Flame Manipulators (set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99the42, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 The 4 Flame Manipulators (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99vor, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "hack", "Kof'99 (hack vor)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99wet, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (hack colour wet)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99xxx, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (Special Boss)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99y, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Ydmis", "Kof'99 (4 Add Char", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99yd, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Ydmis", "Kof'99 (Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99ab, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Marcochen/PPX Hack Team", "Kof'99 (Rolls moves sideways ver)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, kof99ae, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99ae0, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (unknown date)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof99ae20140408, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (2014-04-08)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, kof99ae20140624, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (2014-06-24)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof99ae20150121, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (2015-01-21)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof99ae20150520, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (2015-05-20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof99ae20150711, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (2015-07-11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof99ae20160411, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (2016-04-11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof99ae20160419, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (2016-04-19)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof99aes, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition Special", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99bh, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "Dodowang", "Kof'99 (2 Add Char with Icons)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, kof99bhp2, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kof1996", "Kof'99 (Perfect Boss Edition hack by Kof1996 2009-10-08)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99bhs, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (Boss Striker Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99bs, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof'99 (Boss Hack - DC version by FightChina KOF Hackteamwork)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99bs2, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof'99 (Boss Like DC v1.2f (KOF hackteamwork))", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99ch, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Chase", "Kof'99 (Diff Moves set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99chf, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Chase", "Kof'99 (Diff Moves set 3 - Fixed)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kof99co, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'99 COMBO 2006 (set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kof99co2, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ivex", "Kof'99 COMBO 2006 (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99d, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "SNK", "Kof'99 Millennium Battle (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99eh, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "Ydmis", "Kof'99 (4 Add Char - Ultra kill start max set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99ehr, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Raymonose", "Kof'99 (4 Add Char - Ultra kill start max - Ultra pow hack set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99eur, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Evolution Ultra Remix (Yashional)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99eur1, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Evolution Ultra Remix (old)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99eur2, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Evolution Ultra Remix", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, kof99eur3, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Evolution Ultra Remix (2011-02-25)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, kof99eur4, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 (Evolution Ultra Remix hack by Yashional 2009-07-17)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99ev2, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "hack", "Kof'99 (Evolution Special)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99evo, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 Evolution", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kof99fc, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof'99 REMIX PRO (Pro200 Final)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof99fc0, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCGH", "Kof'99 REMIX PRO (1.07A)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kof99fc1, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof'99 REMIX PRO (2.00B)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kof99fc2, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof'99 REMIX PRO (2.00F)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99fmi, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Marcochen", "Kof'99 Orochi Iori (Hack by marcochen)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99hbi, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Okukochi", "Kof'99 (Happy Birthday to Iori)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kof99iori, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "hack", "Kof'99 (hack 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99jh, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Jason/K3", "Kof'99 (3 Add Char - Simple moves rev - Athena style changed 2003-10-18)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99jho, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Jason/K3", "Kof'99 (3 Add Char - Simple moves rev - Athena style changed 2003-09-24)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kof99lb, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "lb70", "Kof'99 (Hack by lb70)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99m, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "MasakiAnton", "Kof'99 (2 Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99nd, kof99, neogeo_noslot, neogeo, neogeo_state, cmc42sfix,ROT0, "SNK", "Kof'99 (non encrypted P,decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99ndh, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (Boss Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99ndis, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 REMIX PRO (ndis)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99nevo, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Chl, Robert", "Kof'99 (Evolution Revision hack by Chl, Robert)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99ob, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 Orochi's Blood-Another part of Leona & Iori", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99ob2, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Orochi's Blood (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99pb, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 Perfect Boss", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kof99pjc1, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "TcwLee", "Kof'99 (Char color changed rev 1 2002-09-xx)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99pjc2, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "TcwLee", "Kof'99 (Char color changed rev 2 2003-03-02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99pjc3, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "TcwLee", "Kof'99 (Char color changed rev 3 2003-07-20)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99pjco, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "TcwLee", "Kof'99 (Char color changed old)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99pt, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Creamymami", "Kof'99 (Ultra kill hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99r, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Raymonose", "Kof'99 (Moves changed 0310xx)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99rd, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "hack", "Kof'99 (Red Evil Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99rev, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "hack", "Kof'99 OKUHOSHI HACK (Revolution Merry Christmas set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99revo, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Okuhoshi", "Kof'99 (Christmas Revolution v1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99roll, kof99, neogeo_noslot, neogeo, neogeo_state, cmc42sfix,ROT0, "KofOnTeam", "Kof'99 (Advanced Roll (KOFONTEAM))", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof99rp, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - v1.07a 2004-12-24)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof99rp0, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FGCH", "Kof'99 REMIX PRO (Edition v1.07a)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99rp1, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - v1.02 final1 2003-10-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99rp2, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.01c 2003-09-xx)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99rp3, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.01b 2003-09-xx)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99rp4, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.01a2 2003-09-xx)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99rp5, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.01a 2003-09-xx)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99rp6, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.01 2003-09-xx)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99rp7, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.00c built 0308e - EX ver.)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99rp8, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.00c built 0308e)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99rp9, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.00b enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99rpa, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.00b)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99rpb, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.00a enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof99rpc, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO (Diff Moves - Beta v1.00a)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof99rpp, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "FCHT", "Kof'99 Remix PRO PLUS (Diff Moves v1.02 final 2004-03-27)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99rr, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Raymonose", "Kof'99 (Diff Moves set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99seh, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Creamymami and Ydmis", "Kof'99 (4 Add Char - Ultra kill start max - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99sp, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "Kof'99 (Super Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99spd, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "Star07", "Kof'99 (Special Dialogue hack by Star07)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99sr, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Kof'99 (Summer Revolution)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99srr, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Raymonose", "Kof'99 (Super Remix Red)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99srr1, kof99, neogeo_noslot, neogeo, neogeo_state, cmc42sfix,ROT0, "hack", "Kof'99 (Super Remix Red Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99the4, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 The 4 Flame Manipulators (set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99the42, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 The 4 Flame Manipulators (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99vor, kof99, neogeo_noslot, neogeo, neogeo_state, kof99hb, ROT0, "hack", "Kof'99 (hack vor)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99wet, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (hack colour wet)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99xxx, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (Special Boss)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99y, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Ydmis", "Kof'99 (4 Add Char", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99yd, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Ydmis", "Kof'99 (Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) /* Hacks of the Prototype */ -GAME( 1999, kof99evos, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (proto)(Evolution Balanced)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99hp, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "HackPlus", "Kof'99 (proto)(2 Add Char set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, kof99fix, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (Happy birthday to Iori special 2009)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99fix1, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (proto)(Happy Birthday to Iori Special set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99fix2, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (proto)(Happy Birthday to Iori Special set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99kp, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Fighters Kim", "Kof'99 (proto)(Color changed - 10%)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99phl, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Liyang1983", "Kof'99 (proto)(Plus hack by Liyang1983)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99pk, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KrysoFun", "Kof'99 (proto)(2 Add Char - Based on RS - ver + Fix? data)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99pko, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KrysoFun", "Kof'99 (proto)(2 Add Char - Based on RS - ver without Fix? data)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99pm, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unk", "Kof'99 (proto)(Mengele Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99py, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis","Kof'99 (proto)(2 Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99rs, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (proto)(Proto RS-ver)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99rsm, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unk", "Kof'99 (proto)(Mengele Fix for RS-ver)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99rsp, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unk", "Kof'99 (proto)(Bug Fix for RS-ver)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99wh1, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'99 (proto)(Diff Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99wh2, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'99 (proto)(Diff Moves - v.02)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99wh3, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'99 (proto)(Diff Moves - v.03)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99wh4, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'99 (proto)(Diff Moves - v.04)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99xpsa, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "XPS", "Kof'99 (proto)(00409 XPSLibrary alternate Andy striker voice Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99xpsf, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "XPS", "Kof'99 (proto)(00731 XPSLibrary final Fix 000409 - RS-ver)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99xpsp, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "XPS", "Kof'99 (proto)(00731 XPSLibrary final Fix 000409)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99yb, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'99 (proto)(2 Add Char set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99evos, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (proto)(Evolution Balanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99hp, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "HackPlus", "Kof'99 (proto)(2 Add Char set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, kof99fix, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (Happy birthday to Iori special 2009)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99fix1, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (proto)(Happy Birthday to Iori Special set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99fix2, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (proto)(Happy Birthday to Iori Special set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99kp, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Fighters Kim", "Kof'99 (proto)(Color changed - 10%)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99phl, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Liyang1983", "Kof'99 (proto)(Plus hack by Liyang1983)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99pk, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KrysoFun", "Kof'99 (proto)(2 Add Char - Based on RS - ver + Fix? data)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99pko, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KrysoFun", "Kof'99 (proto)(2 Add Char - Based on RS - ver without Fix? data)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99pm, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unk", "Kof'99 (proto)(Mengele Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99py, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis","Kof'99 (proto)(2 Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99rs, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof'99 (proto)(Proto RS-ver)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99rsm, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unk", "Kof'99 (proto)(Mengele Fix for RS-ver)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99rsp, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unk", "Kof'99 (proto)(Bug Fix for RS-ver)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99wh1, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'99 (proto)(Diff Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99wh2, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'99 (proto)(Diff Moves - v.02)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99wh3, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'99 (proto)(Diff Moves - v.03)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99wh4, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Kof'99 (proto)(Diff Moves - v.04)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99xpsa, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "XPS", "Kof'99 (proto)(00409 XPSLibrary alternate Andy striker voice Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99xpsf, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "XPS", "Kof'99 (proto)(00731 XPSLibrary final Fix 000409 - RS-ver)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99xpsp, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "XPS", "Kof'99 (proto)(00731 XPSLibrary final Fix 000409)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99yb, kof99hp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kof'99 (proto)(2 Add Char set 1)", MACHINE_SUPPORTS_SAVE ) @@ -3176,8 +3176,8 @@ ROM_END ROM_START( kof99s07 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "251hc07.p1", 0x000000, 0x100000, CRC(a31973d7) SHA1(2e0cc954aba90952cd1f452a35c5d5a2506cd373) ) - ROM_LOAD16_WORD_SWAP( "251hc07.p2", 0x100000, 0x400000, CRC(71e60a1f) SHA1(fe039350109fafcc7eda2668d3758dee3dda0ff2) ) + ROM_LOAD16_WORD_SWAP( "251s07.p1", 0x000000, 0x100000, CRC(a31973d7) SHA1(2e0cc954aba90952cd1f452a35c5d5a2506cd373) ) + ROM_LOAD16_WORD_SWAP( "251s07.p2", 0x100000, 0x400000, CRC(71e60a1f) SHA1(fe039350109fafcc7eda2668d3758dee3dda0ff2) ) NEO_SFIX_128K( "251ndis.s1", CRC(16edaa55) SHA1(d8601a14c703e56c0635e2f7540492b164447d6b) ) @@ -3202,8 +3202,8 @@ ROM_END ROM_START( kof99s08 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "251hc09.p1", 0x000000, 0x100000, CRC(43263e84) SHA1(865ea330380f29aea309d1fff87216735958dd5c) ) - ROM_LOAD16_WORD_SWAP( "251hc08.p2", 0x100000, 0x400000, CRC(ba3e05a7) SHA1(61c086de8b8d783c5ca3e8a970c9214b19f22d46) ) + ROM_LOAD16_WORD_SWAP( "251s09.p1", 0x000000, 0x100000, CRC(43263e84) SHA1(865ea330380f29aea309d1fff87216735958dd5c) ) + ROM_LOAD16_WORD_SWAP( "251s08.p2", 0x100000, 0x400000, CRC(ba3e05a7) SHA1(61c086de8b8d783c5ca3e8a970c9214b19f22d46) ) NEO_SFIX_128K( "251hc08.s1", CRC(141c3221) SHA1(f54ad0ce87cd3fa273be770647d2dcce05d96876) ) @@ -3228,7 +3228,7 @@ ROM_END ROM_START( kof99s09 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "251hc09.p1", 0x000000, 0x100000, CRC(43263e84) SHA1(865ea330380f29aea309d1fff87216735958dd5c) ) + ROM_LOAD16_WORD_SWAP( "251s09.p1", 0x000000, 0x100000, CRC(43263e84) SHA1(865ea330380f29aea309d1fff87216735958dd5c) ) ROM_LOAD16_WORD_SWAP( "251rp.p2", 0x100000, 0x400000, CRC(C923EE2B) SHA1(98B4F40812D5479F7D6E683E5EF4002F4C86785C) ) NEO_SFIX_128K( "251hc08.s1", CRC(141c3221) SHA1(f54ad0ce87cd3fa273be770647d2dcce05d96876) ) @@ -3254,8 +3254,8 @@ ROM_END ROM_START( kof99s10 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "251hc10.p1", 0x000000, 0x100000, CRC(b5058c20) SHA1(aa0fb295af195e2ef231bcddbb1240e53e41ee69) ) - ROM_LOAD16_WORD_SWAP( "251hc08.p2", 0x100000, 0x400000, CRC(ba3e05a7) SHA1(61c086de8b8d783c5ca3e8a970c9214b19f22d46) ) + ROM_LOAD16_WORD_SWAP( "251s10.p1", 0x000000, 0x100000, CRC(b5058c20) SHA1(aa0fb295af195e2ef231bcddbb1240e53e41ee69) ) + ROM_LOAD16_WORD_SWAP( "251s08.p2", 0x100000, 0x400000, CRC(ba3e05a7) SHA1(61c086de8b8d783c5ca3e8a970c9214b19f22d46) ) NEO_SFIX_128K( "251rp.s1", CRC(963D51B3) SHA1(B50A585E1CF7B47052A3D6FD85F47EA739B08BA8) ) @@ -3281,7 +3281,7 @@ ROM_END ROM_START( kof99s11 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc11.p1", 0x000000, 0x100000, CRC(cf1e98e7) SHA1(ec22ff296a3034d9227ccb95900136a93bd19bad) ) - ROM_LOAD16_WORD_SWAP( "251hc11.p2", 0x100000, 0x400000, CRC(f38fe174) SHA1(3d4bdd76d137fbec18e5e14ba22eb5a95abaddef) ) + ROM_LOAD16_WORD_SWAP( "251s11.p2", 0x100000, 0x400000, CRC(f38fe174) SHA1(3d4bdd76d137fbec18e5e14ba22eb5a95abaddef) ) NEO_SFIX_128K( "251revo.s1", CRC(1b0133fe) SHA1(7f8e743bc0c8384dec12ca7007d32b23fef8875d) ) @@ -3306,8 +3306,8 @@ ROM_END ROM_START( kof99s12 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "251hc12.p1", 0x000000, 0x100000, CRC(bd40389d) SHA1(8b6ae1d46feeae7044acc1b4ff61cc0d7c0d59e3) ) - ROM_LOAD16_WORD_SWAP( "251hc12.p2", 0x100000, 0x400000, CRC(18f8e9b5) SHA1(450d174378be6bd351cf151ec3ddc51e7d0862a6) ) + ROM_LOAD16_WORD_SWAP( "251s12.p1", 0x000000, 0x100000, CRC(bd40389d) SHA1(8b6ae1d46feeae7044acc1b4ff61cc0d7c0d59e3) ) + ROM_LOAD16_WORD_SWAP( "251s12.p2", 0x100000, 0x400000, CRC(18f8e9b5) SHA1(450d174378be6bd351cf151ec3ddc51e7d0862a6) ) NEO_SFIX_128K( "251hc12.s1", CRC(cf570e5e) SHA1(7196f8334242ac38f34145a370e7889e4e9f14ff) ) @@ -3332,7 +3332,7 @@ ROM_END ROM_START( kof99s13 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "251hc13.p1", 0x000000, 0x100000, CRC(6806bb9a) SHA1(83f52e72ea678d0d84f399a65211987a342c442f) ) + ROM_LOAD16_WORD_SWAP( "251s13.p1", 0x000000, 0x100000, CRC(6806bb9a) SHA1(83f52e72ea678d0d84f399a65211987a342c442f) ) ROM_LOAD16_WORD_SWAP( "251hc14.p2", 0x100000, 0x400000, CRC(d8d74ec0) SHA1(769df8b5eb9ae648dc68d6bb84d8b52c2622a1e1) ) NEO_SFIX_128K( "251hc14.s1", CRC(b676c8fe) SHA1(b15223fc44e93bde5bfbfa3bef978b05a7117b2b) ) @@ -3358,7 +3358,7 @@ ROM_END ROM_START( kof99s15 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "251hc15.p1", 0x000000, 0x100000, CRC(3f6791d4) SHA1(84aff0e973b72cefd345c25f06062f5d5861db6d) ) + ROM_LOAD16_WORD_SWAP( "251s15.p1", 0x000000, 0x100000, CRC(3f6791d4) SHA1(84aff0e973b72cefd345c25f06062f5d5861db6d) ) ROM_LOAD16_WORD_SWAP( "251hc14.p2", 0x100000, 0x400000, CRC(d8d74ec0) SHA1(769df8b5eb9ae648dc68d6bb84d8b52c2622a1e1) ) NEO_SFIX_128K( "251hc14.s1", CRC(b676c8fe) SHA1(b15223fc44e93bde5bfbfa3bef978b05a7117b2b) ) @@ -3384,7 +3384,7 @@ ROM_END ROM_START( kof99s16 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "251hc16.p1", 0x000000, 0x100000, CRC(d02b17c6) SHA1(2041d5b5835878e3ee80903fa3077bea479b6d43) ) + ROM_LOAD16_WORD_SWAP( "251s16.p1", 0x000000, 0x100000, CRC(d02b17c6) SHA1(2041d5b5835878e3ee80903fa3077bea479b6d43) ) ROM_LOAD16_WORD_SWAP( "251ndis.p2", 0x100000, 0x400000, CRC(c012ff9f) SHA1(ef53386e34464eaaed1fcba3d4d1dcfb269f995c) ) NEO_SFIX_128K( "251s02.s1", CRC(2c0a314a) SHA1(2ca439e6c2798864d9bade7753d512b64ed34f50) ) @@ -3410,7 +3410,7 @@ ROM_END ROM_START( kof99s17 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "251hc17.p1", 0x000000, 0x100000, CRC(fa5cf0a7) SHA1(86bdde3a8c08e43b69cc28eee7f0b34ecfd78b76) ) + ROM_LOAD16_WORD_SWAP( "251s17.p1", 0x000000, 0x100000, CRC(fa5cf0a7) SHA1(86bdde3a8c08e43b69cc28eee7f0b34ecfd78b76) ) ROM_LOAD16_WORD_SWAP( "251ndis.p2", 0x100000, 0x400000, CRC(c012ff9f) SHA1(ef53386e34464eaaed1fcba3d4d1dcfb269f995c) ) NEO_SFIX_128K( "251s02.s1", CRC(2c0a314a) SHA1(2ca439e6c2798864d9bade7753d512b64ed34f50) ) @@ -3436,8 +3436,8 @@ ROM_END ROM_START( kof99s18 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "251hc18.p1", 0x000000, 0x100000, CRC(04f962cc) SHA1(c44847199baae551111efa32a0b3d886f864305b) ) - ROM_LOAD16_WORD_SWAP( "251hc18.p2", 0x100000, 0x400000, CRC(86c53edc) SHA1(13b4c435459553312bcf8cb30270ca10c6968265) ) + ROM_LOAD16_WORD_SWAP( "251s18.p1", 0x000000, 0x100000, CRC(04f962cc) SHA1(c44847199baae551111efa32a0b3d886f864305b) ) + ROM_LOAD16_WORD_SWAP( "251s18.p2", 0x100000, 0x400000, CRC(86c53edc) SHA1(13b4c435459553312bcf8cb30270ca10c6968265) ) NEO_SFIX_128K( "251bs.s1", CRC(697c1f85) SHA1(117d12908b060db62716a8ac8a155c8303287746) ) @@ -3450,23 +3450,23 @@ ROM_START( kof99s18 ) ROM_LOAD( "251.v4", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) ) ROM_REGION( 0x6000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "251ae.c1", 0x0000000, 0x800000, CRC(d0048356) SHA1(3a5a381f531751c8469d74b59e9e668d21cbc06b) ) - ROM_LOAD16_BYTE( "251ae.c2", 0x0000001, 0x800000, CRC(1d405bb0) SHA1(76c4b1d6e5ff0d5814b19203fbdd1f02d663de3e) ) - ROM_LOAD16_BYTE( "251d.c3", 0x1000000, 0x800000, CRC(b047c9d5) SHA1(b840eab2208e6c0a1db0cdb28df46ba07da2ddca) ) - ROM_LOAD16_BYTE( "251d.c4", 0x1000001, 0x800000, CRC(6bc8e4b1) SHA1(674cb8145aeada1683a70beb02ed4ea028f5bdf8) ) - ROM_LOAD16_BYTE( "251d.c5", 0x2000000, 0x800000, CRC(9746268c) SHA1(59d839f01f4827377a752679922bc7281099430d) ) - ROM_LOAD16_BYTE( "251d.c6", 0x2000001, 0x800000, CRC(238b3e71) SHA1(f929c942972f768e68a5a009a3d174d203029160) ) - ROM_LOAD16_BYTE( "251hc18.c7", 0x3000000, 0x800000, CRC(1f67c92e) SHA1(a0299f26a2a6a026525040ec6546e4b054fde64a) ) - ROM_LOAD16_BYTE( "251hc18.c8", 0x3000001, 0x800000, CRC(9f8d41ed) SHA1(f8d30e89f7f2295329abb431a143b764655cc948) ) + ROM_LOAD16_BYTE( "251ae.c1", 0x0000000, 0x800000, CRC(d0048356) SHA1(3a5a381f531751c8469d74b59e9e668d21cbc06b) ) + ROM_LOAD16_BYTE( "251ae.c2", 0x0000001, 0x800000, CRC(1d405bb0) SHA1(76c4b1d6e5ff0d5814b19203fbdd1f02d663de3e) ) + ROM_LOAD16_BYTE( "251d.c3", 0x1000000, 0x800000, CRC(b047c9d5) SHA1(b840eab2208e6c0a1db0cdb28df46ba07da2ddca) ) + ROM_LOAD16_BYTE( "251d.c4", 0x1000001, 0x800000, CRC(6bc8e4b1) SHA1(674cb8145aeada1683a70beb02ed4ea028f5bdf8) ) + ROM_LOAD16_BYTE( "251d.c5", 0x2000000, 0x800000, CRC(9746268c) SHA1(59d839f01f4827377a752679922bc7281099430d) ) + ROM_LOAD16_BYTE( "251d.c6", 0x2000001, 0x800000, CRC(238b3e71) SHA1(f929c942972f768e68a5a009a3d174d203029160) ) + ROM_LOAD16_BYTE( "251hc18.c7", 0x3000000, 0x800000, CRC(1f67c92e) SHA1(a0299f26a2a6a026525040ec6546e4b054fde64a) ) + ROM_LOAD16_BYTE( "251hc18.c8", 0x3000001, 0x800000, CRC(9f8d41ed) SHA1(f8d30e89f7f2295329abb431a143b764655cc948) ) ROM_LOAD16_BYTE( "251hc18.c9", 0x4000000, 0x800000, CRC(c44d430d) SHA1(54082189818ddb51356f60b4212f1de5177b3239) ) ROM_LOAD16_BYTE( "251hc18.c10", 0x4000001, 0x800000, CRC(0e5ae418) SHA1(9f1811db741f1b063fb73f5e64ef4e56acd0b25c) ) - ROM_LOAD16_BYTE( "251aex.c11", 0x5000000, 0x800000, CRC(7fe785c2) SHA1(b49c3ab1ebf89090388c4757f24d1c02c730cc99) ) - ROM_LOAD16_BYTE( "251aex.c12", 0x5000001, 0x800000, CRC(a7541483) SHA1(3b3f0e67acfae1c3b6c5549ac350d855482f285f) ) + ROM_LOAD16_BYTE( "251aex.c11", 0x5000000, 0x800000, CRC(7fe785c2) SHA1(b49c3ab1ebf89090388c4757f24d1c02c730cc99) ) + ROM_LOAD16_BYTE( "251aex.c12", 0x5000001, 0x800000, CRC(a7541483) SHA1(3b3f0e67acfae1c3b6c5549ac350d855482f285f) ) ROM_END ROM_START( kof99s19 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "251hc19.p1", 0x000000, 0x100000, CRC(e7692e5c) SHA1(7cbff47c4dbcd8e979170c8a56e4d57bd0602e67) ) + ROM_LOAD16_WORD_SWAP( "251s19.p1", 0x000000, 0x100000, CRC(e7692e5c) SHA1(7cbff47c4dbcd8e979170c8a56e4d57bd0602e67) ) ROM_LOAD16_WORD_SWAP( "251hc19.p2", 0x100000, 0x400000, CRC(86c0e2df) SHA1(68210da594aee37981a474ab801201d2533a0225) ) NEO_SFIX_128K( "251bs.s1", CRC(697c1f85) SHA1(117d12908b060db62716a8ac8a155c8303287746) ) @@ -6023,7 +6023,7 @@ ROM_START( kof99hs07 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "kc.neo-sma", 0x0c0000, 0x040000, CRC(6c9d0647) SHA1(2a0ce62ca6c18007e8fbe1b60475c7874ab79389) ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) ) - ROM_LOAD16_WORD_SWAP( "251hc07.p2", 0x500000, 0x400000, CRC(eaf372c7) SHA1(e344605bf96208f1a9f8d673a2ad9175b67c6bb8) ) + ROM_LOAD16_WORD_SWAP( "251hs07.p2", 0x500000, 0x400000, CRC(eaf372c7) SHA1(e344605bf96208f1a9f8d673a2ad9175b67c6bb8) ) NEO_SFIX_MT_128K @@ -6077,7 +6077,7 @@ ROM_START( kof99hs09 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "kchc09.neo-sma", 0x0c0000, 0x040000, CRC(242d2439) SHA1(895f223490f5184db2b667c6bbb1af4f37931841) ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) ) - ROM_LOAD16_WORD_SWAP( "251hc09.p2", 0x500000, 0x400000, CRC(d2a9e3f2) SHA1(f56fb903dba6b4fe80d34f6e90a4f8e3431dff26) ) + ROM_LOAD16_WORD_SWAP( "251hs09.p2", 0x500000, 0x400000, CRC(d2a9e3f2) SHA1(f56fb903dba6b4fe80d34f6e90a4f8e3431dff26) ) NEO_SFIX_MT_128K @@ -6104,7 +6104,7 @@ ROM_START( kof99hs10 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "kchc10.neo-sma", 0x0c0000, 0x040000, CRC(098bc286) SHA1(ef24fd07dc203b8711bb8cf5390e34d0a8f5032f) ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) ) - ROM_LOAD16_WORD_SWAP( "251hc10.p2", 0x500000, 0x400000, CRC(629d294d) SHA1(b691764997317f2ebb154835ebcdbedbed8b38a3) ) + ROM_LOAD16_WORD_SWAP( "251hs10.p2", 0x500000, 0x400000, CRC(629d294d) SHA1(b691764997317f2ebb154835ebcdbedbed8b38a3) ) NEO_SFIX_MT_128K @@ -6131,7 +6131,7 @@ ROM_START( kof99hs11 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "kchc11.neo-sma", 0x0c0000, 0x040000, CRC(e702b32e) SHA1(21522a129675e3f9c89ccaef9c0c939cc59ae866) ) ROM_LOAD16_WORD_SWAP( "251hc11.p1", 0x100000, 0x400000, CRC(58556fa4) SHA1(910d8d69b6f5e639fe0882b17001b573725db2c9) ) - ROM_LOAD16_WORD_SWAP( "251hc11.p2", 0x500000, 0x400000, CRC(98361977) SHA1(b2a3d42e1c1a4e6e8e08b92db5fd6dffb4a3d0b3) ) + ROM_LOAD16_WORD_SWAP( "251hs11.p2", 0x500000, 0x400000, CRC(98361977) SHA1(b2a3d42e1c1a4e6e8e08b92db5fd6dffb4a3d0b3) ) NEO_SFIX_MT_128K @@ -6158,7 +6158,7 @@ ROM_START( kof99hs12 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "kc.neo-sma", 0x0c0000, 0x040000, CRC(6c9d0647) SHA1(2a0ce62ca6c18007e8fbe1b60475c7874ab79389) ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) ) - ROM_LOAD16_WORD_SWAP( "251hc12.p2", 0x500000, 0x400000, CRC(308f68d1) SHA1(fb3c4aa4be56a2ef38694cccbbfdbe76519f9e32) ) + ROM_LOAD16_WORD_SWAP( "251hs12.p2", 0x500000, 0x400000, CRC(308f68d1) SHA1(fb3c4aa4be56a2ef38694cccbbfdbe76519f9e32) ) NEO_SFIX_MT_128K @@ -6347,7 +6347,7 @@ ROM_START( kof99hs19 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "kc.neo-sma", 0x0c0000, 0x040000, CRC(6c9d0647) SHA1(2a0ce62ca6c18007e8fbe1b60475c7874ab79389) ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) ) - ROM_LOAD16_WORD_SWAP( "251hc19.p2", 0x500000, 0x400000, CRC(e074e88a) SHA1(3293c9e5b3280adf5d54b8c95461ae9f5bc9c0b0) ) + ROM_LOAD16_WORD_SWAP( "251hs19.p2", 0x500000, 0x400000, CRC(e074e88a) SHA1(3293c9e5b3280adf5d54b8c95461ae9f5bc9c0b0) ) NEO_SFIX_MT_128K @@ -6455,7 +6455,7 @@ ROM_START( kof99hs23 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "kc.neo-sma", 0x0c0000, 0x040000, CRC(6c9d0647) SHA1(2a0ce62ca6c18007e8fbe1b60475c7874ab79389) ) ROM_LOAD16_WORD_SWAP( "251hc23.p1", 0x100000, 0x400000, CRC(5a8e0bda) SHA1(cfcb4429b0366caef93c497e80393af1539d5fbd) ) - ROM_LOAD16_WORD_SWAP( "251hc23.p2", 0x500000, 0x400000, CRC(7e11e566) SHA1(6e0b6bc21e3ca3e19c3cc7f6bd3f77b461bf6ecc) ) + ROM_LOAD16_WORD_SWAP( "251hs23.p2", 0x500000, 0x400000, CRC(7e11e566) SHA1(6e0b6bc21e3ca3e19c3cc7f6bd3f77b461bf6ecc) ) NEO_SFIX_MT_128K @@ -6644,7 +6644,7 @@ ROM_START( kof99hs30 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "kc.neo-sma", 0x0c0000, 0x040000, CRC(6c9d0647) SHA1(2a0ce62ca6c18007e8fbe1b60475c7874ab79389) ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) ) - ROM_LOAD16_WORD_SWAP( "251hc30.p2", 0x500000, 0x400000, CRC(d3de1712) SHA1(cc98c0de61e93a03fe985237815e6efc2b0e8dde) ) + ROM_LOAD16_WORD_SWAP( "251hs30.p2", 0x500000, 0x400000, CRC(d3de1712) SHA1(cc98c0de61e93a03fe985237815e6efc2b0e8dde) ) NEO_SFIX_MT_128K @@ -6671,7 +6671,7 @@ ROM_START( kof99hs31 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "kc.neo-sma", 0x0c0000, 0x040000, CRC(6c9d0647) SHA1(2a0ce62ca6c18007e8fbe1b60475c7874ab79389) ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) ) - ROM_LOAD16_WORD_SWAP( "251hc31.p2", 0x500000, 0x400000, CRC(957f8623) SHA1(b295e04adb0b9c06903224047d1cd0c4a5fd5fbd) ) + ROM_LOAD16_WORD_SWAP( "251hs31.p2", 0x500000, 0x400000, CRC(957f8623) SHA1(b295e04adb0b9c06903224047d1cd0c4a5fd5fbd) ) NEO_SFIX_MT_128K @@ -6968,7 +6968,7 @@ ROM_START( kof99hs42 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "kc.neo-sma", 0x0c0000, 0x040000, CRC(6c9d0647) SHA1(2a0ce62ca6c18007e8fbe1b60475c7874ab79389) ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) ) - ROM_LOAD16_WORD_SWAP( "251hc42.p2", 0x500000, 0x400000, CRC(9f6f1830) SHA1(03929846c83b42751c6b9bf9cf89599a66196324) ) + ROM_LOAD16_WORD_SWAP( "251hs42.p2", 0x500000, 0x400000, CRC(9f6f1830) SHA1(03929846c83b42751c6b9bf9cf89599a66196324) ) NEO_SFIX_MT_128K @@ -6995,7 +6995,7 @@ ROM_START( kof99hs43 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "kc.neo-sma", 0x0c0000, 0x040000, CRC(6c9d0647) SHA1(2a0ce62ca6c18007e8fbe1b60475c7874ab79389) ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) ) - ROM_LOAD16_WORD_SWAP( "251hc43.p2", 0x500000, 0x400000, CRC(a4691dcf) SHA1(698efcd4a83411b72bcc0ef82d54ce9ba997d764) ) + ROM_LOAD16_WORD_SWAP( "251hs43.p2", 0x500000, 0x400000, CRC(a4691dcf) SHA1(698efcd4a83411b72bcc0ef82d54ce9ba997d764) ) NEO_SFIX_MT_128K @@ -7076,7 +7076,7 @@ ROM_START( kof99hs46 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "kc.neo-sma", 0x0c0000, 0x040000, CRC(6c9d0647) SHA1(2a0ce62ca6c18007e8fbe1b60475c7874ab79389) ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) ) - ROM_LOAD16_WORD_SWAP( "251hc46.p2", 0x500000, 0x400000, CRC(eb120210) SHA1(c27bc5f7f5a3b7f9b96eff5d4fa9da6168733b90) ) + ROM_LOAD16_WORD_SWAP( "251hs46.p2", 0x500000, 0x400000, CRC(eb120210) SHA1(c27bc5f7f5a3b7f9b96eff5d4fa9da6168733b90) ) NEO_SFIX_MT_128K @@ -7128,7 +7128,7 @@ ROM_END ROM_START( kof99ks02 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc02.p1", 0x000000, 0x100000, CRC(9e3ef1df) SHA1(f2d0d4883f79f04f846bd5fd6499bae26f24a00c) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7154,7 +7154,7 @@ ROM_END ROM_START( kof99ks03 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc03.p1", 0x000000, 0x100000, CRC(139493f7) SHA1(90d240c9f3e4f06ea8aeb917f0d09990c7c76716) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7180,7 +7180,7 @@ ROM_END ROM_START( kof99ks04 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc04.p1", 0x000000, 0x100000, CRC(16b39384) SHA1(b512ad118ba1b8c6f7eafbec82b67d89f18f8793) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7206,7 +7206,7 @@ ROM_END ROM_START( kof99ks05 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc05.p1", 0x000000, 0x100000, CRC(f6ebb8bb) SHA1(c08aac9130526256bfb6eb991afc86237f09f980) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7232,7 +7232,7 @@ ROM_END ROM_START( kof99ks06 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc06.p1", 0x000000, 0x100000, CRC(decaaabb) SHA1(6d699fb798967771b87171260bc4d0e727d67c9c) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7284,7 +7284,7 @@ ROM_END ROM_START( kof99ks08 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc08.p1", 0x000000, 0x100000, CRC(19f79912) SHA1(0095a6bfda75926d20dca3707e30b037f909df56) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7388,7 +7388,7 @@ ROM_END ROM_START( kof99ks12 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x000000, 0x100000, CRC(f2c7ddfa) SHA1(d592eecc53d442c55c2f26a6a721fdf2924d2a5b) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7414,7 +7414,7 @@ ROM_END ROM_START( kof99ks13 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc13.p1", 0x000000, 0x100000, CRC(ca8ff61a) SHA1(7180c4212cc12034c661311a4dcc40f159086298) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7440,7 +7440,7 @@ ROM_END ROM_START( kof99ks14 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc14.p1", 0x000000, 0x100000, CRC(e5d021ec) SHA1(3358406910c2f05ef7fa97b0f9488b96b59fdffb) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7466,7 +7466,7 @@ ROM_END ROM_START( kof99ks15 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc15.p1", 0x000000, 0x100000, CRC(225e4794) SHA1(e1c7dbe276e8301f69205f1fe659610a6db5782b) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7492,7 +7492,7 @@ ROM_END ROM_START( kof99ks16 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc16.p1", 0x000000, 0x100000, CRC(5ce2f562) SHA1(2bcd61e18d19460b85abaf72729ae997b1a2f16b) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7518,7 +7518,7 @@ ROM_END ROM_START( kof99ks17 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc17.p1", 0x000000, 0x100000, CRC(1a6c3e26) SHA1(c17c239bcf114896fe2eb469487473d86616a4f2) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7544,7 +7544,7 @@ ROM_END ROM_START( kof99ks18 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc18.p1", 0x000000, 0x100000, CRC(a8e01c4b) SHA1(f239f98d003db87fb72f169fa182c1ea360f40bd) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7570,7 +7570,7 @@ ROM_END ROM_START( kof99ks19 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc19.p1", 0x000000, 0x100000, CRC(4edabf26) SHA1(d63c76a94ddb416870998b3c03acb2d68b52f4b0) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7596,7 +7596,7 @@ ROM_END ROM_START( kof99ks20 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc20.p1", 0x000000, 0x100000, CRC(e5f0a5eb) SHA1(2689342a031e20f6b4387eed0023caa4bcfcd74e) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7622,7 +7622,7 @@ ROM_END ROM_START( kof99ks21 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc21.p1", 0x000000, 0x100000, CRC(67bb2344) SHA1(7bc258389bb72f91a22e083e09234a43f1730434) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7908,7 +7908,7 @@ ROM_END ROM_START( kof99ks32 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc32.p1", 0x000000, 0x100000, CRC(c539927c) SHA1(f39074fc2340ebc1096911d504ecb7af1024eb93) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7934,7 +7934,7 @@ ROM_END ROM_START( kof99ks33 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc33.p1", 0x000000, 0x100000, CRC(ffa43218) SHA1(e9463795f940c4a167f8913066584c2dc673bbc7) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -7986,7 +7986,7 @@ ROM_END ROM_START( kof99ks35 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc35.p1", 0x000000, 0x100000, CRC(20e8ac1b) SHA1(dba655fad002960fb122e153ee6d1db15cf1945d) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -8038,7 +8038,7 @@ ROM_END ROM_START( kof99ks37 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x000000, 0x100000, CRC(f2c7ddfa) SHA1(d592eecc53d442c55c2f26a6a721fdf2924d2a5b) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -8064,7 +8064,7 @@ ROM_END ROM_START( kof99ks38 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x000000, 0x100000, CRC(f2c7ddfa) SHA1(d592eecc53d442c55c2f26a6a721fdf2924d2a5b) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -8090,7 +8090,7 @@ ROM_END ROM_START( kof99ks39 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x000000, 0x100000, CRC(f2c7ddfa) SHA1(d592eecc53d442c55c2f26a6a721fdf2924d2a5b) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -8116,7 +8116,7 @@ ROM_END ROM_START( kof99ks40 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x000000, 0x100000, CRC(f2c7ddfa) SHA1(d592eecc53d442c55c2f26a6a721fdf2924d2a5b) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -8142,7 +8142,7 @@ ROM_END ROM_START( kof99ks41 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251.p1", 0x000000, 0x100000, CRC(f2c7ddfa) SHA1(d592eecc53d442c55c2f26a6a721fdf2924d2a5b) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -8220,7 +8220,7 @@ ROM_END ROM_START( kof99ks44 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc44.p1", 0x000000, 0x100000, CRC(1085897a) SHA1(0571ac758b4605e0ebe02276df94fb8034dd9337) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -8246,7 +8246,7 @@ ROM_END ROM_START( kof99ks45 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc45.p1", 0x000000, 0x100000, CRC(ed4687ce) SHA1(3fe7fee58a63e0946d57d18dfd542ca6effa598c) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -8324,7 +8324,7 @@ ROM_END ROM_START( kof99ks48 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc48.p1", 0x000000, 0x100000, CRC(e128e60f) SHA1(8c61947b0589b686a5c9528dd4738def7d281e34) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -8376,7 +8376,7 @@ ROM_END ROM_START( kof99ks50 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc50.p1", 0x000000, 0x100000, CRC(180ad904) SHA1(6502ef58ee16f54da344d2a36f9d68a579a06e52) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -8402,7 +8402,7 @@ ROM_END ROM_START( kof99ks51 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc51.p1", 0x000000, 0x100000, CRC(b17a9456) SHA1(c1998b085379b33cfb9786c206f950b909e8b392) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -8454,7 +8454,7 @@ ROM_END ROM_START( kof99ks53 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "251hc53.p1", 0x000000, 0x100000, CRC(42104d42) SHA1(5e0987a942aab01386fb6ae95641b86ac557de72) ) - ROM_LOAD16_WORD_SWAP( "251.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) + ROM_LOAD16_WORD_SWAP( "251r.p2", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) ) NEO_SFIX_MT_128K @@ -9447,244 +9447,244 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // The King of Fighters '99 -GAME( 2017, kof99s01, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 01)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s02, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 02)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s03, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 03)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s04, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 04)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s05, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 05)(NGM-2510)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s07, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 07)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s08, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 08)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s09, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 09)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s10, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 10)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s11, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 11)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s12, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 12)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s13, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 13)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s15, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 15)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s16, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 16)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s17, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 17)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s18, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 18)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s19, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 19)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s20, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 20)(NGM-2510)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s21, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 21)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99s22, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Anniversary Edition Hack Updated To Latest Version)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof99s23, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (s23)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, kof99s24, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 (Red Storm Edition Unsimplified by Kalcetin)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, kof99s25, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Bismil Hassan", "Kof'99 (s25)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2012, kof99s26, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Bismil Hassan", "Kof'99 (s26)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99s27, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Bismil Hassan", "Kof'99 (s27)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2012, kof99s28, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Bismil Hassan", "Kof'99 (s28)", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, kof99s29, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Bismil Hassan", "Kof'99 (s29)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es01, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Unlock Intensive mode)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es02, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V1)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es03, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V2)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es04, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V3)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es05, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Remove The Shadow On Krizalid's portrait)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es06, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Add Bosses' Portraits)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es07, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Replace Krizalid's Portraits)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es08, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Add Krizalid's Moves)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es09, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Re-spell Krizalid's Name While Waiting-Striker)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es10, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Get Maximum Power After Attack Or Being Attacked)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es11, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Get Maximum Power At Start Up)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es12, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Free Special Move)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es13, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Power Gauge Upgrade)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es14, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Free ST)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es15, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Change K's Moves)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es16, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V1)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es17, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V2)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es18, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V3)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es19, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Iori's Bug)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es20, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Joe's Bug)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es21, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Leona's Bug)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es22, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Change Athena's Move)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es23, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V0)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es24, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V1)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es25, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V2)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es26, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V3)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es27, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V4)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es28, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Set)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es29, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Orochi)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es30, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Random Background)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es31, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Random Boss)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es32, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Backward Rolling)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es33, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Special Dialogue)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99es34, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Unlimited Credits In Console Mode)(earlier)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h01, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Unlock Intensive Mode)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h02, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h03, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h04, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V3)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h05, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Remove The Shadow On Krizalid's Portrait)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h06, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Add Bosses' Portraits On The Character Selection Screen)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h07, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters-Replace Krizalid's Portraits)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h08, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters-Add Krizalid's Moves)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h09, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Re-Spell Krizalid's Name While Waiting-Striker)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h10, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Get Maximum Power After Attack Or Being Attacked)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h11, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Get Maximum Power At Start Up)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h12, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Free Special Move)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h13, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Power Gauge Upgrade)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h14, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Free ST)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h15, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Change K's Moves)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h16, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (7 Colors Version)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h17, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h18, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h19, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V3)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h20, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Red Version)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h21, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Bloody Red Style)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h22, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Iori's Bug)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h23, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Joe's Bug)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h24, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Leona's Bug)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h25, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Change Athena's Move)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h26, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V0)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h27, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h28, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h29, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V3)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h30, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V4)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h31, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Set)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h32, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Orochi)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h33, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Random Background)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h34, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Random Boss)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h35, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Backward Rolling)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h36, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Unlimited Credits In Console Mode)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h41, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters Add striker move v1 Alt)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h42, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters Add striker move v2 Alt)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h43, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters Add striker move v3 Alt)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h44, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Add Kyo's New Moves)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h45, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Choosing Same One)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99h46, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Investment skills Hit)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs01, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (DreamCast 1.0)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs02, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (DreamCast 1.2F)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs03, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Unlock Intensive Mode)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs04, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Revolution Christmas Edition)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs05, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Remix Pro 1.07A)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs06, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V1)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs07, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V2)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs08, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V3)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs09, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Striker Move V1)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs10, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Striker Move V2)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs11, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Striker Move V3)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs12, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Remove Shadow)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs13, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Bosses' portraits)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs14, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Replace Krizalid's Portraits)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs15, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Krizalid's Moves)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs16, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Fix Krizalid's Name)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs17, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Get Maximum Power After Attack Or Being Attacked.)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs18, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Get Maximum Power At Start Up)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs19, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Free Special Move)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs20, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Power Gauge Upgrade)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs21, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Free ST)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs22, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Change K's Moves)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs23, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Add Kyo's New Moves)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs24, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (7 Colors Version)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs25, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V1)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs26, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V2)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs27, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V3)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs28, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Red Version)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs29, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Bloody Red Style)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs30, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Iori's Bug)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs31, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Joe's Bug)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs32, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Leona's Bug)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs33, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Choosing Same One)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs34, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Change Athena's Move)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs35, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V0)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs36, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V1)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs37, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V2)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs38, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V3)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs39, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V4)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs40, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Set)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs41, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Orochi)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs42, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Random Background)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs43, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Random Boss)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs44, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Backward Rolling)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs45, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Special Dialogue)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99hs46, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Unlimited Credits In Console Mode)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks01, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (DreamCast 1.2F)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks02, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Unlock Intensive Mode)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks03, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V1)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks04, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V2)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks05, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Striker Move V1)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks06, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Striker Move V2)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks07, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Striker Move V3)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks08, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Remove Shadow)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks09, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Bosses' Portraits)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks10, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Replace Krizalid's Portraits)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks11, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Krizalid's Moves)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks12, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Fix Krizalid's Name)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks13, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Enhanced Counter & Armor Mode v1)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks14, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Enhanced Counter & Armor Mode v2)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks15, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Enhanced Counter & Armor Mode v3)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks16, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Get Maximum Power After Attack Or Being Attacked)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks17, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Get Maximum Power At Start Up)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks18, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Free Special Move)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks19, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Power Gauge Upgrade)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks20, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Free ST)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks21, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Add '97 Shavings Wind)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks22, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Change K's Moves)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks23, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Add Kyo's New Moves)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks24, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Yagami Temple Moves To Add)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks25, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (7 Colors Version)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks26, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Color Change V1)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks27, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Color Change V2)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks28, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Color Change V3)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks29, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Color Change V4)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks30, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Icy Blue Style)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks31, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Bloody Red Style)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks32, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fix Iori's Bug)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks33, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fix Joe's Bug)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks34, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fix Leona's Bug)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks35, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Enable Choosing Same One)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks36, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Change Athena's Move)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks37, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V0)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks38, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V1)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks39, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V2)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks40, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V3)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks41, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V4)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks42, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Enable Hidden Set)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks43, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Orochi)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks44, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Random Background)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks45, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Random Boss)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks46, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Dodge Imitation kof2000)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks47, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Dodge Imitation kof98)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks48, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Dodge Imitation kof98A)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks49, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Special Dialogue)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks50, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Unlimited Credits In Console Mode)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks51, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Robert Hidden Trick)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks52, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Evolution Ultra Remix 2011.12.20)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ks53, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Simplify The Move Version)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps01, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Unlock Intensive Mode)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps02, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V2)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps03, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V3)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps04, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Hidden Characters - Remove Shadow)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps05, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Bosses)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps06, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Hidden Characters - Replace Krizalid's)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps07, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Krizalid's Moves)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps08, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Hidden Characters - Fix Krizalid's Name)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps09, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Enhanced Counter & Armor Mode v1)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps10, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Enhanced Counter & Armor Mode v2)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps11, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Enhanced Counter & Armor Mode v3)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps12, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Get Maximum Power After Attack Or Being Attacked)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps13, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Get Maximum Power At Start Up)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps14, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Free Special Move)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps15, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Power Gauge Upgrade)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps16, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Free ST)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps17, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Change K's Moves)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps18, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Color Change V1)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps19, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Color Change V2)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps20, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Color Change V3)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps21, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fix S1)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps22, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fix Iori's Bug)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps23, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fix Joe's Bug)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps24, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fix Leona's Bug)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps25, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Change Athena's Move)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps26, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V0)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps27, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V1)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps28, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V3)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps29, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V4)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps30, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Enable Hidden Set)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps31, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Orochi)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps32, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Random Background)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps33, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Random Boss)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps34, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Backward Rolling)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps35, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Special Dialogue)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps36, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Unlimited Credits In Console Mode)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof99ps37, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Bosses' Portraits (Alt))(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s01, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 01)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s02, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 02)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s03, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Style Remix (Set 01))(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s04, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Style Remix (Set 02))(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s05, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Style Remix (Set 03))(NGM-2510)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s07, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 07)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s08, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Style Remix (Set 04))(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s09, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 09)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s10, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 10)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s11, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 11)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s12, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Style Remix (Set 05))(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s13, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 13)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s15, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Description Of Unknown Origin 15)(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s16, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Style Remix (Set 06))(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s17, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Style Remix (Set 07))(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s18, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Style Remix (Set 08))(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s19, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Style Remix (Set 09))(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s20, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Style Remix (Set 10))(NGM-2510)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s21, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Style Remix (Set 11))(NGM-2510)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99s22, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Anniversary Edition Hack Updated To Latest Version)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof99s23, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 Anniversary Edition (s23)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, kof99s24, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Kof'99 (Red Storm Edition Unsimplified by Kalcetin)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, kof99s25, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Bismil Hassan", "Kof'99 (s25)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2012, kof99s26, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Bismil Hassan", "Kof'99 (s26)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99s27, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Bismil Hassan", "Kof'99 (s27)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2012, kof99s28, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Bismil Hassan", "Kof'99 (s28)", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, kof99s29, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Bismil Hassan", "Kof'99 (s29)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es01, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Unlock Intensive mode)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es02, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V1)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es03, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V2)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es04, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V3)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es05, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Remove The Shadow On Krizalid's portrait)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es06, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Add Bosses' Portraits)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es07, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Replace Krizalid's Portraits)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es08, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Add Krizalid's Moves)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es09, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Re-spell Krizalid's Name While Waiting-Striker)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es10, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Get Maximum Power After Attack Or Being Attacked)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es11, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Get Maximum Power At Start Up)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es12, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Free Special Move)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es13, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Power Gauge Upgrade)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es14, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Free ST)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es15, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Change K's Moves)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es16, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V1)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es17, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V2)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es18, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V3)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es19, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Iori's Bug)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es20, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Joe's Bug)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es21, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Leona's Bug)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es22, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Change Athena's Move)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es23, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V0)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es24, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V1)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es25, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V2)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es26, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V3)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es27, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V4)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es28, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Set)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es29, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Orochi)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es30, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Random Background)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es31, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Random Boss)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es32, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Backward Rolling)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es33, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Special Dialogue)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99es34, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Unlimited Credits In Console Mode)(earlier)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h01, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Unlock Intensive Mode)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h02, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h03, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h04, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V3)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h05, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Remove The Shadow On Krizalid's Portrait)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h06, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Add Bosses' Portraits On The Character Selection Screen)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h07, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters-Replace Krizalid's Portraits)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h08, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters-Add Krizalid's Moves)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h09, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Re-Spell Krizalid's Name While Waiting-Striker)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h10, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Get Maximum Power After Attack Or Being Attacked)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h11, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Get Maximum Power At Start Up)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h12, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Free Special Move)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h13, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Power Gauge Upgrade)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h14, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Free ST)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h15, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Change K's Moves)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h16, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (7 Colors Version)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h17, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h18, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h19, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V3)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h20, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Red Version)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h21, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Bloody Red Style)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h22, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Iori's Bug)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h23, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Joe's Bug)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h24, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Leona's Bug)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h25, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Change Athena's Move)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h26, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V0)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h27, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h28, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h29, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V3)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h30, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V4)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h31, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Set)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h32, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Orochi)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h33, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Random Background)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h34, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Random Boss)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h35, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Backward Rolling)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h36, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Unlimited Credits In Console Mode)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h41, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters Add striker move v1 Alt)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h42, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters Add striker move v2 Alt)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h43, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters Add striker move v3 Alt)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h44, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Add Kyo's New Moves)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h45, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Choosing Same One)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99h46, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Investment skills Hit)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs01, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (DreamCast 1.0)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs02, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (DreamCast 1.2F)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs03, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Unlock Intensive Mode)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs04, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Revolution Christmas Edition)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs05, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Remix Pro 1.07A)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs06, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V1)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs07, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V2)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs08, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V3)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs09, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Striker Move V1)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs10, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Striker Move V2)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs11, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Striker Move V3)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs12, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Remove Shadow)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs13, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Bosses' portraits)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs14, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Replace Krizalid's Portraits)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs15, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Krizalid's Moves)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs16, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Hidden Characters - Fix Krizalid's Name)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs17, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Get Maximum Power After Attack Or Being Attacked.)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs18, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Get Maximum Power At Start Up)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs19, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Free Special Move)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs20, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Power Gauge Upgrade)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs21, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Free ST)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs22, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Change K's Moves)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs23, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Add Kyo's New Moves)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs24, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (7 Colors Version)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs25, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V1)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs26, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V2)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs27, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Color Change V3)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs28, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Red Version)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs29, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Bloody Red Style)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs30, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Iori's Bug)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs31, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Joe's Bug)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs32, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fix Leona's Bug)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs33, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Choosing Same One)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs34, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Change Athena's Move)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs35, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V0)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs36, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V1)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs37, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V2)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs38, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V3)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs39, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V4)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs40, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Enable Hidden Set)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs41, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Orochi)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs42, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Random Background)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs43, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Random Boss)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs44, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Backward Rolling)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs45, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Special Dialogue)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99hs46, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "Hacks", "Kof'99 (Unlimited Credits In Console Mode)(NGH-2510)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks01, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (DreamCast 1.2F)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks02, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Unlock Intensive Mode)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks03, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V1)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks04, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V2)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks05, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Striker Move V1)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks06, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Striker Move V2)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks07, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Striker Move V3)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks08, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Remove Shadow)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks09, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Bosses' Portraits)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks10, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Replace Krizalid's Portraits)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks11, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Krizalid's Moves)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks12, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Hidden Characters - Fix Krizalid's Name)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks13, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Enhanced Counter & Armor Mode v1)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks14, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Enhanced Counter & Armor Mode v2)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks15, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Enhanced Counter & Armor Mode v3)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks16, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Get Maximum Power After Attack Or Being Attacked)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks17, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Get Maximum Power At Start Up)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks18, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Free Special Move)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks19, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Power Gauge Upgrade)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks20, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Free ST)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks21, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Add '97 Shavings Wind)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks22, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Change K's Moves)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks23, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Add Kyo's New Moves)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks24, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Yagami Temple Moves To Add)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks25, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (7 Colors Version)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks26, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Color Change V1)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks27, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Color Change V2)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks28, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Color Change V3)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks29, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Color Change V4)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks30, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Icy Blue Style)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks31, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Bloody Red Style)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks32, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fix Iori's Bug)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks33, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fix Joe's Bug)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks34, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fix Leona's Bug)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks35, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Enable Choosing Same One)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks36, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Change Athena's Move)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks37, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V0)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks38, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V1)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks39, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V2)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks40, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V3)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks41, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V4)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks42, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Enable Hidden Set)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks43, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Orochi)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks44, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Random Background)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks45, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Random Boss)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks46, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Dodge Imitation kof2000)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks47, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Dodge Imitation kof98)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks48, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Dodge Imitation kof98A)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks49, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Special Dialogue)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks50, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Unlimited Credits In Console Mode)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks51, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Robert Hidden Trick)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks52, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Evolution Ultra Remix 2011.12.20)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ks53, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "Hacks", "Kof'99 (Simplify The Move Version)(Korean Release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps01, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Unlock Intensive Mode)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps02, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V2)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps03, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Enable Hidden Characters V3)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps04, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Hidden Characters - Remove Shadow)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps05, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Bosses)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps06, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Hidden Characters - Replace Krizalid's)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps07, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Krizalid's Moves)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps08, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Hidden Characters - Fix Krizalid's Name)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps09, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Enhanced Counter & Armor Mode v1)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps10, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Enhanced Counter & Armor Mode v2)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps11, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Enhanced Counter & Armor Mode v3)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps12, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Get Maximum Power After Attack Or Being Attacked)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps13, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Get Maximum Power At Start Up)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps14, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Free Special Move)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps15, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Power Gauge Upgrade)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps16, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Free ST)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps17, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Change K's Moves)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps18, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Color Change V1)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps19, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Color Change V2)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps20, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Color Change V3)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps21, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fix S1)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps22, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fix Iori's Bug)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps23, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fix Joe's Bug)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps24, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fix Leona's Bug)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps25, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Change Athena's Move)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps26, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V0)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps27, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V1)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps28, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V3)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps29, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Fixed Life Bar V4)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps30, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Enable Hidden Set)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps31, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Orochi)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps32, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Random Background)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps33, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Random Boss)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps34, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Backward Rolling)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps35, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Special Dialogue)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps36, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Unlimited Credits In Console Mode)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof99ps37, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof'99 (Hidden Characters - Add Bosses' Portraits (Alt))(prototype)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/kyugo.cpp b/docs/release/src/hbmame/drivers/kyugo.cpp index 96f621f8a05..94e6c539d85 100644 --- a/docs/release/src/hbmame/drivers/kyugo.cpp +++ b/docs/release/src/hbmame/drivers/kyugo.cpp @@ -43,4 +43,4 @@ ROM_START( airwolffr ) ROM_LOAD_OPTIONAL( "epl12p6a.9k", 0x0300, 0x0034, CRC(f5acad85) SHA1(ee3caeedf3e91793b12895f109eae5417f5c7631) ) ROM_END -GAME( 2007, airwolffr, airwolf, srdmissn, airwolf, kyugo_state, srdmissn, ROT0, "Arkatrad", "Airwolf (French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, airwolffr, airwolf, srdmissn, airwolf, kyugo_state, srdmissn, ROT0, "Arkatrad", "Airwolf (French)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/m52.cpp b/docs/release/src/hbmame/drivers/m52.cpp index 00bc8cc1b7e..bb90de9db1a 100644 --- a/docs/release/src/hbmame/drivers/m52.cpp +++ b/docs/release/src/hbmame/drivers/m52.cpp @@ -36,4 +36,4 @@ ROM_START( spatrol ) ROM_LOAD( "mpc-2.2h", 0x0240, 0x0100, CRC(7ae4cd97) SHA1(bc0662fac82ffe65f02092d912b2c2b0c7a8ac2b) ) ROM_END -GAME( 2008, spatrol, mpatrol, m52, mpatrol, m52_state, 0, ROT0, "Gatinho", "Sponge Patrol", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, spatrol, mpatrol, m52, mpatrol, m52_state, 0, ROT0, "Gatinho", "Sponge Patrol", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/maketrax.cpp b/docs/release/src/hbmame/drivers/maketrax.cpp index 7e86d7ca3bb..5d171f727ee 100644 --- a/docs/release/src/hbmame/drivers/maketrax.cpp +++ b/docs/release/src/hbmame/drivers/maketrax.cpp @@ -221,8 +221,8 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::piranha ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_IO_MAP(piranha_writeport) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_IO_MAP(piranha_writeport) MACHINE_CONFIG_END @@ -239,7 +239,7 @@ MACHINE_RESET_MEMBER(pacman_state,maketrax) m_maketrax_disable_protection = 0; } -DRIVER_INIT_MEMBER(pacman_state,maketrax) +void pacman_state::init_maketrax() { /* set up protection handlers */ m_maincpu->space(AS_PROGRAM).install_write_handler(0x5004, 0x5004, write8_delegate(FUNC(pacman_state::maketrax_protection_w),this)); @@ -809,51 +809,51 @@ ROM_END /* Official MAME */ /* rom parent machine inp init */ -GAME( 1981, abscam, puckman, piranha, mspacman, pacman_state, eyes, ROT90, "GL (US Billiards License)", "Abscam", MACHINE_SUPPORTS_SAVE ) -GAME( 1982, eyes, 0, pacman, eyes, pacman_state, eyes, ROT90, "Digitrex Techstar (Rock-ola license)", "Eyes (Digitrex Techstar)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, piranha, puckman, piranha, mspacman, pacman_state, eyes, ROT90, "GL (US Billiards License)", "Piranha", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, piranhah, puckman, pacman, mspacman, pacman_state, 0, ROT90, "hack", "Piranha (hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, piranhao, puckman, piranha, mspacman, pacman_state, eyes, ROT90, "GL (US Billiards License)", "Piranha (older)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, abscam, puckman, piranha, mspacman, pacman_state, eyes, ROT90, "GL (US Billiards License)", "Abscam", MACHINE_SUPPORTS_SAVE ) +HACK( 1982, eyes, 0, pacman, eyes, pacman_state, eyes, ROT90, "Digitrex Techstar (Rock-ola license)", "Eyes (Digitrex Techstar)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, piranha, puckman, piranha, mspacman, pacman_state, eyes, ROT90, "GL (US Billiards License)", "Piranha", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, piranhah, puckman, pacman, mspacman, pacman_state, 0, ROT90, "hack", "Piranha (hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, piranhao, puckman, piranha, mspacman, pacman_state, eyes, ROT90, "GL (US Billiards License)", "Piranha (older)", MACHINE_SUPPORTS_SAVE ) /* Dave Widel's Games - http://www.widel.com */ -GAME( 2003, aa, 0, widel, mspacpls, pacman_state, 0, ROT90, "David Widel", "Alien Armada", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, bace, 0, widel, mspacpls, pacman_state, 0, ROT90, "David Widel", "Balloon Ace", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, dderby, 0, widel, mspacpls, pacman_state, 0, ROT90, "David Widel", "Death Derby", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kangaroh, 0, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Kagaroo (Qbertish) (incomplete)", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ladybugh, lazybug, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Ladybug on Pacman Hardware", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, lazybug, 0, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Lazy Bug", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, lazybug1, lazybug, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Lazy Bug (Slower)", MACHINE_SUPPORTS_SAVE ) -GAME( 19??, pactest, 0, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Test - Pacman board test", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ppong, 0, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Pong (Pacman Hardware)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ppong2, ppong, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Pong (Pacman Hardware) v2", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, rainboh, 0, pacman, mspacpls, pacman_state, 0, ROT90, "David Widel", "Rainbow (Incomplete)", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) -GAME( 1981, wavybug, lazybug, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Wavy Bug", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, zap, 0, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Space Zap Tribute", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, aa, 0, widel, mspacpls, pacman_state, 0, ROT90, "David Widel", "Alien Armada", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, bace, 0, widel, mspacpls, pacman_state, 0, ROT90, "David Widel", "Balloon Ace", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, dderby, 0, widel, mspacpls, pacman_state, 0, ROT90, "David Widel", "Death Derby", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kangaroh, 0, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Kagaroo (Qbertish) (incomplete)", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ladybugh, lazybug, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Ladybug on Pacman Hardware", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, lazybug, 0, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Lazy Bug", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, lazybug1, lazybug, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Lazy Bug (Slower)", MACHINE_SUPPORTS_SAVE ) +HACK( 19??, pactest, 0, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Test - Pacman board test", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ppong, 0, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Pong (Pacman Hardware)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ppong2, ppong, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Pong (Pacman Hardware) v2", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, rainboh, 0, pacman, mspacpls, pacman_state, 0, ROT90, "David Widel", "Rainbow (Incomplete)", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) +HACK( 1981, wavybug, lazybug, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Wavy Bug", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, zap, 0, woodpek, mspacpls, pacman_state, 0, ROT90, "David Widel", "Space Zap Tribute", MACHINE_SUPPORTS_SAVE ) /* Jerronimo's Progs - www.umlautllama.com */ -GAME( 2006, absurd, 0, pacman, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Absurd!/QuadBlok (non-working alpha ver 3)", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) -GAME( 2003, alpaca7, alpaca8, pacman, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "Alpaca v0.7 (Pacman Hardware)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, alpaca8, 0, pacman, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "Alpaca v0.8 (Pacman Hardware)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pachello, 0, pachack, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "Hello, World!", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pacmatri, 0, pachack, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "Matrix Effect", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, seq1, 0, pachack, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "16 Step Simple Sequencer", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, seq2, seq1, pachack, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "Sequencer and Music Player", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, tinyworld, 0, pacman, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Tiny World 82 (demo)", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) +HACK( 2006, absurd, 0, pacman, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Absurd!/QuadBlok (non-working alpha ver 3)", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) +HACK( 2003, alpaca7, alpaca8, pacman, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "Alpaca v0.7 (Pacman Hardware)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, alpaca8, 0, pacman, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "Alpaca v0.8 (Pacman Hardware)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pachello, 0, pachack, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "Hello, World!", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pacmatri, 0, pachack, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "Matrix Effect", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, seq1, 0, pachack, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "16 Step Simple Sequencer", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, seq2, seq1, pachack, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "Sequencer and Music Player", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, tinyworld, 0, pacman, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Tiny World 82 (demo)", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) /* Other Misc Hacks */ -GAME( 2002, crashh, 0, woodpek, mspacpls, pacman_state, 0, ROT90, "hack", "Crash", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, mtturbo, 0, maketrax, maketrax, pacman_state, maketrax, ROT270, "Tim Arcadecollecting", "Make Trax (Turbo Hack)", MACHINE_SUPPORTS_SAVE ) // http://www.arcadecollecting.com/hacks/maketrax -GAME( 1999, tst_pacm, 0, pacman, mspacpls, pacman_state, 0, ROT90, "David Caldwell", "Test - Pacman Hardware", MACHINE_SUPPORTS_SAVE ) // http://www.porkrind.org/arcade/ -GAME( 1982, eyesb, eyes, pacman, eyes, pacman_state, eyes, ROT90, "bootleg", "Eyes (unknown bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, ghohunt, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Hurray Banana", "Ghost Hunt", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, pactetris, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Ben Leperchey", "Tetris on Pacman hardware (incomplete)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, deathstar, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Stefano Bodrato", "Death Star", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, scroller, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Hurray Banana", "Scroller", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, snakes, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Stefano Bodrato", "Snakes", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, crashh, 0, woodpek, mspacpls, pacman_state, 0, ROT90, "hack", "Crash", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, mtturbo, 0, maketrax, maketrax, pacman_state, maketrax, ROT270, "Tim Arcadecollecting", "Make Trax (Turbo Hack)", MACHINE_SUPPORTS_SAVE ) // http://www.arcadecollecting.com/hacks/maketrax +HACK( 1999, tst_pacm, 0, pacman, mspacpls, pacman_state, 0, ROT90, "David Caldwell", "Test - Pacman Hardware", MACHINE_SUPPORTS_SAVE ) // http://www.porkrind.org/arcade/ +HACK( 1982, eyesb, eyes, pacman, eyes, pacman_state, eyes, ROT90, "bootleg", "Eyes (unknown bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, ghohunt, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Hurray Banana", "Ghost Hunt", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, pactetris, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Ben Leperchey", "Tetris on Pacman hardware (incomplete)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, deathstar, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Stefano Bodrato", "Death Star", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, scroller, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Hurray Banana", "Scroller", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, snakes, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Stefano Bodrato", "Snakes", MACHINE_SUPPORTS_SAVE ) /*************************************************************************************************************************/ diff --git a/docs/release/src/hbmame/drivers/mappy.cpp b/docs/release/src/hbmame/drivers/mappy.cpp index 3de7db0bdf9..1c7084d9036 100644 --- a/docs/release/src/hbmame/drivers/mappy.cpp +++ b/docs/release/src/hbmame/drivers/mappy.cpp @@ -192,11 +192,11 @@ ROM_START( vectrsup ) ROM_LOAD( "superpac.3m", 0x0000, 0x0100, CRC(ad43688f) SHA1(072f427453efb1dda8147da61804fff06e1bc4d5) ) ROM_END -GAME( 1998, crackhea, mappy, mappy, mappy, mappy_state, 0, ROT90, "Cary Barnhard", "Crackhead", MACHINE_SUPPORTS_SAVE ) // transparency error -GAME( 1998, housepty, mappy, mappy, mappy, mappy_state, 0, ROT90, "Jerky", "House Party", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, marpy, mappy, mappy, mappy, mappy_state, 0, ROT90, "Marks Hacks", "Marpy", MACHINE_SUPPORTS_SAVE ) // transparency error -GAME( 2011, superpc1, superpac, superpac, superpac, mappy_state, 0, ROT90, "Paul Smith", "Super Pac-Man (Super Locksmith sound and gfx hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, superpcn, superpac, superpac, superpac, mappy_state, 0, ROT90, "Namco", "Super Pac-Man (Namco)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, superpcp, superpac, superpac, superpac, mappy_state, 0, ROT90, "Blue Justice", "Super Pac-Man Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, superpcs, superpac, superpac, superpac, mappy_state, 0, ROT90, "Paul Smith", "Super Pac-Man (always small)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vectrsup, superpac, superpac, superpac, mappy_state, 0, ROT90, "T-Bone", "Super Pac-Man (Vector sim)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, crackhea, mappy, mappy, mappy, mappy_state, 0, ROT90, "Cary Barnhard", "Crackhead", MACHINE_SUPPORTS_SAVE ) // transparency error +HACK( 1998, housepty, mappy, mappy, mappy, mappy_state, 0, ROT90, "Jerky", "House Party", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, marpy, mappy, mappy, mappy, mappy_state, 0, ROT90, "Marks Hacks", "Marpy", MACHINE_SUPPORTS_SAVE ) // transparency error +HACK( 2011, superpc1, superpac, superpac, superpac, mappy_state, 0, ROT90, "Paul Smith", "Super Pac-Man (Super Locksmith sound and gfx hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, superpcn, superpac, superpac, superpac, mappy_state, 0, ROT90, "Namco", "Super Pac-Man (Namco)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, superpcp, superpac, superpac, superpac, mappy_state, 0, ROT90, "Blue Justice", "Super Pac-Man Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, superpcs, superpac, superpac, superpac, mappy_state, 0, ROT90, "Paul Smith", "Super Pac-Man (always small)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vectrsup, superpac, superpac, superpac, mappy_state, 0, ROT90, "T-Bone", "Super Pac-Man (Vector sim)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/mario.cpp b/docs/release/src/hbmame/drivers/mario.cpp index daa7a00c18d..4c87512fc94 100644 --- a/docs/release/src/hbmame/drivers/mario.cpp +++ b/docs/release/src/hbmame/drivers/mario.cpp @@ -29,4 +29,4 @@ ROM_START( cenmario ) ROM_LOAD( "tma1-c-4p.4p", 0x0000, 0x0200, CRC(afc9bd41) SHA1(90b739c4c7f24a88b6ac5ca29b06c032906a2801) ) ROM_END -GAME( 2002, cenmario, mario, mario, marioj, mario_state, 0, ROT0, "Marks Hacks", "Censored Mario Bros.", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, cenmario, mario, mario, marioj, mario_state, 0, ROT0, "Marks Hacks", "Censored Mario Bros.", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/mcr.cpp b/docs/release/src/hbmame/drivers/mcr.cpp index a625ff8c8f7..202643ac4a6 100644 --- a/docs/release/src/hbmame/drivers/mcr.cpp +++ b/docs/release/src/hbmame/drivers/mcr.cpp @@ -108,7 +108,7 @@ ROM_START( stapper1 ) ROM_LOAD( "stapper.fg6", 0x1c000, 0x4000, CRC(1baca746) SHA1(3c7015e63ab1a3f98485415e212a4b80f648dcae) ) ROM_END -GAME( 1998, handiman, tron, mcr_90010, tron, mcr_state, mcr_90010, ROT90, "Bobby Tribble", "Handi-Man in Cyberworld", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, shtron, shollow, mcr_90010, tron, mcr_state, mcr_90010, ROT90, "Scott Lawrence", "Satan's Hollow (Tron Hardware)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, stapper, tapper, mcr_91490, tapper, mcr_state, mcr_91490, ROT0, "DC", "Tapper (Simpsons Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, stapper1, tapper, mcr_91490, tapper, mcr_state, mcr_91490, ROT0, "DC", "Tapper (Simpsons Hack ver.81)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, handiman, tron, mcr_90010, tron, mcr_state, mcr_90010, ROT90, "Bobby Tribble", "Handi-Man in Cyberworld", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, shtron, shollow, mcr_90010, tron, mcr_state, mcr_90010, ROT90, "Scott Lawrence", "Satan's Hollow (Tron Hardware)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, stapper, tapper, mcr_91490, tapper, mcr_state, mcr_91490, ROT0, "DC", "Tapper (Simpsons Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, stapper1, tapper, mcr_91490, tapper, mcr_state, mcr_91490, ROT0, "DC", "Tapper (Simpsons Hack ver.81)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/mcr3.cpp b/docs/release/src/hbmame/drivers/mcr3.cpp index 1f3b2072b15..c2b7d7a360a 100644 --- a/docs/release/src/hbmame/drivers/mcr3.cpp +++ b/docs/release/src/hbmame/drivers/mcr3.cpp @@ -23,4 +23,4 @@ ROM_START( sargex ) ROM_LOAD( "sargex.4", 0x18000, 0x8000, CRC(66149219) SHA1(2dcd43de7fa674add94b2584e6795460f486a943) ) ROM_END -GAME( 2009, sargex, sarge, mono_tcs, sarge, mcr3_state, sarge, ROT0, "Gatinho", "Sarge Exposed", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, sargex, sarge, mono_tcs, sarge, mcr3_state, sarge, ROT0, "Gatinho", "Sarge Exposed", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/mexico86.cpp b/docs/release/src/hbmame/drivers/mexico86.cpp index a80e6d1522a..21f6fdf0662 100644 --- a/docs/release/src/hbmame/drivers/mexico86.cpp +++ b/docs/release/src/hbmame/drivers/mexico86.cpp @@ -55,4 +55,4 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // KiKi KaiKai -GAME( 1986, kikikais01, kikikai, kikikai, kikikai, mexico86_state, 0, ROT90, "Hacks", "KiKi KaiKai (Translation Chinese)", MACHINE_SUPPORTS_SAVE )
\ No newline at end of file +HACK( 1986, kikikais01, kikikai, kikikai, kikikai, mexico86_state, 0, ROT90, "Hacks", "KiKi KaiKai (Translation Chinese)", MACHINE_SUPPORTS_SAVE )
\ No newline at end of file diff --git a/docs/release/src/hbmame/drivers/mgd2.cpp b/docs/release/src/hbmame/drivers/mgd2.cpp index bef233654e6..3c3c56df4bf 100644 --- a/docs/release/src/hbmame/drivers/mgd2.cpp +++ b/docs/release/src/hbmame/drivers/mgd2.cpp @@ -1156,35 +1156,35 @@ ROM_START( wh1d ) ROM_END -GAME( 1993, 3countbd, 3countb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "3 Count Bout (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, 2020bbd, 2020bb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "2020 Super Baseball (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, alpham2d, alpham2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Alpha Mission II (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, androdund, androdun, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Andro Dunos (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, aofd, aof, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, bakatonod, bakatono, neogeo_mj, neogeo, neogeo_state, neogeo, ROT0, "Monolith Corp.", "Bakatonosama Mahjong Manyuki (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, bstarsd, bstars, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Baseball Stars Professional (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, burningfd, burningf, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Burning Fight (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, crswordd, crsword, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Crossed Swords (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, cyberlipd, cyberlip, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Cyber-Lip (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, eightmand, eightman, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "Eight Man (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, fatfury1d, fatfury1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury - King of Fighters (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, fbfrenzyd, fbfrenzy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Football Frenzy (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, gpilotsd, gpilots, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Ghost Pilots (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, joyjoyd, joyjoy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Puzzled (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, kotmd, kotm, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, lbowlingd, lbowling, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "League Bowling (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, lresortd, lresort, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Last Resort (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, maglordd, maglord, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Magician Lord (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, minasand, minasan, neogeo_mj, neogeo, neogeo_state, neogeo, ROT0, "Monolith Corp.", "Minnasanno Okagesamadesu (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, mutnatd, mutnat, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Mutation Nation (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, ncombatd, ncombat, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Ninja Combat (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, ncommandd, ncommand, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co", "Ninja Commando (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, ridherod, ridhero, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Riding Hero (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, roboarmyd, roboarmy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Robo Army (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sengokud, sengoku, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, sengoku2d, sengoku2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku 2 (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, socbrawld, socbrawl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Soccer Brawl (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, superspyd, superspy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Super Spy (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, tpgolfd, tpgolf, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Top Player's Golf (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, trallyd, trally, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Thrash Rally (MGD2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wh1d, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "World Heroes (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, 3countbd, 3countb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "3 Count Bout (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, 2020bbd, 2020bb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "2020 Super Baseball (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, alpham2d, alpham2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Alpha Mission II (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, androdund, androdun, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Andro Dunos (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, aofd, aof, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, bakatonod, bakatono, neogeo_mj, neogeo, neogeo_state, neogeo, ROT0, "Monolith Corp.", "Bakatonosama Mahjong Manyuki (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, bstarsd, bstars, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Baseball Stars Professional (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, burningfd, burningf, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Burning Fight (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, crswordd, crsword, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Crossed Swords (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, cyberlipd, cyberlip, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Cyber-Lip (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, eightmand, eightman, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "Eight Man (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, fatfury1d, fatfury1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury - King of Fighters (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, fbfrenzyd, fbfrenzy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Football Frenzy (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, gpilotsd, gpilots, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Ghost Pilots (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, joyjoyd, joyjoy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Puzzled (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, kotmd, kotm, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, lbowlingd, lbowling, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "League Bowling (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, lresortd, lresort, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Last Resort (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, maglordd, maglord, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Magician Lord (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, minasand, minasan, neogeo_mj, neogeo, neogeo_state, neogeo, ROT0, "Monolith Corp.", "Minnasanno Okagesamadesu (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, mutnatd, mutnat, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Mutation Nation (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, ncombatd, ncombat, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Ninja Combat (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, ncommandd, ncommand, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co", "Ninja Commando (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, ridherod, ridhero, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Riding Hero (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, roboarmyd, roboarmy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Robo Army (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sengokud, sengoku, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, sengoku2d, sengoku2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku 2 (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, socbrawld, socbrawl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Soccer Brawl (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, superspyd, superspy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Super Spy (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, tpgolfd, tpgolf, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Top Player's Golf (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, trallyd, trally, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Thrash Rally (MGD2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wh1d, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "World Heroes (MGD2)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/midtunit.cpp b/docs/release/src/hbmame/drivers/midtunit.cpp index 54ebf49f919..473d820a0e2 100644 --- a/docs/release/src/hbmame/drivers/midtunit.cpp +++ b/docs/release/src/hbmame/drivers/midtunit.cpp @@ -347,16 +347,16 @@ ROM_START( mk2fr ) ROM_END -GAME( 1992, mkturbod, mk, tunit_adpcm, mk, midtunit_state, mktunit, ROT0, "hack", "Mortal Kombat (Turbo Ninja T-Unit 03/19/93, hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, mktturboen, mk, tunit_adpcm, mk, midtunit_state, mktunit, ROT0, "Zenomorp", "Mortal Kombat (Turbo Endurance)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, mktturbopi, mk, tunit_adpcm, mk, midtunit_state, mktunit, ROT0, "Zenomorp", "Mortal Kombat (Projectile Insanity)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, mk2r33, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "Midway", "Mortal Kombat II (rev L3.3 (prototype))", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, umk2te50, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "SK", "Ultimate Mortal Kombat II Tournament Edition r5.0.050)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, umk2te51, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "SK", "Ultimate Mortal Kombat II Tournament Edition r5.0.051)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, umk2te52, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "SK", "Ultimate Mortal Kombat II Tournament Edition r5.0.052)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, mkfr, mk, tunit_adpcm, mk, midtunit_state, mktunit, ROT0, "Arkatrad", "Mortal Kombat (French)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, mk2fr, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "Arkatrad", "Mortal Kombat II (French)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mk2v28b1, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "hack", "Mortal Kombat II v2.8 beta 1", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, mkturbod, mk, tunit_adpcm, mk, midtunit_state, mktunit, ROT0, "hack", "Mortal Kombat (Turbo Ninja T-Unit 03/19/93, hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, mktturboen, mk, tunit_adpcm, mk, midtunit_state, mktunit, ROT0, "Zenomorp", "Mortal Kombat (Turbo Endurance)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, mktturbopi, mk, tunit_adpcm, mk, midtunit_state, mktunit, ROT0, "Zenomorp", "Mortal Kombat (Projectile Insanity)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, mk2r33, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "Midway", "Mortal Kombat II (rev L3.3 (prototype))", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, umk2te50, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "SK", "Ultimate Mortal Kombat II Tournament Edition r5.0.050)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, umk2te51, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "SK", "Ultimate Mortal Kombat II Tournament Edition r5.0.051)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, umk2te52, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "SK", "Ultimate Mortal Kombat II Tournament Edition r5.0.052)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, mkfr, mk, tunit_adpcm, mk, midtunit_state, mktunit, ROT0, "Arkatrad", "Mortal Kombat (French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, mk2fr, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "Arkatrad", "Mortal Kombat II (French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mk2v28b1, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "hack", "Mortal Kombat II v2.8 beta 1", MACHINE_SUPPORTS_SAVE ) //PSmame (c) gaston90 @@ -546,11 +546,11 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Mortal Kombat -GAME( 1992, mks01, mk, tunit_adpcm, mk, midtunit_state, mktunit, ROT0, "Hacks", "Mortal Kombat (NEO ARC French Traduction Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, mks01, mk, tunit_adpcm, mk, midtunit_state, mktunit, ROT0, "Hacks", "Mortal Kombat (NEO ARC French Traduction Set 01)", MACHINE_SUPPORTS_SAVE ) // Mortal Kombat II -GAME( 2007, mk2fr01, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "Hacks", "Mortal Kombat II (NEO ARC French Traduction Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, mk2fr02, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "Hacks", "Mortal Kombat II (NEO ARC French Traduction Set 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, mk2fr03, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "Hacks", "Mortal Kombat II (NEO ARC French Traduction Set 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, mk2fr04, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "Hacks", "Mortal Kombat II (NEO ARC French Traduction Set 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, mk2fr01, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "Hacks", "Mortal Kombat II (NEO ARC French Traduction Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, mk2fr02, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "Hacks", "Mortal Kombat II (NEO ARC French Traduction Set 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, mk2fr03, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "Hacks", "Mortal Kombat II (NEO ARC French Traduction Set 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, mk2fr04, mk2, tunit_dcs, mk2, midtunit_state, mk2, ROT0, "Hacks", "Mortal Kombat II (NEO ARC French Traduction Set 04)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/midwunit.cpp b/docs/release/src/hbmame/drivers/midwunit.cpp index e1d86394945..d31030490f1 100644 --- a/docs/release/src/hbmame/drivers/midwunit.cpp +++ b/docs/release/src/hbmame/drivers/midwunit.cpp @@ -414,13 +414,13 @@ ROM_END -GAME( 2010, umk3j, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.2) Juggernauts Hack v1.0", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, umk3z, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.2) Zeus hack", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, umk3ze, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.2) Zeus hack (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, umk3te, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 Tournament Edition (2.0.032b8)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, umk3te2, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 Tournament Edition (2.0.035)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, umk3r13b1, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.3 beta 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, umk3r13b101, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.3 beta 1.01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, umk3r13b1213, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.3 beta 1.2.13)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, umk3r13b201, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.3 beta 2.01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, umk3r13bf, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.3 beta final)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, umk3j, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.2) Juggernauts Hack v1.0", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, umk3z, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.2) Zeus hack", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, umk3ze, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.2) Zeus hack (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, umk3te, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 Tournament Edition (2.0.032b8)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, umk3te2, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 Tournament Edition (2.0.035)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, umk3r13b1, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.3 beta 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, umk3r13b101, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.3 beta 1.01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, umk3r13b1213, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.3 beta 1.2.13)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, umk3r13b201, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.3 beta 2.01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, umk3r13bf, umk3, wunit_picemu, mk3, midwunit_state, umk3, ROT0, "Midway", "Ultimate Mortal Kombat 3 (rev 1.3 beta final)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/midyunit.cpp b/docs/release/src/hbmame/drivers/midyunit.cpp index 24e9735d9a7..fef9f6f39c5 100644 --- a/docs/release/src/hbmame/drivers/midyunit.cpp +++ b/docs/release/src/hbmame/drivers/midyunit.cpp @@ -33,4 +33,4 @@ ROM_START( mkla4d ) ROM_LOAD ( "mkg-u109.rom", 0x580000, 0x80000, CRC(cafc47bb) SHA1(8610af6e52f7089ff4acd850c53ab8b4119e4445) ) ROM_END -GAME( 1992, mkla4d, mk, yunit_adpcm_6bit_fast, mkla4, midyunit_state, mkyunit, ROT0, "Midway", "Mortal Kombat (rev 4.0 09/28/92)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, mkla4d, mk, yunit_adpcm_6bit_fast, mkla4, midyunit_state, mkyunit, ROT0, "Midway", "Mortal Kombat (rev 4.0 09/28/92)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/mitchell.cpp b/docs/release/src/hbmame/drivers/mitchell.cpp index bd488127a70..ad877764276 100644 --- a/docs/release/src/hbmame/drivers/mitchell.cpp +++ b/docs/release/src/hbmame/drivers/mitchell.cpp @@ -21,4 +21,4 @@ ROM_START( mitcdemo ) ROM_LOAD_OPTIONAL( "bb1.bin", 0x00000, 0x20000, CRC(c52e5b8e) SHA1(933b954bfdd2d67e28b032ffabde192531249c1f) ) ROM_END -GAME( 1989, mitcdemo, 0, pang, pang, mitchell_state, pangb, ROT0, "Charles Doty", "Demo - Mitchell", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, mitcdemo, 0, pang, pang, mitchell_state, pangb, ROT0, "Charles Doty", "Demo - Mitchell", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/model2.cpp b/docs/release/src/hbmame/drivers/model2.cpp index 78b374233a8..bdf823d2028 100644 --- a/docs/release/src/hbmame/drivers/model2.cpp +++ b/docs/release/src/hbmame/drivers/model2.cpp @@ -3,11 +3,11 @@ #include "../mame/drivers/model2.cpp" ROM_START( srallyp ) - ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD32_WORD( "srallyp.ic12", 0x000000, 0x080000, CRC(926632ab) SHA1(7a37813f3d59b8e6e68220aa3120460b1ce5b33d) ) ROM_LOAD32_WORD( "srallyp.ic13", 0x000002, 0x080000, CRC(c93b33f1) SHA1(8477a05e44c1c9ee5e99eaa9d31cd9905ebf8c26) ) - ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) ROM_LOAD32_WORD( "mpr-17746.10", 0x000000, 0x200000, CRC(8fe311f4) SHA1(f4ada8e5c906fc384bed1b96f09cdf313f89e825) ) ROM_LOAD32_WORD( "mpr-17747.11", 0x000002, 0x200000, CRC(543593fd) SHA1(5ba63a77e9fc70569af21d50b3171bc8ff4522b8) ) ROM_LOAD32_WORD( "mpr-17744.8", 0x400000, 0x200000, CRC(71fed098) SHA1(1d187cad375121a45348d640edd3cc7dce658d28) ) @@ -15,30 +15,30 @@ ROM_START( srallyp ) ROM_LOAD32_WORD( "mpr-17884.6", 0x800000, 0x200000, CRC(4cfc95e1) SHA1(81d927b8c4f9d0c4c5e29d676b30f30f83751fdc) ) ROM_LOAD32_WORD( "mpr-17885.7", 0x800002, 0x200000, CRC(a08d2467) SHA1(9449ac8f8f9ce8d8e536b05a91e46841fed7f2d0) ) - ROM_REGION( 0x800000, "tgp", 0 ) // TGP program? (COPRO socket) + ROM_REGION( 0x800000, "copro_data", 0 ) ROM_LOAD32_WORD( "mpr-17754.28", 0x000000, 0x200000, CRC(81a84f67) SHA1(c0a9b690523a529e4015e9af10dc3fb2a1726f08) ) ROM_LOAD32_WORD( "mpr-17755.29", 0x000002, 0x200000, CRC(2a6e7da4) SHA1(e60803ae951489fe47d66731d15c32249ca547b4) ) - ROM_REGION( 0x010000, "drivecpu", 0 ) // Drive I/O program + ROM_REGION( 0x010000, "drivecpu", 0 ) ROM_LOAD( "epr-17891.ic12", 0x000000, 0x010000, CRC(9a33b437) SHA1(3e8f210aa5159e78f640126cb5ce7f05f22560f2) ) - ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_REGION( 0x2000000, "polygons", 0 ) ROM_LOAD32_WORD( "mpr-17748.16", 0x000000, 0x200000, CRC(3148a2b2) SHA1(283cc49bfb6c6381a7ead9273fd097dca5b981b6) ) ROM_LOAD32_WORD( "mpr-17750.20", 0x000002, 0x200000, CRC(232aec29) SHA1(4d470e71df61298282c356814e2d151fda323fb6) ) ROM_LOAD32_WORD( "mpr-17749.17", 0x400000, 0x200000, CRC(0838d184) SHA1(704175c8b29e4c989afcb7be42e7e0e096740eaf) ) ROM_LOAD32_WORD( "mpr-17751.21", 0x400002, 0x200000, CRC(ed87ac62) SHA1(601542149d33ca52a47536b4b0af47bf1fd87eb2) ) - ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_REGION( 0x1000000, "textures", 0 ) ROM_LOAD32_WORD( "mpr-17753.25", 0x000000, 0x200000, CRC(6db0eb36) SHA1(dd5fd3c9592360d3e95623ac2491e6faabe9dbcb) ) ROM_LOAD32_WORD( "mpr-17752.24", 0x000002, 0x200000, CRC(d6aa86ce) SHA1(1d342f87d1af1e5438d1ae818b1b14268e765897) ) - ROM_REGION( 0x20000, "cpu4", 0) // Communication program + ROM_REGION( 0x20000, "cpu4", 0) ROM_LOAD( "epr-16726.bin", 0x000000, 0x020000, CRC(c179b8c7) SHA1(86d3e65c77fb53b1d380b629348f4ab5b3d39228) ) - ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_REGION( 0x100000, "audiocpu", 0 ) ROM_LOAD16_WORD_SWAP( "epr-17890a.30", 0x080000, 0x040000, CRC(5bac3fa1) SHA1(3635333d36463b6fab25560ed918e05138f964dc) ) - ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_REGION( 0x800000, "scsp", 0 ) ROM_LOAD( "mpr-17756.31", 0x000000, 0x200000, CRC(7725f111) SHA1(1f1ee3f19a6bcf57bc5a1c7dd64ee83f8b81f084) ) ROM_LOAD( "mpr-17757.32", 0x200000, 0x200000, CRC(1616e649) SHA1(1d3a0e441d150ada0535a9d50e2f69dd4b99c584) ) ROM_LOAD( "mpr-17886.36", 0x400000, 0x200000, CRC(54a72923) SHA1(103c4838b27378c834c08d29d6fb6ba95e7f9d03) ) @@ -50,4 +50,4 @@ ROM_END -GAME( 2000?, srallyp, srallyc, srallyc, srallyc, model2a_state, srallyc, ROT0, "Kyle Hodgetts", "Sega Rally Pro Drivin'", 0 ) +HACK( 2000?, srallyp, srallyc, srallyc, srallyc, model2a_state, 0, ROT0, "Kyle Hodgetts", "Sega Rally Pro Drivin'", 0 ) diff --git a/docs/release/src/hbmame/drivers/monaco.cpp b/docs/release/src/hbmame/drivers/monaco.cpp index 7a6608e4eaa..2d094e626de 100644 --- a/docs/release/src/hbmame/drivers/monaco.cpp +++ b/docs/release/src/hbmame/drivers/monaco.cpp @@ -281,16 +281,16 @@ public: , m_out_digit(*this, "digit%u", 0U) { } + void init_monaco(); + void monaco(machine_config &config); +private: DECLARE_READ8_MEMBER(monaco_ram_r); DECLARE_WRITE8_MEMBER(monaco_ram_w); - DECLARE_DRIVER_INIT(monaco); INTERRUPT_GEN_MEMBER(monaco_interrupt); DECLARE_MACHINE_RESET(monaco); DECLARE_VIDEO_START(monaco); - uint32_t screen_update_monaco(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); - void monaco(machine_config &config); void monaco_map(address_map &map); -private: + uint32_t screen_update_monaco(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); struct monaco_gfx *m_monaco_gfx; enum monaco_mode m_monaco_mode; uint32_t monaco_word_r (uint16_t offset); @@ -1380,28 +1380,28 @@ static gfx_layout belt_layout = { 0x80 }; -static GFXDECODE_START( monaco ) - GFXDECODE_ENTRY( "gfx1", 0x0100, unknown_layout, 0x00, 1) /* PR125: unused; police car? */ - GFXDECODE_ENTRY( "gfx1", 0x0200, explode_layout, RED_CLUT, 2) /* PR126: explosion */ - GFXDECODE_ENTRY( "gfx1", 0x0400, player_layout, PLAYER_CLUT, 1) /* PR127: player's car */ - GFXDECODE_ENTRY( "gfx1", 0x0600, player_layout, PLAYER_CLUT, 1) /* PR128: swerving (rough road) */ - GFXDECODE_ENTRY( "gfx1", 0x0800, player_layout, PLAYER_CLUT, 1) /* PR129: spinout1 */ - GFXDECODE_ENTRY( "gfx1", 0x0a00, player_layout, PLAYER_CLUT, 1) /* PR130: spinout2 */ - GFXDECODE_ENTRY( "gfx1", 0x0c00, explode_layout, CYAN_CLUT, 1) /* PR131: spray */ - GFXDECODE_ENTRY( "gfx1", 0x0e00, computer_layout, 0x00, 5) /* PR132: computer car A,B */ - GFXDECODE_ENTRY( "gfx1", 0x1000, text_layout, CYAN_CLUT, 2) /* PR133: text */ - GFXDECODE_ENTRY( "gfx1", 0x1200, tree_layout, TREE_CLUT, 1) /* PR134: tree */ - GFXDECODE_ENTRY( "gfx1", 0x1300, tree_layout, TREE_CLUT, 1) /* PR134: grass */ - GFXDECODE_ENTRY( "gfx1", 0x1400, tree_layout, SHRUB_CLUT, 1) /* PR135: shrub */ - GFXDECODE_ENTRY( "gfx1", 0x1600, house_layout, HOUSE_CLUT, 1) /* PR136: house */ - GFXDECODE_ENTRY( "gfx1", 0x1800, tunnel_layout, RED_CLUT, 1) /* PR137: tunnel */ - GFXDECODE_ENTRY( "gfx1", 0x1900, pool_layout, CYAN_CLUT, 1) /* PR137: pool (oil slick) */ - GFXDECODE_ENTRY( "gfx1", 0x1900, belt_layout, GRASS_CLUT, 2) /* PR137: red/green belt */ - GFXDECODE_ENTRY( "gfx1", 0x1a00, rescue_layout, RESCUE_CLUT, 1) /* PR138: rescue car */ - GFXDECODE_ENTRY( "gfx1", 0x1c00, signal_layout, YELLOW_CLUT, 1) /* PR139: bridge signal (yellow on black)*/ - GFXDECODE_ENTRY( "gfx1", 0x1c00, dummy_layout, PLAYER_CLUT, 1) /* PR139: dummy car */ - GFXDECODE_ENTRY( "gfx1", 0x1e00, bridge_layout, WATER_CLUT, 1) /* PR140: bridge-water */ - GFXDECODE_ENTRY( "gfx1", 0x2000, bridge_layout, WATER_CLUT, 1) /* PR141: bridge-pillar */ +static GFXDECODE_START( gfx_monaco ) + GFXDECODE_ENTRY( "gfx1", 0x0100, unknown_layout, 0x00, 1) /* PR125: unused; police car? */ + GFXDECODE_ENTRY( "gfx1", 0x0200, explode_layout, RED_CLUT, 2) /* PR126: explosion */ + GFXDECODE_ENTRY( "gfx1", 0x0400, player_layout, PLAYER_CLUT, 1) /* PR127: player's car */ + GFXDECODE_ENTRY( "gfx1", 0x0600, player_layout, PLAYER_CLUT, 1) /* PR128: swerving (rough road) */ + GFXDECODE_ENTRY( "gfx1", 0x0800, player_layout, PLAYER_CLUT, 1) /* PR129: spinout1 */ + GFXDECODE_ENTRY( "gfx1", 0x0a00, player_layout, PLAYER_CLUT, 1) /* PR130: spinout2 */ + GFXDECODE_ENTRY( "gfx1", 0x0c00, explode_layout, CYAN_CLUT, 1) /* PR131: spray */ + GFXDECODE_ENTRY( "gfx1", 0x0e00, computer_layout, 0x00, 5) /* PR132: computer car A,B */ + GFXDECODE_ENTRY( "gfx1", 0x1000, text_layout, CYAN_CLUT, 2) /* PR133: text */ + GFXDECODE_ENTRY( "gfx1", 0x1200, tree_layout, TREE_CLUT, 1) /* PR134: tree */ + GFXDECODE_ENTRY( "gfx1", 0x1300, tree_layout, TREE_CLUT, 1) /* PR134: grass */ + GFXDECODE_ENTRY( "gfx1", 0x1400, tree_layout, SHRUB_CLUT, 1) /* PR135: shrub */ + GFXDECODE_ENTRY( "gfx1", 0x1600, house_layout, HOUSE_CLUT, 1) /* PR136: house */ + GFXDECODE_ENTRY( "gfx1", 0x1800, tunnel_layout, RED_CLUT, 1) /* PR137: tunnel */ + GFXDECODE_ENTRY( "gfx1", 0x1900, pool_layout, CYAN_CLUT, 1) /* PR137: pool (oil slick) */ + GFXDECODE_ENTRY( "gfx1", 0x1900, belt_layout, GRASS_CLUT, 2) /* PR137: red/green belt */ + GFXDECODE_ENTRY( "gfx1", 0x1a00, rescue_layout, RESCUE_CLUT, 1) /* PR138: rescue car */ + GFXDECODE_ENTRY( "gfx1", 0x1c00, signal_layout, YELLOW_CLUT, 1) /* PR139: bridge signal (yellow on black)*/ + GFXDECODE_ENTRY( "gfx1", 0x1c00, dummy_layout, PLAYER_CLUT, 1) /* PR139: dummy car */ + GFXDECODE_ENTRY( "gfx1", 0x1e00, bridge_layout, WATER_CLUT, 1) /* PR140: bridge-water */ + GFXDECODE_ENTRY( "gfx1", 0x2000, bridge_layout, WATER_CLUT, 1) /* PR141: bridge-pillar */ GFXDECODE_END static const char *const monaco_sample_names[] = @@ -1436,9 +1436,9 @@ MACHINE_RESET_MEMBER( monaco_state, monaco ) MACHINE_CONFIG_START( monaco_state::monaco ) /* basic machine hardware */ - MCFG_CPU_ADD ("maincpu", Z80, 200) /* fake */ - MCFG_CPU_PROGRAM_MAP(monaco_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", monaco_state, monaco_interrupt) + MCFG_DEVICE_ADD ("maincpu", Z80, 200) /* fake */ + MCFG_DEVICE_PROGRAM_MAP(monaco_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", monaco_state, monaco_interrupt) MCFG_MACHINE_RESET_OVERRIDE(monaco_state, monaco) /* video hardware */ @@ -1450,12 +1450,12 @@ MACHINE_CONFIG_START( monaco_state::monaco ) MCFG_VIDEO_START_OVERRIDE(monaco_state, monaco) MCFG_SCREEN_UPDATE_DRIVER(monaco_state, screen_update_monaco) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", monaco) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_monaco) MCFG_PALETTE_ADD("palette", 160) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("samples", SAMPLES, 0) + SPEAKER(config, "mono").front_center(); + MCFG_DEVICE_ADD("samples", SAMPLES, 0) MCFG_SAMPLES_CHANNELS(5) MCFG_SAMPLES_NAMES(monaco_sample_names) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90) @@ -1504,7 +1504,7 @@ ROM_START( monaco ) */ ROM_END -DRIVER_INIT_MEMBER( monaco_state, monaco ) +void monaco_state::init_monaco() { int i; const double dy_table[5] = @@ -1532,7 +1532,7 @@ DRIVER_INIT_MEMBER( monaco_state, monaco ) } /* rom parent machine inp init */ -GAMEL( 1979, monaco, 0, monaco, monaco, monaco_state, monaco, ROT90, "Sega", "Monaco GP", 0, layout_monaco ) +GAMEL( 1979, monaco, 0, monaco, monaco, monaco_state, init_monaco, ROT90, "Sega", "Monaco GP", 0, layout_monaco ) diff --git a/docs/release/src/hbmame/drivers/mrdo.cpp b/docs/release/src/hbmame/drivers/mrdo.cpp index 81d50526135..954ae738e8a 100644 --- a/docs/release/src/hbmame/drivers/mrdo.cpp +++ b/docs/release/src/hbmame/drivers/mrdo.cpp @@ -158,9 +158,9 @@ ROM_START( stickydo ) ROM_LOAD( "j10--4.bin", 0x0060, 0x0020, CRC(ff7fe284) SHA1(3ac8e30011c1fcba0ee8f4dc932f82296c3ba143) ) ROM_END -GAME( 1998, mrdigdo, mrdo, mrdo, mrdo, mrdo_state, 0, ROT270, "Justin Clark", "Mr. Do! (Dig Dug sprites)", MACHINE_SUPPORTS_SAVE ) -GAME( 1982, mrdofast, mrdo, mrdo, mrdo, mrdo_state, 0, ROT270, "Evil Exidy Dump", "Mr. Do! (Speedup Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mrpac, mrdo, mrdo, mrdo, mrdo_state, 0, ROT270, "Twisty", "Mr. Pac! (Set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mrpacb, mrdo, mrdo, mrdo, mrdo_state, 0, ROT270, "Twisty", "Mr. Pac! (Set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, newdigdo, mrdo, mrdo, mrdo, mrdo_state, 0, ROT270, "Vic Twenty George, Jerky, Justin Clark", "Mr. Do! (Dig Dug sprites, new version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, stickydo, mrdo, mrdo, mrdo, mrdo_state, 0, ROT270, "Marks Hacks", "Mr. Sticky Do!", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mrdigdo, mrdo, mrdo, mrdo, mrdo_state, 0, ROT270, "Justin Clark", "Mr. Do! (Dig Dug sprites)", MACHINE_SUPPORTS_SAVE ) +HACK( 1982, mrdofast, mrdo, mrdo, mrdo, mrdo_state, 0, ROT270, "Evil Exidy Dump", "Mr. Do! (Speedup Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mrpac, mrdo, mrdo, mrdo, mrdo_state, 0, ROT270, "Twisty", "Mr. Pac! (Set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mrpacb, mrdo, mrdo, mrdo, mrdo_state, 0, ROT270, "Twisty", "Mr. Pac! (Set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, newdigdo, mrdo, mrdo, mrdo, mrdo_state, 0, ROT270, "Vic Twenty George, Jerky, Justin Clark", "Mr. Do! (Dig Dug sprites, new version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, stickydo, mrdo, mrdo, mrdo, mrdo_state, 0, ROT270, "Marks Hacks", "Mr. Sticky Do!", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/mslug.cpp b/docs/release/src/hbmame/drivers/mslug.cpp index 8744d80435a..8ae63301389 100644 --- a/docs/release/src/hbmame/drivers/mslug.cpp +++ b/docs/release/src/hbmame/drivers/mslug.cpp @@ -77,8 +77,8 @@ ROM_END // Metal Slug -GAME( 2005, msboot, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Nazca", "Metal Slug (Bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, mslugeh, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug Enhanced", MACHINE_SUPPORTS_SAVE ) // New standard weapon shotgun - 20 bombs instead of 10 +HACK( 2005, msboot, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Nazca", "Metal Slug (Bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, mslugeh, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug Enhanced", MACHINE_SUPPORTS_SAVE ) // New standard weapon shotgun - 20 bombs instead of 10 @@ -930,46 +930,153 @@ ROM_END /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Metal Slug -GAME( 2016, mslugs01, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (99 Bombs)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs02, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (Weapons Heavy Machine Gun Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs03, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (No Lose Prisioner)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs05, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (Weapons Flame Shot Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs06, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (Weapons Rocket Launcher Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs07, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (Weapons Super Flame Shot Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs08, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (Weapons Shotgun Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs09, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (Credits 99 In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs10, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (Ex Super version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs11, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (Change weapon)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs12, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (Circulation For The Gun)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs13, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (Shotgun Flash Off)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs14, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (Jump In Mid Air)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs15, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (Quick Go Next Mission)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs16, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslugs17, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (War Chariot)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, mslugs18, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug - Super Vehicle-001 (Plus Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmfm01, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Flame Shot + Basic Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmfm02, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Flame Shot + Advance Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmfm03, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Flame Shot + Mega Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmfm04, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Flame Shot + Ultra Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmfm05, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Flame Shot + Extreme Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmhm01, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Heavy Machine Gun + Basic Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmhm02, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Heavy Machine Gun + Advance Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmhm03, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Heavy Machine Gun + Mega Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmhm04, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Heavy Machine Gun + Ultra Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmhm05, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Heavy Machine Gun + Extreme Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmrl01, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Rocket Launcher + Basic Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmrl02, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Rocket Launcher + Advance Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmrl03, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Rocket Launcher + Mega Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmrl04, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Rocket Launcher + Ultra Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmrl05, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Rocket Launcher + Extreme Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrms01, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Shotgun + Basic Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrms02, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Shotgun + Advance Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrms03, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Shotgun + Mega Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrms04, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Shotgun + Ultra Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrms05, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Shotgun + Extreme Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmsfm01, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Super Flame Shot + Basic Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmsfm02, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Super Flame Shot + Advance Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmsfm03, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Super Flame Shot + Mega Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmsfm04, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Super Flame Shot + Ultra Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugsrmsfm05, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Super Flame Shot + Extreme Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs01, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (99 Bombs)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs02, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Weapons Heavy Machine Gun Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs03, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (No Lose Prisioner)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs05, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Weapons Flame Shot Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs06, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Weapons Rocket Launcher Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs07, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Weapons Super Flame Shot Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs08, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Weapons Shotgun Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs09, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Credits 99 In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs10, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Ex Super version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs11, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Change weapon)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs12, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Circulation For The Gun)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs13, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Shotgun Flash Off)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs14, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Jump In Mid Air)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs15, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Quick Go Next Mission)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs16, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslugs17, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (War Chariot)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, mslugs18, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Plus Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmfm01, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Flame Shot + Basic Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmfm02, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Flame Shot + Advance Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmfm03, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Flame Shot + Mega Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmfm04, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Flame Shot + Ultra Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmfm05, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Flame Shot + Extreme Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmhm01, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Heavy Machine Gun + Basic Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmhm02, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Heavy Machine Gun + Advance Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmhm03, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Heavy Machine Gun + Mega Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmhm04, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Heavy Machine Gun + Ultra Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmhm05, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Heavy Machine Gun + Extreme Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmrl01, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Rocket Launcher + Basic Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmrl02, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Rocket Launcher + Advance Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmrl03, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Rocket Launcher + Mega Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmrl04, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Rocket Launcher + Ultra Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmrl05, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Rocket Launcher + Extreme Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrms01, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Shotgun + Basic Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrms02, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Shotgun + Advance Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrms03, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Shotgun + Mega Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrms04, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Shotgun + Ultra Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrms05, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Shotgun + Extreme Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmsfm01, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Super Flame Shot + Basic Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmsfm02, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Super Flame Shot + Advance Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmsfm03, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Super Flame Shot + Mega Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmsfm04, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Super Flame Shot + Ultra Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmsfm05, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Super Flame Shot + Extreme Remix)", MACHINE_SUPPORTS_SAVE ) + + +ROM_START( mslugsrmset01 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "201set01.p1", 0x100000, 0x100000, CRC(d4c8ad4b) SHA1(37b605f128f5ddd47b37887169e0f39f2eb681c7) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "201.s1", CRC(2f55958d) SHA1(550b53628daec9f1e1e11a398854092d90f9505a) ) + + NEO_BIOS_AUDIO_128K( "201.m1", CRC(c28b3253) SHA1(fd75bd15aed30266a8b3775f276f997af57d1c06) ) + + ROM_REGION( 0x800000, "ymsnd", 0 ) + ROM_LOAD( "201.v1", 0x000000, 0x400000, CRC(23d22ed1) SHA1(cd076928468ad6bcc5f19f88cb843ecb5e660681) ) + ROM_LOAD( "201.v2", 0x400000, 0x400000, CRC(472cf9db) SHA1(5f79ea9286d22ed208128f9c31ca75552ce08b57) ) + + ROM_REGION( 0x1000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "201.c1", 0x000000, 0x400000, CRC(72813676) SHA1(7b045d1a48980cb1a140699011cb1a3d4acdc4d1) ) + ROM_LOAD16_BYTE( "201.c2", 0x000001, 0x400000, CRC(96f62574) SHA1(cb7254b885989223bba597b8ff0972dfa5957816) ) + ROM_LOAD16_BYTE( "201.c3", 0x800000, 0x400000, CRC(5121456a) SHA1(0a7a27d603d1bb2520b5570ebf5b34a106e255a6) ) + ROM_LOAD16_BYTE( "201.c4", 0x800001, 0x400000, CRC(f4ad59a3) SHA1(4e94fda8ee63abf0f92afe08060a488546e5c280) ) +ROM_END + +ROM_START( mslugsrmset02 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "201set02.p1", 0x100000, 0x100000, CRC(39f1b5f0) SHA1(aca6ae6890d532d2856a2614272660b7468dd6d7) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "201.s1", CRC(2f55958d) SHA1(550b53628daec9f1e1e11a398854092d90f9505a) ) + + NEO_BIOS_AUDIO_128K( "201.m1", CRC(c28b3253) SHA1(fd75bd15aed30266a8b3775f276f997af57d1c06) ) + + ROM_REGION( 0x800000, "ymsnd", 0 ) + ROM_LOAD( "201.v1", 0x000000, 0x400000, CRC(23d22ed1) SHA1(cd076928468ad6bcc5f19f88cb843ecb5e660681) ) + ROM_LOAD( "201.v2", 0x400000, 0x400000, CRC(472cf9db) SHA1(5f79ea9286d22ed208128f9c31ca75552ce08b57) ) + + ROM_REGION( 0x1000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "201.c1", 0x000000, 0x400000, CRC(72813676) SHA1(7b045d1a48980cb1a140699011cb1a3d4acdc4d1) ) + ROM_LOAD16_BYTE( "201.c2", 0x000001, 0x400000, CRC(96f62574) SHA1(cb7254b885989223bba597b8ff0972dfa5957816) ) + ROM_LOAD16_BYTE( "201.c3", 0x800000, 0x400000, CRC(5121456a) SHA1(0a7a27d603d1bb2520b5570ebf5b34a106e255a6) ) + ROM_LOAD16_BYTE( "201.c4", 0x800001, 0x400000, CRC(f4ad59a3) SHA1(4e94fda8ee63abf0f92afe08060a488546e5c280) ) +ROM_END + +ROM_START( mslugsrmset03 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "201set03.p1", 0x100000, 0x100000, CRC(14fbaa5f) SHA1(5f4747786186decc20e871d9b1ba59c8d2e43055) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "201.s1", CRC(2f55958d) SHA1(550b53628daec9f1e1e11a398854092d90f9505a) ) + + NEO_BIOS_AUDIO_128K( "201.m1", CRC(c28b3253) SHA1(fd75bd15aed30266a8b3775f276f997af57d1c06) ) + + ROM_REGION( 0x800000, "ymsnd", 0 ) + ROM_LOAD( "201.v1", 0x000000, 0x400000, CRC(23d22ed1) SHA1(cd076928468ad6bcc5f19f88cb843ecb5e660681) ) + ROM_LOAD( "201.v2", 0x400000, 0x400000, CRC(472cf9db) SHA1(5f79ea9286d22ed208128f9c31ca75552ce08b57) ) + + ROM_REGION( 0x1000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "201.c1", 0x000000, 0x400000, CRC(72813676) SHA1(7b045d1a48980cb1a140699011cb1a3d4acdc4d1) ) + ROM_LOAD16_BYTE( "201.c2", 0x000001, 0x400000, CRC(96f62574) SHA1(cb7254b885989223bba597b8ff0972dfa5957816) ) + ROM_LOAD16_BYTE( "201.c3", 0x800000, 0x400000, CRC(5121456a) SHA1(0a7a27d603d1bb2520b5570ebf5b34a106e255a6) ) + ROM_LOAD16_BYTE( "201.c4", 0x800001, 0x400000, CRC(f4ad59a3) SHA1(4e94fda8ee63abf0f92afe08060a488546e5c280) ) +ROM_END + +ROM_START( mslugsrmset04 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "201set04.p1", 0x100000, 0x100000, CRC(4feca236) SHA1(25d4cad28dfaa536153322d7116d54fd7c54f185) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "201.s1", CRC(2f55958d) SHA1(550b53628daec9f1e1e11a398854092d90f9505a) ) + + NEO_BIOS_AUDIO_128K( "201.m1", CRC(c28b3253) SHA1(fd75bd15aed30266a8b3775f276f997af57d1c06) ) + + ROM_REGION( 0x800000, "ymsnd", 0 ) + ROM_LOAD( "201.v1", 0x000000, 0x400000, CRC(23d22ed1) SHA1(cd076928468ad6bcc5f19f88cb843ecb5e660681) ) + ROM_LOAD( "201.v2", 0x400000, 0x400000, CRC(472cf9db) SHA1(5f79ea9286d22ed208128f9c31ca75552ce08b57) ) + + ROM_REGION( 0x1000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "201.c1", 0x000000, 0x400000, CRC(72813676) SHA1(7b045d1a48980cb1a140699011cb1a3d4acdc4d1) ) + ROM_LOAD16_BYTE( "201.c2", 0x000001, 0x400000, CRC(96f62574) SHA1(cb7254b885989223bba597b8ff0972dfa5957816) ) + ROM_LOAD16_BYTE( "201.c3", 0x800000, 0x400000, CRC(5121456a) SHA1(0a7a27d603d1bb2520b5570ebf5b34a106e255a6) ) + ROM_LOAD16_BYTE( "201.c4", 0x800001, 0x400000, CRC(f4ad59a3) SHA1(4e94fda8ee63abf0f92afe08060a488546e5c280) ) +ROM_END + +ROM_START( mslugsrmset05 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "201set05.p1", 0x100000, 0x100000, CRC(a2d5ba8d) SHA1(61b9edc9cfb731993c107c47a676d0908bf6c21b) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "201.s1", CRC(2f55958d) SHA1(550b53628daec9f1e1e11a398854092d90f9505a) ) + + NEO_BIOS_AUDIO_128K( "201.m1", CRC(c28b3253) SHA1(fd75bd15aed30266a8b3775f276f997af57d1c06) ) + + ROM_REGION( 0x800000, "ymsnd", 0 ) + ROM_LOAD( "201.v1", 0x000000, 0x400000, CRC(23d22ed1) SHA1(cd076928468ad6bcc5f19f88cb843ecb5e660681) ) + ROM_LOAD( "201.v2", 0x400000, 0x400000, CRC(472cf9db) SHA1(5f79ea9286d22ed208128f9c31ca75552ce08b57) ) + + ROM_REGION( 0x1000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "201.c1", 0x000000, 0x400000, CRC(72813676) SHA1(7b045d1a48980cb1a140699011cb1a3d4acdc4d1) ) + ROM_LOAD16_BYTE( "201.c2", 0x000001, 0x400000, CRC(96f62574) SHA1(cb7254b885989223bba597b8ff0972dfa5957816) ) + ROM_LOAD16_BYTE( "201.c3", 0x800000, 0x400000, CRC(5121456a) SHA1(0a7a27d603d1bb2520b5570ebf5b34a106e255a6) ) + ROM_LOAD16_BYTE( "201.c4", 0x800001, 0x400000, CRC(f4ad59a3) SHA1(4e94fda8ee63abf0f92afe08060a488546e5c280) ) +ROM_END + +HACK( 2018, mslugsrmset01, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Flame Shot + Extreme Remix Alt)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmset02, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Heavy Machine Gun + Extreme Remix Alt)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmset03, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Rocket Launcher + Extreme Remix Alt)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmset04, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Shotgun + Extreme Remix Alt)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugsrmset05, mslug, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug (Super Flame Shot + Extreme Remix Alt)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/mslug2.cpp b/docs/release/src/hbmame/drivers/mslug2.cpp index 40b924a300f..09c67c8b166 100644 --- a/docs/release/src/hbmame/drivers/mslug2.cpp +++ b/docs/release/src/hbmame/drivers/mslug2.cpp @@ -230,16 +230,16 @@ ROM_END // Metal Slug 2 -GAME( 1998, mslug2eh, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug 2 (Style remix set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2eh0, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 2 (Enhanced Revised Version, hack by Ydmis)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2eh1, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug 2 (Style remix set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2eh2, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug 2 (Style remix set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2eh3, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug 2 (Style remix set 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2eh4, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug 2 (Style remix set 5)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, mslug2fr, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Metal Slug 2 (French)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug2fro, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Metal Slug 2 (French) (Old)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2sh, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 2 (hybrid Bullets version, Shinwa hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2t, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "System11", "Metal Slug 2 Turbo", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2eh, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug 2 (Style remix set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2eh0, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 2 (Enhanced Revised Version, hack by Ydmis)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2eh1, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug 2 (Style remix set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2eh2, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug 2 (Style remix set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2eh3, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug 2 (Style remix set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2eh4, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Metal Slug 2 (Style remix set 5)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, mslug2fr, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Metal Slug 2 (French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug2fro, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Metal Slug 2 (French) (Old)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2sh, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 2 (hybrid Bullets version, Shinwa hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2t, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "System11", "Metal Slug 2 Turbo", MACHINE_SUPPORTS_SAVE ) @@ -688,6 +688,26 @@ ROM_START( mslug2s24 ) ROM_LOAD16_BYTE( "241.c4", 0x1000001, 0x800000, CRC(7d3e306f) SHA1(1499316fb381775218d897b81a6a0c3465d1a37c) ) ROM_END +ROM_START( mslug2s25 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241hc25.p1", 0x000000, 0x100000, CRC(67a060a8) SHA1(23cc2ffbca3482ddb3e29a3eb3d9924850a033d4) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) + + 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( "241fr.c1", 0x0000000, 0x800000, CRC(7df74035) SHA1(08322a2f4e87cd125ebc5b7a98754c7a5b8e91d2) ) + ROM_LOAD16_BYTE( "241fr.c2", 0x0000001, 0x800000, CRC(97d9525d) SHA1(451a5bdafe1f2de63b76efb7d4afab454abdfff0) ) + 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( mslug2ts01 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241thc01.p1", 0x000000, 0x100000, CRC(5c355a20) SHA1(28ce5409d94217432b245d04a2204df10836e50e) ) @@ -1108,10 +1128,70 @@ ROM_START( mslug2ts21 ) ROM_LOAD16_BYTE( "241.c4", 0x1000001, 0x800000, CRC(7d3e306f) SHA1(1499316fb381775218d897b81a6a0c3465d1a37c) ) ROM_END +ROM_START( mslug2ts22 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241msi.p1", 0x000000, 0x100000, CRC(f5caff81) SHA1(7958db21121b244a0a6f697b61e796ac7d30f2ab) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + 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( mslug2ts23 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241thc23.p1", 0x000000, 0x100000, CRC(d498d25e) SHA1(83825d62b01d418ca8edf3684ad898726d5efb78) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) + + 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( "241fr.c1", 0x0000000, 0x800000, CRC(7df74035) SHA1(08322a2f4e87cd125ebc5b7a98754c7a5b8e91d2) ) + ROM_LOAD16_BYTE( "241fr.c2", 0x0000001, 0x800000, CRC(97d9525d) SHA1(451a5bdafe1f2de63b76efb7d4afab454abdfff0) ) + 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( mslug2ts24 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241thc24.p1", 0x000000, 0x100000, CRC(0d8c7f6b) SHA1(e3caa5e0b8bc0acfbacd9b6a7d289cd4a3d5bbd4) ) + 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( mslug2rmvhfh01 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh01.p1", 0x000000, 0x100000, CRC(c1def870) SHA1(c33f78a4b1280c9a45ab8fbcd4f199ff06d9fde3) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1131,7 +1211,7 @@ ROM_END ROM_START( mslug2rmvhfh02 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh02.p1", 0x000000, 0x100000, CRC(9195a5a8) SHA1(741ea9d21187c726aa37d161028d93bf30392ad7) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1151,7 +1231,7 @@ ROM_END ROM_START( mslug2rmvhfh03 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh03.p1", 0x000000, 0x100000, CRC(e82eed22) SHA1(c5516cf6fd6e68eecffd8c39a1b4013199006918) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1171,7 +1251,7 @@ ROM_END ROM_START( mslug2rmvhfh04 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh04.p1", 0x000000, 0x100000, CRC(b865b0fa) SHA1(e865274e67e4d741cfa3b53958918e8c3c579edf) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1191,7 +1271,7 @@ ROM_END ROM_START( mslug2rmvhfh05 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh05.p1", 0x000000, 0x100000, CRC(d8cb0b7c) SHA1(1d2b00080e7f586b439d64bd6d9d44e071a23f93) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1211,7 +1291,7 @@ ROM_END ROM_START( mslug2rmvhfh06 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh06.p1", 0x000000, 0x100000, CRC(888056a4) SHA1(eae82d30ea62da53a3fa6d9a8402aefa220ed727) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1231,7 +1311,7 @@ ROM_END ROM_START( mslug2rmvhfh07 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh07.p1", 0x000000, 0x100000, CRC(f13b1e2e) SHA1(9a3fbbb2ce92329c0d680bcc21d3d092952dfe18) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1251,7 +1331,7 @@ ROM_END ROM_START( mslug2rmvhfh08 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh08.p1", 0x000000, 0x100000, CRC(a17043f6) SHA1(26116795271830f48ecd1941977e95cb6a7c9f3c) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1271,7 +1351,7 @@ ROM_END ROM_START( mslug2rmvhfh09 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh09.p1", 0x000000, 0x100000, CRC(fd11ae72) SHA1(1473d2b9114c5ee128bc539c44c033099c757dae) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1291,7 +1371,7 @@ ROM_END ROM_START( mslug2rmvhfh10 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh10.p1", 0x000000, 0x100000, CRC(ad5af3aa) SHA1(4a09b68ec038f2934c61da975db03eff9383e0e7) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1311,7 +1391,7 @@ ROM_END ROM_START( mslug2rmvhfh11 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh11.p1", 0x000000, 0x100000, CRC(d4e1bb20) SHA1(85f83f4e7d34e909b0b5803734ad9ee72ccfdcef) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1331,7 +1411,7 @@ ROM_END ROM_START( mslug2rmvhfh12 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh12.p1", 0x000000, 0x100000, CRC(84aae6f8) SHA1(6c764431719a78e7ad6606b8261d405072ef5131) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1351,7 +1431,7 @@ ROM_END ROM_START( mslug2rmvhfh13 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh13.p1", 0x000000, 0x100000, CRC(860a1a05) SHA1(eb51d6ff10f33b341aa44448cf5213e08da5b849) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1371,7 +1451,7 @@ ROM_END ROM_START( mslug2rmvhfh14 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh14.p1", 0x000000, 0x100000, CRC(d64147dd) SHA1(7c5c5c49eedcb8f0bf3fb04c810617c4d0b43101) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1391,7 +1471,7 @@ ROM_END ROM_START( mslug2rmvhfh15 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh15.p1", 0x000000, 0x100000, CRC(affa0f57) SHA1(8c4bcb9ec2ae349e22326419962d08266d831729) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1411,7 +1491,7 @@ ROM_END ROM_START( mslug2rmvhfh16 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh16.p1", 0x000000, 0x100000, CRC(ffb1528f) SHA1(0b78dc1418945fb0b2d45f585e90b3f7011a6a43) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1431,7 +1511,7 @@ ROM_END ROM_START( mslug2rmvhfh17 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh17.p1", 0x000000, 0x100000, CRC(0d00f3e9) SHA1(8c26f5f5848d850b37627da561fa022fa2fb009c) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1451,7 +1531,7 @@ ROM_END ROM_START( mslug2rmvhfh18 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh18.p1", 0x000000, 0x100000, CRC(5d4bae31) SHA1(e0106b3e172165d74f18085bbb2ccaa1edd04ba5) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1471,7 +1551,7 @@ ROM_END ROM_START( mslug2rmvhfh19 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh19.p1", 0x000000, 0x100000, CRC(24f0e6bb) SHA1(1a31d6ccb32701a4ea2865ea9a845d95d11a097a) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1491,7 +1571,7 @@ ROM_END ROM_START( mslug2rmvhfh20 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhfh20.p1", 0x000000, 0x100000, CRC(74bbbb63) SHA1(7a13d5ede36a400c388c3b228864f60deba3a415) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1511,7 +1591,7 @@ ROM_END ROM_START( mslug2rmvhhm01 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm01.p1", 0x000000, 0x100000, CRC(ab7765cc) SHA1(ed3039326544afbc121144a7d0890004b70aa416) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1531,7 +1611,7 @@ ROM_END ROM_START( mslug2rmvhhm02 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm02.p1", 0x000000, 0x100000, CRC(fb3c3814) SHA1(d6fc2ec8b1edc8eede3d26e21fdb48f862b98379) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1551,7 +1631,7 @@ ROM_END ROM_START( mslug2rmvhhm03 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm03.p1", 0x000000, 0x100000, CRC(8287709e) SHA1(4c583ec087dfd6a473175e40fec7b4ac30714e58) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1571,7 +1651,7 @@ ROM_END ROM_START( mslug2rmvhhm04 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm04.p1", 0x000000, 0x100000, CRC(d2cc2d46) SHA1(5bc62a65536be954a332897dc9339021c227777a) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1591,7 +1671,7 @@ ROM_END ROM_START( mslug2rmvhhm05 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm05.p1", 0x000000, 0x100000, CRC(b26296c0) SHA1(314abb359de3f1137b46c0789d242217190e09f0) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1611,7 +1691,7 @@ ROM_END ROM_START( mslug2rmvhhm06 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm06.p1", 0x000000, 0x100000, CRC(e229cb18) SHA1(e6b2c8c5ea3fe0417780e6c0c21bd910679a26d3) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1631,7 +1711,7 @@ ROM_END ROM_START( mslug2rmvhhm07 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm07.p1", 0x000000, 0x100000, CRC(9b928392) SHA1(99f0bc860cc89a2cd288fc63d9e06e20a1e88afa) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1651,7 +1731,7 @@ ROM_END ROM_START( mslug2rmvhhm08 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm08.p1", 0x000000, 0x100000, CRC(cbd9de4a) SHA1(1b21f5a877b4424cc9fb76552a314391303b6653) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1671,7 +1751,7 @@ ROM_END ROM_START( mslug2rmvhhm09 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm09.p1", 0x000000, 0x100000, CRC(97b833ce) SHA1(816de60886cec79e96e2ca4602f01c700c686d60) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1691,7 +1771,7 @@ ROM_END ROM_START( mslug2rmvhhm10 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm10.p1", 0x000000, 0x100000, CRC(c7f36e16) SHA1(366247fbe6f1fc765912288ab3ca124eb0576947) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1711,7 +1791,7 @@ ROM_END ROM_START( mslug2rmvhhm11 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm11.p1", 0x000000, 0x100000, CRC(be48269c) SHA1(847b1e48bd34cfe2934cf2d84699cd72ee2f6aa5) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1731,7 +1811,7 @@ ROM_END ROM_START( mslug2rmvhhm12 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm12.p1", 0x000000, 0x100000, CRC(ee037b44) SHA1(4322c3fbbf968c01950ad9fe6e9851b0a39848e8) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1751,7 +1831,7 @@ ROM_END ROM_START( mslug2rmvhhm13 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm13.p1", 0x000000, 0x100000, CRC(eca387b9) SHA1(58ed891bb40c7da323c6a0ad322392329beb1fa3) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1771,7 +1851,7 @@ ROM_END ROM_START( mslug2rmvhhm14 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm14.p1", 0x000000, 0x100000, CRC(bce8da61) SHA1(052014f054bfbe9492c95d091f818bdb43360edc) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1791,7 +1871,7 @@ ROM_END ROM_START( mslug2rmvhhm15 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm15.p1", 0x000000, 0x100000, CRC(c55392eb) SHA1(0c10b8f15dbc499dd64fee2c4800c383476ab060) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1811,7 +1891,7 @@ ROM_END ROM_START( mslug2rmvhhm16 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm16.p1", 0x000000, 0x100000, CRC(9518cf33) SHA1(f16d7c4ce5b2db74ee58033c27ca70ab8567bf42) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1831,7 +1911,7 @@ ROM_END ROM_START( mslug2rmvhhm17 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm17.p1", 0x000000, 0x100000, CRC(67a96e55) SHA1(7d81c73c666a328407f8424059986307d7e871e6) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1851,7 +1931,7 @@ ROM_END ROM_START( mslug2rmvhhm18 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm18.p1", 0x000000, 0x100000, CRC(37e2338d) SHA1(03e2127e1b1cfe9e86d3364fb0033bd7a96c01e9) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1871,7 +1951,7 @@ ROM_END ROM_START( mslug2rmvhhm19 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm19.p1", 0x000000, 0x100000, CRC(4e597b07) SHA1(8fde4444b924bf3dc034eb4ab0ed4296f72b31eb) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1891,7 +1971,7 @@ ROM_END ROM_START( mslug2rmvhhm20 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhhm20.p1", 0x000000, 0x100000, CRC(1e1226df) SHA1(64a6cf5ab35bb5a14a938a32069147c8526e6719) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1911,7 +1991,7 @@ ROM_END ROM_START( mslug2rmvhl01 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl01.p1", 0x000000, 0x100000, CRC(655ab3b9) SHA1(47ff1ccdd0df0a2aa474821e222e307426a3ff43) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1931,7 +2011,7 @@ ROM_END ROM_START( mslug2rmvhl02 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl02.p1", 0x000000, 0x100000, CRC(3511ee61) SHA1(0ab24bf89e8d31b78c2f669a6a51ec44736d99d3) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1951,7 +2031,7 @@ ROM_END ROM_START( mslug2rmvhl03 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl03.p1", 0x000000, 0x100000, CRC(4caaa6eb) SHA1(53e9f49e09a2fb26502179da58c5f2889e324bfe) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1971,7 +2051,7 @@ ROM_END ROM_START( mslug2rmvhl04 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl04.p1", 0x000000, 0x100000, CRC(1ce1fb33) SHA1(4e41a7ae79081585c0074429371389aa687fad97) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -1991,7 +2071,7 @@ ROM_END ROM_START( mslug2rmvhl05 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl05.p1", 0x000000, 0x100000, CRC(7c4f40b5) SHA1(af72be1a223862f1f8495d945312baf9309c5c6e) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2011,7 +2091,7 @@ ROM_END ROM_START( mslug2rmvhl06 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl06.p1", 0x000000, 0x100000, CRC(2c041d6d) SHA1(78cbbb4a3d0cd6085b8eff8123c53644fb619ef9) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2031,7 +2111,7 @@ ROM_END ROM_START( mslug2rmvhl07 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl07.p1", 0x000000, 0x100000, CRC(55bf55e7) SHA1(6447a2fe67446eff74690a85bba075539d5ed97c) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2051,7 +2131,7 @@ ROM_END ROM_START( mslug2rmvhl08 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl08.p1", 0x000000, 0x100000, CRC(05f4083f) SHA1(93af328f4eee82391f02decc0f43419e505f92a3) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2071,7 +2151,7 @@ ROM_END ROM_START( mslug2rmvhl09 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl09.p1", 0x000000, 0x100000, CRC(5995e5bb) SHA1(b305b9f8c1e57d889b4a6548627dfd8272d79a72) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2091,7 +2171,7 @@ ROM_END ROM_START( mslug2rmvhl10 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl10.p1", 0x000000, 0x100000, CRC(09deb863) SHA1(ad2fb77d61583413032c0861e0059da07bb2c919) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2111,7 +2191,7 @@ ROM_END ROM_START( mslug2rmvhl11 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl11.p1", 0x000000, 0x100000, CRC(7065f0e9) SHA1(1cb611c653f638a600581b6281e6817ebbdeee40) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2131,7 +2211,7 @@ ROM_END ROM_START( mslug2rmvhl12 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl12.p1", 0x000000, 0x100000, CRC(202ead31) SHA1(8ef2a2a706b3c69979a646623d0bf3fb9cea3767) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2151,7 +2231,7 @@ ROM_END ROM_START( mslug2rmvhl13 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl13.p1", 0x000000, 0x100000, CRC(228e51cc) SHA1(54580fda2d88cdf1c02729bcad23cf4dd008e8f0) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2171,7 +2251,7 @@ ROM_END ROM_START( mslug2rmvhl14 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl14.p1", 0x000000, 0x100000, CRC(72c50c14) SHA1(b7e92e8524e34a4f3c17e965bda7a46ac0a75fbc) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2191,7 +2271,7 @@ ROM_END ROM_START( mslug2rmvhl15 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl15.p1", 0x000000, 0x100000, CRC(0b7e449e) SHA1(d81c0f49695780cd789a7e39dc07c2124d192fdd) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2211,7 +2291,7 @@ ROM_END ROM_START( mslug2rmvhl16 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl16.p1", 0x000000, 0x100000, CRC(5b351946) SHA1(56123d01981c18655bed30ec7a92de4f3a5b64e3) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2231,7 +2311,7 @@ ROM_END ROM_START( mslug2rmvhl17 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl17.p1", 0x000000, 0x100000, CRC(a984b820) SHA1(997e9444ef69854c66b3f479bddafb95f452609a) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2251,7 +2331,7 @@ ROM_END ROM_START( mslug2rmvhl18 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl18.p1", 0x000000, 0x100000, CRC(f9cfe5f8) SHA1(989c7d0d103ad61ecd34f96dd3a2070c9b214813) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2271,7 +2351,7 @@ ROM_END ROM_START( mslug2rmvhl19 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl19.p1", 0x000000, 0x100000, CRC(8074ad72) SHA1(bac2ef6ff63943c0d5e39cdbf5a820e01b651a5e) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2291,7 +2371,7 @@ ROM_END ROM_START( mslug2rmvhl20 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhl20.p1", 0x000000, 0x100000, CRC(d03ff0aa) SHA1(a727fcfd7bc684f4ce3c451a8abc9bd28c8faa09) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2311,7 +2391,7 @@ ROM_END ROM_START( mslug2rmvhrl01 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl01.p1", 0x000000, 0x100000, CRC(7e245eb4) SHA1(90108a9416057afa591d5d84e440611c56cd3c35) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2331,7 +2411,7 @@ ROM_END ROM_START( mslug2rmvhrl02 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl02.p1", 0x000000, 0x100000, CRC(2e6f036c) SHA1(2e8838e9d7e89e2b5e8091e21e227c47909eb96f) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2351,7 +2431,7 @@ ROM_END ROM_START( mslug2rmvhrl03 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl03.p1", 0x000000, 0x100000, CRC(57d44be6) SHA1(9bf42461b98efb4d3d0bd28b22d92749826d6948) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2371,7 +2451,7 @@ ROM_END ROM_START( mslug2rmvhrl04 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl04.p1", 0x000000, 0x100000, CRC(079f163e) SHA1(eeab050b488d499b469c82c9a95ec4213ecfa63b) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2391,7 +2471,7 @@ ROM_END ROM_START( mslug2rmvhrl05 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl05.p1", 0x000000, 0x100000, CRC(6731adb8) SHA1(330c0f863415b5295f0c141c4fb1efcfafbdb067) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2411,7 +2491,7 @@ ROM_END ROM_START( mslug2rmvhrl06 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl06.p1", 0x000000, 0x100000, CRC(377af060) SHA1(17476f499509b1eeafee1368284b644b2b18c183) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2431,7 +2511,7 @@ ROM_END ROM_START( mslug2rmvhrl07 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl07.p1", 0x000000, 0x100000, CRC(4ec1b8ea) SHA1(3304ccfa1ffcfcf653db5acf2dbc869546067295) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2451,7 +2531,7 @@ ROM_END ROM_START( mslug2rmvhrl08 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl08.p1", 0x000000, 0x100000, CRC(1e8ae532) SHA1(7b06e6d91a98f8533baa6351eb415bb3c60d0790) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2471,7 +2551,7 @@ ROM_END ROM_START( mslug2rmvhrl09 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl09.p1", 0x000000, 0x100000, CRC(42eb08b6) SHA1(49cf1ae52e417c7412049464b52bd4a71020d336) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2491,7 +2571,7 @@ ROM_END ROM_START( mslug2rmvhrl10 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl10.p1", 0x000000, 0x100000, CRC(12a0556e) SHA1(dc5514e2f1bdd5f9c57dbd4461f53f49a9b69a9c) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2511,7 +2591,7 @@ ROM_END ROM_START( mslug2rmvhrl11 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl11.p1", 0x000000, 0x100000, CRC(6b1b1de4) SHA1(68f123b69c659a3016d37c33b976baa68f1fe03c) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2531,7 +2611,7 @@ ROM_END ROM_START( mslug2rmvhrl12 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl12.p1", 0x000000, 0x100000, CRC(3b50403c) SHA1(5301e336d7c56a7affe32275e8f298e868723435) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2551,7 +2631,7 @@ ROM_END ROM_START( mslug2rmvhrl13 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl13.p1", 0x000000, 0x100000, CRC(39f0bcc1) SHA1(9d27c3f871f049d877c5b03f01d81cae01faadec) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2571,7 +2651,7 @@ ROM_END ROM_START( mslug2rmvhrl14 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl14.p1", 0x000000, 0x100000, CRC(69bbe119) SHA1(48c5c2de1b4c52605ad6e3fc6c6eb43d530792c6) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2591,7 +2671,7 @@ ROM_END ROM_START( mslug2rmvhrl15 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl15.p1", 0x000000, 0x100000, CRC(1000a993) SHA1(173b240ee37ebba8f52eb7b6767e6a75bfaf82f1) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2611,7 +2691,7 @@ ROM_END ROM_START( mslug2rmvhrl16 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl16.p1", 0x000000, 0x100000, CRC(404bf44b) SHA1(eb44f62058154676f0d308319feed40d3743c4b6) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2631,7 +2711,7 @@ ROM_END ROM_START( mslug2rmvhrl17 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl17.p1", 0x000000, 0x100000, CRC(b2fa552d) SHA1(7773ed61d26952b16c92d79c5214feb057df9844) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2651,7 +2731,7 @@ ROM_END ROM_START( mslug2rmvhrl18 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl18.p1", 0x000000, 0x100000, CRC(e2b108f5) SHA1(1a3ca7bb5b1affdebc4c55470358b49321b889e1) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2671,7 +2751,7 @@ ROM_END ROM_START( mslug2rmvhrl19 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl19.p1", 0x000000, 0x100000, CRC(9b0a407f) SHA1(bc67e19dc47e2c3f81292585e06defd158cd0b0b) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2691,7 +2771,7 @@ ROM_END ROM_START( mslug2rmvhrl20 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrl20.p1", 0x000000, 0x100000, CRC(cb411da7) SHA1(342013a26415b85fbe5599c26e1a37cb2ee74b82) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2711,7 +2791,7 @@ ROM_END ROM_START( mslug2rmvhs01 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs01.p1", 0x000000, 0x100000, CRC(148dc308) SHA1(1cda283d5b18d8d1debf973128d1681dac6c00b5) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2731,7 +2811,7 @@ ROM_END ROM_START( mslug2rmvhs02 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs02.p1", 0x000000, 0x100000, CRC(44c69ed0) SHA1(3abb981bc7c78e9dc9503991d61e4e6afd41832b) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2751,7 +2831,7 @@ ROM_END ROM_START( mslug2rmvhs03 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs03.p1", 0x000000, 0x100000, CRC(3d7dd65a) SHA1(41bccbd35804a1b0492d2e804bc419445e3908ed) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2771,7 +2851,7 @@ ROM_END ROM_START( mslug2rmvhs04 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs04.p1", 0x000000, 0x100000, CRC(6d368b82) SHA1(3c8edcca3f74aff0d6f323fd9f60c664ebbcc71b) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2791,7 +2871,7 @@ ROM_END ROM_START( mslug2rmvhs05 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs05.p1", 0x000000, 0x100000, CRC(0d983004) SHA1(889b8b6b5b679bd3f913d6b0b6fa34278f659a3f) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2811,7 +2891,7 @@ ROM_END ROM_START( mslug2rmvhs06 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs06.p1", 0x000000, 0x100000, CRC(5dd36ddc) SHA1(f105973898a4c8101168e5980111a84a2632b09b) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2831,7 +2911,7 @@ ROM_END ROM_START( mslug2rmvhs07 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs07.p1", 0x000000, 0x100000, CRC(24682556) SHA1(4d4a430c2726234b644f9a4a14b5e9a2d5a13f8a) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2851,7 +2931,7 @@ ROM_END ROM_START( mslug2rmvhs08 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs08.p1", 0x000000, 0x100000, CRC(7423788e) SHA1(5f0d0cd48e089293511cd21fa394ef49f44c4234) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2871,7 +2951,7 @@ ROM_END ROM_START( mslug2rmvhs09 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs09.p1", 0x000000, 0x100000, CRC(2842950a) SHA1(8160e55c2a3f64e71babba84d5c8f89e66512f31) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2891,7 +2971,7 @@ ROM_END ROM_START( mslug2rmvhs10 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs10.p1", 0x000000, 0x100000, CRC(7809c8d2) SHA1(5c743b970f409b119949984ebb1534ef3e6b8acd) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2911,7 +2991,7 @@ ROM_END ROM_START( mslug2rmvhs11 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs11.p1", 0x000000, 0x100000, CRC(01b28058) SHA1(86cb863e340a0da4c34a26ebf8ea90f55dac6074) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2931,7 +3011,7 @@ ROM_END ROM_START( mslug2rmvhs12 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs12.p1", 0x000000, 0x100000, CRC(51f9dd80) SHA1(1d4a8da21905fdcb7f38c27341fc31ecf5a4ef2c) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2951,7 +3031,7 @@ ROM_END ROM_START( mslug2rmvhs13 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs13.p1", 0x000000, 0x100000, CRC(5359217d) SHA1(097b2077abbaafdd88b01ac94735a47aefeaf512) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2971,7 +3051,7 @@ ROM_END ROM_START( mslug2rmvhs14 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs14.p1", 0x000000, 0x100000, CRC(03127ca5) SHA1(2426c11d1f6ffcb5c3bfd344ae6ffe08ee279774) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -2991,7 +3071,7 @@ ROM_END ROM_START( mslug2rmvhs15 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs15.p1", 0x000000, 0x100000, CRC(7aa9342f) SHA1(3becbe7cb18f23380b9870c34d4a159131c608c6) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3011,7 +3091,7 @@ ROM_END ROM_START( mslug2rmvhs16 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs16.p1", 0x000000, 0x100000, CRC(2ae269f7) SHA1(47b7990f73b0f39f1844e7371293aaa7c1555ee2) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3031,7 +3111,7 @@ ROM_END ROM_START( mslug2rmvhs17 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs17.p1", 0x000000, 0x100000, CRC(d853c891) SHA1(b18bc946ff7786b83a0608f1076b38473a8cd60f) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3051,7 +3131,7 @@ ROM_END ROM_START( mslug2rmvhs18 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs18.p1", 0x000000, 0x100000, CRC(88189549) SHA1(fcf240a60a0a8e8dd4bd8ee71500d3ba7375de89) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3071,7 +3151,7 @@ ROM_END ROM_START( mslug2rmvhs19 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs19.p1", 0x000000, 0x100000, CRC(f1a3ddc3) SHA1(4ee90f77831a6960241affd654c67f6885ddde45) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3091,7 +3171,7 @@ ROM_END ROM_START( mslug2rmvhs20 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhrs20.p1", 0x000000, 0x100000, CRC(a1e8801b) SHA1(c2c9cffa98807adafafdf5c448e405d7904be719) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3111,7 +3191,7 @@ ROM_END ROM_START( mslug2rmfh01 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh01.p1", 0x000000, 0x100000, CRC(130fe8a7) SHA1(3a62fc85d9fab24909456bce056ae5418f5f2077) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3131,7 +3211,7 @@ ROM_END ROM_START( mslug2rmfh02 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh02.p1", 0x000000, 0x100000, CRC(4344b57f) SHA1(b6d3b32a38a9be5cff7559ff66b5d9665ee83749) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3151,7 +3231,7 @@ ROM_END ROM_START( mslug2rmfh03 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh03.p1", 0x000000, 0x100000, CRC(3afffdf5) SHA1(13d43db6e7f7b7a016aec6c0da476cdd81c39f9c) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3171,7 +3251,7 @@ ROM_END ROM_START( mslug2rmfh04 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh04.p1", 0x000000, 0x100000, CRC(6ab4a02d) SHA1(404bd1d0b0e64693ac23b68d11801de473a1ad5e) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3191,7 +3271,7 @@ ROM_END ROM_START( mslug2rmfh05 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh05.p1", 0x000000, 0x100000, CRC(c94ae0df) SHA1(b05e2e23d3f804de9c97e272c262720fe8676a45) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3211,7 +3291,7 @@ ROM_END ROM_START( mslug2rmfh06 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh06.p1", 0x000000, 0x100000, CRC(9901bd07) SHA1(f047babe8b8c027b0f14633e1ae82bc5d02d21b9) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3231,7 +3311,7 @@ ROM_END ROM_START( mslug2rmfh07 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh07.p1", 0x000000, 0x100000, CRC(e0baf58d) SHA1(fb2cf5a729d3232abd349491180b3749fe294c06) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3251,7 +3331,7 @@ ROM_END ROM_START( mslug2rmfh08 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh08.p1", 0x000000, 0x100000, CRC(b0f1a855) SHA1(7465f08fa1afd9ded412d49385a5dccdf2abe8a1) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3271,7 +3351,7 @@ ROM_END ROM_START( mslug2rmfh09 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh09.p1", 0x000000, 0x100000, CRC(ec9045d1) SHA1(dfbec2615f33638d687e1bc1531881061fc22020) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3291,7 +3371,7 @@ ROM_END ROM_START( mslug2rmfh10 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh10.p1", 0x000000, 0x100000, CRC(bcdb1809) SHA1(1bbe432196cc144578b57895108c518db343c5b1) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3311,7 +3391,7 @@ ROM_END ROM_START( mslug2rmfh11 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh11.p1", 0x000000, 0x100000, CRC(c5605083) SHA1(d77679edb3c81d3065763e8201add87a86e134ff) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3331,7 +3411,7 @@ ROM_END ROM_START( mslug2rmfh12 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh12.p1", 0x000000, 0x100000, CRC(952b0d5b) SHA1(312d8bb03f8cb5f394412fc0ddfb802c117acfdc) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3351,7 +3431,7 @@ ROM_END ROM_START( mslug2rmfh13 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh13.p1", 0x000000, 0x100000, CRC(978bf1a6) SHA1(64ac2ea184877b000e0e9b322c5e2ba9fd8d2a35) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3371,7 +3451,7 @@ ROM_END ROM_START( mslug2rmfh14 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh14.p1", 0x000000, 0x100000, CRC(c7c0ac7e) SHA1(3487c8189431be3316e9557463efcaa8c5e1b0f0) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3391,7 +3471,7 @@ ROM_END ROM_START( mslug2rmfh15 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh15.p1", 0x000000, 0x100000, CRC(be7be4f4) SHA1(876d89ffde6313e0a502a069964262b160872692) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3411,7 +3491,7 @@ ROM_END ROM_START( mslug2rmfh16 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh16.p1", 0x000000, 0x100000, CRC(ee30b92c) SHA1(44889b09624a139756b5db6d54c4a5fc6246ccd6) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3431,7 +3511,7 @@ ROM_END ROM_START( mslug2rmfh17 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh17.p1", 0x000000, 0x100000, CRC(1c81184a) SHA1(ef2b5f36126c0844dfcb8a3314808eadc2fa0546) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3451,7 +3531,7 @@ ROM_END ROM_START( mslug2rmfh18 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh18.p1", 0x000000, 0x100000, CRC(4cca4592) SHA1(dcafa3e30ec0b301b4c053aed8ae9dce1c4a7033) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3471,7 +3551,7 @@ ROM_END ROM_START( mslug2rmfh19 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh19.p1", 0x000000, 0x100000, CRC(35710d18) SHA1(0fabf0c4207f7c8ca62eddb6183251b73c57f3fb) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3491,7 +3571,7 @@ ROM_END ROM_START( mslug2rmfh20 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241sfh20.p1", 0x000000, 0x100000, CRC(653a50c0) SHA1(3fffd8066e84e36f5c900ccd7dc4ba9c64337698) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3511,7 +3591,7 @@ ROM_END ROM_START( mslug2rmhm01 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm01.p1", 0x000000, 0x100000, CRC(79a6751b) SHA1(7abbe8247ee481dfa309e949ee668fc6de97ca6d) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3531,7 +3611,7 @@ ROM_END ROM_START( mslug2rmhm02 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm02.p1", 0x000000, 0x100000, CRC(29ed28c3) SHA1(1f6cfdc829a1dcab1584bccc1449311faeff151b) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3551,7 +3631,7 @@ ROM_END ROM_START( mslug2rmhm03 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm03.p1", 0x000000, 0x100000, CRC(50566049) SHA1(36c72f4a6e90100d3def77586f1161df820b610e) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3571,7 +3651,7 @@ ROM_END ROM_START( mslug2rmhm04 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm04.p1", 0x000000, 0x100000, CRC(001d3d91) SHA1(23e1ed6fc6802a63b29544dd687a3f620c731c4c) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3591,7 +3671,7 @@ ROM_END ROM_START( mslug2rmhm05 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm05.p1", 0x000000, 0x100000, CRC(a3e37d63) SHA1(55bcc3181f438a2dd1cd3228963b1922877e9f19) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3611,7 +3691,7 @@ ROM_END ROM_START( mslug2rmhm06 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm06.p1", 0x000000, 0x100000, CRC(f3a820bb) SHA1(417dd65e43e4af1e2019c8bf1f739be8fcfe6819) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3631,7 +3711,7 @@ ROM_END ROM_START( mslug2rmhm07 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm07.p1", 0x000000, 0x100000, CRC(8a136831) SHA1(e3da95a397f107bd4498ee4f6c4cdb7667e14fc3) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3651,7 +3731,7 @@ ROM_END ROM_START( mslug2rmhm08 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm08.p1", 0x000000, 0x100000, CRC(da5835e9) SHA1(00331f4fae89d5047a8b7652cc47fb1d78a98719) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3671,7 +3751,7 @@ ROM_END ROM_START( mslug2rmhm09 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm09.p1", 0x000000, 0x100000, CRC(8639d86d) SHA1(ba906b414bdb20090624df74ee785ef68ea874d8) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3691,7 +3771,7 @@ ROM_END ROM_START( mslug2rmhm10 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm10.p1", 0x000000, 0x100000, CRC(d67285b5) SHA1(5d41ea62bec01ffd480f757becc260b8eefff9b5) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3711,7 +3791,7 @@ ROM_END ROM_START( mslug2rmhm11 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm11.p1", 0x000000, 0x100000, CRC(afc9cd3f) SHA1(78fab9d11a0b1b64ebcec63b0de7420d5601db4a) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3731,7 +3811,7 @@ ROM_END ROM_START( mslug2rmhm12 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm12.p1", 0x000000, 0x100000, CRC(ff8290e7) SHA1(52a0ed8ee8827a07996553207e421afae2c3ce6a) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3751,7 +3831,7 @@ ROM_END ROM_START( mslug2rmhm13 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm13.p1", 0x000000, 0x100000, CRC(fd226c1a) SHA1(69576f41772e734521aa3334043cfb5b6b2741d1) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3771,7 +3851,7 @@ ROM_END ROM_START( mslug2rmhm14 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm14.p1", 0x000000, 0x100000, CRC(ad6931c2) SHA1(4a27e09774d337d8e2d098ade4345e04ea6967fd) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3791,7 +3871,7 @@ ROM_END ROM_START( mslug2rmhm15 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm15.p1", 0x000000, 0x100000, CRC(d4d27948) SHA1(45c8607d62057d42994975469090e88839674cef) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3811,7 +3891,7 @@ ROM_END ROM_START( mslug2rmhm16 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm16.p1", 0x000000, 0x100000, CRC(84992490) SHA1(88dfc6b4c9f363e3127952330a8f825a45b3a2dc) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3831,7 +3911,7 @@ ROM_END ROM_START( mslug2rmhm17 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm17.p1", 0x000000, 0x100000, CRC(762885f6) SHA1(f03e7883648140a5ef85b4e50249a9d769d45cee) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3851,7 +3931,7 @@ ROM_END ROM_START( mslug2rmhm18 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm18.p1", 0x000000, 0x100000, CRC(5fd890a4) SHA1(49fa556d6580f6a526805d2e563105ddb8aaa922) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3871,7 +3951,7 @@ ROM_END ROM_START( mslug2rmhm19 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm19.p1", 0x000000, 0x100000, CRC(0f93cd7c) SHA1(c3333a887a79d14b6be72d140fe17255a000b40d) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3891,7 +3971,7 @@ ROM_END ROM_START( mslug2rmhm20 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241shm20.p1", 0x000000, 0x100000, CRC(2663d82e) SHA1(bbf9335ac2e91d57375ddb93036ede591c8a2382) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3911,7 +3991,7 @@ ROM_END ROM_START( mslug2rml01 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax01.p1", 0x000000, 0x100000, CRC(b78ba36e) SHA1(25f4ec95964a2eac7931ec341607d2adb4222163) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3931,7 +4011,7 @@ ROM_END ROM_START( mslug2rml02 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax02.p1", 0x000000, 0x100000, CRC(e7c0feb6) SHA1(fad1a82fad8e736e57efc4236b6d1fa297651bb1) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3951,7 +4031,7 @@ ROM_END ROM_START( mslug2rml03 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax03.p1", 0x000000, 0x100000, CRC(9e7bb63c) SHA1(373816eefeb2a54202494f7fe63e208cb4b1bc65) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3971,7 +4051,7 @@ ROM_END ROM_START( mslug2rml04 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax04.p1", 0x000000, 0x100000, CRC(ce30ebe4) SHA1(dbff51b0bf49dc3a216730733ba1ece9a5600342) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -3991,7 +4071,7 @@ ROM_END ROM_START( mslug2rml05 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax05.p1", 0x000000, 0x100000, CRC(6dceab16) SHA1(001cdb64b34114a3bdb6a30086becc9de5c162c4) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4011,7 +4091,7 @@ ROM_END ROM_START( mslug2rml06 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax06.p1", 0x000000, 0x100000, CRC(3d85f6ce) SHA1(15265af75c81e4e7f186e2c46488a7fd1bc178b0) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4031,7 +4111,7 @@ ROM_END ROM_START( mslug2rml07 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax07.p1", 0x000000, 0x100000, CRC(443ebe44) SHA1(dbe579c949aa9c44639c5eabf98d3f8e0ed257fc) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4051,7 +4131,7 @@ ROM_END ROM_START( mslug2rml08 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax08.p1", 0x000000, 0x100000, CRC(1475e39c) SHA1(acab1bf36a2f44fda87517e5e8085560d1f3bc90) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4071,7 +4151,7 @@ ROM_END ROM_START( mslug2rml09 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax09.p1", 0x000000, 0x100000, CRC(48140e18) SHA1(ca7ce79b7af62ed0ad5d9543ee273c03f021332b) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4091,7 +4171,7 @@ ROM_END ROM_START( mslug2rml10 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax10.p1", 0x000000, 0x100000, CRC(185f53c0) SHA1(0be26fadaec65953778ae540aceb6c3dbcc8d611) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4111,7 +4191,7 @@ ROM_END ROM_START( mslug2rml11 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax11.p1", 0x000000, 0x100000, CRC(61e41b4a) SHA1(81f90832fd66957ea2050375744268bad62ef1d7) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4131,7 +4211,7 @@ ROM_END ROM_START( mslug2rml12 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax12.p1", 0x000000, 0x100000, CRC(31af4692) SHA1(06c27dbca7b8cf0fa977e9f62b7ddc9e93d29a6a) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4151,7 +4231,7 @@ ROM_END ROM_START( mslug2rml13 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax13.p1", 0x000000, 0x100000, CRC(330fba6f) SHA1(a46f0b277a04fd6d0092640d501e2c015a61fcd9) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4171,7 +4251,7 @@ ROM_END ROM_START( mslug2rml14 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax14.p1", 0x000000, 0x100000, CRC(6344e7b7) SHA1(db7d58881054bca9bc8611935371857f58238b6a) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4191,7 +4271,7 @@ ROM_END ROM_START( mslug2rml15 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax15.p1", 0x000000, 0x100000, CRC(1affaf3d) SHA1(f11cdcccd034ce552051f38fcd9263b59f9b4c71) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4211,7 +4291,7 @@ ROM_END ROM_START( mslug2rml16 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax16.p1", 0x000000, 0x100000, CRC(4ab4f2e5) SHA1(e70ad8ca463c1be61b4ceeb83cd88eaed42b4a79) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4231,7 +4311,7 @@ ROM_END ROM_START( mslug2rml17 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax17.p1", 0x000000, 0x100000, CRC(b8055383) SHA1(adf84879cfae840884778d0aa5f1753bdc72a417) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4251,7 +4331,7 @@ ROM_END ROM_START( mslug2rml18 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax18.p1", 0x000000, 0x100000, CRC(e84e0e5b) SHA1(916107e8ec00ae0650eff8e2a005679c93a0a610) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4271,7 +4351,7 @@ ROM_END ROM_START( mslug2rml19 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax19.p1", 0x000000, 0x100000, CRC(91f546d1) SHA1(3d935a5c2cb880d9aeacdb8ab164c7f9b0ae0aae) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4291,7 +4371,7 @@ ROM_END ROM_START( mslug2rml20 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlax20.p1", 0x000000, 0x100000, CRC(c1be1b09) SHA1(e9923567482a0754274689f6b7a7bc47bd67c4c2) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4311,7 +4391,7 @@ ROM_END ROM_START( mslug2rmrl01 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxxl01.p1", 0x000000, 0x100000, CRC(acf54e63) SHA1(9a8e8be21ae86b793291d1f0c0eb1a752d99caae) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4331,7 +4411,7 @@ ROM_END ROM_START( mslug2rmrl02 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx02.p1", 0x000000, 0x100000, CRC(fcbe13bb) SHA1(3fa20bf134281d59002b8e386c39de0bb3167ba1) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4351,7 +4431,7 @@ ROM_END ROM_START( mslug2rmrl03 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx03.p1", 0x000000, 0x100000, CRC(85055b31) SHA1(40067613510c1a1c88e9ea3144ebead8b9e75ae3) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4371,7 +4451,7 @@ ROM_END ROM_START( mslug2rmrl04 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx04.p1", 0x000000, 0x100000, CRC(d54e06e9) SHA1(643c5860c9a7feb7bc371fefdda9d3e202a55e13) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4391,7 +4471,7 @@ ROM_END ROM_START( mslug2rmrl05 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx05.p1", 0x000000, 0x100000, CRC(76b0461b) SHA1(9788b6b623b5e3ddcc835fef41098795012bcf2f) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4411,7 +4491,7 @@ ROM_END ROM_START( mslug2rmrl06 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx06.p1", 0x000000, 0x100000, CRC(26fb1bc3) SHA1(80bdeb9cf74c0b8a050681737d3999e6f3117123) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4431,7 +4511,7 @@ ROM_END ROM_START( mslug2rmrl07 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx07.p1", 0x000000, 0x100000, CRC(5f405349) SHA1(f32537b21ccbbdc02d6b57ac2e43c7743dec8f38) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4451,7 +4531,7 @@ ROM_END ROM_START( mslug2rmrl08 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx08.p1", 0x000000, 0x100000, CRC(0f0b0e91) SHA1(82514247cc80fab0dc9693a3697c45a483ec659f) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4471,7 +4551,7 @@ ROM_END ROM_START( mslug2rmrl09 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx09.p1", 0x000000, 0x100000, CRC(536ae315) SHA1(a81b0fdc55dd82936b8e318b10cdd6780d5569b8) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4491,7 +4571,7 @@ ROM_END ROM_START( mslug2rmrl10 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx10.p1", 0x000000, 0x100000, CRC(0321becd) SHA1(bce2452e6cf4ce2be5c66c5db72c2dcf4eefa7dc) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4511,7 +4591,7 @@ ROM_END ROM_START( mslug2rmrl11 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx11.p1", 0x000000, 0x100000, CRC(7a9af647) SHA1(60973c2e6ca028bdba2f33d57b7e5c93c5032833) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4531,7 +4611,7 @@ ROM_END ROM_START( mslug2rmrl12 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx12.p1", 0x000000, 0x100000, CRC(2ad1ab9f) SHA1(57aea978d489bc5f291d92f896d6ef2326171eff) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4551,7 +4631,7 @@ ROM_END ROM_START( mslug2rmrl13 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx13.p1", 0x000000, 0x100000, CRC(28715762) SHA1(e179f205bf253aa12ba2a0e32a0c443f3e4becdb) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4571,7 +4651,7 @@ ROM_END ROM_START( mslug2rmrl14 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx14.p1", 0x000000, 0x100000, CRC(783a0aba) SHA1(73cac586df036453d4132eb234bb000855ee11fa) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4591,7 +4671,7 @@ ROM_END ROM_START( mslug2rmrl15 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx15.p1", 0x000000, 0x100000, CRC(01814230) SHA1(36928c85cec33ea21f35ef83562ebae446450f3e) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4611,7 +4691,7 @@ ROM_END ROM_START( mslug2rmrl16 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx16.p1", 0x000000, 0x100000, CRC(51ca1fe8) SHA1(9cc76800bedaac845d1514376c54c5b72127c73e) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4631,7 +4711,7 @@ ROM_END ROM_START( mslug2rmrl17 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx17.p1", 0x000000, 0x100000, CRC(a37bbe8e) SHA1(537f3c5819be0f0b815ff6d0d41dc64caaaf02be) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4651,7 +4731,7 @@ ROM_END ROM_START( mslug2rmrl18 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx18.p1", 0x000000, 0x100000, CRC(f330e356) SHA1(a080e76719fc6dfc74e76820c587123ec14c0003) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4671,7 +4751,7 @@ ROM_END ROM_START( mslug2rmrl19 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx19.p1", 0x000000, 0x100000, CRC(8a8babdc) SHA1(a845c0e0e0a771256e73b7d107522d55e0075830) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4691,7 +4771,7 @@ ROM_END ROM_START( mslug2rmrl20 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241vhlxx20.p1", 0x000000, 0x100000, CRC(dac0f604) SHA1(d0802b7696cab28d139405e413cd74d93f1fd31f) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4711,7 +4791,7 @@ ROM_END ROM_START( mslug2rms01 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs01.p1", 0x000000, 0x100000, CRC(c65cd3df) SHA1(75e26b87d89277084dd2de3fd75ab89b0fb60efe) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4731,7 +4811,7 @@ ROM_END ROM_START( mslug2rms02 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs02.p1", 0x000000, 0x100000, CRC(96178e07) SHA1(154c990f775a137102fe201f22f35f5ad99602ec) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4751,7 +4831,7 @@ ROM_END ROM_START( mslug2rms03 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs03.p1", 0x000000, 0x100000, CRC(efacc68d) SHA1(a9909b947da9d2b14ea4475e790e047c5a5f540f) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4771,7 +4851,7 @@ ROM_END ROM_START( mslug2rms04 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs04.p1", 0x000000, 0x100000, CRC(bfe79b55) SHA1(599eb1decf8d56a8f8213144d152886c399051d3) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4791,7 +4871,7 @@ ROM_END ROM_START( mslug2rms05 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs05.p1", 0x000000, 0x100000, CRC(1c19dba7) SHA1(8bbf75600e3c4ab39ed863b502532bba3799aac5) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4811,7 +4891,7 @@ ROM_END ROM_START( mslug2rms06 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs06.p1", 0x000000, 0x100000, CRC(4c52867f) SHA1(2d673bafb65291f35757a51479de21b88e9476be) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4831,7 +4911,7 @@ ROM_END ROM_START( mslug2rms07 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs07.p1", 0x000000, 0x100000, CRC(35e9cef5) SHA1(be7c5d7c17caacfef1e93d22cc071c2dcfea200b) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4851,7 +4931,7 @@ ROM_END ROM_START( mslug2rms08 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs08.p1", 0x000000, 0x100000, CRC(65a2932d) SHA1(2825617d5878c0c5852d439e47b22102544ffff4) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4871,7 +4951,7 @@ ROM_END ROM_START( mslug2rms09 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs09.p1", 0x000000, 0x100000, CRC(39c37ea9) SHA1(ab57952288816bfcfe3f832340590e57a47f261d) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4891,7 +4971,7 @@ ROM_END ROM_START( mslug2rms10 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs10.p1", 0x000000, 0x100000, CRC(69882371) SHA1(b07a933f6953f5143d166a1e3300fdcac96ffe3b) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4911,7 +4991,7 @@ ROM_END ROM_START( mslug2rms11 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs11.p1", 0x000000, 0x100000, CRC(10336bfb) SHA1(68b36ee0933cb83a1c6f6e9a4cfe3f02882ba595) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4931,7 +5011,7 @@ ROM_END ROM_START( mslug2rms12 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs12.p1", 0x000000, 0x100000, CRC(40783623) SHA1(5d980204c675667703eec2d3a2399f6386f5c18f) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4951,7 +5031,7 @@ ROM_END ROM_START( mslug2rms13 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs13.p1", 0x000000, 0x100000, CRC(42d8cade) SHA1(14b09410244d4735e688e8bc62dc2c8304de8974) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4971,7 +5051,7 @@ ROM_END ROM_START( mslug2rms14 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs14.p1", 0x000000, 0x100000, CRC(12939706) SHA1(daaaf770a70db7fbf2959c8eaeff0d64c538d7d0) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -4991,7 +5071,7 @@ ROM_END ROM_START( mslug2rms15 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs15.p1", 0x000000, 0x100000, CRC(6b28df8c) SHA1(bee0691a88e5d3b7a409f1af7bc16a654702f414) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -5011,7 +5091,7 @@ ROM_END ROM_START( mslug2rms16 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs16.p1", 0x000000, 0x100000, CRC(3b638254) SHA1(437c69ed9ab7ff60effb0ec3185bb0432db600ff) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -5031,7 +5111,7 @@ ROM_END ROM_START( mslug2rms17 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs17.p1", 0x000000, 0x100000, CRC(c9d22332) SHA1(626163334dc4ce965f9608cc5a6fb0325f1adfa8) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -5051,7 +5131,7 @@ ROM_END ROM_START( mslug2rms18 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs18.p1", 0x000000, 0x100000, CRC(99997eea) SHA1(88c8530b510be90822583641c5b173f2e4c3b0be) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -5071,7 +5151,7 @@ ROM_END ROM_START( mslug2rms19 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs19.p1", 0x000000, 0x100000, CRC(e0223660) SHA1(a8739fa72618b12b1207d749e756867ee823f30c) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -5091,7 +5171,7 @@ ROM_END ROM_START( mslug2rms20 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241srs20.p1", 0x000000, 0x100000, CRC(b0696bb8) SHA1(55c828dcd6ca9d3a5f42ffc79247328e89bb223a) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -5111,7 +5191,7 @@ ROM_END ROM_START( mslug2rmhb01 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241rmhb01.p1", 0x000000, 0x100000, CRC(bbc3feb2) SHA1(0d8d6f0c78c8f1c2c17d140fdfe8e27a72e2c793) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -5131,7 +5211,7 @@ ROM_END ROM_START( mslug2rmhb02 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241rmhb02.p1", 0x000000, 0x100000, CRC(eb88a36a) SHA1(460139d2481143e5ba2ddb9b0588f95fce824430) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -5151,7 +5231,7 @@ ROM_END ROM_START( mslug2rmhb03 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241rmhb03.p1", 0x000000, 0x100000, CRC(c0d84ac5) SHA1(f1e73670416f36c76d2f9f045c6edf1b21c8680c) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -5171,7 +5251,7 @@ ROM_END ROM_START( mslug2rmhb04 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241rmhb04.p1", 0x000000, 0x100000, CRC(9093171d) SHA1(943f9f7cf71ba2e768e4cdd27c71b32e24e41976) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -5191,7 +5271,7 @@ ROM_END ROM_START( mslug2rmhb05 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241rmhb05.p1", 0x000000, 0x100000, CRC(4bd2a329) SHA1(85d299d72780ff705ec9d6e1eadb7c8bb0f71770) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -5211,7 +5291,7 @@ ROM_END ROM_START( mslug2rmhb06 ) ROM_REGION( 0x300000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "241rmhb06.p1", 0x000000, 0x100000, CRC(1b99fef1) SHA1(244b00c594e117bbd2ad8a5ca89b9ddcfe31fd6e) ) - ROM_LOAD16_WORD_SWAP( "241.sp2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) @@ -5230,253 +5310,1064 @@ ROM_END /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Metal Slug 2 -GAME( 2016, mslug2s01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Weapons Flame Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Weapons Heavy Machine Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Weapons Laser Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Weapons Rocket Launcher With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Weapons Shotgun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (NEO ARC French Traduction Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Credits 99 In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Big Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Fire Bomb)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (99 Bombs)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Prisoner Never Lost)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Start Special Weapons Laser Gun Alternative Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Ward Charior)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Change Character)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Change Weapon And Mummy)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Circulation For The Gun)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun Flash Off)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s21, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Quick Go Next Mission)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s22, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s23, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Enable Hidden Menu)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug2s24, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (War Chariot(Original Roms))", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (NEO ARC Traduction V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (NEO ARC Traduction V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (NEO ARC Traduction V3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Hybrid Bullets Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Credits 99 In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Enable Hidden Menu)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Big Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Weapons Flame Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Weapons Heavy Machine Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Weapons Laser With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Weapons Rocket Launcher With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Weapons Shotgun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Fire Bomb)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Circulation For The Gun)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Change Character In Game (All 4 Person))", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Shotgun Flash Off)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Change Weapon And Mummy)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Add Grenades' Ammo To 99)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Never Lose POW After Dying)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, mslug2ts21, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Quick Go Next Mission)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhfh20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhhm20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhl20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhrl20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmvhs20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmfh20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhm20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rml20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmrl20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rms20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhb01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Hybrid Bullets Version + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhb02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Hybrid Bullets Version + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhb03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Hybrid Bullets Version + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhb04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Hybrid Bullets Version + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhb05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Hybrid Bullets Version + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mslug2rmhb06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Hybrid Bullets Version + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Weapons Flame Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Weapons Heavy Machine Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Weapons Laser Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Weapons Rocket Launcher With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Weapons Shotgun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (NEO ARC French Traduction Set)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Credits 99 In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Big Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Fire Bomb)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (99 Bombs)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Prisoner Never Lost)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Start Special Weapons Laser Gun Alternative Set)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Ward Charior)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Change Character)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Change Weapon And Mummy)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Circulation For The Gun)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun Flash Off)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s21, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Quick Go Next Mission)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s22, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s23, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Enable Hidden Menu)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug2s24, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (War Chariot(Original Roms))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2s25, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Gaston90", "Metal Slug 2 (Edition Extreme Difficulty)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (NEO ARC Traduction V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (NEO ARC Traduction V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (NEO ARC Traduction V3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Hybrid Bullets Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Credits 99 In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Enable Hidden Menu)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Big Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Weapons Flame Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Weapons Heavy Machine Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Weapons Laser With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Weapons Rocket Launcher With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Weapons Shotgun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Fire Bomb)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Circulation For The Gun)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Change Character In Game (All 4 Person))", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Shotgun Flash Off)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Change Weapon And Mummy)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Add Grenades' Ammo To 99)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Never Lose POW After Dying)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, mslug2ts21, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Quick Go Next Mission)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2ts22, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Version Qing Youlan)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2ts23, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Gaston90", "Metal Slug 2 Turbo (Edition Extreme Difficulty)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2ts24, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 Turbo (Very Hard Enemy Plate)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhfh20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhhm20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhl20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Laser + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhrl20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmvhs20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate + Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmfh20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhm20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rml20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Laser + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmrl20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rms20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhb01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Hybrid Bullets Version + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhb02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Hybrid Bullets Version + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhb03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Hybrid Bullets Version + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhb04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Hybrid Bullets Version + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhb05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Hybrid Bullets Version + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmhb06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Hybrid Bullets Version + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) + + + +ROM_START( mslug2vhep01 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep01.p1", 0x000000, 0x100000, CRC(7fdcf8c7) SHA1(c48fc939734ac9ab0557e4de7bae6653592e9f64) ) + 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( "241fr.c1", 0x0000000, 0x800000, CRC(7df74035) SHA1(08322a2f4e87cd125ebc5b7a98754c7a5b8e91d2) ) + ROM_LOAD16_BYTE( "241fr.c2", 0x0000001, 0x800000, CRC(97d9525d) SHA1(451a5bdafe1f2de63b76efb7d4afab454abdfff0) ) + 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( mslug2vhep02 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep02.p1", 0x000000, 0x100000, CRC(03601e07) SHA1(31aab5c388bc4f23f2955ea16bde065ced696fc3) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + + NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) + + 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( "241fr.c1", 0x0000000, 0x800000, CRC(7df74035) SHA1(08322a2f4e87cd125ebc5b7a98754c7a5b8e91d2) ) + ROM_LOAD16_BYTE( "241fr.c2", 0x0000001, 0x800000, CRC(97d9525d) SHA1(451a5bdafe1f2de63b76efb7d4afab454abdfff0) ) + 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( mslug2vhep03 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep03.p1", 0x000000, 0x100000, CRC(9c9d9dca) SHA1(893c9485898692747b7dd0f0517ef12809021454) ) + 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( mslug2vhep05 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep05.p1", 0x000000, 0x100000, CRC(322cb3c5) SHA1(8ce534f77f8468686654d55afb5a59ebb6340125) ) + 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( mslug2vhep06 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep06.p1", 0x000000, 0x100000, CRC(ba416351) SHA1(e20c50b6898df29171c1d77a356ed2512028e6d3) ) + 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( mslug2vhep07 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep07.p1", 0x000000, 0x100000, CRC(191197c9) SHA1(b4a7542ea1ea924edb67c9f53dcc1d8f5077c1f6) ) + 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( mslug2vhep08 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep08.p1", 0x000000, 0x100000, CRC(73b80a75) SHA1(eb592d5b7ca3578dde1c1d94b09e9597558b43f8) ) + 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( mslug2vhep09 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep09.p1", 0x000000, 0x100000, CRC(bd95dc00) SHA1(5b12dee100606d2b355c16c26c974ea15d48f95d) ) + 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( mslug2vhep10 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep10.p1", 0x000000, 0x100000, CRC(a6eb310d) SHA1(eba50ba7758e6830f425008166e52f0639dee6a0) ) + 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( mslug2vhep11 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep11.p1", 0x000000, 0x100000, CRC(cc42acb1) SHA1(766a42631a17fd141386aeea31ab4deba0d0ee08) ) + 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( mslug2vhep12 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep12.p1", 0x000000, 0x100000, CRC(a8c988d5) SHA1(97826a82aeec7c61370906c35ced3aeff0af0176) ) + 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( mslug2vhep13 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep13.p1", 0x000000, 0x100000, CRC(798a2b33) SHA1(45ed6f0420dc5d1e8824c5ed6082b2bd704dbd48) ) + 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( mslug2vhep14 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep14.p1", 0x000000, 0x100000, CRC(a354905d) SHA1(ad5b548f218371b07bbf74ba94672ecbd52d54c2) ) + 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( mslug2vhep15 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep15.p1", 0x000000, 0x100000, CRC(7f0dceae) SHA1(7287d61bca11a7980fdb5733a3fea9a7630c0843) ) + 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( mslug2vhep16 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep16.p1", 0x000000, 0x100000, CRC(2a5d646d) SHA1(1d6d938fe8b2f9288712c22d9dd997e680945fbc) ) + 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( mslug2vhep17 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep17.p1", 0x000000, 0x100000, CRC(dd587003) SHA1(34b3b9e6948552831da44a986c47a226f3f97788) ) + 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( mslug2vhep18 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep18.p1", 0x000000, 0x100000, CRC(8399617a) SHA1(aa77b7eeb288a5354654349c0f53b6740c612f07) ) + 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( mslug2vhep19 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep19.p1", 0x000000, 0x100000, CRC(73883ce1) SHA1(ff99559553bfa32cab2c25d5afc9064b036f6701) ) + 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( mslug2vhep20 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vhep20.p1", 0x000000, 0x100000, CRC(5af2002c) SHA1(920b8c307d4279ec339826b48a4813d395894cf8) ) + 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( mslug2vqy01 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vqy01.p1", 0x000000, 0x100000, CRC(879a782d) SHA1(91dc84654ffaeaf49945f1e636d4183521f99e3d) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + 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( "241fr.c1", 0x0000000, 0x800000, CRC(7df74035) SHA1(08322a2f4e87cd125ebc5b7a98754c7a5b8e91d2) ) + ROM_LOAD16_BYTE( "241fr.c2", 0x0000001, 0x800000, CRC(97d9525d) SHA1(451a5bdafe1f2de63b76efb7d4afab454abdfff0) ) + 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( mslug2vqy02 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vqy02.p1", 0x000000, 0x100000, CRC(fb269eed) SHA1(919ca2cf1a4818ccb0e0bb9fbf7067c1db5c8a2f) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) + + 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( "241fr.c1", 0x0000000, 0x800000, CRC(7df74035) SHA1(08322a2f4e87cd125ebc5b7a98754c7a5b8e91d2) ) + ROM_LOAD16_BYTE( "241fr.c2", 0x0000001, 0x800000, CRC(97d9525d) SHA1(451a5bdafe1f2de63b76efb7d4afab454abdfff0) ) + 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( mslug2vqy03 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vqy03.p1", 0x000000, 0x100000, CRC(53469515) SHA1(6e2086b71e1b8595e867f862e8b7b1af77c41e22) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + 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( mslug2vqy04 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vqy04.p1", 0x000000, 0x100000, CRC(ca6a332f) SHA1(2ce4633c1c7d5f465b363d985c8fa6c00dc07d4f) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + 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( mslug2vqy05 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vqy05.p1", 0x000000, 0x100000, CRC(4207e3bb) SHA1(1c54080fc2bce9323b21ff72e15863e80de59cb5) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + 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( mslug2vqy06 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vqy06.p1", 0x000000, 0x100000, CRC(508f083f) SHA1(92b2bf517c01d726b06745cc48d4f5595b4207cc) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + 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( mslug2vqy07 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vqy07.p1", 0x000000, 0x100000, CRC(5b1210b7) SHA1(33d4bd159fc0d07c2a66bac71dd6fd04c071a519) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + 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( mslug2vqy08 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vqy08.p1", 0x000000, 0x100000, CRC(d21be487) SHA1(f4771242817df05dc84b66b6be12e953c40fb98a) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + 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( mslug2vqy09 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vqy09.p1", 0x000000, 0x100000, CRC(251ef0e9) SHA1(91c4754033a137bd19dcefeb09ee02cd5f24f379) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + 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( mslug2vqy10 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vqy10.p1", 0x000000, 0x100000, CRC(7bdfe190) SHA1(9d40d8bb5a200ac873bc1e3efd1037d0667a3933) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + 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( mslug2vqy11 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vqy11.p1", 0x000000, 0x100000, CRC(8bcebc0b) SHA1(341e6675cd116ecdf82348d7a01c3176e9f99c34) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + 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( mslug2vqy12 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241vqy12.p1", 0x000000, 0x100000, CRC(a2b480c6) SHA1(a8c5522b3610233e0b2ccbcebe5b7e9b76b70968) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + 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 + +HACK( 2018, mslug2vhep01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(NEO ARC French Traduction Set 01))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(NEO ARC French Traduction Set 02))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(Hybrid Bullets Version))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(Unlimited Credits in Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(Enable Hidden Menu))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(Weapons Flame Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(Weapons Heavy Machine Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(Weapons Laser With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(Weapons Rocket Launcher With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(Weapons Shotgun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(Fire Bomb))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep13, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(Circulation For The Gun))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep14, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(Change Character))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep15, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(Become big mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep16, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(Change Weapon And Mummy))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep17, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(99 Grenades))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep18, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(POW Never Lose))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep19, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(Quick go next mission))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vhep20, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Very Hard Enemy Plate)(War chariot))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vqy01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Version Qing Youlan)(NEO ARC French Traduction Set 01))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vqy02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Version Qing Youlan)(NEO ARC French Traduction Set 02))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vqy03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Version Qing Youlan)(Unlimited Credits in Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vqy04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Version Qing Youlan)(Credits 99 in Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vqy05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Version Qing Youlan)(Enable Hidden Menu))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vqy06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Version Qing Youlan)(Fire Bomb))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vqy07, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Version Qing Youlan)(Change Character))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vqy08, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Version Qing Youlan)(Change Weapon And Mummy))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vqy09, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Version Qing Youlan)(99 Grenades))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vqy10, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Version Qing Youlan)(POW Never Lose))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vqy11, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Version Qing Youlan)(Quick go next mission))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug2vqy12, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 ((Version Qing Youlan)(War chariot))", MACHINE_SUPPORTS_SAVE ) + + + + +ROM_START( mslug2ms01 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241ms.p1", 0x000000, 0x100000, CRC(00c455e7) SHA1(8a20c06a5f92032c0dc1ebd1e8a2709abd725330) ) + ROM_LOAD16_WORD_SWAP( "241ms.p2", 0x100000, 0x200000, CRC(1bf6b12a) SHA1(bdf1cee93c7cf1e57f61797ed4f176fe2a6ebf73) ) + + 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( mslug2rmw01 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241rmw01.p1", 0x000000, 0x100000, CRC(bb0363bf) SHA1(f8ca5067c4a576b15719bcc2fc11f95e72a95b13) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + + NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) + + 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( "241fr.c1", 0x0000000, 0x800000, CRC(7df74035) SHA1(08322a2f4e87cd125ebc5b7a98754c7a5b8e91d2) ) + ROM_LOAD16_BYTE( "241fr.c2", 0x0000001, 0x800000, CRC(97d9525d) SHA1(451a5bdafe1f2de63b76efb7d4afab454abdfff0) ) + 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( mslug2rmw02 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241rmw02.p1", 0x000000, 0x100000, CRC(eb483e67) SHA1(f7f147c8a7095792181146e52d47de4c843be6f8) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + + NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) + + 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( "241fr.c1", 0x0000000, 0x800000, CRC(7df74035) SHA1(08322a2f4e87cd125ebc5b7a98754c7a5b8e91d2) ) + ROM_LOAD16_BYTE( "241fr.c2", 0x0000001, 0x800000, CRC(97d9525d) SHA1(451a5bdafe1f2de63b76efb7d4afab454abdfff0) ) + 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( mslug2rmw03 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241rmw03.p1", 0x000000, 0x100000, CRC(c018d7c8) SHA1(dd46088f41ed9fe47935b4a5da6e82c755d1facd) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + + NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) + + 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( "241fr.c1", 0x0000000, 0x800000, CRC(7df74035) SHA1(08322a2f4e87cd125ebc5b7a98754c7a5b8e91d2) ) + ROM_LOAD16_BYTE( "241fr.c2", 0x0000001, 0x800000, CRC(97d9525d) SHA1(451a5bdafe1f2de63b76efb7d4afab454abdfff0) ) + 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( mslug2rmw04 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241rmw04.p1", 0x000000, 0x100000, CRC(90538a10) SHA1(6743004e51b5fa07416be135b9b5e9360ab2fc92) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + + NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) + + 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( "241fr.c1", 0x0000000, 0x800000, CRC(7df74035) SHA1(08322a2f4e87cd125ebc5b7a98754c7a5b8e91d2) ) + ROM_LOAD16_BYTE( "241fr.c2", 0x0000001, 0x800000, CRC(97d9525d) SHA1(451a5bdafe1f2de63b76efb7d4afab454abdfff0) ) + 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( mslug2rmw05 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241rmw05.p1", 0x000000, 0x100000, CRC(4b123e24) SHA1(1871f3c1867be175c4e1f0056a7a3ab4aa83b97b) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + + NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) + + 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( "241fr.c1", 0x0000000, 0x800000, CRC(7df74035) SHA1(08322a2f4e87cd125ebc5b7a98754c7a5b8e91d2) ) + ROM_LOAD16_BYTE( "241fr.c2", 0x0000001, 0x800000, CRC(97d9525d) SHA1(451a5bdafe1f2de63b76efb7d4afab454abdfff0) ) + 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( mslug2rmw06 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "241rmw06.p1", 0x000000, 0x100000, CRC(1b5963fc) SHA1(e3e8c741b689ed58b0a214185844433ea4036fea) ) + ROM_LOAD16_WORD_SWAP( "241.p2", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) ) + + NEO_SFIX_128K( "241hc08.s1", CRC(e22801a7) SHA1(24120adfbc5e35efcea98cfb30a936b6630da7c5) ) + + 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( "241fr.c1", 0x0000000, 0x800000, CRC(7df74035) SHA1(08322a2f4e87cd125ebc5b7a98754c7a5b8e91d2) ) + ROM_LOAD16_BYTE( "241fr.c2", 0x0000001, 0x800000, CRC(97d9525d) SHA1(451a5bdafe1f2de63b76efb7d4afab454abdfff0) ) + ROM_LOAD16_BYTE( "241.c3", 0x1000000, 0x800000, CRC(9f6bfa6f) SHA1(a4319b48004e723f81a980887678e3e296049a53) ) + ROM_LOAD16_BYTE( "241.c4", 0x1000001, 0x800000, CRC(7d3e306f) SHA1(1499316fb381775218d897b81a6a0c3465d1a37c) ) +ROM_END + +HACK( 1998, mslug2ms01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Version Qing Youlan)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmw01, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate(HBV) + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmw02, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate(HBV) + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmw03, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate(HBV) + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmw04, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate(HBV) + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmw05, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate(HBV) + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mslug2rmw06, mslug2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 2 (Very Hard Enemy Plate(HBV) + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) + + diff --git a/docs/release/src/hbmame/drivers/mslug3.cpp b/docs/release/src/hbmame/drivers/mslug3.cpp index e4688d1065d..4838f5111cf 100644 --- a/docs/release/src/hbmame/drivers/mslug3.cpp +++ b/docs/release/src/hbmame/drivers/mslug3.cpp @@ -5,9 +5,9 @@ #if 0 -DRIVER_INIT_MEMBER( neogeo_state, mslug3 ) +void neogeo_state::init_mslug3() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sma_prot->mslug3_decrypt_68k(cpuregion); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, MSLUG3_GFX_KEY); @@ -15,26 +15,26 @@ DRIVER_INIT_MEMBER( neogeo_state, mslug3 ) } #endif -DRIVER_INIT_MEMBER( neogeo_state, mslug3n ) // decrypt gfx and extract sx +void neogeo_state::init_mslug3n() // decrypt gfx and extract sx { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, MSLUG3_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER( neogeo_state, mslug3d ) +void neogeo_state::init_mslug3d() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sma_prot->mslug3_decrypt_68k(cpuregion); m_sprgen->m_fixed_layer_bank_type = 1; m_sma_prot->mslug3_install_protection(m_maincpu, m_banked_cart); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER( neogeo_state, mslug3fr ) +void neogeo_state::init_mslug3fr() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_sma_prot->mslug3_install_protection(m_maincpu, m_banked_cart); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); @@ -856,7 +856,7 @@ ROM_END ROM_START( mslug3nd ) // all confirmed ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256nd.p1", 0x000000, 0x100000, CRC(9c42ca85) SHA1(7a8f77a89867b889295ae9b9dfd4ba28f02d234d) ) + ROM_LOAD16_WORD_SWAP( "256h.p1", 0x000000, 0x100000, CRC(9c42ca85) SHA1(7a8f77a89867b889295ae9b9dfd4ba28f02d234d) ) ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) NEO_SFIX_MT_512K @@ -910,50 +910,97 @@ ROM_END // Metal Slug 3 -GAME( 2000, mslug3d, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3d, ROT0, "SNK", "Metal Slug 3 (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e03, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e04, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e05, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e06, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e07, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 07)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e08, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e09, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 09)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e10, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e11, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e12, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 12)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e13, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 13)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e14, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e15, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 15)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e16, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 16)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e17, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e18, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 18)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e19, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 19)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e20, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 20)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e21, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 21)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3e22, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 22)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, mslug3eb, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "PlayerX China", "Metal Slug 3 (EB)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3eha, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "HappyAsr", "Metal Slug 3 (Style remix 030826)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3ehs, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, mslug3fr, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3fr, ROT0, "Arkatrad", "Metal Slug 3 (French)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug3fro, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3fr, ROT0, "Arkatrad", "Metal Slug 3 (French) (Old)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3hev, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "hack", "Metal Slug 3 (unknown hev)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3kh, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Fighters Kim and Ydmis", "Metal Slug 3 (Style remix 030801)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3kho, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Fighters Kim and Ydmis", "Metal Slug 3 (Style remix 030728)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3nd, mslug3, neogeo_noslot, neogeo, neogeo_state, cmc42sfix,ROT0, "SNK", "Metal Slug 3 (NGH-2560)(Fully Decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, mslug3v, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Eezezy", "Metal Slug 3 (Violence Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3d, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3d, ROT0, "SNK", "Metal Slug 3 (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e03, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e04, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e05, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e06, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e07, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e08, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 08)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e09, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 09)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e10, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e11, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e12, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 12)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e13, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 13)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e14, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e15, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 15)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e16, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 16)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e17, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e18, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 18)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e19, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 19)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e20, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e21, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 21)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3e22, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 22)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, mslug3eb, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "PlayerX China", "Metal Slug 3 (EB)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3eha, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "HappyAsr", "Metal Slug 3 (Style remix 030826)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3ehs, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Ydmis", "Metal Slug 3 (Style remix set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, mslug3fr, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3fr, ROT0, "Arkatrad", "Metal Slug 3 (French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug3fro, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3fr, ROT0, "Arkatrad", "Metal Slug 3 (French) (Old)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3hev, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "hack", "Metal Slug 3 (unknown hev)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3kh, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Fighters Kim and Ydmis", "Metal Slug 3 (Style remix 030801)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3kho, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Fighters Kim and Ydmis", "Metal Slug 3 (Style remix 030728)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mslug3nd, mslug3, neogeo_noslot, neogeo, neogeo_state, cmc42sfix,ROT0, "SNK", "Metal Slug 3 (NGH-2560)(Fully Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, mslug3v, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Eezezy", "Metal Slug 3 (Violence Edition)", MACHINE_SUPPORTS_SAVE ) + + + +ROM_START( mslug3erbo01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h07.p1", 0x000000, 0x100000, CRC(d7261c62) SHA1(20c6b49446cd3374e2ce2fc82c5b838e5da0e04f) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + NEO_SFIX_MT_512K -//PSmame (c) gaston90 used with permission + NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) - /******************************************** - Metal Slug 3 -**********************************************/ + 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_START( mslug3s01 ) + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "256h08.c1", 0x0000000, 0x800000, CRC(eb5dd281) SHA1(6edccdd480d6a74a0721bc5b0bcfaca5a3d2f8db) ) + ROM_LOAD16_BYTE( "256h08.c2", 0x0000001, 0x800000, CRC(77a20e93) SHA1(19c8c0557f2af0683e0beccf4ebd92ee4f6c0820) ) + ROM_LOAD16_BYTE( "256h08.c3", 0x1000000, 0x800000, CRC(0681ca3b) SHA1(c888cacd4c5703286abf3ffe4e8ea449b02c6fdd) ) + ROM_LOAD16_BYTE( "256h08.c4", 0x1000001, 0x800000, CRC(342243cf) SHA1(5c0c9f7eb5d2c905085d557830dc6cb037e25b9b) ) + ROM_LOAD16_BYTE( "256h08.c5", 0x2000000, 0x800000, CRC(701c3be1) SHA1(8a15cff0e629b50cddffb8a7c4c0a32043285e82) ) + ROM_LOAD16_BYTE( "256h08.c6", 0x2000001, 0x800000, CRC(5dde26fc) SHA1(a1b7b6c12340000b3d051e3577050218e630d8e5) ) + ROM_LOAD16_BYTE( "256h08.c7", 0x3000000, 0x800000, CRC(4ded1586) SHA1(d1de241e4f8de41d39f81b4d4432988a0355f7b2) ) + ROM_LOAD16_BYTE( "256h08.c8", 0x3000001, 0x800000, CRC(0560de0d) SHA1(1a460e403cfc8f4ddd19dbb96f50c7ce143d337a) ) +ROM_END + +ROM_START( mslug3erbo02 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc01.p1", 0x000000, 0x100000, CRC(b2088d99) SHA1(884525eb82ed8954edcba0511a5ccbccc11ebee0) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h08.p1", 0x000000, 0x100000, CRC(5716aac8) SHA1(749cec11d0e8cb8406afc386f97af101947b7389) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3erbo03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h17.p1", 0x000000, 0x100000, CRC(6bbb97f8) SHA1(bc80fe4af82c008034e456d5d890916e543c8950) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -976,10 +1023,10 @@ ROM_START( mslug3s01 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s02 ) +ROM_START( mslug3erbo04 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc02.p1", 0x000000, 0x100000, CRC(9ef3ea10) SHA1(0127bdad946a2fd64a59999ae21ee23d81b622db) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h32.p1", 0x000000, 0x100000, CRC(b8fb73b3) SHA1(ff058b1afa17fd90ebf1e338ca4e45fc7bd1fdae) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1002,10 +1049,10 @@ ROM_START( mslug3s02 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START(mslug3s03) +ROM_START( mslug3erbo05 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc03.p1", 0x000000, 0x100000, CRC(a4a54919) SHA1(4f40d1e358bc93331c606837985e79d2a559d460) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h25.p1", 0x000000, 0x100000, CRC(b96b93c0) SHA1(49ad6e51d6a070a6b1b805b562158623c12de931) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1028,10 +1075,10 @@ ROM_START(mslug3s03) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s04 ) +ROM_START( mslug3erbo06 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc04.p1", 0x000000, 0x100000, CRC(c1ade224) SHA1(21bdea721f53f9830560b0086c2b773ab52f6964) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h26.p1", 0x000000, 0x100000, CRC(f018e1ac) SHA1(ae44f629d3e704c8a335f541ad269d8435bd50fd) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1054,10 +1101,10 @@ ROM_START( mslug3s04 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s06 ) +ROM_START( mslug3erbo07 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc06.p1", 0x000000, 0x100000, CRC(a406ce23) SHA1(d41dee4f103d3ea1e3b88fd7e5ee8f221579d28e) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h27.p1", 0x000000, 0x100000, CRC(0ea42e5d) SHA1(a3058b385f8550cc85347988ce987f3d257e49ea) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1080,10 +1127,10 @@ ROM_START( mslug3s06 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s08 ) +ROM_START( mslug3erbo08 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc08.p1", 0x000000, 0x100000, CRC(ac2fd576) SHA1(f605e6f900aadac0c8637c1b4890f9e0da04309c) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h33.p1", 0x000000, 0x100000, CRC(2a1d976b) SHA1(6ce9a8ae644c22b25e746b33fc283cc21f3ed923) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1096,20 +1143,20 @@ ROM_START( mslug3s08 ) ROM_LOAD( "256.v4", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "256fro.c1", 0x0000000, 0x800000, CRC(d799f41c) SHA1(d87cda305d054c56197112ba515299883d419bb4) ) - ROM_LOAD16_BYTE( "256fr.c2", 0x0000001, 0x800000, CRC(C9725CD0) SHA1(59A0A2778AE35DDCAC17FBA05A81F3DA5EACA1F1) ) - 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( "256hc08.c7", 0x3000000, 0x800000, CRC(82097fdb) SHA1(04ff6755087df0995c196e8817827fda3b9f9d08) ) - ROM_LOAD16_BYTE( "256hc08.c8", 0x3000001, 0x800000, CRC(aa7ca14d) SHA1(876ed262200535b82f74e56b64128df23140338b) ) + 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( mslug3s09 ) +ROM_START( mslug3erbo09 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc09.p1", 0x000000, 0x100000, CRC(5716aac8) SHA1(749cec11d0e8cb8406afc386f97af101947b7389) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h28.p1", 0x000000, 0x100000, CRC(d4a1589a) SHA1(f9e8968d2e4de5e80a2b79542f153681b2fe4df7) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1121,21 +1168,21 @@ ROM_START( mslug3s09 ) 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( "256fro.c1", 0x0000000, 0x800000, CRC(d799f41c) SHA1(d87cda305d054c56197112ba515299883d419bb4) ) - ROM_LOAD16_BYTE( "256fr.c2", 0x0000001, 0x800000, CRC(C9725CD0) SHA1(59A0A2778AE35DDCAC17FBA05A81F3DA5EACA1F1) ) - 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( "256hc08.c7", 0x3000000, 0x800000, CRC(82097fdb) SHA1(04ff6755087df0995c196e8817827fda3b9f9d08) ) - ROM_LOAD16_BYTE( "256hc08.c8", 0x3000001, 0x800000, CRC(aa7ca14d) SHA1(876ed262200535b82f74e56b64128df23140338b) ) + 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( mslug3s10 ) +ROM_START( mslug3erbo10 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc10.p1", 0x000000, 0x100000, CRC(a92df7c4) SHA1(19ed3ee71e63d8648c057718c38654a064f8942d) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h21.p1", 0x000000, 0x100000, CRC(4647bc42) SHA1(9638fa29a628f295147c0662ca82e84a304b7668) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1158,10 +1205,10 @@ ROM_START( mslug3s10 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s12 ) +ROM_START( mslug3erbo11 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc12.p1", 0x000000, 0x100000, CRC(2b8d7718) SHA1(337d93e37b2c1962e8401d9e358edfe96aaea5af) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h29.p1", 0x000000, 0x100000, CRC(47d75c31) SHA1(db794a83b4325ed1810c987a9ad9f2abd3eedb43) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1184,10 +1231,10 @@ ROM_START( mslug3s12 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s13 ) +ROM_START( mslug3erbo12 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc13.p1", 0x000000, 0x100000, CRC(ef03489c) SHA1(0bd71b57983fd53ca91ceef724f6748f7b7390cd) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h20.p1", 0x000000, 0x100000, CRC(2b8d7718) SHA1(337d93e37b2c1962e8401d9e358edfe96aaea5af) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1210,10 +1257,10 @@ ROM_START( mslug3s13 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s14 ) +ROM_START( mslug3erbo13 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc14.p1", 0x000000, 0x100000, CRC(b8fb73b3) SHA1(ff058b1afa17fd90ebf1e338ca4e45fc7bd1fdae) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h22.p1", 0x000000, 0x100000, CRC(0f34ce2e) SHA1(c0089c9204094a95e3ee934eb8d4547894c1bfb7) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1236,10 +1283,10 @@ ROM_START( mslug3s14 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s15 ) +ROM_START( mslug3erbo14 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc15.p1", 0x000000, 0x100000, CRC(2a1d976b) SHA1(6ce9a8ae644c22b25e746b33fc283cc21f3ed923) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h23.p1", 0x000000, 0x100000, CRC(62fe0574) SHA1(d76ddf9f0c7b7477b4d45041639365080546384f) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1262,10 +1309,10 @@ ROM_START( mslug3s15 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s16 ) +ROM_START( mslug3erbo15 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc16.p1", 0x000000, 0x100000, CRC(8c3b6831) SHA1(a382ffda2e95184c10fa741a91f79a8c00aae6f4) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h24.p1", 0x000000, 0x100000, CRC(636ee507) SHA1(9ced2f5c2242d4da26df5a97deb3d134405d9a05) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1288,10 +1335,36 @@ ROM_START( mslug3s16 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s17 ) +ROM_START( mslug3erbo16 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc17.p1", 0x000000, 0x100000, CRC(248123f3) SHA1(0a99b5f69766240883a98cef00a6f917462eaf9f) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h36.p1", 0x000000, 0x100000, CRC(f18801df) SHA1(d377005af9e6fb0f7ddb3f478c446f90ddf54638) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( mslug3erbo17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h34.p1", 0x000000, 0x100000, CRC(d531b8e9) SHA1(9c972a0bcc75431dee7dc0870b58f2412603a5c7) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1314,10 +1387,10 @@ ROM_START( mslug3s17 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s18 ) +ROM_START( mslug3erbo18 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc18.p1", 0x000000, 0x100000, CRC(636ee507) SHA1(9ced2f5c2242d4da26df5a97deb3d134405d9a05) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h30.p1", 0x000000, 0x100000, CRC(ba4a5326) SHA1(4cd69c37f0004a4bf806705ccb29fb558150ddbf) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1340,10 +1413,10 @@ ROM_START( mslug3s18 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s19 ) +ROM_START( mslug3erbo19 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc19.p1", 0x000000, 0x100000, CRC(d531b8e9) SHA1(9c972a0bcc75431dee7dc0870b58f2412603a5c7) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h31.p1", 0x000000, 0x100000, CRC(9dd22af6) SHA1(c3ee171a92b82e81a775fe6cdd99c7e14a03b977) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1366,10 +1439,10 @@ ROM_START( mslug3s19 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s20 ) +ROM_START( mslug3erbo20 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc20.p1", 0x000000, 0x100000, CRC(18c5c6f0) SHA1(4ac2bd2aa9183aaf95991fa9a2a7b2245ff4c9ce) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h35.p1", 0x000000, 0x100000, CRC(9ef3ea10) SHA1(0127bdad946a2fd64a59999ae21ee23d81b622db) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1392,13 +1465,11 @@ ROM_START( mslug3s20 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s21 ) - ROM_REGION( 0x900000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) - ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc00.p2", 0x500000, 0x400000, CRC(704e76d1) SHA1(f94997ee8dc068f033131aee2a0c14bf56da541b) ) +ROM_START( mslug3erbo21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h10.p1", 0x000000, 0x100000, CRC(6062de85) SHA1(3ba7f91c7343bdda4f448c25756dc96d9c92889f) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) - //NEO_SFIX_128K( "256d.s1", CRC(6d9d4d0a) SHA1(4237247494aa0d734ffc728c7fc2808aca42539e) ) NEO_SFIX_MT_512K NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) @@ -1410,23 +1481,21 @@ ROM_START( mslug3s21 ) 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( "256d.c7", 0x3000000, 0x800000, CRC(9395b809) SHA1(ca9ac9832017094eee3623f0b6c4c4b7b4f1374d) ) - ROM_LOAD16_BYTE( "256d.c8", 0x3000001, 0x800000, CRC(a369f9d4) SHA1(f8146ea80a1a23da7e7e04c88f778ee9abdfeb5c) ) + 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( mslug3s22 ) - ROM_REGION( 0x900000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) - ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc01.p2", 0x500000, 0x400000, CRC(63ce96ad) SHA1(790bbf82175dfd14df499e1a54225c4052c6d7fe) ) +ROM_START( mslug3erbo22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h11.p1", 0x000000, 0x100000, CRC(82add0ba) SHA1(e437c002d76600f6dd478b717226a8a6ac9ba54e) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) - //NEO_SFIX_128K( "256d.s1", CRC(6d9d4d0a) SHA1(4237247494aa0d734ffc728c7fc2808aca42539e) ) NEO_SFIX_MT_512K NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) @@ -1438,23 +1507,21 @@ ROM_START( mslug3s22 ) 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( "256d.c7", 0x3000000, 0x800000, CRC(9395b809) SHA1(ca9ac9832017094eee3623f0b6c4c4b7b4f1374d) ) - ROM_LOAD16_BYTE( "256d.c8", 0x3000001, 0x800000, CRC(a369f9d4) SHA1(f8146ea80a1a23da7e7e04c88f778ee9abdfeb5c) ) + 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( mslug3s23 ) - ROM_REGION( 0x900000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) - ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc02.p2", 0x500000, 0x400000, CRC(7126480b) SHA1(015591af3ebff7a09e3800de748167cdde558c81) ) +ROM_START( mslug3erbo23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h12.p1", 0x000000, 0x100000, CRC(bb829a08) SHA1(47ee500754ff6a10d8937c05d7f0525cc8a15d89) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) - //NEO_SFIX_128K( "256d.s1", CRC(6d9d4d0a) SHA1(4237247494aa0d734ffc728c7fc2808aca42539e) ) NEO_SFIX_MT_512K NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) @@ -1466,23 +1533,21 @@ ROM_START( mslug3s23 ) 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( "256d.c7", 0x3000000, 0x800000, CRC(9395b809) SHA1(ca9ac9832017094eee3623f0b6c4c4b7b4f1374d) ) - ROM_LOAD16_BYTE( "256d.c8", 0x3000001, 0x800000, CRC(a369f9d4) SHA1(f8146ea80a1a23da7e7e04c88f778ee9abdfeb5c) ) + 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( mslug3s24 ) - ROM_REGION( 0x900000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) - ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc03.p2", 0x500000, 0x400000, CRC(3a065faf) SHA1(a6ed53557d66639fbb316facc8c8665eb4828d47) ) +ROM_START( mslug3erbo24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h02.p1", 0x000000, 0x100000, CRC(ef03489c) SHA1(0bd71b57983fd53ca91ceef724f6748f7b7390cd) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) - //NEO_SFIX_128K( "256d.s1", CRC(6d9d4d0a) SHA1(4237247494aa0d734ffc728c7fc2808aca42539e) ) NEO_SFIX_MT_512K NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) @@ -1494,23 +1559,21 @@ ROM_START( mslug3s24 ) 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( "256d.c7", 0x3000000, 0x800000, CRC(9395b809) SHA1(ca9ac9832017094eee3623f0b6c4c4b7b4f1374d) ) - ROM_LOAD16_BYTE( "256d.c8", 0x3000001, 0x800000, CRC(a369f9d4) SHA1(f8146ea80a1a23da7e7e04c88f778ee9abdfeb5c) ) + 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( mslug3s25 ) - ROM_REGION( 0x900000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) - ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc04.p2", 0x500000, 0x400000, CRC(94520784) SHA1(ddee74078fa2c4f63cf60cc42f5d0eb62c879071) ) +ROM_START( mslug3erbo25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h14.p1", 0x000000, 0x100000, CRC(9c2063d2) SHA1(ded2a73388d9f50ade36c04625d62cd5ec26a244) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) - //NEO_SFIX_128K( "256d.s1", CRC(6d9d4d0a) SHA1(4237247494aa0d734ffc728c7fc2808aca42539e) ) NEO_SFIX_MT_512K NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) @@ -1522,20 +1585,20 @@ ROM_START( mslug3s25 ) 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( "256d.c7", 0x3000000, 0x800000, CRC(9395b809) SHA1(ca9ac9832017094eee3623f0b6c4c4b7b4f1374d) ) - ROM_LOAD16_BYTE( "256d.c8", 0x3000001, 0x800000, CRC(a369f9d4) SHA1(f8146ea80a1a23da7e7e04c88f778ee9abdfeb5c) ) + 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( mslug3s26 ) +ROM_START( mslug3erbo26 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc26.p1", 0x000000, 0x100000, CRC(d7261c62) SHA1(20c6b49446cd3374e2ce2fc82c5b838e5da0e04f) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h13.p1", 0x000000, 0x100000, CRC(6e9e2cdd) SHA1(3ed78c9d6adcf605432ecb2905fd39bba7356f08) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1548,20 +1611,20 @@ ROM_START( mslug3s26 ) ROM_LOAD( "256.v4", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "256hc26.c1", 0x0000000, 0x800000, CRC(eb5dd281) SHA1(6edccdd480d6a74a0721bc5b0bcfaca5a3d2f8db) ) - ROM_LOAD16_BYTE( "256hc26.c2", 0x0000001, 0x800000, CRC(77a20e93) SHA1(19c8c0557f2af0683e0beccf4ebd92ee4f6c0820) ) - ROM_LOAD16_BYTE( "256hc26.c3", 0x1000000, 0x800000, CRC(0681ca3b) SHA1(c888cacd4c5703286abf3ffe4e8ea449b02c6fdd) ) - ROM_LOAD16_BYTE( "256hc26.c4", 0x1000001, 0x800000, CRC(342243cf) SHA1(5c0c9f7eb5d2c905085d557830dc6cb037e25b9b) ) - ROM_LOAD16_BYTE( "256hc26.c5", 0x2000000, 0x800000, CRC(701c3be1) SHA1(8a15cff0e629b50cddffb8a7c4c0a32043285e82) ) - ROM_LOAD16_BYTE( "256hc26.c6", 0x2000001, 0x800000, CRC(5dde26fc) SHA1(a1b7b6c12340000b3d051e3577050218e630d8e5) ) - ROM_LOAD16_BYTE( "256hc26.c7", 0x3000000, 0x800000, CRC(4ded1586) SHA1(d1de241e4f8de41d39f81b4d4432988a0355f7b2) ) - ROM_LOAD16_BYTE( "256hc26.c8", 0x3000001, 0x800000, CRC(0560de0d) SHA1(1a460e403cfc8f4ddd19dbb96f50c7ce143d337a) ) + 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( mslug3s27 ) +ROM_START( mslug3erbo27 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc09.p1", 0x000000, 0x100000, CRC(5716aac8) SHA1(749cec11d0e8cb8406afc386f97af101947b7389) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h43.p1", 0x000000, 0x100000, CRC(f2ce4054) SHA1(1e1a175e832b07379b77fdd952e8dc123886fcb8) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1574,20 +1637,20 @@ ROM_START( mslug3s27 ) ROM_LOAD( "256.v4", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "256hc27.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) - ROM_LOAD16_BYTE( "256hc27.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) - ROM_LOAD16_BYTE( "256hc27.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) - ROM_LOAD16_BYTE( "256hc27.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) - ROM_LOAD16_BYTE( "256hc27.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) - ROM_LOAD16_BYTE( "256hc27.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) - ROM_LOAD16_BYTE( "256hc27.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) - ROM_LOAD16_BYTE( "256hc27.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) + 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( mslug3s29 ) +ROM_START( mslug3erbo28 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc29.p1", 0x000000, 0x100000, CRC(06903dbf) SHA1(5098dceec2fe5c1da1b751bcd0c1921dda623a2e) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h09.p1", 0x000000, 0x100000, CRC(06903dbf) SHA1(5098dceec2fe5c1da1b751bcd0c1921dda623a2e) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1610,10 +1673,10 @@ ROM_START( mslug3s29 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s30 ) +ROM_START( mslug3erbo29 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc30.p1", 0x000000, 0x100000, CRC(6062de85) SHA1(3ba7f91c7343bdda4f448c25756dc96d9c92889f) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h15.p1", 0x000000, 0x100000, CRC(07fd2df6) SHA1(57b7e99babc45606c911af7907acbf25c84e42fe) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1636,10 +1699,10 @@ ROM_START( mslug3s30 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s31 ) +ROM_START( mslug3erbo30 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc31.p1", 0x000000, 0x100000, CRC(82add0ba) SHA1(e437c002d76600f6dd478b717226a8a6ac9ba54e) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h16.p1", 0x000000, 0x100000, CRC(8eb013d0) SHA1(9e39c295d479dea25f20d7d9ce28edfc22197705) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1662,10 +1725,10 @@ ROM_START( mslug3s31 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s32 ) +ROM_START( mslug3erbo31 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc32.p1", 0x000000, 0x100000, CRC(bb829a08) SHA1(47ee500754ff6a10d8937c05d7f0525cc8a15d89) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h18.p1", 0x000000, 0x100000, CRC(70e755ba) SHA1(3d08f065702799f29000b6c994ee134ee6a9704d) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1688,10 +1751,10 @@ ROM_START( mslug3s32 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s33 ) +ROM_START( mslug3erbo32 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc33.p1", 0x000000, 0x100000, CRC(6e9e2cdd) SHA1(3ed78c9d6adcf605432ecb2905fd39bba7356f08) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h19.p1", 0x000000, 0x100000, CRC(3a80d207) SHA1(e1ac055d2316ba754678d119890742643a29bc40) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1714,10 +1777,10 @@ ROM_START( mslug3s33 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s34 ) +ROM_START( mslug3erbo33 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc34.p1", 0x000000, 0x100000, CRC(9c2063d2) SHA1(ded2a73388d9f50ade36c04625d62cd5ec26a244) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h01.p1", 0x000000, 0x100000, CRC(b2088d99) SHA1(884525eb82ed8954edcba0511a5ccbccc11ebee0) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) NEO_SFIX_MT_512K @@ -1740,10 +1803,218 @@ ROM_START( mslug3s34 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s35 ) +ROM_START( mslug3erbo34 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc35.p1", 0x000000, 0x100000, CRC(07fd2df6) SHA1(57b7e99babc45606c911af7907acbf25c84e42fe) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256h06.p1", 0x000000, 0x100000, CRC(18c5c6f0) SHA1(4ac2bd2aa9183aaf95991fa9a2a7b2245ff4c9ce) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( mslug3erbo35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h03.p1", 0x000000, 0x100000, CRC(8c3b6831) SHA1(a382ffda2e95184c10fa741a91f79a8c00aae6f4) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( mslug3erbo36 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256eha.p1", 0x000000, 0x100000, CRC(e04c6624) SHA1(de684f346ab9a2e5730a6753de6d53801a702cc8) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( mslug3erbo37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h04.p1", 0x000000, 0x100000, CRC(248123f3) SHA1(0a99b5f69766240883a98cef00a6f917462eaf9f) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( mslug3erbo38 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256v.p1", 0x000000, 0x100000, CRC(47f9aeea) SHA1(db1c65681ac12b146e2fa21a8f28000f41a11fe2) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( mslug3erbo39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h05.p1", 0x000000, 0x100000, CRC(a92df7c4) SHA1(19ed3ee71e63d8648c057718c38654a064f8942d) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( mslug3erbd01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbd01.p1", 0x000000, 0x100000, CRC(aa86ca23) SHA1(cf585ee14356df9575636125e6924868311314d9) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) + + 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( "256h08.c1", 0x0000000, 0x800000, CRC(eb5dd281) SHA1(6edccdd480d6a74a0721bc5b0bcfaca5a3d2f8db) ) + ROM_LOAD16_BYTE( "256h08.c2", 0x0000001, 0x800000, CRC(77a20e93) SHA1(19c8c0557f2af0683e0beccf4ebd92ee4f6c0820) ) + ROM_LOAD16_BYTE( "256h08.c3", 0x1000000, 0x800000, CRC(0681ca3b) SHA1(c888cacd4c5703286abf3ffe4e8ea449b02c6fdd) ) + ROM_LOAD16_BYTE( "256h08.c4", 0x1000001, 0x800000, CRC(342243cf) SHA1(5c0c9f7eb5d2c905085d557830dc6cb037e25b9b) ) + ROM_LOAD16_BYTE( "256h08.c5", 0x2000000, 0x800000, CRC(701c3be1) SHA1(8a15cff0e629b50cddffb8a7c4c0a32043285e82) ) + ROM_LOAD16_BYTE( "256h08.c6", 0x2000001, 0x800000, CRC(5dde26fc) SHA1(a1b7b6c12340000b3d051e3577050218e630d8e5) ) + ROM_LOAD16_BYTE( "256h08.c7", 0x3000000, 0x800000, CRC(4ded1586) SHA1(d1de241e4f8de41d39f81b4d4432988a0355f7b2) ) + ROM_LOAD16_BYTE( "256h08.c8", 0x3000001, 0x800000, CRC(0560de0d) SHA1(1a460e403cfc8f4ddd19dbb96f50c7ce143d337a) ) +ROM_END + +ROM_START( mslug3erbd02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbd02.p1", 0x000000, 0x100000, CRC(2ab67c89) SHA1(bed85f60fcf02d429e3569064b63517b2a5e18f1) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3erbd03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbd03.p1", 0x000000, 0x100000, CRC(161b41b9) SHA1(a4123b176e7c4c6fd6e2e8ac7076e7312e55ac07) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -1766,10 +2037,10 @@ ROM_START( mslug3s35 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s36 ) +ROM_START( mslug3erbd04 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc36.p1", 0x000000, 0x100000, CRC(8eb013d0) SHA1(9e39c295d479dea25f20d7d9ce28edfc22197705) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256erbd04.p1", 0x000000, 0x100000, CRC(c55ba5f2) SHA1(3d9775f3c306cf8e4d2fe11e43fcc8e30429b94d) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -1792,10 +2063,10 @@ ROM_START( mslug3s36 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s37 ) +ROM_START( mslug3erbd05 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc37.p1", 0x000000, 0x100000, CRC(6bbb97f8) SHA1(bc80fe4af82c008034e456d5d890916e543c8950) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256erbd05.p1", 0x000000, 0x100000, CRC(c4cb4581) SHA1(5432744e18989c07b83aedc350a1fb733313dc36) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -1818,10 +2089,10 @@ ROM_START( mslug3s37 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s38 ) +ROM_START( mslug3erbd06 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc38.p1", 0x000000, 0x100000, CRC(70e755ba) SHA1(3d08f065702799f29000b6c994ee134ee6a9704d) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256erbd06.p1", 0x000000, 0x100000, CRC(8db837ed) SHA1(c0b943b250f65d87ce6b65452e5425876a076971) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -1844,10 +2115,10 @@ ROM_START( mslug3s38 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s39 ) +ROM_START( mslug3erbd07 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc39.p1", 0x000000, 0x100000, CRC(3a80d207) SHA1(e1ac055d2316ba754678d119890742643a29bc40) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256erbd07.p1", 0x000000, 0x100000, CRC(7304f81c) SHA1(01080583cf697a2030c396300aaaf25823ed9435) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -1870,10 +2141,10 @@ ROM_START( mslug3s39 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s40 ) +ROM_START( mslug3erbd08 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc40.p1", 0x000000, 0x100000, CRC(4647bc42) SHA1(9638fa29a628f295147c0662ca82e84a304b7668) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256erbd08.p1", 0x000000, 0x100000, CRC(57bd412a) SHA1(6c4e03b6b9f0503cd7a2165dd7cf2eb8ba97ea81) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -1896,10 +2167,10 @@ ROM_START( mslug3s40 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s41 ) +ROM_START( mslug3erbd09 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc41.p1", 0x000000, 0x100000, CRC(0f34ce2e) SHA1(c0089c9204094a95e3ee934eb8d4547894c1bfb7) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256erbd09.p1", 0x000000, 0x100000, CRC(a9018edb) SHA1(e36fc1bd03610149eceec8b59bc6eacf27950c14) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -1922,10 +2193,10 @@ ROM_START( mslug3s41 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s42 ) +ROM_START( mslug3erbd10 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc42.p1", 0x000000, 0x100000, CRC(62fe0574) SHA1(d76ddf9f0c7b7477b4d45041639365080546384f) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256erbd10.p1", 0x000000, 0x100000, CRC(3be76a03) SHA1(a6a125b80f2189665344734aee2cbcd5275789d0) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -1948,10 +2219,10 @@ ROM_START( mslug3s42 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s43 ) +ROM_START( mslug3erbd11 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc43.p1", 0x000000, 0x100000, CRC(b96b93c0) SHA1(49ad6e51d6a070a6b1b805b562158623c12de931) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256erbd11.p1", 0x000000, 0x100000, CRC(3a778a70) SHA1(8c42b3b65d0ad7647d03a172d2e64cf0470ed992) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -1974,10 +2245,10 @@ ROM_START( mslug3s43 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s44 ) +ROM_START( mslug3erbd12 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc44.p1", 0x000000, 0x100000, CRC(f018e1ac) SHA1(ae44f629d3e704c8a335f541ad269d8435bd50fd) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256erbd12.p1", 0x000000, 0x100000, CRC(562da159) SHA1(15af31f6cd4e5449dd2c09cd5712712522c6134c) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -2000,10 +2271,10 @@ ROM_START( mslug3s44 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s45 ) +ROM_START( mslug3erbd13 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc45.p1", 0x000000, 0x100000, CRC(0ea42e5d) SHA1(a3058b385f8550cc85347988ce987f3d257e49ea) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256erbd13.p1", 0x000000, 0x100000, CRC(7294186f) SHA1(df1d45227566645f228d85b37a4cf0d3f2733916) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -2026,10 +2297,10 @@ ROM_START( mslug3s45 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s46 ) +ROM_START( mslug3erbd14 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc46.p1", 0x000000, 0x100000, CRC(d4a1589a) SHA1(f9e8968d2e4de5e80a2b79542f153681b2fe4df7) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256erbd14.p1", 0x000000, 0x100000, CRC(1f5ed335) SHA1(e9d8a0d51e245ae5353c6f6022759039c4d4db7d) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -2052,10 +2323,10 @@ ROM_START( mslug3s46 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s47 ) +ROM_START( mslug3erbd15 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc47.p1", 0x000000, 0x100000, CRC(47d75c31) SHA1(db794a83b4325ed1810c987a9ad9f2abd3eedb43) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256erbd15.p1", 0x000000, 0x100000, CRC(1ece3346) SHA1(6713e8cbeab3a5248c6a49cbd0f82c6045222979) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -2078,10 +2349,36 @@ ROM_START( mslug3s47 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s48 ) +ROM_START( mslug3erbd16 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc48.p1", 0x000000, 0x100000, CRC(ba4a5326) SHA1(4cd69c37f0004a4bf806705ccb29fb558150ddbf) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256erbd16.p1", 0x000000, 0x100000, CRC(8c28d79e) SHA1(14d540d110e79cfc971b6a2accd0e5fb07396393) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) + + 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( mslug3erbd17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbd17.p1", 0x000000, 0x100000, CRC(a8916ea8) SHA1(ec3231295b3b11b5bd50ded63e204b7f91903a6e) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -2104,10 +2401,36 @@ ROM_START( mslug3s48 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s49 ) +ROM_START( mslug3erbd18 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc49.p1", 0x000000, 0x100000, CRC(9dd22af6) SHA1(c3ee171a92b82e81a775fe6cdd99c7e14a03b977) ) - ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) + ROM_LOAD16_WORD_SWAP( "256erbd18.p1", 0x000000, 0x100000, CRC(c7ea8567) SHA1(1e528d15813c187ef972f87a1343983cd12f16fb) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) + + 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( mslug3erbd19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbd19.p1", 0x000000, 0x100000, CRC(e072fcb7) SHA1(e0e391d7b8613656eb58d16caf1253df602a4ccd) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) NEO_SFIX_MT_512K @@ -2130,11 +2453,1520 @@ ROM_START( mslug3s49 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s55 ) +ROM_START( mslug3erbd20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbd20.p1", 0x000000, 0x100000, CRC(e3533c51) SHA1(b43bd3b28bad857feb14711b3828b0181548a6f1) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) + + 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( mslug3erbd21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbd21.p1", 0x000000, 0x100000, CRC(1dc208c4) SHA1(f38504d753d2c5cffc4bbcc4c9d7b9b8bcdece2e) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) + + 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( mslug3erbd22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbd22.p1", 0x000000, 0x100000, CRC(ff0d06fb) SHA1(a8fa5f803259d7dede742b7fa6bcf0c8ac49d76b) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) + + 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( mslug3erbd23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbd23.p1", 0x000000, 0x100000, CRC(92a39edd) SHA1(c4de7bf8fcadc84865fe8b1156886d8b46ae493c) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) + + 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( mslug3erbd24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbd24.p1", 0x000000, 0x100000, CRC(133efa9c) SHA1(a77696fda9d0b9dceba69a594692ea140e641886) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) + + 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( mslug3erbd25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbd25.p1", 0x000000, 0x100000, CRC(8f6e9615) SHA1(e98e3aeb96e98574a529b92c3f22ae111c15e248) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) + + 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( mslug3erbd26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbd26.p1", 0x000000, 0x100000, CRC(7a5dfbb7) SHA1(9fd84d418a58e96661d21afc2cb72538b269c71a) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) + + 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( mslug3erbd27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbd27.p1", 0x000000, 0x100000, CRC(5473d4a4) SHA1(d6526c847754b7f70a8c2d6ff15f7543e13ee8ab) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) + + 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( mslug3erbs01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs01.p1", 0x000000, 0x100000, CRC(6e1b705e) SHA1(adb071ae55c6da65e46a6cadc8f172afd093bff0) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h08.c1", 0x0000000, 0x800000, CRC(eb5dd281) SHA1(6edccdd480d6a74a0721bc5b0bcfaca5a3d2f8db) ) + ROM_LOAD16_BYTE( "256h08.c2", 0x0000001, 0x800000, CRC(77a20e93) SHA1(19c8c0557f2af0683e0beccf4ebd92ee4f6c0820) ) + ROM_LOAD16_BYTE( "256h08.c3", 0x1000000, 0x800000, CRC(0681ca3b) SHA1(c888cacd4c5703286abf3ffe4e8ea449b02c6fdd) ) + ROM_LOAD16_BYTE( "256h08.c4", 0x1000001, 0x800000, CRC(342243cf) SHA1(5c0c9f7eb5d2c905085d557830dc6cb037e25b9b) ) + ROM_LOAD16_BYTE( "256h08.c5", 0x2000000, 0x800000, CRC(701c3be1) SHA1(8a15cff0e629b50cddffb8a7c4c0a32043285e82) ) + ROM_LOAD16_BYTE( "256h08.c6", 0x2000001, 0x800000, CRC(5dde26fc) SHA1(a1b7b6c12340000b3d051e3577050218e630d8e5) ) + ROM_LOAD16_BYTE( "256h08.c7", 0x3000000, 0x800000, CRC(4ded1586) SHA1(d1de241e4f8de41d39f81b4d4432988a0355f7b2) ) + ROM_LOAD16_BYTE( "256h08.c8", 0x3000001, 0x800000, CRC(0560de0d) SHA1(1a460e403cfc8f4ddd19dbb96f50c7ce143d337a) ) +ROM_END + +ROM_START( mslug3erbs02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs02.p1", 0x000000, 0x100000, CRC(ee2bc6f4) SHA1(0975f84dbd8af5dddb534f305dcd2d481f6769ed) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3erbs03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs03.p1", 0x000000, 0x100000, CRC(d286fbc4) SHA1(5e9285609f702a900a864959a5a392b964694355) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs04.p1", 0x000000, 0x100000, CRC(01c61f8f) SHA1(a87576609b07c639354f42d7aecd5c2971f528a0) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs05.p1", 0x000000, 0x100000, CRC(0056fffc) SHA1(834629f83c65fbde2f80616d248b2f46270ee2a2) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs06.p1", 0x000000, 0x100000, CRC(49258d90) SHA1(e0dfa73e858b56b379d2b09c2c28062be5d5289b) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs07.p1", 0x000000, 0x100000, CRC(b7994261) SHA1(e2f489043a7936632486cad1f13b99d434eba5ca) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs08.p1", 0x000000, 0x100000, CRC(9320fb57) SHA1(5043b06835652260fb6988421e4626049f87d5a2) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs09.p1", 0x000000, 0x100000, CRC(6d9c34a6) SHA1(269bdf2c3e89fbe949c6d46a74df43dd0ec14799) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs10.p1", 0x000000, 0x100000, CRC(ff7ad07e) SHA1(bbb5211c48074b16e8eb60cd1b222e69140a91d0) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs11.p1", 0x000000, 0x100000, CRC(feea300d) SHA1(54d34de8d056df0f0f1dc8e0c2a7c36b83f71ea0) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs12.p1", 0x000000, 0x100000, CRC(92b01b24) SHA1(7a91ce6647116c38af3e9bb24f4c60b19cfb0196) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs13.p1", 0x000000, 0x100000, CRC(b609a212) SHA1(48a06f6f49f8faf4883e7b0614743b6a44716a6f) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs14.p1", 0x000000, 0x100000, CRC(dbc36948) SHA1(ac55ff63793d6648320fe4b65ab6f673600030f1) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs15.p1", 0x000000, 0x100000, CRC(da53893b) SHA1(95c5ca92dfc3337e8800961f1debdf203c143a25) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs16.p1", 0x000000, 0x100000, CRC(48b56de3) SHA1(07916d06a1990b6400054608a9904797c6e121ac) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs17.p1", 0x000000, 0x100000, CRC(6c0cd4d5) SHA1(b60366740d5da5aad5a09a791ce5cd1d98a2970a) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs18.p1", 0x000000, 0x100000, CRC(03773f1a) SHA1(f6b057203012eee446e422c825b8aedccf8af0d6) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs19.p1", 0x000000, 0x100000, CRC(24ef46ca) SHA1(9c6d2a540db9f0f4029837ecdfababfaf7078768) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs20.p1", 0x000000, 0x100000, CRC(27ce862c) SHA1(4e896a637fb68d84bdfbb80082cecc37480d3b9c) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs21.p1", 0x000000, 0x100000, CRC(d95fb2b9) SHA1(4f85278b216a5a9d749f3945aa58bfebf16b32fc) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs22.p1", 0x000000, 0x100000, CRC(3b90bc86) SHA1(ca1a01804023b6ace5d2289d62e76d8e14db3e0d) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs23.p1", 0x000000, 0x100000, CRC(02bff634) SHA1(4529d01ae282e50ce1ff44480f26f43725b7aafd) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs24.p1", 0x000000, 0x100000, CRC(563e24a0) SHA1(0dcc2e0c8e902aaf44428227236ff8fe4a0dde4a) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs26.p1", 0x000000, 0x100000, CRC(d7a340e1) SHA1(e22b75e3b1d43042669a4608fe6cd3f3f4b3624a) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs27.p1", 0x000000, 0x100000, CRC(4bf32c68) SHA1(e427aa1e506aa7391e2bd56ac98c2d32f6631664) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs28.p1", 0x000000, 0x100000, CRC(bfad5183) SHA1(bfa3ddf67c18ef08c1d54f02925a64aaa3ab415c) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs29.p1", 0x000000, 0x100000, CRC(bec041ca) SHA1(43bdcfd0bffe65140722327427cea519625d23ef) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( mslug3erbs31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256erbs33.p1", 0x000000, 0x100000, CRC(0b35e1a5) SHA1(86d88de1f3adfb2364cf70b70c207096d6f37033) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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 + +HACK( 2018, mslug3erbo01, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(NEO ARC French Traduction Set 01)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(NEO ARC French Traduction Set 02)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo03, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Unlimited Credits In Console Mode)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo04, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons EmmaCannon With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo05, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Drop Shot With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo06, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Enemy Chaser With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo07, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Flame Shot With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo08, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Heavy Machine Gun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo09, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Iron Lizard With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo10, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Big Flame Shot With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo11, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Laser With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo12, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Big Heavy Machine Gun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo13, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Big Laser With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo14, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Big Rocket Launcher With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo15, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Big ShotGun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo16, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Rocket Launcher With Infinite Ammo)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo17, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons ShotGun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo18, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Satellite With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo19, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Super Grenade With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo20, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Weapons Thunder Cloud With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo21, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Fire Bomb)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo22, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Stone Bomb)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo23, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Change Character)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo24, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Big Fat Mode)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo25, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Change Zombie)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo26, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Change Weapon)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo27, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(99 grenades)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo28, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Mummy Mode)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo29, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Prisoner Never Lost)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo30, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Quick Go Next Mission)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo31, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(War Chariot V1)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo32, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(War Chariot V2)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo33, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Zombie Mode)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo34, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Green Blue)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo35, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Super version)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo36, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Super D version)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo37, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Bootleg ( ms6boot )(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo38, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Crazy Fire Version)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbo39, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Crazy Fire Version v1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd01, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(NEO ARC French Traduction Set 01)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(NEO ARC French Traduction Set 02)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd03, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Unlimited Credits In Console Mode)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd04, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons EmmaCannon With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd05, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Drop Shot With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd06, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Enemy Chaser With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd07, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Flame Shot With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd08, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Heavy Machine Gun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd09, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Iron Lizard With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd10, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Big Flame Shot With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd11, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Laser With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd12, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Big Heavy Machine Gun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd13, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Big Laser With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd14, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Big Rocket Launcher With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd15, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Big ShotGun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd16, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Rocket Launcher With Infinite Ammo)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd17, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons ShotGun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd18, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Satellite With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd19, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Super Grenade With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd20, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Weapons Thunder Cloud With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd21, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Fire Bomb)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd22, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Stone Bomb)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd23, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Big Fat Mode)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd24, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Change Weapon)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd25, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(99 grenades)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd26, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Prisoner Never Lost)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbd27, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Super z version)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs01, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(NEO ARC French Traduction Set 01)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(NEO ARC French Traduction Set 02)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs03, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Unlimited Credits In Console Mode)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs04, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons EmmaCannon With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs05, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Drop Shot With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs06, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Enemy Chaser With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs07, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Flame Shot With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs08, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Heavy Machine Gun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs09, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Iron Lizard With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs10, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Big Flame Shot With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs11, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Laser With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs12, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Big Heavy Machine Gun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs13, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Big Laser With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs14, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Big Rocket Launcher With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs15, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Big ShotGun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs16, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Rocket Launcher With Infinite Ammo)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs17, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons ShotGun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs18, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Satellite With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs19, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Super Grenade With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs20, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Weapons Thunder Cloud With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs21, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Fire Bomb)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs22, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Stone Bomb)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs23, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Change Character)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs24, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Big Fat Mode)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs26, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Change Weapon)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs27, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(99 grenades)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs28, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Mummy Mode)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs29, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Prisoner Never Lost)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3erbs31, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Zombie Mode)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) + + + + +//PSmame (c) gaston90 used with permission + + /******************************************** + Proyecto Shadows Mame Build Plus +**********************************************/ + +ROM_START( ms6s01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds01.p1", 0x000000, 0x200000, CRC(90d5bcff) SHA1(e81d4abf7f4629f3756fadd6d8343568d6ce65d1) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "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( ms6s02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds02.p1", 0x000000, 0x100000, CRC(1f1079a2) SHA1(5d99358f0e513e2087c7594bab09c8d33db40f1f) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "256hc28.c1", 0x0000000, 0x800000, CRC(8ffa58ff) SHA1(f92b7bdc227b74f8ab389f04aead8fccbc60b9f7) ) + ROM_LOAD16_BYTE( "256hc28.c2", 0x0000001, 0x800000, CRC(2a904b64) SHA1(94863c25006bdcd169b65c6e3dcce17b11e2d030) ) + ROM_LOAD16_BYTE( "256hc28.c3", 0x1000000, 0x800000, CRC(e07c344f) SHA1(155a10ec0428ee73c6a838b149e48ebef3f52af5) ) + ROM_LOAD16_BYTE( "256hc28.c4", 0x1000001, 0x800000, CRC(2ae13331) SHA1(6e3cd57323e8b7e42e8fde8e62e763c3e4befbc4) ) + ROM_LOAD16_BYTE( "256hc28.c5", 0x2000000, 0x800000, CRC(46c73503) SHA1(b34f4827ae746830436800a4e80633c02b226461) ) + ROM_LOAD16_BYTE( "256hc28.c6", 0x2000001, 0x800000, CRC(9538eb3d) SHA1(ee0dff05bb54af9b4200e434e963508f46aac49c) ) + ROM_LOAD16_BYTE( "256hc28.c7", 0x3000000, 0x800000, CRC(6b975d16) SHA1(6fa2257393674e0c025a38eee8b0fc52dead29ed) ) + ROM_LOAD16_BYTE( "256hc28.c8", 0x3000001, 0x800000, CRC(9da391f9) SHA1(93464af5017118d83adc1abbe8cbd9dade377563) ) +ROM_END + +ROM_START( ms6s03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds03.bin", 0x000000, 0x200000, CRC(3fb4b4b1) SHA1(18981984832b7d6baa4771a8a5f7239c220c1021) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "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( ms6s04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds04.bin", 0x000000, 0x200000, CRC(7247f3f7) SHA1(15bf9dea21c6fa007636811cf7e63f8a30c7f1e4) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "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( ms6s05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds05.bin", 0x000000, 0x200000, CRC(579adfce) SHA1(1311420f38efa7e95c39996dfee57d411221931c) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "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( ms6s06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds06.bin", 0x000000, 0x200000, CRC(36f16104) SHA1(0f91b7819aaa48ccf6db8054d64c03ebd3e7cfb3) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "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( ms6s07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds07.bin", 0x000000, 0x200000, CRC(d593c65f) SHA1(e5673776f5cb4f05f4b4341f68f1c728567ff291) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "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( ms6s08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds08.bin", 0x000000, 0x200000, CRC(b84d8cf8) SHA1(b24f457e18a25bafee97ad33dffa49879612c4ee) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "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( ms6s09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds09.bin", 0x000000, 0x200000, CRC(7c03d23e) SHA1(bcdaa1bb7eb2dc3149dac6ef01ae358e4342692c) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "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( ms6s10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds10.bin", 0x000000, 0x200000, CRC(33cf66c1) SHA1(cde2f0b82cf91b74eed7bd822ed9811e3d307be1) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "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( ms6s11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds11.bin", 0x000000, 0x200000, CRC(98d44751) SHA1(3373ebe141a0f6ddbe30458183505082a626d05e) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "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( ms6s12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds12.bin", 0x000000, 0x200000, CRC(6cadd9b9) SHA1(c28425eba57e61ebf850182179629445e74f8f83) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "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( ms6s13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds13.bin", 0x000000, 0x200000, CRC(a6779ef9) SHA1(806dc5e36ab6f84bb338cafd09882176386be3ed) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "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( ms6s14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds14.bin", 0x000000, 0x200000, CRC(a85e1def) SHA1(ee94d8c234ea885c750415f016721ef9b088c397) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "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( ms6s15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "299ds15.bin", 0x000000, 0x200000, CRC(21d9c984) SHA1(afd8343d16c4ed39b448378079c5b4c86e3c2b61) ) + ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + + 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( "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( mslug3fx01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256fx01.p1", 0x000000, 0x100000, CRC(ac2fd576) SHA1(f605e6f900aadac0c8637c1b4890f9e0da04309c) ) + 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( "256fro.c1", 0x0000000, 0x800000, CRC(d799f41c) SHA1(d87cda305d054c56197112ba515299883d419bb4) ) + ROM_LOAD16_BYTE( "256fr.c2", 0x0000001, 0x800000, CRC(C9725CD0) SHA1(59A0A2778AE35DDCAC17FBA05A81F3DA5EACA1F1) ) + 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( "256fx01.c7", 0x3000000, 0x800000, CRC(82097fdb) SHA1(04ff6755087df0995c196e8817827fda3b9f9d08) ) + ROM_LOAD16_BYTE( "256fx01.c8", 0x3000001, 0x800000, CRC(aa7ca14d) SHA1(876ed262200535b82f74e56b64128df23140338b) ) +ROM_END + +ROM_START( mslug3fx02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h08.p1", 0x000000, 0x100000, CRC(5716aac8) SHA1(749cec11d0e8cb8406afc386f97af101947b7389) ) + 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( "256fro.c1", 0x0000000, 0x800000, CRC(d799f41c) SHA1(d87cda305d054c56197112ba515299883d419bb4) ) + ROM_LOAD16_BYTE( "256fr.c2", 0x0000001, 0x800000, CRC(C9725CD0) SHA1(59A0A2778AE35DDCAC17FBA05A81F3DA5EACA1F1) ) + 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( "256fx01.c7", 0x3000000, 0x800000, CRC(82097fdb) SHA1(04ff6755087df0995c196e8817827fda3b9f9d08) ) + ROM_LOAD16_BYTE( "256fx01.c8", 0x3000001, 0x800000, CRC(aa7ca14d) SHA1(876ed262200535b82f74e56b64128df23140338b) ) +ROM_END + +ROM_START( mslug3nm01 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc55.p2", 0x500000, 0x400000, CRC(94890204) SHA1(0be6564471472a610298aa8345d57092aa80a678) ) + ROM_LOAD16_WORD_SWAP( "256nm01.p2", 0x500000, 0x400000, CRC(94890204) SHA1(0be6564471472a610298aa8345d57092aa80a678) ) NEO_SFIX_MT_512K @@ -2157,11 +3989,11 @@ ROM_START( mslug3s55 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s56 ) +ROM_START( mslug3nm02 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc56.p2", 0x500000, 0x400000, CRC(0a46122c) SHA1(35f2bd22259423557073913aadc2c0ff95b7a3a2) ) + ROM_LOAD16_WORD_SWAP( "256nm02.p2", 0x500000, 0x400000, CRC(0a46122c) SHA1(35f2bd22259423557073913aadc2c0ff95b7a3a2) ) NEO_SFIX_MT_512K @@ -2184,11 +4016,11 @@ ROM_START( mslug3s56 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s57 ) +ROM_START( mslug3nm03 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc57.p2", 0x500000, 0x400000, CRC(9316908b) SHA1(7a3a5941f274c0303dd3aa6fabcd70de9dfc57d9) ) + ROM_LOAD16_WORD_SWAP( "256nm03.p2", 0x500000, 0x400000, CRC(9316908b) SHA1(7a3a5941f274c0303dd3aa6fabcd70de9dfc57d9) ) NEO_SFIX_MT_512K @@ -2211,11 +4043,11 @@ ROM_START( mslug3s57 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s58 ) +ROM_START( mslug3nm04 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc58.p2", 0x500000, 0x400000, CRC(166e1510) SHA1(7e0c9f00201f4d428526f1b7ace38b5ea33535c8) ) + ROM_LOAD16_WORD_SWAP( "256nm04.p2", 0x500000, 0x400000, CRC(166e1510) SHA1(7e0c9f00201f4d428526f1b7ace38b5ea33535c8) ) NEO_SFIX_MT_512K @@ -2238,11 +4070,11 @@ ROM_START( mslug3s58 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s59 ) +ROM_START( mslug3nm05 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc59.p2", 0x500000, 0x400000, CRC(Fbef8d7d) SHA1(26ddc8c336a7bacbc121a553a6281070a5baeb7e) ) + ROM_LOAD16_WORD_SWAP( "256nm05.p2", 0x500000, 0x400000, CRC(Fbef8d7d) SHA1(26ddc8c336a7bacbc121a553a6281070a5baeb7e) ) NEO_SFIX_MT_512K @@ -2265,11 +4097,11 @@ ROM_START( mslug3s59 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s60 ) +ROM_START( mslug3nm06 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc60.p2", 0x500000, 0x400000, CRC(4786071b) SHA1(4b28040516ac9ab55cfeaf00774a7ea939936d24) ) + ROM_LOAD16_WORD_SWAP( "256nm06.p2", 0x500000, 0x400000, CRC(4786071b) SHA1(4b28040516ac9ab55cfeaf00774a7ea939936d24) ) NEO_SFIX_MT_512K @@ -2292,11 +4124,11 @@ ROM_START( mslug3s60 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s61 ) +ROM_START( mslug3nm07 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc61.p2", 0x500000, 0x400000, CRC(A23fae65) SHA1(Bb0c475a3846ea673b46ee286abcca240ce9819c) ) + ROM_LOAD16_WORD_SWAP( "256nm07.p2", 0x500000, 0x400000, CRC(A23fae65) SHA1(Bb0c475a3846ea673b46ee286abcca240ce9819c) ) NEO_SFIX_MT_512K @@ -2319,11 +4151,11 @@ ROM_START( mslug3s61 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s62 ) +ROM_START( mslug3nm08 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc62.p2", 0x500000, 0x400000, CRC(83cf2431) SHA1(1ebc5c9d4fa9ba9e16f249a7f2a153c242dc494a) ) + ROM_LOAD16_WORD_SWAP( "256nm08.p2", 0x500000, 0x400000, CRC(83cf2431) SHA1(1ebc5c9d4fa9ba9e16f249a7f2a153c242dc494a) ) NEO_SFIX_MT_512K @@ -2346,11 +4178,11 @@ ROM_START( mslug3s62 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s63 ) +ROM_START( mslug3nm09 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc63.p2", 0x500000, 0x400000, CRC(3e1b9c66) SHA1(2c74b0dfe4d1538fe360583dc5b0ac397c4c04fb) ) + ROM_LOAD16_WORD_SWAP( "256nm09.p2", 0x500000, 0x400000, CRC(3e1b9c66) SHA1(2c74b0dfe4d1538fe360583dc5b0ac397c4c04fb) ) NEO_SFIX_MT_512K @@ -2373,11 +4205,11 @@ ROM_START( mslug3s63 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s64 ) +ROM_START( mslug3nm10 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc64.p2", 0x500000, 0x400000, CRC(904fc44d) SHA1(D8073fa2013df66d6177412aab9fe77706aeda01) ) + ROM_LOAD16_WORD_SWAP( "256nm10.p2", 0x500000, 0x400000, CRC(904fc44d) SHA1(D8073fa2013df66d6177412aab9fe77706aeda01) ) NEO_SFIX_MT_512K @@ -2400,11 +4232,11 @@ ROM_START( mslug3s64 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s65 ) +ROM_START( mslug3nm11 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc65.p2", 0x500000, 0x400000, CRC(2d9b7c1a) SHA1(E77f5b906e2ff05bdd1667e6e4d6989de8bb9498) ) + ROM_LOAD16_WORD_SWAP( "256nm11.p2", 0x500000, 0x400000, CRC(2d9b7c1a) SHA1(E77f5b906e2ff05bdd1667e6e4d6989de8bb9498) ) NEO_SFIX_MT_512K @@ -2427,11 +4259,11 @@ ROM_START( mslug3s65 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s66 ) +ROM_START( mslug3nm12 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc66.p2", 0x500000, 0x400000, CRC(Cfaba49a) SHA1(5f42892b753cbd13f007dd85dca9b1b76edb4bc4) ) + ROM_LOAD16_WORD_SWAP( "256nm12.p2", 0x500000, 0x400000, CRC(Cfaba49a) SHA1(5f42892b753cbd13f007dd85dca9b1b76edb4bc4) ) NEO_SFIX_MT_512K @@ -2454,11 +4286,11 @@ ROM_START( mslug3s66 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s67 ) +ROM_START( mslug3nm13 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc67.p2", 0x500000, 0x400000, CRC(Cec39a40) SHA1(A02f271db73b46719a769b30bc629fc13e7dffa3) ) + ROM_LOAD16_WORD_SWAP( "256nm13.p2", 0x500000, 0x400000, CRC(Cec39a40) SHA1(A02f271db73b46719a769b30bc629fc13e7dffa3) ) NEO_SFIX_MT_512K @@ -2481,11 +4313,11 @@ ROM_START( mslug3s67 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s68 ) +ROM_START( mslug3nm14 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc68.p2", 0x500000, 0x400000, CRC(2cf342c0) SHA1(48c18acc2cee9812df82b7a15cc4267ffa90f3ca) ) + ROM_LOAD16_WORD_SWAP( "256nm14.p2", 0x500000, 0x400000, CRC(2cf342c0) SHA1(48c18acc2cee9812df82b7a15cc4267ffa90f3ca) ) NEO_SFIX_MT_512K @@ -2508,11 +4340,11 @@ ROM_START( mslug3s68 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s69 ) +ROM_START( mslug3nm15 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc69.p2", 0x500000, 0x400000, CRC(3f73a2bc) SHA1(2d588549a5723efc99ea0b7aa1f973612ffe51be) ) + ROM_LOAD16_WORD_SWAP( "256nm15.p2", 0x500000, 0x400000, CRC(3f73a2bc) SHA1(2d588549a5723efc99ea0b7aa1f973612ffe51be) ) NEO_SFIX_MT_512K @@ -2535,11 +4367,11 @@ ROM_START( mslug3s69 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s70 ) +ROM_START( mslug3nm16 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc70.p2", 0x500000, 0x400000, CRC(727f1ccd) SHA1(B731aa5f51327ebf2c5985fbd448c88eead69e39) ) + ROM_LOAD16_WORD_SWAP( "256nm16.p2", 0x500000, 0x400000, CRC(727f1ccd) SHA1(B731aa5f51327ebf2c5985fbd448c88eead69e39) ) NEO_SFIX_MT_512K @@ -2562,11 +4394,11 @@ ROM_START( mslug3s70 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s71 ) +ROM_START( mslug3nm17 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc71.p2", 0x500000, 0x400000, CRC(Dc2b44e6) SHA1(D3cecd64712d46cd11c409f11888f35ddbb307d9) ) + ROM_LOAD16_WORD_SWAP( "256nm17.p2", 0x500000, 0x400000, CRC(Dc2b44e6) SHA1(D3cecd64712d46cd11c409f11888f35ddbb307d9) ) NEO_SFIX_MT_512K @@ -2589,11 +4421,11 @@ ROM_START( mslug3s71 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s72 ) +ROM_START( mslug3nm18 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc72.p2", 0x500000, 0x400000, CRC(9127fa97) SHA1(920a2dcf3034114d8c66f27231675f8c02ba1a7e) ) + ROM_LOAD16_WORD_SWAP( "256nm18.p2", 0x500000, 0x400000, CRC(9127fa97) SHA1(920a2dcf3034114d8c66f27231675f8c02ba1a7e) ) NEO_SFIX_MT_512K @@ -2616,11 +4448,11 @@ ROM_START( mslug3s72 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s73 ) +ROM_START( mslug3nm19 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc73.p2", 0x500000, 0x400000, CRC(61fffcb1) SHA1(E6866b8462d026756e98cb0adda5fba787a26175) ) + ROM_LOAD16_WORD_SWAP( "256nm19.p2", 0x500000, 0x400000, CRC(61fffcb1) SHA1(E6866b8462d026756e98cb0adda5fba787a26175) ) NEO_SFIX_MT_512K @@ -2643,11 +4475,11 @@ ROM_START( mslug3s73 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s74 ) +ROM_START( mslug3nm20 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc74.p2", 0x500000, 0x400000, CRC(Dd437a3c) SHA1(C42f9b6e5ef0b7b4d0e376d6195a89988526ad17) ) + ROM_LOAD16_WORD_SWAP( "256nm20.p2", 0x500000, 0x400000, CRC(Dd437a3c) SHA1(C42f9b6e5ef0b7b4d0e376d6195a89988526ad17) ) NEO_SFIX_MT_512K @@ -2670,11 +4502,11 @@ ROM_START( mslug3s74 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s75 ) +ROM_START( mslug3nm21 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc75.p2", 0x500000, 0x400000, CRC(C9870d4f) SHA1(09346b301349764e016d61c010d011786f6a2e63) ) + ROM_LOAD16_WORD_SWAP( "256nm21.p2", 0x500000, 0x400000, CRC(C9870d4f) SHA1(09346b301349764e016d61c010d011786f6a2e63) ) NEO_SFIX_MT_512K @@ -2697,11 +4529,11 @@ ROM_START( mslug3s75 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s76 ) +ROM_START( mslug3nm22 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc76.p2", 0x500000, 0x400000, CRC(73172217) SHA1(A50b5b0b673fa8cbb19c21be4d97224a871acd2a) ) + ROM_LOAD16_WORD_SWAP( "256nm22.p2", 0x500000, 0x400000, CRC(73172217) SHA1(A50b5b0b673fa8cbb19c21be4d97224a871acd2a) ) NEO_SFIX_MT_512K @@ -2724,11 +4556,11 @@ ROM_START( mslug3s76 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s77 ) +ROM_START( mslug3nm23 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc77.p2", 0x500000, 0x400000, CRC(82a71aeb) SHA1(E33a409f34c8046c3edd8e9249fdbd698d8a6ce6) ) + ROM_LOAD16_WORD_SWAP( "256nm23.p2", 0x500000, 0x400000, CRC(82a71aeb) SHA1(E33a409f34c8046c3edd8e9249fdbd698d8a6ce6) ) NEO_SFIX_MT_512K @@ -2751,11 +4583,11 @@ ROM_START( mslug3s77 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s78 ) +ROM_START( mslug3nm24 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc78.p2", 0x500000, 0x400000, CRC(67d35564) SHA1(354e4a5eddc55f9524403457307ac4b30deb8fc6) ) + ROM_LOAD16_WORD_SWAP( "256nm24.p2", 0x500000, 0x400000, CRC(67d35564) SHA1(354e4a5eddc55f9524403457307ac4b30deb8fc6) ) NEO_SFIX_MT_512K @@ -2778,11 +4610,11 @@ ROM_START( mslug3s78 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s79 ) +ROM_START( mslug3nm25 ) ROM_REGION( 0x900000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "neohc79", 0x0c0000, 0x040000, CRC(55b2136f) SHA1(429a19490f1dae8bb815fb224eb0d581b8c86496) ) ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256hc79.p2", 0x500000, 0x400000, CRC(25892778) SHA1(4628256700eb3bf75181e775bf084bad56bd3b39) ) + ROM_LOAD16_WORD_SWAP( "256nm25.p2", 0x500000, 0x400000, CRC(25892778) SHA1(4628256700eb3bf75181e775bf084bad56bd3b39) ) NEO_SFIX_MT_512K @@ -2795,19 +4627,20 @@ ROM_START( mslug3s79 ) ROM_LOAD( "256.v4", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "256hc26.c1", 0x0000000, 0x800000, CRC(eb5dd281) SHA1(6edccdd480d6a74a0721bc5b0bcfaca5a3d2f8db) ) - ROM_LOAD16_BYTE( "256hc26.c2", 0x0000001, 0x800000, CRC(77a20e93) SHA1(19c8c0557f2af0683e0beccf4ebd92ee4f6c0820) ) - ROM_LOAD16_BYTE( "256hc26.c3", 0x1000000, 0x800000, CRC(0681ca3b) SHA1(c888cacd4c5703286abf3ffe4e8ea449b02c6fdd) ) - ROM_LOAD16_BYTE( "256hc26.c4", 0x1000001, 0x800000, CRC(342243cf) SHA1(5c0c9f7eb5d2c905085d557830dc6cb037e25b9b) ) - ROM_LOAD16_BYTE( "256hc26.c5", 0x2000000, 0x800000, CRC(701c3be1) SHA1(8a15cff0e629b50cddffb8a7c4c0a32043285e82) ) - ROM_LOAD16_BYTE( "256hc26.c6", 0x2000001, 0x800000, CRC(5dde26fc) SHA1(a1b7b6c12340000b3d051e3577050218e630d8e5) ) - ROM_LOAD16_BYTE( "256hc26.c7", 0x3000000, 0x800000, CRC(4ded1586) SHA1(d1de241e4f8de41d39f81b4d4432988a0355f7b2) ) - ROM_LOAD16_BYTE( "256hc26.c8", 0x3000001, 0x800000, CRC(0560de0d) SHA1(1a460e403cfc8f4ddd19dbb96f50c7ce143d337a) ) + ROM_LOAD16_BYTE( "256h08.c1", 0x0000000, 0x800000, CRC(eb5dd281) SHA1(6edccdd480d6a74a0721bc5b0bcfaca5a3d2f8db) ) + ROM_LOAD16_BYTE( "256h08.c2", 0x0000001, 0x800000, CRC(77a20e93) SHA1(19c8c0557f2af0683e0beccf4ebd92ee4f6c0820) ) + ROM_LOAD16_BYTE( "256h08.c3", 0x1000000, 0x800000, CRC(0681ca3b) SHA1(c888cacd4c5703286abf3ffe4e8ea449b02c6fdd) ) + ROM_LOAD16_BYTE( "256h08.c4", 0x1000001, 0x800000, CRC(342243cf) SHA1(5c0c9f7eb5d2c905085d557830dc6cb037e25b9b) ) + ROM_LOAD16_BYTE( "256h08.c5", 0x2000000, 0x800000, CRC(701c3be1) SHA1(8a15cff0e629b50cddffb8a7c4c0a32043285e82) ) + ROM_LOAD16_BYTE( "256h08.c6", 0x2000001, 0x800000, CRC(5dde26fc) SHA1(a1b7b6c12340000b3d051e3577050218e630d8e5) ) + ROM_LOAD16_BYTE( "256h08.c7", 0x3000000, 0x800000, CRC(4ded1586) SHA1(d1de241e4f8de41d39f81b4d4432988a0355f7b2) ) + ROM_LOAD16_BYTE( "256h08.c8", 0x3000001, 0x800000, CRC(0560de0d) SHA1(1a460e403cfc8f4ddd19dbb96f50c7ce143d337a) ) ROM_END -ROM_START( mslug3s80 ) +ROM_START( mslug3nm26 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc81-ph1.p1", 0x000000, 0x100000, CRC(f18801df) SHA1(d377005af9e6fb0f7ddb3f478c446f90ddf54638) ) + ROM_LOAD16_WORD_SWAP( "neo-smanm26", 0x0c0000, 0x040000, CRC(51f1f87c) SHA1(938dd271555d4b169ffaf101257c4f255325439b) ) + ROM_LOAD16_WORD_SWAP( "256nm26.p1", 0x000000, 0x100000, CRC(46f4eb83) SHA1(00079fdcfd41e47a3097cbc58edabe8fc805329d) ) ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) NEO_SFIX_MT_512K @@ -2831,9 +4664,9 @@ ROM_START( mslug3s80 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s81 ) +ROM_START( mslug3h01 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256hc82-ph1.p1", 0x000000, 0x100000, CRC(d51f90d7) SHA1(574193d8195b97bc5482ea638caf7709cc29ede9) ) + ROM_LOAD16_WORD_SWAP( "256h01.p1", 0x000000, 0x100000, CRC(b2088d99) SHA1(884525eb82ed8954edcba0511a5ccbccc11ebee0) ) ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) NEO_SFIX_MT_512K @@ -2847,21 +4680,904 @@ ROM_START( mslug3s81 ) 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_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( mslug3s82 ) // ms3bhg - ROM_REGION( 0x900000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) - ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256s82.p2", 0x500000, 0x400000, CRC(cd9ace86) SHA1(7c36ae79e9d29df2aeefaa9101980612c905964c) ) +ROM_START( mslug3h02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h02.p1", 0x000000, 0x100000, CRC(ef03489c) SHA1(0bd71b57983fd53ca91ceef724f6748f7b7390cd) ) + 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( mslug3h03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h03.p1", 0x000000, 0x100000, CRC(8c3b6831) SHA1(a382ffda2e95184c10fa741a91f79a8c00aae6f4) ) + 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( mslug3h04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h04.p1", 0x000000, 0x100000, CRC(248123f3) SHA1(0a99b5f69766240883a98cef00a6f917462eaf9f) ) + 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( mslug3h05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h05.p1", 0x000000, 0x100000, CRC(a92df7c4) SHA1(19ed3ee71e63d8648c057718c38654a064f8942d) ) + 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( mslug3h06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h06.p1", 0x000000, 0x100000, CRC(18c5c6f0) SHA1(4ac2bd2aa9183aaf95991fa9a2a7b2245ff4c9ce) ) + 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( mslug3h07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h07.p1", 0x000000, 0x100000, CRC(d7261c62) SHA1(20c6b49446cd3374e2ce2fc82c5b838e5da0e04f) ) + 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( "256h08.c1", 0x0000000, 0x800000, CRC(eb5dd281) SHA1(6edccdd480d6a74a0721bc5b0bcfaca5a3d2f8db) ) + ROM_LOAD16_BYTE( "256h08.c2", 0x0000001, 0x800000, CRC(77a20e93) SHA1(19c8c0557f2af0683e0beccf4ebd92ee4f6c0820) ) + ROM_LOAD16_BYTE( "256h08.c3", 0x1000000, 0x800000, CRC(0681ca3b) SHA1(c888cacd4c5703286abf3ffe4e8ea449b02c6fdd) ) + ROM_LOAD16_BYTE( "256h08.c4", 0x1000001, 0x800000, CRC(342243cf) SHA1(5c0c9f7eb5d2c905085d557830dc6cb037e25b9b) ) + ROM_LOAD16_BYTE( "256h08.c5", 0x2000000, 0x800000, CRC(701c3be1) SHA1(8a15cff0e629b50cddffb8a7c4c0a32043285e82) ) + ROM_LOAD16_BYTE( "256h08.c6", 0x2000001, 0x800000, CRC(5dde26fc) SHA1(a1b7b6c12340000b3d051e3577050218e630d8e5) ) + ROM_LOAD16_BYTE( "256h08.c7", 0x3000000, 0x800000, CRC(4ded1586) SHA1(d1de241e4f8de41d39f81b4d4432988a0355f7b2) ) + ROM_LOAD16_BYTE( "256h08.c8", 0x3000001, 0x800000, CRC(0560de0d) SHA1(1a460e403cfc8f4ddd19dbb96f50c7ce143d337a) ) +ROM_END + +ROM_START( mslug3h08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h08.p1", 0x000000, 0x100000, CRC(5716aac8) SHA1(749cec11d0e8cb8406afc386f97af101947b7389) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3h09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h09.p1", 0x000000, 0x100000, CRC(06903dbf) SHA1(5098dceec2fe5c1da1b751bcd0c1921dda623a2e) ) + 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( mslug3h10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h10.p1", 0x000000, 0x100000, CRC(6062de85) SHA1(3ba7f91c7343bdda4f448c25756dc96d9c92889f) ) + 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( mslug3h11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h11.p1", 0x000000, 0x100000, CRC(82add0ba) SHA1(e437c002d76600f6dd478b717226a8a6ac9ba54e) ) + 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( mslug3h12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h12.p1", 0x000000, 0x100000, CRC(bb829a08) SHA1(47ee500754ff6a10d8937c05d7f0525cc8a15d89) ) + 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( mslug3h13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h13.p1", 0x000000, 0x100000, CRC(6e9e2cdd) SHA1(3ed78c9d6adcf605432ecb2905fd39bba7356f08) ) + 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( mslug3h14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h14.p1", 0x000000, 0x100000, CRC(9c2063d2) SHA1(ded2a73388d9f50ade36c04625d62cd5ec26a244) ) + 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( mslug3h15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h15.p1", 0x000000, 0x100000, CRC(07fd2df6) SHA1(57b7e99babc45606c911af7907acbf25c84e42fe) ) + 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( mslug3h16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h16.p1", 0x000000, 0x100000, CRC(8eb013d0) SHA1(9e39c295d479dea25f20d7d9ce28edfc22197705) ) + 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( mslug3h17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h17.p1", 0x000000, 0x100000, CRC(6bbb97f8) SHA1(bc80fe4af82c008034e456d5d890916e543c8950) ) + 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( mslug3h18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h18.p1", 0x000000, 0x100000, CRC(70e755ba) SHA1(3d08f065702799f29000b6c994ee134ee6a9704d) ) + 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( mslug3h19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h19.p1", 0x000000, 0x100000, CRC(3a80d207) SHA1(e1ac055d2316ba754678d119890742643a29bc40) ) + 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( mslug3h20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h20.p1", 0x000000, 0x100000, CRC(2b8d7718) SHA1(337d93e37b2c1962e8401d9e358edfe96aaea5af) ) + 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( mslug3h21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h21.p1", 0x000000, 0x100000, CRC(4647bc42) SHA1(9638fa29a628f295147c0662ca82e84a304b7668) ) + 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( mslug3h22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h22.p1", 0x000000, 0x100000, CRC(0f34ce2e) SHA1(c0089c9204094a95e3ee934eb8d4547894c1bfb7) ) + 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( mslug3h23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h23.p1", 0x000000, 0x100000, CRC(62fe0574) SHA1(d76ddf9f0c7b7477b4d45041639365080546384f) ) + 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( mslug3h24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h24.p1", 0x000000, 0x100000, CRC(636ee507) SHA1(9ced2f5c2242d4da26df5a97deb3d134405d9a05) ) + 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( mslug3h25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h25.p1", 0x000000, 0x100000, CRC(b96b93c0) SHA1(49ad6e51d6a070a6b1b805b562158623c12de931) ) + 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( mslug3h26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h26.p1", 0x000000, 0x100000, CRC(f018e1ac) SHA1(ae44f629d3e704c8a335f541ad269d8435bd50fd) ) + 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( mslug3h27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h27.p1", 0x000000, 0x100000, CRC(0ea42e5d) SHA1(a3058b385f8550cc85347988ce987f3d257e49ea) ) + 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( mslug3h28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h28.p1", 0x000000, 0x100000, CRC(d4a1589a) SHA1(f9e8968d2e4de5e80a2b79542f153681b2fe4df7) ) + 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( mslug3h29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h29.p1", 0x000000, 0x100000, CRC(47d75c31) SHA1(db794a83b4325ed1810c987a9ad9f2abd3eedb43) ) + 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( mslug3h30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h30.p1", 0x000000, 0x100000, CRC(ba4a5326) SHA1(4cd69c37f0004a4bf806705ccb29fb558150ddbf) ) + 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( mslug3h31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h31.p1", 0x000000, 0x100000, CRC(9dd22af6) SHA1(c3ee171a92b82e81a775fe6cdd99c7e14a03b977) ) + 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( mslug3h32 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h32.p1", 0x000000, 0x100000, CRC(b8fb73b3) SHA1(ff058b1afa17fd90ebf1e338ca4e45fc7bd1fdae) ) + 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( mslug3h33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h33.p1", 0x000000, 0x100000, CRC(2a1d976b) SHA1(6ce9a8ae644c22b25e746b33fc283cc21f3ed923) ) + 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( mslug3h34 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h34.p1", 0x000000, 0x100000, CRC(d531b8e9) SHA1(9c972a0bcc75431dee7dc0870b58f2412603a5c7) ) + 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( mslug3h35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h35.p1", 0x000000, 0x100000, CRC(9ef3ea10) SHA1(0127bdad946a2fd64a59999ae21ee23d81b622db) ) + 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( mslug3h36 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h36.p1", 0x000000, 0x100000, CRC(f18801df) SHA1(d377005af9e6fb0f7ddb3f478c446f90ddf54638) ) + ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) NEO_SFIX_MT_512K @@ -2884,11 +5600,10 @@ ROM_START( mslug3s82 ) // ms3bhg ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s83 ) // ms3can - ROM_REGION( 0x900000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "neo-sma", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) ) - ROM_LOAD16_WORD_SWAP( "256.p1", 0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) ) - ROM_LOAD16_WORD_SWAP( "256s83.p2", 0x500000, 0x400000, CRC(3d42c8a0) SHA1(91cdc5b54f3254c860fc1c73537120ec209a3344) ) +ROM_START( mslug3h37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h37-ph1.p1", 0x000000, 0x100000, CRC(d51f90d7) SHA1(574193d8195b97bc5482ea638caf7709cc29ede9) ) + ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) NEO_SFIX_MT_512K @@ -2911,9 +5626,9 @@ ROM_START( mslug3s83 ) // ms3can ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s84 ) +ROM_START( mslug3h38 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256s84.p1", 0x000000, 0x100000, CRC(c83e9d08) SHA1(7505fd60fb81ea639d51d93a0a0aecde8d21e561) ) + ROM_LOAD16_WORD_SWAP( "256h38.p1", 0x000000, 0x100000, CRC(c83e9d08) SHA1(7505fd60fb81ea639d51d93a0a0aecde8d21e561) ) ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) NEO_SFIX_MT_512K @@ -2937,150 +5652,90 @@ ROM_START( mslug3s84 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -/************************************* - * - * Game driver(s) - * - *************************************/ -// Proyecto Shadows Mame Build Plus -/* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ -// Metal Slug 3 -GAME( 2016, mslug3s01, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Zombie Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Other Weapons Thunder Cloud)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s03, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Hacks", "Metal Slug 3 (Other Weapons Mobile Satellite)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s04, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Hacks", "Metal Slug 3 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s06, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Hacks", "Metal Slug 3 (Other Weapons Mobile Satellite + 99 Fire Bomb)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s08, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3fr, ROT0, "Hacks", "Metal Slug 3 (NEO ARC French Traduction Alt Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s09, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3fr, ROT0, "Hacks", "Metal Slug 3 (NEO ARC French Traduction Set 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s10, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Ex Super Version V5)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s12, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons Heavy Machine Gun)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s13, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Big Fat Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s14, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons EmmaCannon)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s15, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons Heavy Machine Gun Alternative Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s16, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Ex Super Version V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s17, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Ex Super Version V3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s18, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons Big ShotGun)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s19, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons ShotGun)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s20, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Ex Super Version V6)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s21, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3d, ROT0, "Hacks", "Metal Slug 3 (Fat + Start Special Weapons Flame Shot(Decrypted C))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s22, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3d, ROT0, "Hacks", "Metal Slug 3 (Fat + Start Special Weapons Laser Gun(Decrypted C))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s23, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3d, ROT0, "Hacks", "Metal Slug 3 (Fat + Start Special Weapons Super Grenade (Decrypted C))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s24, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3d, ROT0, "Hacks", "Metal Slug 3 (Fat + Start Special Weapons Mobile Sattelite(Decrypted C))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s25, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3d, ROT0, "Hacks", "Metal Slug 3 (Fat + Start Special Weapons Thunder Cloud (Decrypted C))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s26, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(NEO ARC French Traduction Set 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s27, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(NEO ARC French Traduction Set 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s29, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Mummy Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s30, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Fire Bomb)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s31, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Stone Bomb)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s32, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Change Character)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s33, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Change Weapon)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s34, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Change Zombie)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s35, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Prisoner Never Lost)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s36, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Quick Go Next Mission)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s37, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s38, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(War Chariot V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s39, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(War Chariot V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s40, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons Big Flame Shot Alternative Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s41, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons Big Laser Alternative Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s42, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons Big Rocket Launcher Alternative Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s43, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons Drop Shot Alternative Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s44, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons Enemy Chaser Alternative Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s45, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons Flame Shot Alternative Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s46, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons Iron Lizard Alternative Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s47, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons Laser Alternative Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s48, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons Satellite Alternative Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug3s49, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons Super Grenade Alternative Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s55, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Ex Super Version V1)" , MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s56, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (99 grenades)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s57, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Big Mode)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s58, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Fire Bomb)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s59, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Stone Bomb)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s60, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Prisoner Never Lost)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s61, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Unlimited Credits In Console Mode)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s62, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Big Flame Shot)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s63, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Big Heavy Machine Gun)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s64, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Big Laser)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s65, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Big Rocket Launcher)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s66, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Big Shotgun)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s67, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Cannon)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s68, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Drop Shot)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s69, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Enemy Chaser)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s70, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Flame Shot)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s71, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Heavy Machine Gun)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s72, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Iron Lizard)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s73, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Laser)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s74, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Rocket Launcher)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s75, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Satellite)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s76, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Shotgun)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s77, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Super Grenade)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s78, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Start Special Weapons Thunder Cloud)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s79, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (NEO ARC French Traduction Set 01)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s80, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Non Encrypted P)(Start Special Weapons Rocket Launcher Set)(NGH-2560)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug3s81, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Out Of Blue)(NGH-2560)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3s82, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (unknown hack s82)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3s83, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (unknown hack s83)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslug3s84, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Super Plus)" , MACHINE_SUPPORTS_SAVE ) +ROM_START( mslug3h39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256h.p1", 0x000000, 0x100000, CRC(9c42ca85) SHA1(7a8f77a89867b889295ae9b9dfd4ba28f02d234d) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + NEO_SFIX_MT_512K + NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) -ROM_START( ms6s01 ) + 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( mslug3h40 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "299hc11.p1", 0x000000, 0x200000, CRC(90d5bcff) SHA1(e81d4abf7f4629f3756fadd6d8343568d6ce65d1) ) - ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + ROM_LOAD16_WORD_SWAP( "256h40.p1", 0x000000, 0x100000, CRC(f804b927) SHA1(a1a6bcc0fe65416c3ab04f84513da2138515fed0) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) - NEO_SFIX_128K( "256v.s1", CRC(6f8b9635) SHA1(86b0c8c0ccac913c6192ed6a96c35d4e1a5e8061) ) + NEO_SFIX_MT_512K - NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) + 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.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_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( ms6s02 ) +ROM_START( mslug3h41 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "299hc05.p1", 0x000000, 0x100000, CRC(1f1079a2) SHA1(5d99358f0e513e2087c7594bab09c8d33db40f1f) ) - ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + ROM_LOAD16_WORD_SWAP( "256h41.p1", 0x000000, 0x100000, CRC(e1e21cc4) SHA1(c70ef18dfe8edbadadff6004508e838b246b88a5) ) + ROM_LOAD16_WORD_SWAP( "256h41.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) - NEO_SFIX_128K( "256v.s1", CRC(6f8b9635) SHA1(86b0c8c0ccac913c6192ed6a96c35d4e1a5e8061) ) + NEO_SFIX_MT_512K - NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) + 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.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( "256hc28.c1", 0x0000000, 0x800000, CRC(8ffa58ff) SHA1(f92b7bdc227b74f8ab389f04aead8fccbc60b9f7) ) - ROM_LOAD16_BYTE( "256hc28.c2", 0x0000001, 0x800000, CRC(2a904b64) SHA1(94863c25006bdcd169b65c6e3dcce17b11e2d030) ) - ROM_LOAD16_BYTE( "256hc28.c3", 0x1000000, 0x800000, CRC(e07c344f) SHA1(155a10ec0428ee73c6a838b149e48ebef3f52af5) ) - ROM_LOAD16_BYTE( "256hc28.c4", 0x1000001, 0x800000, CRC(2ae13331) SHA1(6e3cd57323e8b7e42e8fde8e62e763c3e4befbc4) ) - ROM_LOAD16_BYTE( "256hc28.c5", 0x2000000, 0x800000, CRC(46c73503) SHA1(b34f4827ae746830436800a4e80633c02b226461) ) - ROM_LOAD16_BYTE( "256hc28.c6", 0x2000001, 0x800000, CRC(9538eb3d) SHA1(ee0dff05bb54af9b4200e434e963508f46aac49c) ) - ROM_LOAD16_BYTE( "256hc28.c7", 0x3000000, 0x800000, CRC(6b975d16) SHA1(6fa2257393674e0c025a38eee8b0fc52dead29ed) ) - ROM_LOAD16_BYTE( "256hc28.c8", 0x3000001, 0x800000, CRC(9da391f9) SHA1(93464af5017118d83adc1abbe8cbd9dade377563) ) + 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( ms6s03 ) +ROM_START( mslug3h42 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "299hc50.bin", 0x000000, 0x200000, CRC(3fb4b4b1) SHA1(18981984832b7d6baa4771a8a5f7239c220c1021) ) - ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + ROM_LOAD16_WORD_SWAP( "256h42.p1", 0x000000, 0x100000, CRC(257fa6b9) SHA1(c9ccc0a42a5a34a08316a76dc977ccee74d91245) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) - NEO_SFIX_128K( "256v.s1", CRC(6f8b9635) SHA1(86b0c8c0ccac913c6192ed6a96c35d4e1a5e8061) ) + NEO_SFIX_MT_512K NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) @@ -3101,12 +5756,3756 @@ ROM_START( ms6s03 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( ms6s04 ) +ROM_START( mslug3rmx01 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "299hc51.bin", 0x000000, 0x200000, CRC(7247f3f7) SHA1(15bf9dea21c6fa007636811cf7e63f8a30c7f1e4) ) - ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + ROM_LOAD16_WORD_SWAP( "256rma01.p1", 0x000000, 0x100000, CRC(ee973285) SHA1(8e6af0760c6d109a9d4a045debf68c12312bb780) ) + ROM_LOAD16_WORD_SWAP( "256h.p2", 0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) ) - NEO_SFIX_128K( "256v.s1", CRC(6f8b9635) SHA1(86b0c8c0ccac913c6192ed6a96c35d4e1a5e8061) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma02.p1", 0x000000, 0x100000, CRC(12b72685) SHA1(58c654333e943fcddb586e24aeaf95ee802c3a40) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma03.p1", 0x000000, 0x100000, CRC(f07828ba) SHA1(06e47dc84f0364a0df1d6e60f484e4e2c2f65ced) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma04.p1", 0x000000, 0x100000, CRC(9dd6b09c) SHA1(d34502dea133b1c45b1fdb4bcc584b6f9e50dfa6) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma05.p1", 0x000000, 0x100000, CRC(61f6a49c) SHA1(ad83b1c6639adfb74762ef05d3aced1f9da1c554) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma06.p1", 0x000000, 0x100000, CRC(8339aaa3) SHA1(042de601d08472ba1b6c2d6b5b62d40e9fe55527) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma07.p1", 0x000000, 0x100000, CRC(835df9df) SHA1(0c26060983459725fa9826d0f5c267169098030d) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma08.p1", 0x000000, 0x100000, CRC(7f7deddf) SHA1(361d6b439c56b0e65cf0c829e2da28e9756af8ed) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma09.p1", 0x000000, 0x100000, CRC(9db2e3e0) SHA1(311ff0515706897316988914dfbf690f488907f7) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma10.p1", 0x000000, 0x100000, CRC(f01c7bc6) SHA1(6f37809151364f3676dfa3ac8348a03ebb95b5a0) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma11.p1", 0x000000, 0x100000, CRC(0c3c6fc6) SHA1(43cfb0c730865bb999b1f643e18bfc08e13f1a08) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma12.p1", 0x000000, 0x100000, CRC(eef361f9) SHA1(daff953cf7a262e16ec95b7fc75d3fa12116069b) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma13.p1", 0x000000, 0x100000, CRC(a7e440e9) SHA1(b638be1f8f5c30720df3ae60c6a0e740d9915a96) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma14.p1", 0x000000, 0x100000, CRC(5bc454e9) SHA1(f85557f2f5560d1cf599823473bde6d93c379bb7) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma15.p1", 0x000000, 0x100000, CRC(b90b5ad6) SHA1(fdaed3462cb7195f7623aefea2ea2e39723e96c1) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma16.p1", 0x000000, 0x100000, CRC(d4a5c2f0) SHA1(aa10f187ba026d939f176291c568f1d658fae205) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma17.p1", 0x000000, 0x100000, CRC(2885d6f0) SHA1(c6fc464c330c4c82b5421710c4a27d3b450c1759) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma18.p1", 0x000000, 0x100000, CRC(ca4ad8cf) SHA1(4c4792cc4a5246e841f7f87ad9b774f12af9eb9a) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma19.p1", 0x000000, 0x100000, CRC(ca2e8bb3) SHA1(f37cfd274ca5187d7802ef459f30e5d134e951d1) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma20.p1", 0x000000, 0x100000, CRC(360e9fb3) SHA1(b4b36411afa80027c1f333fd1a3dd623185f1b04) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma21.p1", 0x000000, 0x100000, CRC(d4c1918c) SHA1(ebf3133afc10812dbe1f8d363534211d6548209b) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma22.p1", 0x000000, 0x100000, CRC(b96f09aa) SHA1(35831e7eb793e4527ecfe080f2f8d35791a57a38) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma23.p1", 0x000000, 0x100000, CRC(454f1daa) SHA1(f1c99b7a582a8866bda19a354b5ae60565a3acfe) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma24.p1", 0x000000, 0x100000, CRC(a7801395) SHA1(5f9e300b11f3c7e68d7c1cdc703c0f19ff833391) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma25.p1", 0x000000, 0x100000, CRC(cbbe6bc0) SHA1(2872d6b8e3fe74e62a4540de1ac9ced265ab01eb) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma26.p1", 0x000000, 0x100000, CRC(379e7fc0) SHA1(b935b6c8252e25ca55bf942aad05e57c3cb0fe81) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma27.p1", 0x000000, 0x100000, CRC(d55171ff) SHA1(db587f06f1f20b037497b1166e9561f635ddf689) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma28.p1", 0x000000, 0x100000, CRC(b8ffe9d9) SHA1(1e00ca1c67353feed722e61020358530b761c212) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma29.p1", 0x000000, 0x100000, CRC(44dffdd9) SHA1(a2329579bac5c77992cfdb42c956d3b636083059) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma30.p1", 0x000000, 0x100000, CRC(a610f3e6) SHA1(bf4fec873426c627d2547c9bdf280e4283b2690c) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma31.p1", 0x000000, 0x100000, CRC(129adde1) SHA1(b203e77f162c418cc8342e9c865013f4988686e7) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx32 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma32.p1", 0x000000, 0x100000, CRC(eebac9e1) SHA1(29fb32747a771c5821d7efa9bdbe264e4aff98e6) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma33.p1", 0x000000, 0x100000, CRC(0c75c7de) SHA1(52040cff9ab246c9e8eb8becda4fe0e461fcf0db) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx34 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma34.p1", 0x000000, 0x100000, CRC(61db5ff8) SHA1(a32a016ab28b55a7dede3b2c10ce84e01ad1eea2) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma35.p1", 0x000000, 0x100000, CRC(9dfb4bf8) SHA1(66b6e0b9c93d6997f481768817112441220c6387) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx36 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma36.p1", 0x000000, 0x100000, CRC(7f3445c7) SHA1(f543eacc01723b21232e9a79870a787c8ff90569) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma37.p1", 0x000000, 0x100000, CRC(3502a431) SHA1(e3f35799abbd3934d6c914cb18070cc10392b338) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx38 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma38.p1", 0x000000, 0x100000, CRC(c922b031) SHA1(3c2db86d1fdff072f832d8ef48b21ea8ac1337ac) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma39.p1", 0x000000, 0x100000, CRC(2bedbe0e) SHA1(00ab560f54a37c531f29920b0ee6b3898cb24403) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx40 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma40.p1", 0x000000, 0x100000, CRC(46432628) SHA1(fcfd3288af2f906f7b4a1017bed9c014ea426bcb) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx41 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma41.p1", 0x000000, 0x100000, CRC(ba633228) SHA1(5b9337d2025c9eec644a613e0efdc26232eefc7f) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx42 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma42.p1", 0x000000, 0x100000, CRC(58ac3c17) SHA1(c2f746f1e733c07156b0b31e237948d10dd8f689) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx43 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma43.p1", 0x000000, 0x100000, CRC(102bfd74) SHA1(08db7a26dda8a73505006b4ba58e2fa6f391c920) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx44 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma44.p1", 0x000000, 0x100000, CRC(ec0be974) SHA1(d237450f6d1abccad37a94c6e413bcc3e843df8e) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx45 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma45.p1", 0x000000, 0x100000, CRC(0ec4e74b) SHA1(f68f3144dfa25479c0578b6f2d138e4183eaa230) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx46 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma46.p1", 0x000000, 0x100000, CRC(636a7f6d) SHA1(c4779c49782d31afc7239f5190f75e868068f117) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx47 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma47.p1", 0x000000, 0x100000, CRC(9f4a6b6d) SHA1(87b2f82b5a5fa5e1643680e73349924a6caac528) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx48 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma48.p1", 0x000000, 0x100000, CRC(7d856552) SHA1(a7071c7064ec14ed9583124edb89c752c81988bd) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx49 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma49.p1", 0x000000, 0x100000, CRC(11bb1d07) SHA1(efa97a553056810a31ac88a379d161a1ce9e2a7f) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx50 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma50.p1", 0x000000, 0x100000, CRC(ed9b0907) SHA1(4a3a55c4b40ac3b1c0b1391a3c819c8744c2b918) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx51 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma51.p1", 0x000000, 0x100000, CRC(0f540738) SHA1(7082c3fab514076311fb9380c40050e3b8a4282a) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx52 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma52.p1", 0x000000, 0x100000, CRC(62fa9f1e) SHA1(e3c2f7fe69fc7261b52c532852e781677e6a34d2) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx53 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma53.p1", 0x000000, 0x100000, CRC(9eda8b1e) SHA1(357fdfd5b7241882b0cfa5775231ced9a7f87b46) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx54 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma54.p1", 0x000000, 0x100000, CRC(7c158521) SHA1(8a3491a8ad2732cafb9fe4b89563f690a1d1fee0) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx55 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma55.p1", 0x000000, 0x100000, CRC(58c86f6b) SHA1(be6613ae6d45cb7b6fe5c112d0899b7d2677a27f) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx56 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma56.p1", 0x000000, 0x100000, CRC(a4e87b6b) SHA1(9069fccc8f875c1139266be8a15b0dacd0ab7b5b) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx57 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma57.p1", 0x000000, 0x100000, CRC(46277554) SHA1(cc1b247af72070216aecf0261cf2a67a854ddc90) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx58 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma58.p1", 0x000000, 0x100000, CRC(2b89ed72) SHA1(cbb0e6ca8239ac8925c1f6b11e1c43ea5841d0e0) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx59 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma59.p1", 0x000000, 0x100000, CRC(d7a9f972) SHA1(df738cd7e7f0e41971a05fa9807e9d492466be0a) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx60 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma60.p1", 0x000000, 0x100000, CRC(3566f74d) SHA1(7ddd1405841988644bd7646269bbf2de223f43b4) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx61 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma61.p1", 0x000000, 0x100000, CRC(7c71d65d) SHA1(9b5d0175feba1db3fcb345d3ceb2d7e9b4dc00bb) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx62 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma62.p1", 0x000000, 0x100000, CRC(8051c25d) SHA1(c72b27fac2fc4a7d75f5a26ad30bda33e4029a1e) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx63 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma63.p1", 0x000000, 0x100000, CRC(629ecc62) SHA1(28ee67a13417c912d3be81454a1f9d099c44d88f) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx64 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma64.p1", 0x000000, 0x100000, CRC(0f305444) SHA1(9b59b4a213190195abfbcbab5b75f74d43c8d480) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx65 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma65.p1", 0x000000, 0x100000, CRC(f3104044) SHA1(963fd6f7ba32fa3101f0c1f2705aed3bd8724412) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx66 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma66.p1", 0x000000, 0x100000, CRC(11df4e7b) SHA1(fdcbab6ea9f323dddc86d982a4d964fe81287b39) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx67 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma67.p1", 0x000000, 0x100000, CRC(362364d7) SHA1(3ddfd361932c0e5eb2345e502bc28f4ae5edd2a0) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx68 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma68.p1", 0x000000, 0x100000, CRC(ca0370d7) SHA1(0e7220dacb6fdd7baf771cc6d5725df4fe756a2f) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx69 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma69.p1", 0x000000, 0x100000, CRC(28cc7ee8) SHA1(5745a4690dda87cc3044f753759e5f662467dac5) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx70 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma70.p1", 0x000000, 0x100000, CRC(4562e6ce) SHA1(19ac8f45ff483bfc88206dcd46fae6d59ccff9e3) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx71 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma71.p1", 0x000000, 0x100000, CRC(b942f2ce) SHA1(81ada57cbe0c55d2c53aa378344879a779c06a89) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmx72 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma72.p1", 0x000000, 0x100000, CRC(5b8dfcf1) SHA1(7d3ddfc6f2bfee23d3608f649fcede87bcac716a) ) + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma01.p1", 0x000000, 0x100000, CRC(ee973285) SHA1(8e6af0760c6d109a9d4a045debf68c12312bb780) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma02.p1", 0x000000, 0x100000, CRC(12b72685) SHA1(58c654333e943fcddb586e24aeaf95ee802c3a40) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma03.p1", 0x000000, 0x100000, CRC(f07828ba) SHA1(06e47dc84f0364a0df1d6e60f484e4e2c2f65ced) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma04.p1", 0x000000, 0x100000, CRC(9dd6b09c) SHA1(d34502dea133b1c45b1fdb4bcc584b6f9e50dfa6) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma05.p1", 0x000000, 0x100000, CRC(61f6a49c) SHA1(ad83b1c6639adfb74762ef05d3aced1f9da1c554) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma06.p1", 0x000000, 0x100000, CRC(8339aaa3) SHA1(042de601d08472ba1b6c2d6b5b62d40e9fe55527) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma07.p1", 0x000000, 0x100000, CRC(835df9df) SHA1(0c26060983459725fa9826d0f5c267169098030d) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma08.p1", 0x000000, 0x100000, CRC(7f7deddf) SHA1(361d6b439c56b0e65cf0c829e2da28e9756af8ed) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma09.p1", 0x000000, 0x100000, CRC(9db2e3e0) SHA1(311ff0515706897316988914dfbf690f488907f7) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma10.p1", 0x000000, 0x100000, CRC(f01c7bc6) SHA1(6f37809151364f3676dfa3ac8348a03ebb95b5a0) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma11.p1", 0x000000, 0x100000, CRC(0c3c6fc6) SHA1(43cfb0c730865bb999b1f643e18bfc08e13f1a08) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma12.p1", 0x000000, 0x100000, CRC(eef361f9) SHA1(daff953cf7a262e16ec95b7fc75d3fa12116069b) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma13.p1", 0x000000, 0x100000, CRC(a7e440e9) SHA1(b638be1f8f5c30720df3ae60c6a0e740d9915a96) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma14.p1", 0x000000, 0x100000, CRC(5bc454e9) SHA1(f85557f2f5560d1cf599823473bde6d93c379bb7) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma15.p1", 0x000000, 0x100000, CRC(b90b5ad6) SHA1(fdaed3462cb7195f7623aefea2ea2e39723e96c1) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma16.p1", 0x000000, 0x100000, CRC(d4a5c2f0) SHA1(aa10f187ba026d939f176291c568f1d658fae205) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma17.p1", 0x000000, 0x100000, CRC(2885d6f0) SHA1(c6fc464c330c4c82b5421710c4a27d3b450c1759) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma18.p1", 0x000000, 0x100000, CRC(ca4ad8cf) SHA1(4c4792cc4a5246e841f7f87ad9b774f12af9eb9a) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma19.p1", 0x000000, 0x100000, CRC(ca2e8bb3) SHA1(f37cfd274ca5187d7802ef459f30e5d134e951d1) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma20.p1", 0x000000, 0x100000, CRC(360e9fb3) SHA1(b4b36411afa80027c1f333fd1a3dd623185f1b04) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma21.p1", 0x000000, 0x100000, CRC(d4c1918c) SHA1(ebf3133afc10812dbe1f8d363534211d6548209b) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma22.p1", 0x000000, 0x100000, CRC(b96f09aa) SHA1(35831e7eb793e4527ecfe080f2f8d35791a57a38) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma23.p1", 0x000000, 0x100000, CRC(454f1daa) SHA1(f1c99b7a582a8866bda19a354b5ae60565a3acfe) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma24.p1", 0x000000, 0x100000, CRC(a7801395) SHA1(5f9e300b11f3c7e68d7c1cdc703c0f19ff833391) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma25.p1", 0x000000, 0x100000, CRC(cbbe6bc0) SHA1(2872d6b8e3fe74e62a4540de1ac9ced265ab01eb) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma26.p1", 0x000000, 0x100000, CRC(379e7fc0) SHA1(b935b6c8252e25ca55bf942aad05e57c3cb0fe81) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma27.p1", 0x000000, 0x100000, CRC(d55171ff) SHA1(db587f06f1f20b037497b1166e9561f635ddf689) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma28.p1", 0x000000, 0x100000, CRC(b8ffe9d9) SHA1(1e00ca1c67353feed722e61020358530b761c212) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma29.p1", 0x000000, 0x100000, CRC(44dffdd9) SHA1(a2329579bac5c77992cfdb42c956d3b636083059) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma30.p1", 0x000000, 0x100000, CRC(a610f3e6) SHA1(bf4fec873426c627d2547c9bdf280e4283b2690c) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma31.p1", 0x000000, 0x100000, CRC(129adde1) SHA1(b203e77f162c418cc8342e9c865013f4988686e7) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma32 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma32.p1", 0x000000, 0x100000, CRC(eebac9e1) SHA1(29fb32747a771c5821d7efa9bdbe264e4aff98e6) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma33.p1", 0x000000, 0x100000, CRC(0c75c7de) SHA1(52040cff9ab246c9e8eb8becda4fe0e461fcf0db) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma34 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma34.p1", 0x000000, 0x100000, CRC(61db5ff8) SHA1(a32a016ab28b55a7dede3b2c10ce84e01ad1eea2) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma35.p1", 0x000000, 0x100000, CRC(9dfb4bf8) SHA1(66b6e0b9c93d6997f481768817112441220c6387) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma36 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma36.p1", 0x000000, 0x100000, CRC(7f3445c7) SHA1(f543eacc01723b21232e9a79870a787c8ff90569) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma37.p1", 0x000000, 0x100000, CRC(3502a431) SHA1(e3f35799abbd3934d6c914cb18070cc10392b338) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma38 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma38.p1", 0x000000, 0x100000, CRC(c922b031) SHA1(3c2db86d1fdff072f832d8ef48b21ea8ac1337ac) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma39.p1", 0x000000, 0x100000, CRC(2bedbe0e) SHA1(00ab560f54a37c531f29920b0ee6b3898cb24403) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma40 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma40.p1", 0x000000, 0x100000, CRC(46432628) SHA1(fcfd3288af2f906f7b4a1017bed9c014ea426bcb) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma41 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma41.p1", 0x000000, 0x100000, CRC(ba633228) SHA1(5b9337d2025c9eec644a613e0efdc26232eefc7f) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma42 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma42.p1", 0x000000, 0x100000, CRC(58ac3c17) SHA1(c2f746f1e733c07156b0b31e237948d10dd8f689) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma43 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma43.p1", 0x000000, 0x100000, CRC(102bfd74) SHA1(08db7a26dda8a73505006b4ba58e2fa6f391c920) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma44 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma44.p1", 0x000000, 0x100000, CRC(ec0be974) SHA1(d237450f6d1abccad37a94c6e413bcc3e843df8e) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma45 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma45.p1", 0x000000, 0x100000, CRC(0ec4e74b) SHA1(f68f3144dfa25479c0578b6f2d138e4183eaa230) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma46 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma46.p1", 0x000000, 0x100000, CRC(636a7f6d) SHA1(c4779c49782d31afc7239f5190f75e868068f117) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma47 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma47.p1", 0x000000, 0x100000, CRC(9f4a6b6d) SHA1(87b2f82b5a5fa5e1643680e73349924a6caac528) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma48 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma48.p1", 0x000000, 0x100000, CRC(7d856552) SHA1(a7071c7064ec14ed9583124edb89c752c81988bd) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma49 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma49.p1", 0x000000, 0x100000, CRC(11bb1d07) SHA1(efa97a553056810a31ac88a379d161a1ce9e2a7f) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma50 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma50.p1", 0x000000, 0x100000, CRC(ed9b0907) SHA1(4a3a55c4b40ac3b1c0b1391a3c819c8744c2b918) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma51 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma51.p1", 0x000000, 0x100000, CRC(0f540738) SHA1(7082c3fab514076311fb9380c40050e3b8a4282a) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma52 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma52.p1", 0x000000, 0x100000, CRC(62fa9f1e) SHA1(e3c2f7fe69fc7261b52c532852e781677e6a34d2) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma53 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma53.p1", 0x000000, 0x100000, CRC(9eda8b1e) SHA1(357fdfd5b7241882b0cfa5775231ced9a7f87b46) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma54 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma54.p1", 0x000000, 0x100000, CRC(7c158521) SHA1(8a3491a8ad2732cafb9fe4b89563f690a1d1fee0) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma55 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma55.p1", 0x000000, 0x100000, CRC(58c86f6b) SHA1(be6613ae6d45cb7b6fe5c112d0899b7d2677a27f) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma56 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma56.p1", 0x000000, 0x100000, CRC(a4e87b6b) SHA1(9069fccc8f875c1139266be8a15b0dacd0ab7b5b) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma57 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma57.p1", 0x000000, 0x100000, CRC(46277554) SHA1(cc1b247af72070216aecf0261cf2a67a854ddc90) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma58 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma58.p1", 0x000000, 0x100000, CRC(2b89ed72) SHA1(cbb0e6ca8239ac8925c1f6b11e1c43ea5841d0e0) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma59 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma59.p1", 0x000000, 0x100000, CRC(d7a9f972) SHA1(df738cd7e7f0e41971a05fa9807e9d492466be0a) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma60 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma60.p1", 0x000000, 0x100000, CRC(3566f74d) SHA1(7ddd1405841988644bd7646269bbf2de223f43b4) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma61 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma61.p1", 0x000000, 0x100000, CRC(7c71d65d) SHA1(9b5d0175feba1db3fcb345d3ceb2d7e9b4dc00bb) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma62 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma62.p1", 0x000000, 0x100000, CRC(8051c25d) SHA1(c72b27fac2fc4a7d75f5a26ad30bda33e4029a1e) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma63 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma63.p1", 0x000000, 0x100000, CRC(629ecc62) SHA1(28ee67a13417c912d3be81454a1f9d099c44d88f) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma64 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma64.p1", 0x000000, 0x100000, CRC(0f305444) SHA1(9b59b4a213190195abfbcbab5b75f74d43c8d480) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma65 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma65.p1", 0x000000, 0x100000, CRC(f3104044) SHA1(963fd6f7ba32fa3101f0c1f2705aed3bd8724412) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma66 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma66.p1", 0x000000, 0x100000, CRC(11df4e7b) SHA1(fdcbab6ea9f323dddc86d982a4d964fe81287b39) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma67 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma67.p1", 0x000000, 0x100000, CRC(362364d7) SHA1(3ddfd361932c0e5eb2345e502bc28f4ae5edd2a0) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma68 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma68.p1", 0x000000, 0x100000, CRC(ca0370d7) SHA1(0e7220dacb6fdd7baf771cc6d5725df4fe756a2f) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma69 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma69.p1", 0x000000, 0x100000, CRC(28cc7ee8) SHA1(5745a4690dda87cc3044f753759e5f662467dac5) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma70 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma70.p1", 0x000000, 0x100000, CRC(4562e6ce) SHA1(19ac8f45ff483bfc88206dcd46fae6d59ccff9e3) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma71 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma71.p1", 0x000000, 0x100000, CRC(b942f2ce) SHA1(81ada57cbe0c55d2c53aa378344879a779c06a89) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rma72 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rma72.p1", 0x000000, 0x100000, CRC(5b8dfcf1) SHA1(7d3ddfc6f2bfee23d3608f649fcede87bcac716a) ) + ROM_LOAD16_WORD_SWAP( "256h39.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmb01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb01.p1", 0x000000, 0x100000, CRC(f21bfb07) SHA1(bddb5f78ea436de47e703f02326d1af288a44d3a) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + NEO_SFIX_MT_512K NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) @@ -3127,12 +9526,12 @@ ROM_START( ms6s04 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( ms6s05 ) +ROM_START( mslug3rmb02 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "299hc52.bin", 0x000000, 0x200000, CRC(579adfce) SHA1(1311420f38efa7e95c39996dfee57d411221931c) ) - ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + ROM_LOAD16_WORD_SWAP( "256rmb02.p1", 0x000000, 0x100000, CRC(d732a242) SHA1(eaec23cd9d0a417c96e96d9e3e8b6183b5f2f756) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) - NEO_SFIX_128K( "256v.s1", CRC(6f8b9635) SHA1(86b0c8c0ccac913c6192ed6a96c35d4e1a5e8061) ) + NEO_SFIX_MT_512K NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) @@ -3153,12 +9552,12 @@ ROM_START( ms6s05 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( ms6s06 ) +ROM_START( mslug3rmb03 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "299hc53.bin", 0x000000, 0x200000, CRC(36f16104) SHA1(0f91b7819aaa48ccf6db8054d64c03ebd3e7cfb3) ) - ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + ROM_LOAD16_WORD_SWAP( "256rmb03.p1", 0x000000, 0x100000, CRC(c9ddb87d) SHA1(948016dcc75a0d0ad400bd9d9373a490221ed97a) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) - NEO_SFIX_128K( "256v.s1", CRC(6f8b9635) SHA1(86b0c8c0ccac913c6192ed6a96c35d4e1a5e8061) ) + NEO_SFIX_MT_512K NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) @@ -3179,12 +9578,38 @@ ROM_START( ms6s06 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( ms6s07 ) +ROM_START( mslug3rmb04 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "299hc54.bin", 0x000000, 0x200000, CRC(d593c65f) SHA1(e5673776f5cb4f05f4b4341f68f1c728567ff291) ) - ROM_LOAD16_WORD_SWAP( "299-p2.bin", 0x100000, 0x400000, CRC(193fa835) SHA1(fb1f26db7998b0bb6b1c8b92500c1596ec5dfc71) ) + ROM_LOAD16_WORD_SWAP( "256rmb04.p1", 0x000000, 0x100000, CRC(a473205b) SHA1(6bf0422ca5cbbc0384e2bc0d9f45cbbb7b452840) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) - NEO_SFIX_128K( "256v.s1", CRC(6f8b9635) SHA1(86b0c8c0ccac913c6192ed6a96c35d4e1a5e8061) ) + 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( mslug3rmb05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb05.p1", 0x000000, 0x100000, CRC(5853345b) SHA1(41003869465539f8a68dddd1750a402c046df4ba) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + NEO_SFIX_MT_512K NEO_BIOS_AUDIO_512K( "256.m1", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) ) @@ -3205,19 +9630,1648 @@ ROM_START( ms6s07 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -GAME( 2016, ms6s01, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Much Improved Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ms6s02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Bootleg Alternative Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ms6s03, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Add Grenades Ammo To 99)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ms6s04, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Become Big mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ms6s05, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Prisoner Never Lost)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ms6s06, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ms6s07, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Weapon Ammo 999)", MACHINE_SUPPORTS_SAVE ) +ROM_START( mslug3rmb06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb06.p1", 0x000000, 0x100000, CRC(ba9c3a64) SHA1(b80f5b9c9b24e3a6b946dcd6399d882cb6df9724) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3s85 ) +ROM_START( mslug3rmb07 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256h.p1", 0x000000, 0x100000, CRC(9c42ca85) SHA1(7a8f77a89867b889295ae9b9dfd4ba28f02d234d) ) - ROM_LOAD16_WORD_SWAP( "256s85.p2", 0x100000, 0x400000, CRC(b0ee01c9) SHA1(1e6530c9cf411c6623e143d1338bf592fb6de2ff) ) + ROM_LOAD16_WORD_SWAP( "256rmb07.p1", 0x000000, 0x100000, CRC(baf86918) SHA1(c9cb0d79c4345d8420058bed19c2c026b67da752) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb08.p1", 0x000000, 0x100000, CRC(46d87d18) SHA1(f609f9e33066004cc5f4a21f80cc0bea497cfc43) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb09.p1", 0x000000, 0x100000, CRC(a4177327) SHA1(2cc131faab2903deb89d34b24513ba79505cf47d) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb10.p1", 0x000000, 0x100000, CRC(c9b9eb01) SHA1(4793bda77bf948091da41c2b281f1a9fb053f9bb) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb11.p1", 0x000000, 0x100000, CRC(3599ff01) SHA1(59f32c8d21dfb25e6843bae714bc226ddac934a6) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb12.p1", 0x000000, 0x100000, CRC(d756f13e) SHA1(850e34265f1abef7fac3567ba4fd3fb3669bb468) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb13.p1", 0x000000, 0x100000, CRC(9e41d02e) SHA1(8c1d599de0d4b5ba044c92172d8b13bde32f1ad4) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb14.p1", 0x000000, 0x100000, CRC(6261c42e) SHA1(046d80f65be02efad0a9624464bae2198bc862d9) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb15.p1", 0x000000, 0x100000, CRC(80aeca11) SHA1(d42e132927aad6dad11256513705bd8c44a4eefa) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb16.p1", 0x000000, 0x100000, CRC(ed005237) SHA1(9bd68119ff882a37ad0f05a5d4c5a0bde8a23d8c) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb17.p1", 0x000000, 0x100000, CRC(11204637) SHA1(bcb4ee6b5d5fb01b1b87ba4d7d2ea4f8408be823) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb18.p1", 0x000000, 0x100000, CRC(f3ef4808) SHA1(ea27adf3ba3bbcc6e4d585ddf1a8cfcd04bb4229) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb19.p1", 0x000000, 0x100000, CRC(f38b1b74) SHA1(1a9ecb67dfd2c4a41cafc05b745c0a86f9a3d31f) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb20.p1", 0x000000, 0x100000, CRC(0fab0f74) SHA1(c322f813150455f7c9edfa323c5361f4b5270ca6) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb21.p1", 0x000000, 0x100000, CRC(ed64014b) SHA1(35a74c73b3893c699ffa788d49e71843ea22f810) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb22.p1", 0x000000, 0x100000, CRC(80ca996d) SHA1(28793a4c0bc227478def399fad84437c83cb58fa) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb23.p1", 0x000000, 0x100000, CRC(7cea8d6d) SHA1(285153221f74d0ed2c5c168af5ea4078769c4b68) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb24.p1", 0x000000, 0x100000, CRC(9e258352) SHA1(b44dfc853206047816ca7518867cbca418544832) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb01.p1", 0x000000, 0x100000, CRC(f21bfb07) SHA1(bddb5f78ea436de47e703f02326d1af288a44d3a) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb26.p1", 0x000000, 0x100000, CRC(0e3bef07) SHA1(3add55b32907a3b4c50b066db4ddd520d4136563) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb27.p1", 0x000000, 0x100000, CRC(ecf4e138) SHA1(c34dce03887940867cd8d05bb1ec2b50376da178) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb28.p1", 0x000000, 0x100000, CRC(815a791e) SHA1(2427f3e3b247b6a1bb371054b696b8efee0b9cc4) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb29.p1", 0x000000, 0x100000, CRC(7d7a6d1e) SHA1(d9e99259e07e07e8e4a4b6c29319313de3d09b9c) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb30.p1", 0x000000, 0x100000, CRC(9fb56321) SHA1(6ce89cf9b7cd04b0e7de8813ea22788602f4b082) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb31.p1", 0x000000, 0x100000, CRC(2b3f4d26) SHA1(dedf78a796236e90ce5212a6c8cfb07314b1e7fd) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb32 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb32.p1", 0x000000, 0x100000, CRC(d71f5926) SHA1(08a708ae50bb9c5f18ca1a87c138f09172da1e54) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb33.p1", 0x000000, 0x100000, CRC(35d05719) SHA1(46335283f2e73276946c0a04e257dc1bdd0b5ff2) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb34 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb34.p1", 0x000000, 0x100000, CRC(587ecf3f) SHA1(4f076e6655aea83d6c82ff2d3f3f660b034fa9d5) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb35.p1", 0x000000, 0x100000, CRC(a45edb3f) SHA1(f59d47556dde01f9282292a2f06d29086455c714) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb36 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb36.p1", 0x000000, 0x100000, CRC(4691d500) SHA1(dbc763a0739cd5aa28b6a63fff2f0255c268fbae) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb37.p1", 0x000000, 0x100000, CRC(0ca734f6) SHA1(91743eb0f236701b1bc1e845206f9bfa59671980) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb38 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb38.p1", 0x000000, 0x100000, CRC(f08720f6) SHA1(0122b647b056e86efe0435d64179fdab43dbc69f) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb39.p1", 0x000000, 0x100000, CRC(12482ec9) SHA1(0c5bb1bf78e578947a3e3c1c84b20a82bdc327f5) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb40 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb40.p1", 0x000000, 0x100000, CRC(7fe6b6ef) SHA1(8478e2e287ee04fbee954f10a323c1eeb6817c46) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb41 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb41.p1", 0x000000, 0x100000, CRC(83c6a2ef) SHA1(e3c8c9aaa18e2bc0430ad053ecdb76819fb21ac6) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb42 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb42.p1", 0x000000, 0x100000, CRC(6109acd0) SHA1(32c155684868810c1cf22bda72e21fd2adc002b9) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb43 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb43.p1", 0x000000, 0x100000, CRC(298e6db3) SHA1(f775aeb9d060f63cbfb3e65862213c8fe3c10e63) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb44 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb44.p1", 0x000000, 0x100000, CRC(d5ae79b3) SHA1(f4a3ce4bb95fb604964e383a08b9d9a8c38ad493) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb45 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb45.p1", 0x000000, 0x100000, CRC(3761778c) SHA1(2dd8c61806ec7beb0f36ce47972f4928e79437f1) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb46 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb46.p1", 0x000000, 0x100000, CRC(5acfefaa) SHA1(1caaa59b409baf41e7c7c5e8003ac22aa1dabaaf) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb47 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb47.p1", 0x000000, 0x100000, CRC(a6effbaa) SHA1(2c4b942b0ca1e9a0f4b683c8b6188d7a15c0c26f) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb48 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb48.p1", 0x000000, 0x100000, CRC(4420f595) SHA1(b007c4d2cf2a4910261548b52aea570972fdc244) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb49 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb49.p1", 0x000000, 0x100000, CRC(281e8dc0) SHA1(33b4e7955b2edcc388b96657e3bbe803906bfbb4) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb50 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb50.p1", 0x000000, 0x100000, CRC(d43e99c0) SHA1(0683d58eda914de4589fcf9671f4f299ca02b6ad) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb51 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb51.p1", 0x000000, 0x100000, CRC(36f197ff) SHA1(360521d89080a65a7dacb02563adb36111341488) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb52 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb52.p1", 0x000000, 0x100000, CRC(5b5f0fd9) SHA1(5ea9d9fbd66b05981256ddd584df879495fd6bcb) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb53 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb53.p1", 0x000000, 0x100000, CRC(a77f1bd9) SHA1(f4615ce1de984a84f19168c17356ae09b46f0b07) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb54 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb54.p1", 0x000000, 0x100000, CRC(45b015e6) SHA1(b5ab185607e57b3a8e2969560174abfa724c0433) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb55 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb55.p1", 0x000000, 0x100000, CRC(616dffac) SHA1(94089416a53de15ff346d04b3372d2e6bdce93de) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb56 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb56.p1", 0x000000, 0x100000, CRC(9d4debac) SHA1(708beaa3fe70cb3377836a841618a7d6e6cbda3a) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb57 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb57.p1", 0x000000, 0x100000, CRC(7f82e593) SHA1(6942f451777783bc51d2ae3e1bbd090c94c18e58) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb58 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb58.p1", 0x000000, 0x100000, CRC(122c7db5) SHA1(8c175f08cb7a59f5b94e625ed37e8c7ecc771a6b) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb59 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb59.p1", 0x000000, 0x100000, CRC(ee0c69b5) SHA1(3526893e0b3b58a50da917b09d51d57d60914d8c) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb60 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb60.p1", 0x000000, 0x100000, CRC(0cc3678a) SHA1(719356a04911ca6a77874ef167531f78390daeed) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb61 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb61.p1", 0x000000, 0x100000, CRC(45d4469a) SHA1(8928be6dbd0aef01f931e74eb3022b7dbd7d9c50) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb62 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb62.p1", 0x000000, 0x100000, CRC(b9f4529a) SHA1(308027bb433ac86777895f96bf0756a63c4fed5a) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb63 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb63.p1", 0x000000, 0x100000, CRC(5b3b5ca5) SHA1(536213a0666245427ce9b4c888b82a16e1ff682b) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb64 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb64.p1", 0x000000, 0x100000, CRC(3695c483) SHA1(6a4b1788f8b4053a61ea4159d320399f4e9d525a) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb65 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb65.p1", 0x000000, 0x100000, CRC(cab5d083) SHA1(02909ea101e07f26e5b4d51a7dcd51d4e6fd8928) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb66 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb66.p1", 0x000000, 0x100000, CRC(287adebc) SHA1(57c9c6015adce7f8a93b28f6d5244d3d2e544bcb) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb67 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb67.p1", 0x000000, 0x100000, CRC(0f86f410) SHA1(4048b3d0a1dfb4bbe421b3537e7bc358ba728514) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb68 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb68.p1", 0x000000, 0x100000, CRC(f3a6e010) SHA1(27d2e9e470cb9d32c3ac19029426eff6cf104297) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + + 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( mslug3rmb69 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmb69.p1", 0x000000, 0x100000, CRC(1169ee2f) SHA1(82e0cfe91bd3948db2237d85060609818ad1df9a) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) NEO_SFIX_MT_512K @@ -3240,10 +11294,10 @@ ROM_START( mslug3s85 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s86 ) +ROM_START( mslug3rmb70 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256s86.p1", 0x000000, 0x100000, CRC(f804b927) SHA1(a1a6bcc0fe65416c3ab04f84513da2138515fed0) ) - ROM_LOAD16_WORD_SWAP( "256s86.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) + ROM_LOAD16_WORD_SWAP( "256rmb70.p1", 0x000000, 0x100000, CRC(7cc77609) SHA1(5c5379775886fe0acc5b274c5bb90f3cd1e35dcd) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) NEO_SFIX_MT_512K @@ -3266,10 +11320,10 @@ ROM_START( mslug3s86 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s87 ) +ROM_START( mslug3rmb71 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256s87.p1", 0x000000, 0x100000, CRC(e1e21cc4) SHA1(c70ef18dfe8edbadadff6004508e838b246b88a5) ) - ROM_LOAD16_WORD_SWAP( "256s87.p2", 0x100000, 0x400000, CRC(7343335b) SHA1(2d694af0c876eb8b4844e918cb707ce011c61c5d) ) + ROM_LOAD16_WORD_SWAP( "256rmb71.p1", 0x000000, 0x100000, CRC(80e76209) SHA1(9fc9caa3ddcfbf86bfff89d0e0522d614cbaf900) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) NEO_SFIX_MT_512K @@ -3292,10 +11346,10 @@ ROM_START( mslug3s87 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -ROM_START( mslug3s88 ) +ROM_START( mslug3rmb72 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "256s88.p1", 0x000000, 0x100000, CRC(257fa6b9) SHA1(c9ccc0a42a5a34a08316a76dc977ccee74d91245) ) - ROM_LOAD16_WORD_SWAP( "256s88.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + ROM_LOAD16_WORD_SWAP( "256rmb72.p1", 0x000000, 0x100000, CRC(62286c36) SHA1(0e32b646e31794d38f1521e60bbc983994169afb) ) + ROM_LOAD16_WORD_SWAP( "256h40.p2", 0x100000, 0x400000, CRC(94dcc314) SHA1(9d3990eef3ca3d46981495b83729479045963f51) ) NEO_SFIX_MT_512K @@ -3318,8 +11372,2253 @@ ROM_START( mslug3s88 ) ROM_LOAD16_BYTE( "256.c8", 0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) ROM_END -GAME( 2000, mslug3s85, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Hacks 2018 (Set 01)(NGH-2560))" , MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3s86, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Hacks 2018 (Set 02)(NGH-2560))" , MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3s87, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Hacks 2018 (Set 03)(NGH-2560))" , MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mslug3s88, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Hacks 2018 (Set 04)(NGH-2560))" , MACHINE_SUPPORTS_SAVE ) +ROM_START( mslug3rmc01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc01.p1", 0x000000, 0x100000, CRC(e3f83639) SHA1(d3ffcba0bdad7d46ec7f5fc375126a1151fab20a) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc02.p1", 0x000000, 0x100000, CRC(1fd82239) SHA1(30e21a6a7ae84445f465abff29f7004a681d756b) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc03.p1", 0x000000, 0x100000, CRC(fd172c06) SHA1(508e0a591726d6434413a92a1555b2ccd535d241) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc04.p1", 0x000000, 0x100000, CRC(90b9b420) SHA1(6963b0a837f8a04f5a453f5a28963fdf17758a89) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc05.p1", 0x000000, 0x100000, CRC(6c99a020) SHA1(fcb17324db0843f9289c34e46dbba5c7abec0075) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc06.p1", 0x000000, 0x100000, CRC(8e56ae1f) SHA1(91361acbaf24960d1d0dcfdb3aff1198aa925048) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc07.p1", 0x000000, 0x100000, CRC(8e32fd63) SHA1(cbbf6e38b34bb3f7699225c9ef0b54eeaa9064d5) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc08.p1", 0x000000, 0x100000, CRC(7212e963) SHA1(d52d2f785200e73d696ffbe30b5398612604e681) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc09.p1", 0x000000, 0x100000, CRC(90dde75c) SHA1(adf324be517a15bc8b0c2b385e3eb9a31a9fb057) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc10.p1", 0x000000, 0x100000, CRC(fd737f7a) SHA1(dde858e3c7b90fbf5495d56fe0f0bf1933f68d07) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc11.p1", 0x000000, 0x100000, CRC(01536b7a) SHA1(a0df05f1e440c999079d85d8b6b9de63411f3e0f) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc12.p1", 0x000000, 0x100000, CRC(e39c6545) SHA1(b4dd9d61c322406ef25aebd8006de7666a229313) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc13.p1", 0x000000, 0x100000, CRC(aa8b4455) SHA1(072ccd29bf0e23dc8e364f45e60292b151fe3135) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc14.p1", 0x000000, 0x100000, CRC(56ab5055) SHA1(711edf84d652ac02c8c9870a90e869af464c1e32) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc15.p1", 0x000000, 0x100000, CRC(b4645e6a) SHA1(a9f07288970c799a5e4e722b1901a018680e8ef9) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc16.p1", 0x000000, 0x100000, CRC(d9cac64c) SHA1(7d041071e06f6047bb0a584901080e96f739e099) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc17.p1", 0x000000, 0x100000, CRC(25ead24c) SHA1(b4397535ea59bf2aa6cabf4dd885f352ce27b62a) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc18.p1", 0x000000, 0x100000, CRC(c725dc73) SHA1(ecc2c47fa20b6ab8d8581d521d3687c2610f8410) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc19.p1", 0x000000, 0x100000, CRC(c7418f0f) SHA1(0496509787547a1d43cc4ca4d26a496367fe2719) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc20.p1", 0x000000, 0x100000, CRC(3b619b0f) SHA1(7bd55501e3b86d7477aa04ef7fd69631cbc9785a) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc21.p1", 0x000000, 0x100000, CRC(d9ae9530) SHA1(06fcd9b73df298116cc409b26fa8fd3b2c701167) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc22.p1", 0x000000, 0x100000, CRC(b4000d16) SHA1(c22670e608981bdd3576e0de5b58d140e7e5d3ca) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc23.p1", 0x000000, 0x100000, CRC(48201916) SHA1(f3755321b352b310adaaa4602c63118e250a7622) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc24.p1", 0x000000, 0x100000, CRC(aaef1729) SHA1(c94c05aed0894d0e8ed0e8e4b1556fff99868e0a) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc25.p1", 0x000000, 0x100000, CRC(c6d16f7c) SHA1(ffc7f6dd4ced9c885ca327f1a1409a48bef57c23) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc26.p1", 0x000000, 0x100000, CRC(3af17b7c) SHA1(95fae290af51c6b197140d70d0218b4e33c96f59) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc27.p1", 0x000000, 0x100000, CRC(d83e7543) SHA1(f64c70c9baa961489212fcf95ee2df7c420c6706) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc28.p1", 0x000000, 0x100000, CRC(b590ed65) SHA1(a25ffe415e66afbb6e3ad7c0760f23b4204c951a) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc29.p1", 0x000000, 0x100000, CRC(49b0f965) SHA1(651710ce745781e09e8232f19932f174ca1449d6) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc30.p1", 0x000000, 0x100000, CRC(ab7ff75a) SHA1(1a941b8087c45d122a3ab22e9267d711a846da4a) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc31.p1", 0x000000, 0x100000, CRC(1ff5d95d) SHA1(38dad69c00f5bfe7257ae509e51f7bf9b9489016) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc32 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc32.p1", 0x000000, 0x100000, CRC(e3d5cd5d) SHA1(b96d3e2aa6265f0758be6432a67662147707d591) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc33.p1", 0x000000, 0x100000, CRC(011ac362) SHA1(751ccda2395f186f9e6519c03d8a9c6aa05e16a8) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc34 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc34.p1", 0x000000, 0x100000, CRC(6cb45b44) SHA1(5360dc9ebb89f52785b464b36900d42462e2a438) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc35.p1", 0x000000, 0x100000, CRC(90944f44) SHA1(58ea1d14a9716f82e74a93b62bb7d3ad37d7d259) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc36 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc36.p1", 0x000000, 0x100000, CRC(725b417b) SHA1(54af86d473498b32be256d16d7494190d48b9751) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc37.p1", 0x000000, 0x100000, CRC(386da08d) SHA1(b036a2bb572b49dad5e48a7f078c03d11016902d) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc38 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc38.p1", 0x000000, 0x100000, CRC(c44db48d) SHA1(a5df61f34012a472a8c9f9679c4c2daa18308e44) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc39.p1", 0x000000, 0x100000, CRC(2682bab2) SHA1(b1aa7a9ddf0df29f5b7be99381f87d690103db34) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc40 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc40.p1", 0x000000, 0x100000, CRC(4b2c2294) SHA1(1d89fc3d0e3e271acc275957b8b61d79db126531) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc41 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc41.p1", 0x000000, 0x100000, CRC(b70c3694) SHA1(1faffb9d7c5b041ff74bc0e9adffa1e2c86b65e6) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc42 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc42.p1", 0x000000, 0x100000, CRC(55c338ab) SHA1(75cd84790bbbd749c2937354a70ca7128587fb58) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc43 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc43.p1", 0x000000, 0x100000, CRC(1d44f9c8) SHA1(9a1948a1283ceb0ee9a2bea5ae23562f9ce387e4) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc44 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc44.p1", 0x000000, 0x100000, CRC(e164edc8) SHA1(12af56d9450f3e468cac5f2daf10c56c140d785f) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc45 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc45.p1", 0x000000, 0x100000, CRC(03abe3f7) SHA1(e337dd4c73a9f9fe40fbc4b8f51f2905c0e581b3) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc46 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc46.p1", 0x000000, 0x100000, CRC(6e057bd1) SHA1(3cc433b9fb56b165b58e7d73aa34d606b792a4bf) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc47 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc47.p1", 0x000000, 0x100000, CRC(92256fd1) SHA1(1d7a939f3412c9704e7921847dc6fc1729280c3a) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc48 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc48.p1", 0x000000, 0x100000, CRC(70ea61ee) SHA1(365774110f9822b0df7b0fc1fbfa9c35d353027e) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc49 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc49.p1", 0x000000, 0x100000, CRC(1cd419bb) SHA1(3bd4fa02db24744b239c483af16942ccd3d7b4b4) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc50 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc50.p1", 0x000000, 0x100000, CRC(e0f40dbb) SHA1(315e0a5af61a2f9b55875d01e76a16fe823c5b9e) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc51 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc51.p1", 0x000000, 0x100000, CRC(023b0384) SHA1(6b553d315fc8f506ae10589be2ad1bc72fc5e834) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc52 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc52.p1", 0x000000, 0x100000, CRC(6f959ba2) SHA1(bdf1e6f484256c32d4700b77372c551069780c92) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc53 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc53.p1", 0x000000, 0x100000, CRC(93b58fa2) SHA1(f7c655ccd68e173a00a7fc80fb7f09363b59b51d) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc54 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc54.p1", 0x000000, 0x100000, CRC(717a819d) SHA1(101bc57652a66318c28df62cc382240ed955b743) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc55 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc55.p1", 0x000000, 0x100000, CRC(55a76bd7) SHA1(2fa4033e6c0c8670d7407c910a211f6972ad0afb) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc56 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc56.p1", 0x000000, 0x100000, CRC(a9877fd7) SHA1(a49ce4cc148873db8c25104f4edd426363e967d5) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc57 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc57.p1", 0x000000, 0x100000, CRC(4b4871e8) SHA1(140c4472ecaf76d36e07ddd56c115d4912bf50a0) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc58 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc58.p1", 0x000000, 0x100000, CRC(26e6e9ce) SHA1(5588580b939eb11ee4db8308945bef374ef5c1e6) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc59 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc59.p1", 0x000000, 0x100000, CRC(dac6fdce) SHA1(cb420205dc3106afdc90d8bf5a67185d40e25aac) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc60 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc60.p1", 0x000000, 0x100000, CRC(3809f3f1) SHA1(980c51e39997f9c9575ccd62268313c733b3e71d) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc61 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc61.p1", 0x000000, 0x100000, CRC(711ed2e1) SHA1(40aea8834a8ffacf7f25d94ed1964f577f13acb6) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc62 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc62.p1", 0x000000, 0x100000, CRC(8d3ec6e1) SHA1(54dd11939072ed4152aab49db23dab74b4b3e015) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc63 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc63.p1", 0x000000, 0x100000, CRC(6ff1c8de) SHA1(3e1af804c502b689bdf78706a3b878f4d64b9ba2) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc64 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc64.p1", 0x000000, 0x100000, CRC(025f50f8) SHA1(a7626082a515ce92152b5190dc7a53bfc63c7fb9) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc65 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc65.p1", 0x000000, 0x100000, CRC(fe7f44f8) SHA1(4546090507698f9e4be330ba78947af07e520972) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc66 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc66.p1", 0x000000, 0x100000, CRC(1cb04ac7) SHA1(7a3af316763599510442838ce64bd64374c91d2c) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc67 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc67.p1", 0x000000, 0x100000, CRC(3b4c606b) SHA1(7c193edc48dec6a5cef840e96b8955ad1430fad4) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc68 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc68.p1", 0x000000, 0x100000, CRC(c76c746b) SHA1(dc11258a55769a1c81c595b867d88a5ca6eaf24d) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc69 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc69.p1", 0x000000, 0x100000, CRC(25a37a54) SHA1(960117cf7133aa172afe0ce8ee6ae925cf9dd691) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc70 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc70.p1", 0x000000, 0x100000, CRC(480de272) SHA1(1b4874a0933930634c9b592194f3a7cc247e18ef) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc71 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc71.p1", 0x000000, 0x100000, CRC(b42df672) SHA1(3ba35be5d2e1ce304a0d0fe7078cce50bfe746e2) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +ROM_START( mslug3rmc72 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "256rmc72.p1", 0x000000, 0x100000, CRC(56e2f84d) SHA1(2a964dd44ea607716156b0579d81c13ba1e8a333) ) + ROM_LOAD16_WORD_SWAP( "256h42.p2", 0x100000, 0x400000, CRC(badc753c) SHA1(60eae0e02c05448c33cde2666a8b565ee6835216) ) + + 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( "256h07.c1", 0x0000000, 0x800000, CRC(d93a9a86) SHA1(4ff06026449c80ef8effc14f241590fef83006c9) ) + ROM_LOAD16_BYTE( "256h07.c2", 0x0000001, 0x800000, CRC(5773183c) SHA1(a09783bcaa2c071d4358e00148551e5c60e48753) ) + ROM_LOAD16_BYTE( "256h07.c3", 0x1000000, 0x800000, CRC(9bbc4d38) SHA1(65f34c09e58cfb59c45df2d14e74408d7d571b3d) ) + ROM_LOAD16_BYTE( "256h07.c4", 0x1000001, 0x800000, CRC(871eb92f) SHA1(5146975de14eb31f4df959c71659ab4cf2dbd193) ) + ROM_LOAD16_BYTE( "256h07.c5", 0x2000000, 0x800000, CRC(35f9d8d6) SHA1(da046812d9b4047e0ce84bda5e77c19cde5fce56) ) + ROM_LOAD16_BYTE( "256h07.c6", 0x2000001, 0x800000, CRC(7deeb565) SHA1(79c83d2b1887ec776fc0c24527405d386607342d) ) + ROM_LOAD16_BYTE( "256h07.c7", 0x3000000, 0x800000, CRC(a6785325) SHA1(e3377727c057dfd3e3bf91ad7a02217244335bb5) ) + ROM_LOAD16_BYTE( "256h07.c8", 0x3000001, 0x800000, CRC(b1a3a35d) SHA1(d7c41734e745445efcb33465eb7b26a88ce5a341) ) +ROM_END + +/* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ +// Metal Slug 3 +HACK( 2016, ms6s01, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Much Improved Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ms6s02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Bootleg (Alt Set))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ms6s03, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Add Grenades Ammo To 99)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ms6s04, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Become Big mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ms6s05, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Prisoner Never Lost)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ms6s06, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ms6s07, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Weapon Ammo 999)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ms6s08, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Super version v1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ms6s09, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Super version v2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ms6s10, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Super version v3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ms6s11, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Fire Bomb)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ms6s12, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Stone)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ms6s13, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Mummy Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ms6s14, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Quick Go Next Mission)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ms6s15, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "Hacks", "Metal Slug 6 (Zombie Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3fx01, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3fr, ROT0, "Hacks", "Metal Slug 3 (NEO ARC French Traduction Set 01 (Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3fx02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3fr, ROT0, "Hacks", "Metal Slug 3 (NEO ARC French Traduction Set 02 (Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm01, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Ex Super Version V1)(NGM-2560)" , MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (99 grenades)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm03, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Big Mode)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm04, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Fire Bomb)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm05, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Stone Bomb)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm06, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Prisoner Never Lost)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm07, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Unlimited Credits In Console Mode)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm08, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Big Flame Shot With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm09, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Big Heavy Machine Gun With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm10, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Big Laser With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm11, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Big Rocket Launcher With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm12, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Big Shotgun With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm13, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Cannon With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm14, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Drop Shot With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm15, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Enemy Chaser With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm16, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Flame Shot With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm17, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Heavy Machine Gun With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm18, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Iron Lizard With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm19, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Laser With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm20, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Rocket Launcher With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm21, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Satellite With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm22, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Shotgun With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm23, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Super Grenade With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm24, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (Weapons Thunder Cloud With Infinite Ammo)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3nm25, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "Hacks", "Metal Slug 3 (NEO ARC French Traduction 01)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3nm26, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3n, ROT0, "Hacks", "Metal Slug 3 (Tanks Edition 2017)(NGM-2560)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h01, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Zombie Mode)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Fat Mode)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h03, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Ex Super Version V1)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h04, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Ex Super Version V3)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h05, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Ex Super Version V5)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h06, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Ex Super Version V6)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3h07, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (NEO ARC French Traduction Set 01)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3h08, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (NEO ARC French Traduction Set 02)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h09, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Mummy Mode)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h10, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Fire Bomb)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h11, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Stone Bomb)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h12, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Change Character)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h13, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Change Weapon)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h14, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Change Zombie)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h15, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Prisoner Never Lost)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h16, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Quick Go Next Mission)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h17, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Unlimited Credits In Console Mode)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h18, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (War Chariot V1)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h19, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (War Chariot V2)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h20, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Big Heavy Machine Gun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h21, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Big Flame Shot With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h22, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Big Laser With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h23, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Big Rocket Launcher With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h24, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Big ShotGun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h25, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Drop Shot With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h26, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Enemy Chaser With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h27, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Flame Shot With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h28, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Iron Lizard With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h29, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Laser With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h30, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Satellite With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h31, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Super Grenade With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h32, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons EmmaCannon With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h33, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Heavy Machine Gun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h34, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons ShotGun With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug3h35, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Thunder Cloud With Infinite Ammo)(Non Encrypted P)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3h36, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Weapons Rocket Launcher With Infinite Ammo)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug3h37, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Out Of Blue)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3h38, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Super Plus)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3h39, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3h40, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition)(Non Encrypted P)" , MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3h41, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 3st Edition)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3h42, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx01, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Flame Shot + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Flame Shot + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx03, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Flame Shot + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx04, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Flame Shot + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx05, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Flame Shot + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx06, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Flame Shot + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx07, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Heavy Machine Gun + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx08, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Heavy Machine Gun + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx09, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Heavy Machine Gun + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx10, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Heavy Machine Gun + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx11, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Heavy Machine Gun + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx12, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Heavy Machine Gun + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx13, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Laser + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx14, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Laser + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx15, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Laser + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx16, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Laser + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx17, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Laser + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx18, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Laser + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx19, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Rocket Launcher + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx20, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Rocket Launcher + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx21, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Rocket Launcher + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx22, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Rocket Launcher + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx23, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Rocket Launcher + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx24, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Rocket Launcher + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx25, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Shotgun + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx26, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Shotgun + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx27, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Shotgun + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx28, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Shotgun + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx29, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Shotgun + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx30, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Big Shotgun + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx31, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Satellite + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx32, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Satellite + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx33, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Satellite + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx34, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Satellite + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx35, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Satellite + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx36, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Satellite + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx37, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Super Grenade + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx38, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Super Grenade + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx39, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Super Grenade + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx40, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Super Grenade + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx41, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Super Grenade + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx42, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Super Grenade + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx43, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Cannon + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx44, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Cannon + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx45, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Cannon + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx46, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Cannon + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx47, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Cannon + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx48, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Cannon + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx49, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Drop Shot + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx50, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Drop Shot + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx51, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Drop Shot + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx52, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Drop Shot + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx53, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Drop Shot + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx54, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Drop Shot + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx55, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Chaser + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx56, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Chaser + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx57, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Chaser + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx58, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Chaser + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx59, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Chaser + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx60, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Chaser + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx61, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Iron Lizard + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx62, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Iron Lizard + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx63, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Iron Lizard + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx64, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Iron Lizard + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx65, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Iron Lizard + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx66, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Iron Lizard + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx67, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Thunder Cloud + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx68, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Thunder Cloud + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx69, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Thunder Cloud + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx70, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Thunder Cloud + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx71, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Thunder Cloud + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmx72, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Thunder Cloud + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma01, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Flame Shot + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Flame Shot + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma03, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Flame Shot + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma04, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Flame Shot + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma05, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Flame Shot + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma06, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Flame Shot + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma07, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Heavy Machine Gun + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma08, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Heavy Machine Gun + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma09, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Heavy Machine Gun + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma10, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Heavy Machine Gun + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma11, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Heavy Machine Gun + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma12, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Heavy Machine Gun + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma13, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Laser + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma14, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Laser + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma15, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Laser + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma16, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Laser + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma17, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Laser + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma18, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Laser + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma19, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Rocket Launcher + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma20, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Rocket Launcher + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma21, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Rocket Launcher + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma22, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Rocket Launcher + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma23, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Rocket Launcher + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma24, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Rocket Launcher + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma25, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Shotgun + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma26, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Shotgun + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma27, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Shotgun + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma28, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Shotgun + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma29, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Shotgun + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma30, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Big Shotgun + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma31, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Satellite + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma32, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Satellite + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma33, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Satellite + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma34, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Satellite + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma35, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Satellite + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma36, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Satellite + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma37, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Super Grenade + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma38, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Super Grenade + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma39, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Super Grenade + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma40, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Super Grenade + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma41, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Super Grenade + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma42, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Super Grenade + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma43, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Cannon + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma44, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Cannon + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma45, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Cannon + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma46, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Cannon + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma47, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Cannon + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma48, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Cannon + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma49, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Drop Shot + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma50, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Drop Shot + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma51, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Drop Shot + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma52, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Drop Shot + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma53, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Drop Shot + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma54, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Drop Shot + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma55, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Enemy Chaser + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma56, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Enemy Chaser + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma57, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Enemy Chaser + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma58, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Enemy Chaser + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma59, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Enemy Chaser + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma60, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Enemy Chaser + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma61, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Iron Lizard + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma62, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Iron Lizard + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma63, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Iron Lizard + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma64, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Iron Lizard + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma65, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Iron Lizard + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma66, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Iron Lizard + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma67, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Thunder Cloud + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma68, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Thunder Cloud + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma69, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Thunder Cloud + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma70, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Thunder Cloud + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma71, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Thunder Cloud + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rma72, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 1st Edition + Thunder Cloud + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb01, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Shotgun + Extreme Remix)(Non Encrypted P)" , MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Flame Shot + Extreme Remix)(Non Encrypted P)" , MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb03, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Flame Shot + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb04, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Flame Shot + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb05, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Flame Shot + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb06, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Flame Shot + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb07, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Heavy Machine Gun + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb08, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Heavy Machine Gun + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb09, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Heavy Machine Gun + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb10, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Heavy Machine Gun + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb11, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Heavy Machine Gun + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb12, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Heavy Machine Gun + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb13, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Laser + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb14, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Laser + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb15, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Laser + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb16, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Laser + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb17, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Laser + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb18, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Laser + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb19, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Rocket Launcher + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb20, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Rocket Launcher + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb21, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Rocket Launcher + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb22, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Rocket Launcher + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb23, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Rocket Launcher + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb24, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Rocket Launcher + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb25, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Shotgun + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb26, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Shotgun + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb27, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Shotgun + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb28, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Shotgun + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb29, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Shotgun + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb30, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Big Shotgun + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb31, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Satellite + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb32, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Satellite + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb33, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Satellite + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb34, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Satellite + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb35, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Satellite + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb36, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Satellite + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb37, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Super Grenade + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb38, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Super Grenade + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb39, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Super Grenade + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb40, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Super Grenade + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb41, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Super Grenade + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb42, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Super Grenade + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb43, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Cannon + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb44, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Cannon + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb45, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Cannon + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb46, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Cannon + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb47, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Cannon + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb48, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Cannon + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb49, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Drop Shot + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb50, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Drop Shot + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb51, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Drop Shot + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb52, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Drop Shot + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb53, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Drop Shot + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb54, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Drop Shot + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb55, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Enemy Chaser + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb56, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Enemy Chaser + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb57, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Enemy Chaser + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb58, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Enemy Chaser + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb59, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Enemy Chaser + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb60, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Enemy Chaser + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb61, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Iron Lizard + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb62, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Iron Lizard + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb63, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Iron Lizard + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb64, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Iron Lizard + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb65, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Iron Lizard + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb66, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Iron Lizard + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb67, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Thunder Cloud + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb68, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Thunder Cloud + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb69, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Thunder Cloud + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb70, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Thunder Cloud + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb71, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Thunder Cloud + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmb72, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 2st Edition + Thunder Cloud + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc01, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Flame Shot + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc02, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Flame Shot + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc03, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Flame Shot + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc04, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Flame Shot + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc05, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Flame Shot + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc06, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Flame Shot + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc07, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Heavy Machine Gun + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc08, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Heavy Machine Gun + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc09, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Heavy Machine Gun + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc10, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Heavy Machine Gun + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc11, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Heavy Machine Gun + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc12, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Heavy Machine Gun + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc13, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Laser + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc14, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Laser + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc15, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Laser + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc16, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Laser + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc17, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Laser + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc18, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Laser + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc19, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Rocket Launcher + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc20, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Rocket Launcher + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc21, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Rocket Launcher + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc22, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Rocket Launcher + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc23, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Rocket Launcher + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc24, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Rocket Launcher + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc25, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Shotgun + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc26, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Shotgun + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc27, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Shotgun + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc28, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Shotgun + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc29, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Shotgun + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc30, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Big Shotgun + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc31, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Satellite + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc32, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Satellite + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc33, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Satellite + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc34, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Satellite + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc35, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Satellite + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc36, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Satellite + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc37, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Super Grenade + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc38, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Super Grenade + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc39, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Super Grenade + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc40, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Super Grenade + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc41, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Super Grenade + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc42, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Super Grenade + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc43, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Cannon + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc44, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Cannon + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc45, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Cannon + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc46, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Cannon + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc47, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Cannon + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc48, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Cannon + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc49, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Drop Shot + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc50, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Drop Shot + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc51, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Drop Shot + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc52, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Drop Shot + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc53, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Drop Shot + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc54, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Drop Shot + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc55, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Enemy Chaser + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc56, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Enemy Chaser + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc57, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Enemy Chaser + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc58, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Enemy Chaser + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc59, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Enemy Chaser + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc60, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Enemy Chaser + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc61, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Iron Lizard + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc62, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Iron Lizard + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc63, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Iron Lizard + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc64, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Iron Lizard + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc65, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Iron Lizard + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc66, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Iron Lizard + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc67, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Thunder Cloud + Extreme Remix 1.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc68, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Thunder Cloud + Extreme Remix 1.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc69, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Thunder Cloud + Extreme Remix 1.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc70, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Thunder Cloud + Extreme Remix 2.0)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc71, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Thunder Cloud + Extreme Remix 2.1)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug3rmc72, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "Hacks", "Metal Slug 3 (Enemy Remake Blue Outer 4st Edition + Thunder Cloud + Extreme Remix 2.2)(Non Encrypted P)" , MACHINE_SUPPORTS_SAVE ) + + diff --git a/docs/release/src/hbmame/drivers/mslug4.cpp b/docs/release/src/hbmame/drivers/mslug4.cpp index 54893b87b1d..7e35de78dd7 100644 --- a/docs/release/src/hbmame/drivers/mslug4.cpp +++ b/docs/release/src/hbmame/drivers/mslug4.cpp @@ -4,9 +4,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, mslug4hb ) // hacks of mslug4 +void neogeo_state::init_mslug4hb() // hacks of mslug4 { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; // decrypt m1 if needed @@ -447,233 +447,830 @@ ROM_END // Metal Slug 4 -GAME( 2002, mslug4d, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Mega", "Metal Slug 4 (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, mslug4dh, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "HappyASR [EGCG]", "Metal Slug 4 Super D Version", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4dh1, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 4 Super D Version (Hack by HappyASR [EGCG])", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4eh, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami", "Metal Slug 4 (Style remix 030414 set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4eh2, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami", "Metal Slug 4 (Style remix 030414 set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4eh3, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami", "Metal Slug 4 (Style remix 030414 set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4eh4, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami", "Metal Slug 4 (Style remix 030414 set 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4eh5, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami", "Metal Slug 4 (Style remix 030414 set 5)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4eh6, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami", "Metal Slug 4 (Style remix 030414 set 6)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4eho, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami", "Metal Slug 4 (Style remix Old)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, mslug4fr, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Arkatrad", "Metal Slug 4 (French)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, mslug4i, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Evoboy", "Metal Slug 4 (Italian)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4i1, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 4 (Italian)2", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4kh, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami and Fighters Kim", "Metal Slug 4 (Style remix 030731)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4lw, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 4 (LW)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4nd, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Mega Enterprise / Playmore Corporation", "Metal Slug 4 (fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4sp, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "hack", "Metal Slug 4 (SP)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4d, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Mega", "Metal Slug 4 (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, mslug4dh, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "HappyASR [EGCG]", "Metal Slug 4 Super D Version", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4dh1, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 4 Super D Version (Hack by HappyASR [EGCG])", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4eh, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami", "Metal Slug 4 (Style remix 030414 set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4eh2, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami", "Metal Slug 4 (Style remix 030414 set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4eh3, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami", "Metal Slug 4 (Style remix 030414 set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4eh4, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami", "Metal Slug 4 (Style remix 030414 set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4eh5, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami", "Metal Slug 4 (Style remix 030414 set 5)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4eh6, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami", "Metal Slug 4 (Style remix 030414 set 6)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4eho, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami", "Metal Slug 4 (Style remix Old)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, mslug4fr, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Arkatrad", "Metal Slug 4 (French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, mslug4i, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Evoboy", "Metal Slug 4 (Italian)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4i1, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 4 (Italian)2", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4kh, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Creamymami and Fighters Kim", "Metal Slug 4 (Style remix 030731)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4lw, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 4 (LW)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4nd, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Mega Enterprise / Playmore Corporation", "Metal Slug 4 (fully decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4sp, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "hack", "Metal Slug 4 (SP)", MACHINE_SUPPORTS_SAVE ) + + + +ROM_START( mslug4lws01 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws01.p1", 0x000000, 0x100000, CRC(1bb409ac) SHA1(348b16be4a1aec749c86c276e0272769ac3b8004) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) -//PSmame (c) gaston90 used with permission + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) - /******************************************** - Metal Slug 4 -**********************************************/ + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END -ROM_START( mslug4s01 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc01.p1", 0x000000, 0x100000, CRC(365c046f) SHA1(62a27ff36238a5e138e2d09a7d868985dacb6004) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) +ROM_START( mslug4lws02 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws02.p1", 0x000000, 0x100000, CRC(010224dc) SHA1(010a908577d7f00568ce721336c89d89a433aa1c) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) - NEO_SFIX_MT_512K + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) - NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) - 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( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) 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_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) ROM_END -ROM_START( mslug4s02 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc02.p1", 0x000000, 0x100000, CRC(8f163185) SHA1(4c792a50705bd5afe0e0874a52d84305ed06b8cf) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) +ROM_START( mslug4lws03 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws03.p1", 0x000000, 0x100000, CRC(95a047ee) SHA1(3d7766dc9f07a310161b5772ac9f858c3b614a16) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) - NEO_SFIX_MT_512K + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) - NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) - 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( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) 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_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) ROM_END -ROM_START( mslug4s03 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc03.p1", 0x000000, 0x100000, CRC(5a6c5175) SHA1(468dcdcc55c8f6f4b7bc3fa02f8063f2d73c9c23) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) +ROM_START( mslug4lws04 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws04.p1", 0x000000, 0x100000, CRC(7df44c46) SHA1(7eeb15aad13b740e7fbba554aa0a57eed615401d) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) - NEO_SFIX_MT_512K + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) - NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) - 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( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) 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_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) ROM_END -ROM_START( mslug4s04 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc04.p1", 0x000000, 0x100000, CRC(2fd934ef) SHA1(d50cc8612414a6aa263bc14c18175b51995b44fa) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) +ROM_START( mslug4lws05 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws05.p1", 0x000000, 0x100000, CRC(6c4c96da) SHA1(f05169825bb6139385e4722546a00e713ffb8795) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) - NEO_SFIX_MT_512K + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) - NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) - 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( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) 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_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws06 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws06.p1", 0x000000, 0x100000, CRC(2aaffcaa) SHA1(9b8caad2bb950c905ed09eb17d0acde9e352ab98) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws07 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws07.p1", 0x000000, 0x100000, CRC(227391e4) SHA1(f2e4774bff005f159a8bdd4388e79e51b36d290c) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws08 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws08.p1", 0x000000, 0x100000, CRC(6490fb94) SHA1(14d2aee68b28c03ffeb026c2a4f947a77a23d14f) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws09 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws09.p1", 0x000000, 0x100000, CRC(47e14eac) SHA1(bf59ec3a981b2e5aa6a1cfb1e104e8f425775440) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws10 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws10.p1", 0x000000, 0x100000, CRC(3b172636) SHA1(0feb3e7e69910ccf06ea57f616a628deef29223b) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws11 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws11.p1", 0x000000, 0x100000, CRC(5e85f97e) SHA1(fb22b9e0a06453af156a652d1df342002dfe6b9e) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws12 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws12.p1", 0x000000, 0x100000, CRC(56599430) SHA1(44383cd3e3901e7f7cdd303cba0b6b68178a5ab2) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws13 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws13.p1", 0x000000, 0x100000, CRC(4f3d23e2) SHA1(375a42fb77e4845c7b64a88d96bfca27b5ad9438) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws14 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws14.p1", 0x000000, 0x100000, CRC(33cb4b78) SHA1(de2662632199170b6c80c39e347fe29edd8fffca) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws15 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws15.p1", 0x000000, 0x100000, CRC(10bafe40) SHA1(b91acc9ea60c60e73978cf76281ee2dc90925990) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws16 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws16.p1", 0x000000, 0x100000, CRC(1866930e) SHA1(0479a9e431e2149c056314e3f8bd3939cdefe676) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws17 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws17.p1", 0x000000, 0x100000, CRC(84189d72) SHA1(baf18c0e2981d440c7434ed6db4e783d79047cd4) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws18 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws18.p1", 0x000000, 0x100000, CRC(75282108) SHA1(f20f85606d2f21cafd03e03ac13e6b06e8c3b9a5) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws19 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws19.p1", 0x000000, 0x100000, CRC(8cc4f03c) SHA1(42f5dee127cd1dc7bb1f3f1c374883af16b380e9) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws20 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws20.p1", 0x000000, 0x100000, CRC(7456c614) SHA1(f6f8057c95fcd828a4ee1bb8ed0d5921903ba3fb) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws21 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws21.p1", 0x000000, 0x100000, CRC(5f2ebc96) SHA1(656b8960b5c0c72b276afe1a2d03c4386cc617fb) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) ROM_END -ROM_START( mslug4s05 ) +ROM_START( mslug4lws24 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws24.p1", 0x000000, 0x100000, CRC(967c26b0) SHA1(2a7c6b9469ac56d5d16ed12142d2a333e47d4ae2) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws25 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws25.p1", 0x000000, 0x100000, CRC(4582cb3a) SHA1(75da67c01000f8aacec6b24426d6c9396cbd5ec5) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws26 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws26.p1", 0x000000, 0x100000, CRC(01e3a38e) SHA1(4621a49faf001b8d7d2d5ac18a82060166d03ca6) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws27 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws27.p1", 0x000000, 0x100000, CRC(3af0f859) SHA1(4053152c02a871400b5bb1bd832842e795db95e9) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4lws30 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263lws30.p1", 0x000000, 0x100000, CRC(114674a4) SHA1(09d6346d9433023d8d56c7b725fcf147cb7c5bbe) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4hqyv01 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc05.p1", 0x000000, 0x100000, CRC(71142bf7) SHA1(441cb7c611854c0c560782fd3e1fa0a6e596d395) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + ROM_LOAD16_WORD_SWAP( "263hqyv01.p1", 0x000000, 0x100000, CRC(b682d866) SHA1(8060de552892894ba714ffc10cacfe7b91f108d5) ) + ROM_LOAD16_WORD_SWAP( "263hc82.sp2", 0x100000, 0x400000, CRC(cf6feb75) SHA1(133e1d97a3ae14835dcb7b6a642c3968cd174547) ) NEO_SFIX_MT_512K - NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + 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_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( mslug4s06 ) +ROM_START( mslug4hqyv02 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc06.p1", 0x000000, 0x100000, CRC(70bf6e1f) SHA1(1c41a663bd124ccd9a1186254ca6fca30b7eec12) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + ROM_LOAD16_WORD_SWAP( "263hqyv02.p1", 0x000000, 0x100000, CRC(4b5727f1) SHA1(9a7410c46ada544e6bfe59a5af367b49b9cec2d7) ) + ROM_LOAD16_WORD_SWAP( "263hc82.sp2", 0x100000, 0x400000, CRC(cf6feb75) SHA1(133e1d97a3ae14835dcb7b6a642c3968cd174547) ) NEO_SFIX_MT_512K - NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + 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_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( mslug4s07 ) +ROM_START( mslug4hqyv03 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc07.p1", 0x000000, 0x100000, CRC(6107b483) SHA1(90e076c7fc4eab4ed0ec9777770d8f528718fcd5) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + ROM_LOAD16_WORD_SWAP( "263hqyv03.p1", 0x000000, 0x100000, CRC(602f5d73) SHA1(151209afe9eee9e2ace26c0621fcb990c493c81b) ) + ROM_LOAD16_WORD_SWAP( "263hc82.sp2", 0x100000, 0x400000, CRC(cf6feb75) SHA1(133e1d97a3ae14835dcb7b6a642c3968cd174547) ) NEO_SFIX_MT_512K - NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + 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_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( mslug4s08 ) +ROM_START( mslug4hqyv04 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc08.p1", 0x000000, 0x100000, CRC(1df1dc19) SHA1(efce926dacf17a18a5e16be125fb759b057e69a3) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + ROM_LOAD16_WORD_SWAP( "263hqyv04.p1", 0x000000, 0x100000, CRC(3ee2426b) SHA1(eaf83c299baad55b8ad6cd1fe2a3027b8269d079) ) + ROM_LOAD16_WORD_SWAP( "263hc82.sp2", 0x100000, 0x400000, CRC(cf6feb75) SHA1(133e1d97a3ae14835dcb7b6a642c3968cd174547) ) NEO_SFIX_MT_512K - NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + 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_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( mslug4s09 ) +ROM_START( mslug4hqyv05 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc09.p1", 0x000000, 0x100000, CRC(53cedb27) SHA1(b5f4303eb87caa8c89e5b47cbd3a2e825e57d295) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + ROM_LOAD16_WORD_SWAP( "263hqyv05.p1", 0x000000, 0x100000, CRC(05f119bc) SHA1(ee01d7823ad692e38de78aff9322ff31884d635a) ) + ROM_LOAD16_WORD_SWAP( "263hc82.sp2", 0x100000, 0x400000, CRC(cf6feb75) SHA1(133e1d97a3ae14835dcb7b6a642c3968cd174547) ) NEO_SFIX_MT_512K - NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + 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_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( mslug4s10 ) +HACK( 2018, mslug4lws01, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Unlimited Credits in Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws02, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Cannon With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws03, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Dual Machine Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws04, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Drop Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws05, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Enemy Chaser With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws06, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Flame Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws07, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Heavy Machine Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws08, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Iron Lizard With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws09, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Big Flame Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws10, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Laser With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws11, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Big Heavy Machine Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws12, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Big Laser With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws13, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Big Rocket Launcher With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws14, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Big Shotgun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws15, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Rocket Launcher With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws16, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Shotgun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws17, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Satellite With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws18, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Super Grenade With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws19, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Weapon Thunder Cloud With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws20, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Fire Bomb)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws21, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Stone)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws24, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Change Zombie)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws25, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(Change Weapon)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws26, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(99 grenades)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws27, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(POW never lose)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4lws30, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)(War chariot (V2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4hqyv01, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Version Qing Youlan)(Unlimited Credits in Console Mode)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4hqyv02, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Version Qing Youlan)(Fire Bomb)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4hqyv03, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Version Qing Youlan)(Stone)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4hqyv04, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Version Qing Youlan)(99 Grenades)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug4hqyv05, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Version Qing Youlan)(POW never lose)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) + + +ROM_START( mslug4n27 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263nn27.p1", 0x000000, 0x100000, CRC(50ee2908) SHA1(1cc9c92f0e87e35d8a1124acf54acb4fa33e3b67) ) + ROM_LOAD16_WORD_SWAP( "263nn27.p2", 0x100000, 0x800000, CRC(1d268350) SHA1(296ae402c9ff1c6cfc70629aacba539dfd479cfd) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +HACK( 2018, mslug4n27, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Gaston90", "Metal Slug 4 (Last Bullet)(Edition Extreme Difficulty)", MACHINE_SUPPORTS_SAVE ) + + + +//PSmame (c) gaston90 used with permission + + /******************************************** + Proyecto Shadows Mame Build Plus +**********************************************/ + +ROM_START( mslug4n01 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc10.p1", 0x000000, 0x100000, CRC(427601bb) SHA1(55297f5f528d245f046a03f541045658a699b033) ) + ROM_LOAD16_WORD_SWAP( "263nn01.p1", 0x000000, 0x100000, CRC(5a6c5175) SHA1(468dcdcc55c8f6f4b7bc3fa02f8063f2d73c9c23) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -693,9 +1290,9 @@ ROM_START( mslug4s10 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s11 ) +ROM_START( mslug4n02 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc11.p1", 0x000000, 0x100000, CRC(04956bcb) SHA1(100350cf0498526fdce849aa62d584e33d638809) ) + ROM_LOAD16_WORD_SWAP( "263nn02.p1", 0x000000, 0x100000, CRC(2fd934ef) SHA1(d50cc8612414a6aa263bc14c18175b51995b44fa) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -715,9 +1312,9 @@ ROM_START( mslug4s11 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s12 ) +ROM_START( mslug4n03 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc12.p1", 0x000000, 0x100000, CRC(0c490685) SHA1(b8a5c45d04f9f07de2e0c098381b7e014038977a) ) + ROM_LOAD16_WORD_SWAP( "263nn03.p1", 0x000000, 0x100000, CRC(71142bf7) SHA1(441cb7c611854c0c560782fd3e1fa0a6e596d395) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -737,9 +1334,9 @@ ROM_START( mslug4s12 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s13 ) +ROM_START( mslug4n04 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc13.p1", 0x000000, 0x100000, CRC(4aaa6cf5) SHA1(731621013f81c5acb21b22cbc98b32f974a7ef8a) ) + ROM_LOAD16_WORD_SWAP( "263nn04.p1", 0x000000, 0x100000, CRC(69dbd9cd) SHA1(8697079f3577d1d31e87a7cd88567e5a52a6bb61) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -759,9 +1356,9 @@ ROM_START( mslug4s13 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s14 ) +ROM_START( mslug4n05 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc14.p1", 0x000000, 0x100000, CRC(152db157) SHA1(13d864be8241e99fb7eb3435316e46b52e788f4a) ) + ROM_LOAD16_WORD_SWAP( "263nn05.p1", 0x000000, 0x100000, CRC(78630351) SHA1(7ed651cac59e1c56fc0a499e84b9a68201fb80e7) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -781,9 +1378,9 @@ ROM_START( mslug4s14 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s15 ) +ROM_START( mslug4n06 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc15.p1", 0x000000, 0x100000, CRC(3e806921) SHA1(b7f216650c8ebb4a36cd81638f9c5dd7c0c0f148) ) + ROM_LOAD16_WORD_SWAP( "263nn06.p1", 0x000000, 0x100000, CRC(365c046f) SHA1(62a27ff36238a5e138e2d09a7d868985dacb6004) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -803,9 +1400,9 @@ ROM_START( mslug4s15 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s16 ) +ROM_START( mslug4n07 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc16.p1", 0x000000, 0x100000, CRC(aa220a13) SHA1(9b6b2d841c04ecf0efaf3dcf1fbea0173e09f3bd) ) + ROM_LOAD16_WORD_SWAP( "263nn07.p1", 0x000000, 0x100000, CRC(70bf6e1f) SHA1(1c41a663bd124ccd9a1186254ca6fca30b7eec12) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -825,9 +1422,9 @@ ROM_START( mslug4s16 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s17 ) +ROM_START( mslug4n08 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc17.p1", 0x000000, 0x100000, CRC(a2fe675d) SHA1(9167a1298a2d937e76f748c7a8553797ee2120fa) ) + ROM_LOAD16_WORD_SWAP( "263nn08.p1", 0x000000, 0x100000, CRC(6107b483) SHA1(90e076c7fc4eab4ed0ec9777770d8f528718fcd5) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -847,9 +1444,9 @@ ROM_START( mslug4s17 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s18 ) +ROM_START( mslug4n09 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc18.p1", 0x000000, 0x100000, CRC(8901649d) SHA1(fa7f9a7166668c3e4f2dbcc0989eb966757ca05d) ) + ROM_LOAD16_WORD_SWAP( "263nn09.p1", 0x000000, 0x100000, CRC(1df1dc19) SHA1(efce926dacf17a18a5e16be125fb759b057e69a3) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -869,9 +1466,9 @@ ROM_START( mslug4s18 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s19 ) +ROM_START( mslug4n10 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc19.p1", 0x000000, 0x100000, CRC(a3ceab91) SHA1(f0e125e708bb466308e6846bb943022f4b5785a3) ) + ROM_LOAD16_WORD_SWAP( "263nn10.p1", 0x000000, 0x100000, CRC(53cedb27) SHA1(b5f4303eb87caa8c89e5b47cbd3a2e825e57d295) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -891,9 +1488,9 @@ ROM_START( mslug4s19 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s21 ) +ROM_START( mslug4n11 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc21.p1", 0x000000, 0x100000, CRC(784b7f81) SHA1(be4fff5b047e6d44866cbc015a7e2b52715b5bb0) ) + ROM_LOAD16_WORD_SWAP( "263nn11.p1", 0x000000, 0x100000, CRC(427601bb) SHA1(55297f5f528d245f046a03f541045658a699b033) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -913,9 +1510,9 @@ ROM_START( mslug4s21 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s22 ) +ROM_START( mslug4n12 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc22.p1", 0x000000, 0x100000, CRC(8e5c3ae8) SHA1(d2abb6ceb1adee3d0e9cda8ac886368b3b691cf4) ) + ROM_LOAD16_WORD_SWAP( "263nn12.p1", 0x000000, 0x100000, CRC(04956bcb) SHA1(100350cf0498526fdce849aa62d584e33d638809) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -935,9 +1532,9 @@ ROM_START( mslug4s22 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s23 ) +ROM_START( mslug4n13 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc23.p1", 0x000000, 0x100000, CRC(14ca6f38) SHA1(1147971d1d815f41e275cc06cb9e139727bd1964) ) + ROM_LOAD16_WORD_SWAP( "263nn13.p1", 0x000000, 0x100000, CRC(4aaa6cf5) SHA1(731621013f81c5acb21b22cbc98b32f974a7ef8a) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -957,9 +1554,9 @@ ROM_START( mslug4s23 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s24 ) +ROM_START( mslug4n14 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc24.p1", 0x000000, 0x100000, CRC(358a28ce) SHA1(b998a77f73cbc42e8ee1f580bd3780c675197b8e) ) + ROM_LOAD16_WORD_SWAP( "263nn14.p1", 0x000000, 0x100000, CRC(152db157) SHA1(13d864be8241e99fb7eb3435316e46b52e788f4a) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -979,9 +1576,9 @@ ROM_START( mslug4s24 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s25 ) +ROM_START( mslug4n15 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc25.p1", 0x000000, 0x100000, CRC(e2ac3815) SHA1(5c2b7a1ebb6e4b5a371feaa1a17f1ac4c4bdfb51) ) + ROM_LOAD16_WORD_SWAP( "263nn15.p1", 0x000000, 0x100000, CRC(3e806921) SHA1(b7f216650c8ebb4a36cd81638f9c5dd7c0c0f148) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -1001,9 +1598,9 @@ ROM_START( mslug4s25 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s26 ) +ROM_START( mslug4n16 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc26.p1", 0x000000, 0x100000, CRC(dda4d1c9) SHA1(084900b70e94236c3b2340d61c3aa633c2a59425) ) + ROM_LOAD16_WORD_SWAP( "263nn16.p1", 0x000000, 0x100000, CRC(aa220a13) SHA1(9b6b2d841c04ecf0efaf3dcf1fbea0173e09f3bd) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -1023,9 +1620,9 @@ ROM_START( mslug4s26 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s27 ) +ROM_START( mslug4n17 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc27.p1", 0x000000, 0x100000, CRC(a8acb911) SHA1(654b14e307426d5f009e7147c7108734c09ca7bc) ) + ROM_LOAD16_WORD_SWAP( "263nn17.p1", 0x000000, 0x100000, CRC(a2fe675d) SHA1(9167a1298a2d937e76f748c7a8553797ee2120fa) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -1045,33 +1642,9 @@ ROM_START( mslug4s27 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s28 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc28.bin", 0x000000, 0x100000, CRC(29d28a1f) SHA1(ab73edaea5859b161c6440f03b1f9b1e946f6812) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) - - NEO_SFIX_128K( "ms4-s1p.bin", CRC(07ff87ce) SHA1(96ddb439de2a26bf9869015d7fb19129d40f3fd9) ) - - 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( mslug4s29 ) +ROM_START( mslug4n18 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc29.p1", 0x000000, 0x100000, CRC(69dbd9cd) SHA1(8697079f3577d1d31e87a7cd88567e5a52a6bb61) ) + ROM_LOAD16_WORD_SWAP( "263nn18.p1", 0x000000, 0x100000, CRC(bb9ad08f) SHA1(98c7a9ef799c05d7583aae975a9334eb235028c5) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -1091,9 +1664,9 @@ ROM_START( mslug4s29 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s30 ) +ROM_START( mslug4n19 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc30.p1", 0x000000, 0x100000, CRC(78630351) SHA1(7ed651cac59e1c56fc0a499e84b9a68201fb80e7) ) + ROM_LOAD16_WORD_SWAP( "263nn19.p1", 0x000000, 0x100000, CRC(2f38b3bd) SHA1(5e22a36e5eec12e6eb645a565f5162131f4fd64f) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -1113,9 +1686,9 @@ ROM_START( mslug4s30 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s31 ) +ROM_START( mslug4n20 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc31.p1", 0x000000, 0x100000, CRC(2f38b3bd) SHA1(5e22a36e5eec12e6eb645a565f5162131f4fd64f) ) + ROM_LOAD16_WORD_SWAP( "263nn20.p1", 0x000000, 0x100000, CRC(5b12b669) SHA1(a75ca7b3ebab67d9207fcd1280f2d616e442efb0) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -1135,9 +1708,9 @@ ROM_START( mslug4s31 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s32 ) +ROM_START( mslug4n21 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc32.p1", 0x000000, 0x100000, CRC(bb9ad08f) SHA1(98c7a9ef799c05d7583aae975a9334eb235028c5) ) + ROM_LOAD16_WORD_SWAP( "263nn21.p1", 0x000000, 0x100000, CRC(8901649d) SHA1(fa7f9a7166668c3e4f2dbcc0989eb966757ca05d) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -1157,14 +1730,14 @@ ROM_START( mslug4s32 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s33 ) +ROM_START( mslug4n23 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc33.p1", 0x000000, 0x100000, CRC(69462d71) SHA1(95cb3e7a39a1663876c7844e0b5e2f059b62a2e8) ) + ROM_LOAD16_WORD_SWAP( "263nn23.p1", 0x000000, 0x100000, CRC(358a28ce) SHA1(b998a77f73cbc42e8ee1f580bd3780c675197b8e) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K - NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "263.v1", 0x000000, 0x800000, CRC(01e9b9cd) SHA1(0b045c2999449f7dab5ae8a42e957d5b6650431e) ) @@ -1179,14 +1752,14 @@ ROM_START( mslug4s33 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s34 ) +ROM_START( mslug4n24 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc34.p1", 0x000000, 0x100000, CRC(5b12b669) SHA1(a75ca7b3ebab67d9207fcd1280f2d616e442efb0) ) + ROM_LOAD16_WORD_SWAP( "263nn24.p1", 0x000000, 0x100000, CRC(69462d71) SHA1(95cb3e7a39a1663876c7844e0b5e2f059b62a2e8) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K - NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "263.v1", 0x000000, 0x800000, CRC(01e9b9cd) SHA1(0b045c2999449f7dab5ae8a42e957d5b6650431e) ) @@ -1201,10 +1774,10 @@ ROM_START( mslug4s34 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s35 ) +ROM_START( mslug4n25 ) ROM_REGION( 0x900000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc35.p1", 0x000000, 0x100000, CRC(417b7738) SHA1(2b55c0a19a85a72aaf745aef16fb796eb9e5c482) ) - ROM_LOAD16_WORD_SWAP( "263hc35.p2", 0x100000, 0x800000, CRC(37bce641) SHA1(74344b36f980beaceb225cc5cd5afaec9b05ded6) ) + ROM_LOAD16_WORD_SWAP( "263nn25.p1", 0x000000, 0x100000, CRC(417b7738) SHA1(2b55c0a19a85a72aaf745aef16fb796eb9e5c482) ) + ROM_LOAD16_WORD_SWAP( "263nn25.p2", 0x100000, 0x800000, CRC(37bce641) SHA1(74344b36f980beaceb225cc5cd5afaec9b05ded6) ) NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) @@ -1214,7 +1787,7 @@ ROM_START( mslug4s35 ) ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) - ROM_LOAD( "263hc35.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) ROM_REGION( 0x3000000, "sprites", 0 ) ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) @@ -1225,97 +1798,57 @@ ROM_START( mslug4s35 ) ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) ROM_END -ROM_START( mslug4s36 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc36.p1", 0x000000, 0x100000, CRC(e5c2a680) SHA1(ffc9652f9aacff7571f8aa0e154caf3d87344581) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) +ROM_START( mslug4n26 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263nn26.p1", 0x000000, 0x100000, CRC(09de4992) SHA1(ebb890833cfe66147fe429a20f143e54c8e88f96) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) - NEO_SFIX_MT_512K + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) - NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) - 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( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) 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_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) ROM_END -ROM_START( mslug4s37 ) +ROM_START( mslug4pls01 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc37.p1", 0x000000, 0x100000, CRC(89694a20) SHA1(34cd2e89c48d3d14db6534cf7fbfea15faf52b17) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + ROM_LOAD16_WORD_SWAP( "263pls01.bin", 0x000000, 0x100000, CRC(29d28a1f) SHA1(ab73edaea5859b161c6440f03b1f9b1e946f6812) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_128K( "ms4-s1p.bin", CRC(07ff87ce) SHA1(96ddb439de2a26bf9869015d7fb19129d40f3fd9) ) 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( mslug4s38 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc38.p1", 0x000000, 0x100000, CRC(ce15b634) SHA1(d4d73a1d464c472fc0961f6e62b21f52c19a3ba5) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) - - NEO_SFIX_128K( "ms4-s1p.bin", CRC(07ff87ce) SHA1(96ddb439de2a26bf9869015d7fb19129d40f3fd9) ) - 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_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( mslug4s39 ) - ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc39.p1", 0x000000, 0x100000, CRC(a7f7c401) SHA1(e23db81d6b4315a472d7c384ad7e7438dd69e83d) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) - - NEO_SFIX_128K( "ms4-s1p.bin", CRC(07ff87ce) SHA1(96ddb439de2a26bf9869015d7fb19129d40f3fd9) ) - - 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.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( mslug4s40 ) +ROM_START( mslug4pls02 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc40.p1", 0x000000, 0x100000, CRC(Fde2e182) SHA1(8677adce1673f139dc0a3be9337dbe3e5a8e44b2) ) + ROM_LOAD16_WORD_SWAP( "263pls02.p1", 0x000000, 0x100000, CRC(Fde2e182) SHA1(8677adce1673f139dc0a3be9337dbe3e5a8e44b2) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_128K( "ms4-s1p.bin", CRC(07ff87ce) SHA1(96ddb439de2a26bf9869015d7fb19129d40f3fd9) ) @@ -1335,9 +1868,9 @@ ROM_START( mslug4s40 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s41 ) +ROM_START( mslug4pls03 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc41.p1", 0x000000, 0x100000, CRC(D69a9b00) SHA1(9faee85708f58f9721102d4862ffb924ae1d4a74) ) + ROM_LOAD16_WORD_SWAP( "263pls03.p1", 0x000000, 0x100000, CRC(D69a9b00) SHA1(9faee85708f58f9721102d4862ffb924ae1d4a74) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_128K( "ms4-s1p.bin", CRC(07ff87ce) SHA1(96ddb439de2a26bf9869015d7fb19129d40f3fd9) ) @@ -1357,9 +1890,9 @@ ROM_START( mslug4s41 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s42 ) +ROM_START( mslug4pls04 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc42.p1", 0x000000, 0x100000, CRC(B344dfcf) SHA1(B3c50d3cc5ccd1eed71b7fc6f3b65ecc76e8d013) ) + ROM_LOAD16_WORD_SWAP( "263pls04.p1", 0x000000, 0x100000, CRC(B344dfcf) SHA1(B3c50d3cc5ccd1eed71b7fc6f3b65ecc76e8d013) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_128K( "ms4-s1p.bin", CRC(07ff87ce) SHA1(96ddb439de2a26bf9869015d7fb19129d40f3fd9) ) @@ -1379,9 +1912,9 @@ ROM_START( mslug4s42 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s43 ) +ROM_START( mslug4pls05 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc43.p1", 0x000000, 0x100000, CRC(C8329810) SHA1(Dd78f672c02db3799434e1c323611ee7e03e1e5f) ) + ROM_LOAD16_WORD_SWAP( "263pls05.p1", 0x000000, 0x100000, CRC(C8329810) SHA1(Dd78f672c02db3799434e1c323611ee7e03e1e5f) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_128K( "ms4-s1p.bin", CRC(07ff87ce) SHA1(96ddb439de2a26bf9869015d7fb19129d40f3fd9) ) @@ -1401,7 +1934,7 @@ ROM_START( mslug4s43 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s44 ) +ROM_START( mslug4pls06 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "ms4-p1p.bin", 0x000000, 0x100000, CRC(806a6e04) SHA1(df503772d607271ea51285154c9fd68e18b143ce) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) @@ -1419,11 +1952,11 @@ ROM_START( mslug4s44 ) 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( "263hc44.c5", 0x2000000, 0x800000, CRC(B3eefb94) SHA1(Bcad3f1b0ec2b9792ba3083a5d0a85c1571be445) ) - ROM_LOAD16_BYTE( "263hc44.c6", 0x2000001, 0x800000, CRC(7188259c) SHA1(86e361117b43d4ec5eba74721588facbc6c16ea7) ) + ROM_LOAD16_BYTE( "263pls06.c5", 0x2000000, 0x800000, CRC(B3eefb94) SHA1(Bcad3f1b0ec2b9792ba3083a5d0a85c1571be445) ) + ROM_LOAD16_BYTE( "263pls06.c6", 0x2000001, 0x800000, CRC(7188259c) SHA1(86e361117b43d4ec5eba74721588facbc6c16ea7) ) ROM_END -ROM_START( mslug4s45 ) +ROM_START( mslug4hh01 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc45.p1", 0x000000, 0x100000, CRC(03516faa) SHA1(C78e9da62fd440165a1c595b80092ebdf8bee576) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) @@ -1445,7 +1978,7 @@ ROM_START( mslug4s45 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s46 ) +ROM_START( mslug4hh02 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc46.p1", 0x000000, 0x100000, CRC(6bb85c5b) SHA1(98c338826a8bc8c593a49525aeb3474208335763) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) @@ -1467,7 +2000,7 @@ ROM_START( mslug4s46 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s47 ) +ROM_START( mslug4hh03 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc47.p1", 0x000000, 0x100000, CRC(B846b1d1) SHA1(C03b3f43dac6722bea23d3007393dd9ccde3958e) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) @@ -1489,7 +2022,7 @@ ROM_START( mslug4s47 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s48 ) +ROM_START( mslug4hh04 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc48.p1", 0x000000, 0x100000, CRC(E1d4f2f7) SHA1(7b7ed41fe0b08e438e441aae82f09dffecbfe6fa) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) @@ -1511,7 +2044,7 @@ ROM_START( mslug4s48 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s49 ) +ROM_START( mslug4hh05 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc49.p1", 0x000000, 0x100000, CRC(Bd039967) SHA1(07839c52db4a51296bbb6a3ca8f9afb3c87934ec) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) @@ -1533,9 +2066,9 @@ ROM_START( mslug4s49 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s50 ) +ROM_START( mslug4hh06 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc19.p1", 0x000000, 0x100000, CRC(a3ceab91) SHA1(f0e125e708bb466308e6846bb943022f4b5785a3) ) + ROM_LOAD16_WORD_SWAP( "263nn22.p1", 0x000000, 0x100000, CRC(a3ceab91) SHA1(f0e125e708bb466308e6846bb943022f4b5785a3) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K @@ -1555,7 +2088,7 @@ ROM_START( mslug4s50 ) ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) ROM_END -ROM_START( mslug4s51 ) +ROM_START( mslug4hh07 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc51.p1", 0x000000, 0x100000, CRC(D663ac14) SHA1(Da0449b3c68702f3edb71f01557d5050891e0d3a) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) @@ -1577,7 +2110,7 @@ ROM_START( mslug4s51 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s52 ) +ROM_START( mslug4hh08 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc52.p1", 0x000000, 0x100000, CRC(358e9ecd) SHA1(175f34505ab7979d6648c9c799ea492f19ce3ece) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) @@ -1599,7 +2132,7 @@ ROM_START( mslug4s52 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s53 ) +ROM_START( mslug4hh09 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc53.p1", 0x000000, 0x100000, CRC(8286dfd3) SHA1(5ce31cfe6d08327ae4c8598699bcd5269fd0a91d) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) @@ -1621,7 +2154,7 @@ ROM_START( mslug4s53 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s54 ) +ROM_START( mslug4hh10 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc54.p1", 0x000000, 0x100000, CRC(3f7ce3c5) SHA1(A0a9cf5d887f2ff9c048d2bb22cfba168b393df0) ) ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) @@ -1643,7 +2176,7 @@ ROM_START( mslug4s54 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s56 ) +ROM_START( mslug4hh11 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc56.p1", 0x000000, 0x100000, CRC(Ecbb4b4c) SHA1(141707b4850dd48fa9e17dccc7c083ef3705ffc5) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1665,7 +2198,7 @@ ROM_START( mslug4s56 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s57 ) +ROM_START( mslug4hh12 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc57.p1", 0x000000, 0x100000, CRC(0edd0cc9) SHA1(46c77a2d96550db95a7bcf8293ee50ef1b2a8813) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1687,7 +2220,7 @@ ROM_START( mslug4s57 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s58 ) +ROM_START( mslug4hh13 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc58.p1", 0x000000, 0x100000, CRC(1bb1a16b) SHA1(E89c4009939d6318e38c4c3734f0b0df50430fba) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1709,7 +2242,7 @@ ROM_START( mslug4s58 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s59 ) +ROM_START( mslug4hh14 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc59.p1", 0x000000, 0x100000, CRC(E624f7f6) SHA1(9c3072393ffe6cddf6f0cbcf1caf672590a9a9bc) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1731,7 +2264,7 @@ ROM_START( mslug4s59 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s60 ) +ROM_START( mslug4hh15 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc60.p1", 0x000000, 0x100000, CRC(6354e41b) SHA1(88fc065742ba749fa0dd0733b68f801b51752099) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1753,7 +2286,7 @@ ROM_START( mslug4s60 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s61 ) +ROM_START( mslug4hh16 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc61.p1", 0x000000, 0x100000, CRC(4ca241b5) SHA1(E5e958c3c10eae2069677fab66903539af40e6eb) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1775,7 +2308,7 @@ ROM_START( mslug4s61 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s62 ) +ROM_START( mslug4hh17 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc62.p1", 0x000000, 0x100000, CRC(9f91f4c1) SHA1(63049a3ed3d9486ced5423affb8023ffc7e63cad) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1797,7 +2330,7 @@ ROM_START( mslug4s62 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s63 ) +ROM_START( mslug4hh18 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc63.p1", 0x000000, 0x100000, CRC(810517b5) SHA1(1c825d5643787b3d89a48f988173fa4ac7033e02) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1819,7 +2352,7 @@ ROM_START( mslug4s63 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s64 ) +ROM_START( mslug4hh19 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc64.p1", 0x000000, 0x100000, CRC(8b76b699) SHA1(Ad16d773ccb8a7892e6a53dd904846a46f56b540) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1841,7 +2374,7 @@ ROM_START( mslug4s64 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s65 ) +ROM_START( mslug4hh20 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc65.p1", 0x000000, 0x100000, CRC(95e255ed) SHA1(552cda8a2bdfc9b2c901e98ba85e56cac54c88fa) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1863,7 +2396,7 @@ ROM_START( mslug4s65 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s66 ) +ROM_START( mslug4hh21 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc66.p1", 0x000000, 0x100000, CRC(F1253b49) SHA1(1b44c0830bcfb52f5aa824ca1220b258f3c20633) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1885,7 +2418,7 @@ ROM_START( mslug4s66 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s67 ) +ROM_START( mslug4hh22 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc67.p1", 0x000000, 0x100000, CRC(Cc0cfda1) SHA1(58893e160c51fe8b66dea8ade9e2ea7acf252d88) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1907,7 +2440,7 @@ ROM_START( mslug4s67 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s68 ) +ROM_START( mslug4hh23 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc68.p1", 0x000000, 0x100000, CRC(A8cb9305) SHA1(23af0960326e317fb260cc2c86d849f6e286a641) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1929,7 +2462,7 @@ ROM_START( mslug4s68 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s69 ) +ROM_START( mslug4hh24 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc69.p1", 0x000000, 0x100000, CRC(75a20c15) SHA1(97e303ab7591ab6063f09bb8d4849dad86139f95) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1951,7 +2484,7 @@ ROM_START( mslug4s69 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s70 ) +ROM_START( mslug4hh25 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc70.p1", 0x000000, 0x100000, CRC(Bc2cd15d) SHA1(Ca27372e291c0b642f6b76d6461bc5da328909e7) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1973,7 +2506,7 @@ ROM_START( mslug4s70 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s71 ) +ROM_START( mslug4hh26 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc71.p1", 0x000000, 0x100000, CRC(Efb1d83d) SHA1(F5ec172e0db9fb174c073e61eb1c5264cc50f24a) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -1995,7 +2528,7 @@ ROM_START( mslug4s71 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s72 ) +ROM_START( mslug4hh27 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc72.p1", 0x000000, 0x100000, CRC(E5c27911) SHA1(Ee60489b68ffd3a628c09c652c171b76dcb318bf) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -2017,7 +2550,7 @@ ROM_START( mslug4s72 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s73 ) +ROM_START( mslug4hh28 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc73.p1", 0x000000, 0x100000, CRC(B65f7071) SHA1(Bc5b1eb2aa66f6a20102e3f8d539f1e62dff62ce) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -2039,7 +2572,7 @@ ROM_START( mslug4s73 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s74 ) +ROM_START( mslug4hh29 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc74.p1", 0x000000, 0x100000, CRC(Fb569a65) SHA1(Ad2dbca8ff894cbe9a0b7c7ab555e9cc98550fe5) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -2061,7 +2594,7 @@ ROM_START( mslug4s74 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s75 ) +ROM_START( mslug4hh30 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc75.p1", 0x000000, 0x100000, CRC(D8ebbff9) SHA1(4c3958ba6df56a0b4805681bcc9cd8c00f048349) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -2083,7 +2616,7 @@ ROM_START( mslug4s75 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s76 ) +ROM_START( mslug4hh31 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc76.p1", 0x000000, 0x100000, CRC(61454e4d) SHA1(D23451f78eef57cbb4c73d96522f3d5e60ab0248) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -2105,7 +2638,7 @@ ROM_START( mslug4s76 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s77 ) +ROM_START( mslug4hh32 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc77.p1", 0x000000, 0x100000, CRC(D2981ed5) SHA1(F86675adf6f975347d8e504c9dc2ac9634df71fc) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -2127,7 +2660,7 @@ ROM_START( mslug4s77 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s78 ) +ROM_START( mslug4hh33 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc78.p1", 0x000000, 0x100000, CRC(A2b83229) SHA1(04e86f2d80c48948e01c4913f30227be8e6fd8b4) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -2149,7 +2682,7 @@ ROM_START( mslug4s78 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s79 ) +ROM_START( mslug4hh34 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "263hc79.p1", 0x000000, 0x100000, CRC(6b36ef61) SHA1(7944901416c8ee31fc762620da17689cbcdb6a56) ) ROM_LOAD16_WORD_SWAP( "263-ph2.sp2", 0x100000, 0x400000, CRC(bc3ec89e) SHA1(2cb0626bc4fa57e1d25f208e04532b570d87b3fb) ) @@ -2171,34 +2704,32 @@ ROM_START( mslug4s79 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s80 ) - ROM_REGION( 0x900000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263hc80.p1", 0x000000, 0x100000, CRC(09de4992) SHA1(ebb890833cfe66147fe429a20f143e54c8e88f96) ) - ROM_LOAD16_WORD_SWAP( "263hc80.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) +ROM_START( mslug4hh35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263-ph1.p1", 0x000000, 0x100000, CRC(c67f5c8d) SHA1(12af74964843f103520d9f0825069ea2f67eeb2f) ) + ROM_LOAD16_WORD_SWAP( "263hc81.sp2", 0x100000, 0x400000, CRC(6a0f5d76) SHA1(51988f17c3ebb78a7adbf48b8c2ee57665b9a53c) ) - NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + NEO_SFIX_MT_512K - NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + NEO_BIOS_AUDIO_ENCRYPTED_128K( "263.m1", CRC(46ac8228) SHA1(5aeea221050c98e4bb0f16489ce772bf1c80f787) ) - ROM_REGION( 0x1400000, "ymsnd", 0 ) - ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) - ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) - ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) - ROM_LOAD( "263hc35.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + 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( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) - ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) - ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) - ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) - ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) - ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) + 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( mslug4s81 ) +ROM_START( mslug4hh36 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263-ph1.p1", 0x000000, 0x100000, CRC(c67f5c8d) SHA1(12af74964843f103520d9f0825069ea2f67eeb2f) ) - ROM_LOAD16_WORD_SWAP( "263hc81-ph2.sp2", 0x100000, 0x400000, CRC(6a0f5d76) SHA1(51988f17c3ebb78a7adbf48b8c2ee57665b9a53c) ) + ROM_LOAD16_WORD_SWAP( "263hc82.p1", 0x000000, 0x100000, CRC(36dfa877) SHA1(dd49b6b40d3c2cabac8d5efa71cceea8cf9fc4f8) ) + ROM_LOAD16_WORD_SWAP( "263hc82.sp2", 0x100000, 0x400000, CRC(cf6feb75) SHA1(133e1d97a3ae14835dcb7b6a642c3968cd174547) ) NEO_SFIX_MT_512K @@ -2217,165 +2748,3387 @@ ROM_START( mslug4s81 ) ROM_LOAD16_BYTE( "263.c6", 0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) ROM_END -ROM_START( mslug4s82 ) // mslug4nd with some new roms +ROM_START( mslug4rma01 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263nd.p1", 0x000000, 0x100000, CRC(4D7E6624) SHA1(125d5203e89cce23a851fa74cc8cbe003ef978f3) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + ROM_LOAD16_WORD_SWAP( "263rma01.p1", 0x000000, 0x100000, CRC(c8b6e47a) SHA1(e7e965783bed1d8493f86fb9dc87fc3a85c1c6c6) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) - NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + NEO_SFIX_MT_512K - NEO_BIOS_AUDIO_256K( "263s82.m1", CRC(a0fb1bfd) SHA1(573127080e3d55bf15822f5c13ca899b6e332ebb) ) + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) - ROM_LOAD( "263nd.v1", 0x000000, 0x400000, CRC(c1b2af81) SHA1(532dca0a2b2e03d50c6ac3adc9ebceb413f61690) ) - ROM_LOAD( "263nd.v2", 0x400000, 0x400000, CRC(cbbdc6fa) SHA1(06abb738cf198804248ecfc92adea38f7f86f612) ) - ROM_LOAD( "263nd.v3", 0x800000, 0x400000, CRC(c4f1a3cc) SHA1(109e8db93875e1b1f3db293d1756b2bbebe63a28) ) - ROM_LOAD( "263nd.v4", 0xC00000, 0x400000, CRC(40126a0a) SHA1(4234e0f4d9a9dc486d7af1eec91a17840a57976d) ) + 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( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) - ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) - ROM_LOAD16_BYTE( "263nd.c3", 0x1000000, 0x800000, CRC(63fb79ff) SHA1(a7da0a554034792721abda4369a71b0c8045f334) ) - ROM_LOAD16_BYTE( "263nd.c4", 0x1000001, 0x800000, CRC(e8623126) SHA1(66c2b874cd55c628e7e6768d6f31180c29a734e7) ) - ROM_LOAD16_BYTE( "263s82.c5", 0x2000000, 0x800000, CRC(cdc7e50a) SHA1(c990901657997be9dbcf90224bf0ae09b6b7cb09) ) - ROM_LOAD16_BYTE( "263s82.c6", 0x2000001, 0x800000, CRC(6b4517bc) SHA1(1c255ce59d5f6e797f7057dbbb1079f8c8c4a858) ) + ROM_LOAD16_BYTE( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) ROM_END -ROM_START( mslug4s83 ) +ROM_START( mslug4rma02 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263s83.p1", 0x000000, 0x100000, CRC(ac75c892) SHA1(2657896aa6211abf7ec69df1865aeba906c07599) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + ROM_LOAD16_WORD_SWAP( "263rma02.p1", 0x000000, 0x100000, CRC(b53e6bfc) SHA1(a4e645010eedc35cfeab664db18193dbf6367b3d) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) NEO_SFIX_MT_512K - NEO_BIOS_AUDIO_ENCRYPTED_128K( "263.m1", CRC(46ac8228) SHA1(5aeea221050c98e4bb0f16489ce772bf1c80f787) ) + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) 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_LOAD16_BYTE( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) ROM_END -ROM_START( mslug4s84 ) +ROM_START( mslug4rma03 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "263s84.p1", 0x000000, 0x100000, CRC(d4830ca5) SHA1(579f425677bffabff0c765a089727b4dc98d0bb3) ) - ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + ROM_LOAD16_WORD_SWAP( "263rma03.p1", 0x000000, 0x100000, CRC(9e46117e) SHA1(0063c732d92e8c0f5410240781b54759b5827f34) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) - NEO_SFIX_MSLUG( "ms4-s1p.bin", CRC(07ff87ce) SHA1(96ddb439de2a26bf9869015d7fb19129d40f3fd9) ) + NEO_SFIX_MT_512K - NEO_BIOS_AUDIO_ENCRYPTED_128K( "263.m1", CRC(46ac8228) SHA1(5aeea221050c98e4bb0f16489ce772bf1c80f787) ) + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) 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_LOAD16_BYTE( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) ROM_END +ROM_START( mslug4rma04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma04.p1", 0x000000, 0x100000, CRC(60440b0c) SHA1(ea58a7b47a4bf7485c5d5d00e551e646a480c680) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) -/************************************* - * - * Game driver(s) - * - *************************************/ -// Proyecto Shadows Mame Build Plus -/* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma05.p1", 0x000000, 0x100000, CRC(1dcc848a) SHA1(83131d952fb9e2e0caecda7b2387c79b192a8bb8) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma06.p1", 0x000000, 0x100000, CRC(36b4fe08) SHA1(4111db414a9c2d8b1eb4ae799e20490e3ef0a072) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma07.p1", 0x000000, 0x100000, CRC(d1d253a8) SHA1(a0e4385f527c179ccb18024b38200b8ec0f7dd13) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma08.p1", 0x000000, 0x100000, CRC(ac5adc2e) SHA1(3c29a796a3dee6469e9925d5e0124fdb5bf16bd4) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma09.p1", 0x000000, 0x100000, CRC(8722a6ac) SHA1(fcddd4b39512069e52bd2a3539c99b2ab9f0e4ec) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma10.p1", 0x000000, 0x100000, CRC(7920bcde) SHA1(232765fae17171d32bd37dac018db5b943dde848) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma11.p1", 0x000000, 0x100000, CRC(04a83358) SHA1(1bbd352bf4d94886ca0d2ce86a174a14c741f185) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma12.p1", 0x000000, 0x100000, CRC(2fd049da) SHA1(c1d263f8da36b33e382cdb097b87fadc1c34382d) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma13.p1", 0x000000, 0x100000, CRC(d90e3ee6) SHA1(f911c92c63685c3a4b8a79e4922687da24cfc925) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma14.p1", 0x000000, 0x100000, CRC(a486b160) SHA1(8e306188aa5f6759ab19cf0b716bcb03b767ff2e) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma15.p1", 0x000000, 0x100000, CRC(8ffecbe2) SHA1(2876c51d6a1385bcc329e9ca5b75d26c03425737) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma16.p1", 0x000000, 0x100000, CRC(71fcd190) SHA1(1aa3245281fbb32e8c668594c9c54a8aa801ffa2) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma17.p1", 0x000000, 0x100000, CRC(0c745e16) SHA1(402763e475e82881b81354386517e1934db5cd8a) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma18.p1", 0x000000, 0x100000, CRC(270c2494) SHA1(3695f912c4e3f23196cd1eb9083b215ac0b16a25) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma19.p1", 0x000000, 0x100000, CRC(c06a8934) SHA1(039e83fd5ae598ddf13829945ebb3174579a052f) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma20.p1", 0x000000, 0x100000, CRC(bde206b2) SHA1(b52c47c3719d41d8328f1a0159b20bd8f4742317) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma21.p1", 0x000000, 0x100000, CRC(969a7c30) SHA1(1522643b4c9dfc860944344084192835352c1b6f) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma22.p1", 0x000000, 0x100000, CRC(68986642) SHA1(74630e177e73fbaddf41bf3d689fa1eb117dc2bd) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma23.p1", 0x000000, 0x100000, CRC(1510e9c4) SHA1(b5cd4a8c4bfc98b3020770315e3f06294e771671) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma24.p1", 0x000000, 0x100000, CRC(3e689346) SHA1(eb022f7fcd5a1f9480b613a1012e0fd4bb6bd359) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma25.p1", 0x000000, 0x100000, CRC(bc9ce1ae) SHA1(1675d46b3a4403edf787adc343feb5a4dd897071) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma26.p1", 0x000000, 0x100000, CRC(c1146e28) SHA1(2d59cd15b27bef38afef2247016df63589c472a9) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma27.p1", 0x000000, 0x100000, CRC(ea6c14aa) SHA1(6e82ccb83f55d3c8f73ffef685cfed342775e69d) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma28.p1", 0x000000, 0x100000, CRC(146e0ed8) SHA1(7995849c49f23d8d13f08f36c91a14b7f3553ac8) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma29.p1", 0x000000, 0x100000, CRC(69e6815e) SHA1(6e30e24e3963ea5ad3476d5033f21eeb2ef40f28) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma30.p1", 0x000000, 0x100000, CRC(429efbdc) SHA1(41a27d36cd1461f2a8b33e95f9b1fbda8d809d19) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma31.p1", 0x000000, 0x100000, CRC(8e558e0a) SHA1(e9d67a116a7a3063a2b26e1cb001edf6b1d02d68) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma32 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma32.p1", 0x000000, 0x100000, CRC(f3dd018c) SHA1(b890d454483967a3b9094767fa78997617aec5c5) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma33.p1", 0x000000, 0x100000, CRC(d8a57b0e) SHA1(25a102702953d8e333c67c2b0cb87c5f1061bad0) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma34 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma34.p1", 0x000000, 0x100000, CRC(1af7ed38) SHA1(4b6c4741ce7e9fe527890e7aa901d1438901030d) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma35.p1", 0x000000, 0x100000, CRC(677f62be) SHA1(adc7e7f99b8f6cf62468befab10621ae7880c694) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma36 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma36.p1", 0x000000, 0x100000, CRC(4c07183c) SHA1(8c351a253f82b37da33b64ffba707c5059561fd9) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma37.p1", 0x000000, 0x100000, CRC(e31b3c0c) SHA1(1365cee55c6949e835ed45e6647994ec38dd9d13) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma38 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma38.p1", 0x000000, 0x100000, CRC(9e93b38a) SHA1(9d65c4c00e5a49b8f631db86efa83133b4648a03) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma39.p1", 0x000000, 0x100000, CRC(b5ebc908) SHA1(fd4c19989be7695986cacad1f45247d3df20e135) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma40 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma40.p1", 0x000000, 0x100000, CRC(4be9d37a) SHA1(20bef76e632fd798fa4e8b6b7cffe10fa4ea2313) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma41 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma41.p1", 0x000000, 0x100000, CRC(36615cfc) SHA1(d6175e546d8fe89d1cbc83eaff96d907231d396f) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma42 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma42.p1", 0x000000, 0x100000, CRC(1d19267e) SHA1(5975afc5dcfb715afa800f1187ef512d86bce396) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma43 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma43.p1", 0x000000, 0x100000, CRC(0b4f37a4) SHA1(901213dd6dea5fdd341ea8ac4fa2b6bd51869951) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma44 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma44.p1", 0x000000, 0x100000, CRC(76c7b822) SHA1(fb5f82a1bbb5c0afcb4c01213c2f08e274e2d2f3) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma45 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma45.p1", 0x000000, 0x100000, CRC(5dbfc2a0) SHA1(17fe273ebeef2e08de850ef7cae4fa62fd6e21d8) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma46 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma46.p1", 0x000000, 0x100000, CRC(fa7f8bde) SHA1(dbc16a1ca045313f631950ba50a469a695694615) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma47 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma47.p1", 0x000000, 0x100000, CRC(87f70458) SHA1(33ee038a502aebe72f22773c1a1f9b73accd2a7c) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma48 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma48.p1", 0x000000, 0x100000, CRC(ac8f7eda) SHA1(25f8c13c1b5bcbaa272aeb44d3f32a974e40f16d) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma49 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma49.p1", 0x000000, 0x100000, CRC(528d64a8) SHA1(d039d1078ebab449be705374c5b6f6cdbf83402c) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma50 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma50.p1", 0x000000, 0x100000, CRC(2f05eb2e) SHA1(2950fe4d344311afbd2128a153b098a40772938a) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma51 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma51.p1", 0x000000, 0x100000, CRC(047d91ac) SHA1(1cca5d4d390436152323ae2838f46b709de53936) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma52 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma52.p1", 0x000000, 0x100000, CRC(f2a3e690) SHA1(a7e3494dd755fe2dcdf025dda37d1ef88b214e52) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma53 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma53.p1", 0x000000, 0x100000, CRC(8f2b6916) SHA1(5302c146fa4b09cd5cdb67a23049288797bc12c4) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma54 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma54.p1", 0x000000, 0x100000, CRC(a4531394) SHA1(3a58a4741a051739e8df9ba62e11e6c22a9589a1) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma55 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma55.p1", 0x000000, 0x100000, CRC(5a5109e6) SHA1(a17deb0d8578cb2107883774b33b399b41c1f839) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma56 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma56.p1", 0x000000, 0x100000, CRC(27d98660) SHA1(3a3f438bfb8898f167ea48e65d549327fa67e9ca) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma57 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma57.p1", 0x000000, 0x100000, CRC(0ca1fce2) SHA1(8e410d466d0851c5d65882dedc0f374ef3569bc6) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma58 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma58.p1", 0x000000, 0x100000, CRC(ebc75142) SHA1(330efded76f848e166b502e0cfb7a8be0a4d67df) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma59 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma59.p1", 0x000000, 0x100000, CRC(964fdec4) SHA1(5a7f6774a64d3539df334a2b34c143f47883d6ab) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma60 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma60.p1", 0x000000, 0x100000, CRC(bd37a446) SHA1(096315960467c56dbf74ccf3bb4bab0229fcad92) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma61 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma61.p1", 0x000000, 0x100000, CRC(4335be34) SHA1(f8144ff14238b9221de095933d4b39a9de7580ac) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma62 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma62.p1", 0x000000, 0x100000, CRC(3ebd31b2) SHA1(8db4d96ff13c0bd9c4f65f6a882ad3f6a820da7c) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma63 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma63.p1", 0x000000, 0x100000, CRC(15c54b30) SHA1(01b965147b5ed1a6714487da25494dcd928d6116) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma64 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma64.p1", 0x000000, 0x100000, CRC(03935aea) SHA1(640585f1c5d81fc1ab5f1a341a3b85ccce61119e) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma65 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma65.p1", 0x000000, 0x100000, CRC(7e1bd56c) SHA1(1b3bc3f1e314421f59586a9d667851966a005149) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma66 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma66.p1", 0x000000, 0x100000, CRC(5563afee) SHA1(a1c890a62668e0e9c391566bbb4744fa2a91477f) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma67 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma67.p1", 0x000000, 0x100000, CRC(ab61b59c) SHA1(3e88952a0303628ba0b50d2cc4c5ca6db33c0144) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma68 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma68.p1", 0x000000, 0x100000, CRC(d6e93a1a) SHA1(c9b207044bb31bc86307b78b7a96fa6af8306261) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rma69 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rma69.p1", 0x000000, 0x100000, CRC(fd914098) SHA1(bcf02a55fe99b0c03a353178bfd5890a91881e63) ) + ROM_LOAD16_WORD_SWAP( "263.p2", 0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_64K( "263d.m1", CRC(0c4c42f8) SHA1(b7be47d909f5e4fcfe769ead0653d40e1e708d36) ) + + 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( "263hc50.c1", 0x0000000, 0x800000, CRC(6e53b397) SHA1(5ace71164b860a9a7fcf87395cb200a2baf06b6e) ) + ROM_LOAD16_BYTE( "263hc50.c2", 0x0000001, 0x800000, CRC(D1a7d312) SHA1(81180989e40b79f2be61115560154a2b1ece0304) ) + ROM_LOAD16_BYTE( "263hc50.c3", 0x1000000, 0x800000, CRC(325d475e) SHA1(E6acdc51af211a856745391c2b7098eef4ddcc8f) ) + ROM_LOAD16_BYTE( "263hc50.c4", 0x1000001, 0x800000, CRC(5c908d0f) SHA1(5092d8d215e85e7faa7f989e8ee16644dc16fe84) ) + ROM_LOAD16_BYTE( "263hc50.c5", 0x2000000, 0x800000, CRC(B85f3ae8) SHA1(4f73e5c7024e337d65b323447226b474e20a9738) ) + ROM_LOAD16_BYTE( "263hc50.c6", 0x2000001, 0x800000, CRC(9dfdad34) SHA1(Cfcdbf1d6b058ecccb8b1cc775397d0404bd5859) ) +ROM_END + +ROM_START( mslug4rmb01 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb01.p1", 0x000000, 0x100000, CRC(b794c5c7) SHA1(0ccc374023d1d256efcf3a562ca8b1b561e363e5) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb02 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb02.p1", 0x000000, 0x100000, CRC(ca1c4a41) SHA1(62b2a6f3a4dc173d6838fb1eef45eb8b09f7ddf6) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb03 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb03.p1", 0x000000, 0x100000, CRC(e16430c3) SHA1(06c5fc37e91fd4246b02efbf101eea71c348fdea) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb04 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb04.p1", 0x000000, 0x100000, CRC(1f662ab1) SHA1(d892ebb472d008769b41c5d4ca9c386624e1e040) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb05 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb05.p1", 0x000000, 0x100000, CRC(62eea537) SHA1(08f2e81d3a3c5592fdea9a1c0eb02bff46a9acb7) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb06 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb06.p1", 0x000000, 0x100000, CRC(4996dfb5) SHA1(ba805d67f2bb78f52a3123f96cf8b1e06ceb1e6c) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb07 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb07.p1", 0x000000, 0x100000, CRC(aef07215) SHA1(ceded70ca807551d718e848609ad7dc5ca2fad4e) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb08 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb08.p1", 0x000000, 0x100000, CRC(d378fd93) SHA1(b30ee4115910f98159a50d7e0c8c6903074b6582) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb09 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb09.p1", 0x000000, 0x100000, CRC(f8008711) SHA1(931dc51b08c9546f1130bb7059da395b85751da4) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb10 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb10.p1", 0x000000, 0x100000, CRC(06029d63) SHA1(884d582fc41cdb4423882c44378299d02b407043) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb11 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb11.p1", 0x000000, 0x100000, CRC(7b8a12e5) SHA1(80f35f7c0be6bfd33af43463cd7f46290a7420d2) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb12 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb12.p1", 0x000000, 0x100000, CRC(50f26867) SHA1(99f05a04e516f7a012dc84b27820c78ec72dad09) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb13 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb13.p1", 0x000000, 0x100000, CRC(a62c1f5b) SHA1(714fa05db5f886b6d660886f883dee3b9fb1c9b4) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb14 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb14.p1", 0x000000, 0x100000, CRC(dba490dd) SHA1(ef0fc3964f10df88273b5a908278a525fbf3aed2) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb15 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb15.p1", 0x000000, 0x100000, CRC(f0dcea5f) SHA1(10b6d48ea9a5df0aef731177c1288d1901a8880b) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb16 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb16.p1", 0x000000, 0x100000, CRC(0edef02d) SHA1(a962bb166eaf2455c40ba95846e4dd0cc2922d43) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb17 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb17.p1", 0x000000, 0x100000, CRC(73567fab) SHA1(18dc4e77a72b88fd1e30b1383a51bc38f13d0b71) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb18 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb18.p1", 0x000000, 0x100000, CRC(582e0529) SHA1(deb9f739571988baf54134ad7355dcc66c3ae1d6) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb19 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb19.p1", 0x000000, 0x100000, CRC(bf48a889) SHA1(7d4e1981de80240127fdf1c5390b9c3072b4e4d9) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb20 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb20.p1", 0x000000, 0x100000, CRC(c2c0270f) SHA1(df67038f2c1aab8f87678eba34184fbdc0f561d9) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb21 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb21.p1", 0x000000, 0x100000, CRC(e9b85d8d) SHA1(901153341fafe88a3a54b105b0c28c5896865c48) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb22 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb22.p1", 0x000000, 0x100000, CRC(17ba47ff) SHA1(2e2317fc738d9b792807b4a62a298f0854cdedc9) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb23 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb23.p1", 0x000000, 0x100000, CRC(6a32c879) SHA1(3d25374b19ee48bb43f0498fa1db8249e7c709d7) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb24 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb24.p1", 0x000000, 0x100000, CRC(414ab2fb) SHA1(bd6fbf6eaeac8f26e6222827875dec092b08e590) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb25 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb25.p1", 0x000000, 0x100000, CRC(c3bec013) SHA1(531c32d9472a229f1b3e88f850bfd3eda0b500ab) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END +ROM_START( mslug4rmb26 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb26.p1", 0x000000, 0x100000, CRC(be364f95) SHA1(931e0e7f6c659fd1b9b6dfa0f06a9f07ee198194) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb27 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb27.p1", 0x000000, 0x100000, CRC(954e3517) SHA1(9eea7bd226eb514c646680abb66067b5b9bb91ef) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb28 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb28.p1", 0x000000, 0x100000, CRC(6b4c2f65) SHA1(ee5af0b35bd4ae7030cac33aa1f19c14cd20e6ae) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb29 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb29.p1", 0x000000, 0x100000, CRC(16c4a0e3) SHA1(71eeffc34e396778e3b4f27b9f0d8976dbcfee75) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb30 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb30.p1", 0x000000, 0x100000, CRC(3dbcda61) SHA1(d52250b2a6ea7c8996ff36bbe1106ce0977b70aa) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb31 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb31.p1", 0x000000, 0x100000, CRC(f177afb7) SHA1(593b0a790b92caf4a63ab821f689dc5632a26161) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb32 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb32.p1", 0x000000, 0x100000, CRC(8cff2031) SHA1(6a8558d50ffd87085ab4b29eadb74ec90dac8421) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb33 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb33.p1", 0x000000, 0x100000, CRC(a7875ab3) SHA1(7e154b71385adad119b608a7c542aa67db076c25) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb34 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb34.p1", 0x000000, 0x100000, CRC(65d5cc85) SHA1(c1da4cb6fbba3d41c3b6c927e2cd4481cc462325) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb35 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb35.p1", 0x000000, 0x100000, CRC(185d4303) SHA1(448a4b4e594c6262e0d023a257dd98ded7a78482) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb36 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb36.p1", 0x000000, 0x100000, CRC(33253981) SHA1(80fae2f494ff38cb8ecbec1e50fac22a5bcec436) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb37 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb37.p1", 0x000000, 0x100000, CRC(9c391db1) SHA1(86cf44a84e47ad8314315ca430cb94d30da7cd14) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb38 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb38.p1", 0x000000, 0x100000, CRC(e1b19237) SHA1(aa1a381beeb762a9330bd835d39c475272b4bcc6) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb39 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb39.p1", 0x000000, 0x100000, CRC(cac9e8b5) SHA1(4dba64244b1457377a653d1bc77b2b9915f7e0d2) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb40 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb40.p1", 0x000000, 0x100000, CRC(34cbf2c7) SHA1(ac2eae3f3a1eaba15c426586aa3c20934e934794) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb41 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb41.p1", 0x000000, 0x100000, CRC(49437d41) SHA1(1ac7afc09bef8d831d715cb376c5ad614cce991e) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb42 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb42.p1", 0x000000, 0x100000, CRC(623b07c3) SHA1(0927f3a999b4b267bb35d679e606e9f80731bb63) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb43 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb43.p1", 0x000000, 0x100000, CRC(746d1619) SHA1(7baa6c876bbac9fce35b723d4e10b3f98334eaeb) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb44 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb44.p1", 0x000000, 0x100000, CRC(09e5999f) SHA1(a278d929dd892a59bb5e6ce6a4a4b3038b09d10e) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb45 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb45.p1", 0x000000, 0x100000, CRC(229de31d) SHA1(56ce3588053a3eb08699f486c4a712c651446661) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb46 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb46.p1", 0x000000, 0x100000, CRC(855daa63) SHA1(8630b1f02c5a9219cdeef577e7bb6aa2faf7312c) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb47 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb47.p1", 0x000000, 0x100000, CRC(f8d525e5) SHA1(89abb3093c8312cc66d7a7588d02b6500a814c83) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb48 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb48.p1", 0x000000, 0x100000, CRC(d3ad5f67) SHA1(9d409b25651bfdff068242e174d8b1b4f30eabaa) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb49 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb49.p1", 0x000000, 0x100000, CRC(2daf4515) SHA1(1acc6ed5cd48ab0cf8b0c37dff1c34d517ef6bc3) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb50 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb50.p1", 0x000000, 0x100000, CRC(5027ca93) SHA1(b471a7e0d87ffe8cc5506bfd3758ad6b71f7a161) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb51 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb51.p1", 0x000000, 0x100000, CRC(7b5fb011) SHA1(75a6ab8d36e56d48335a41f0459e3b5319fbb78f) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb52 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb52.p1", 0x000000, 0x100000, CRC(8d81c72d) SHA1(eff9297c4b554327b6f41d2bcf605efd5556bd7f) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb53 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb53.p1", 0x000000, 0x100000, CRC(f00948ab) SHA1(2371076a0f88a620d04f68df938d45f491a474ef) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb54 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb54.p1", 0x000000, 0x100000, CRC(db713229) SHA1(e95e62edced9a416307a58bbdabab128d0972838) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb55 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb55.p1", 0x000000, 0x100000, CRC(2573285b) SHA1(aab9d6099b0d9295ad24eb5a54384589b69e89ad) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb56 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb56.p1", 0x000000, 0x100000, CRC(58fba7dd) SHA1(0d83f1b155d82ed5131975e1a73721bbfd10f7c3) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb57 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb57.p1", 0x000000, 0x100000, CRC(7383dd5f) SHA1(690a4b6c4d726f0d6753e241cb07a9b00f08c826) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb58 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb58.p1", 0x000000, 0x100000, CRC(94e570ff) SHA1(a0f8ab87364f8b65c72614c11db248760a25a308) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb59 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb59.p1", 0x000000, 0x100000, CRC(e96dff79) SHA1(ca0cbb15a7c73b6781cfa88f859cfa3b636ffdbf) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb60 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb60.p1", 0x000000, 0x100000, CRC(c21585fb) SHA1(1374a7803f0f3b3c97c7fa7fca9f207ad6124fd4) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb61 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb61.p1", 0x000000, 0x100000, CRC(3c179f89) SHA1(0bd4b54f81326ea6bfecfd124defb45e2d51d82a) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb62 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb62.p1", 0x000000, 0x100000, CRC(419f100f) SHA1(5f75fe46da499bc7188093cb766f28e40bf3b4de) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb63 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb63.p1", 0x000000, 0x100000, CRC(6ae76a8d) SHA1(7adb7289bfdaa5d8f9a42de4d4b0e19470036a3c) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb64 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb64.p1", 0x000000, 0x100000, CRC(7cb17b57) SHA1(aa1ccb79bdf92180aa58a7a61843ca9215965e74) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb65 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb65.p1", 0x000000, 0x100000, CRC(0139f4d1) SHA1(32529c12d716341b4d99e2d005a36eecbf97117d) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb66 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb66.p1", 0x000000, 0x100000, CRC(2a418e53) SHA1(11ea142465433066ca24266f18e612de1441e2f0) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb67 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb67.p1", 0x000000, 0x100000, CRC(d4439421) SHA1(772b36261a4c69a633074f40ea9626a54e69bc28) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb68 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb68.p1", 0x000000, 0x100000, CRC(a9cb1ba7) SHA1(cc70d3bd38ef6b11dbdbf7becb004751af2917c5) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +ROM_START( mslug4rmb69 ) + ROM_REGION( 0x900000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "263rmb69.p1", 0x000000, 0x100000, CRC(82b36125) SHA1(8f03e024c9a090ff8b975556ca8eb900442426c0) ) + ROM_LOAD16_WORD_SWAP( "263nn26.p2", 0x100000, 0x800000, CRC(427eed0b) SHA1(6062f783d63748ec9fccad414d3c0a830295aad8) ) + + NEO_SFIX_128K( "263.s1", CRC(a9446774) SHA1(c5a309fd8ee6d6750a15c82e710218a3755e38b2) ) + + NEO_BIOS_AUDIO_128K( "263nd.m1", CRC(ef5db532) SHA1(4aeba9e206b8f309610eb7e1891644f39aa61830) ) + + ROM_REGION( 0x1400000, "ymsnd", 0 ) + ROM_LOAD( "263lw.v1", 0x000000, 0x400000, CRC(8cb5a9ef) SHA1(272ad312f8694acf9190ebf48d1c8a5fec73c130) ) + ROM_LOAD( "263lw.v2", 0x400000, 0x400000, CRC(94217b1e) SHA1(c468a192e2ec0952a20cfd9e391cf6c12346efb3) ) + ROM_LOAD( "263lw.v3", 0x800000, 0x400000, CRC(7616fcec) SHA1(83006094379d0373b967603dcaa1cec69c2f746f) ) + ROM_LOAD( "263nn25.v4", 0xC00000, 0x800000, CRC(35e79379) SHA1(7db3ccc72e008976a238af7ec3880969ed5dc893) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "263nd.c1", 0x0000000, 0x800000, CRC(361ddda6) SHA1(95f329019660f1ec7f15f6ea1e0c2bfc84b02ca8) ) + ROM_LOAD16_BYTE( "263nd.c2", 0x0000001, 0x800000, CRC(15d192c4) SHA1(0b9afb62a1d4d764d616408b09e17a05fc4a87e7) ) + ROM_LOAD16_BYTE( "263lw.c3", 0x1000000, 0x800000, CRC(e296612c) SHA1(57eb1861b738247aaf0643641268f676b71ed025) ) + ROM_LOAD16_BYTE( "263lw.c4", 0x1000001, 0x800000, CRC(c22e3ad0) SHA1(11ce301d4e5b4b1b76e2b82d18c4a9b8b56eeb20) ) + ROM_LOAD16_BYTE( "263lw.c5", 0x2000000, 0x400000, CRC(288cd91f) SHA1(a195be13d4ef19705cd3f08be1ec8cdacb29f159) ) + ROM_LOAD16_BYTE( "263lw.c6", 0x2000001, 0x400000, CRC(b015aeee) SHA1(24e12e72b82eea9e52a4cefc774efb3bd7db822f) ) +ROM_END + +/* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Metal Slug 4 -GAME( 2016, mslug4s01, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Shotgun)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s02, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Handgun)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s03, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Fire Bomb)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s04, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start 99 Bomb)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s05, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Stone)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s06, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Heavy Machine Gun)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s07, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Big Rocket Launcher)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s08, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Big Shotgun)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s09, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Drop Shot)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s10, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Enemy Chaser )", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s11, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Flame Shot)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s12, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Heavy Machine Gun Alternative Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s13, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Iron Lizard)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s14, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Laser Gun)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s15, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Rocket Launcher)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s16, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Mobile Sattelite)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s17, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Thunder Cloud)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s18, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (NEO ARC French Traduction Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s19, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (NEO ARC French Traduction Set 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s21, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Two Machine Gun)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s22, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s23, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s24, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (PPX Team Hack, Remixed By ZKW)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s25, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Heavy Machine Gun + Fire Bomb)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s26, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s27, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Thunder Cloud Alternative Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s28, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Start Special Weapons Thunder Cloud)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s29, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Big Flame Shot)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s30, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Big Laser Gun)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s31, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons EmmaCannon Alternative Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s32, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Double Machine Gun Alternative Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s33, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Spacial Gun Hack by IsmaMj)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, mslug4s34, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (New Weapon Home Super Grenade)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s35, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s36, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Description Of Unknown Origin 01 HH(decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s37, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s38, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s39, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s40, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Start Special Fire Bomb)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s41, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Start Special Stone)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s42, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Prisoner Never Lost)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s43, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s44, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Bootleg Alternative)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s45, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Change Character)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s46, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Change Weapon)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s47, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Change Zombie)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s48, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Ex Super Version V1)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s49, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Ex Super Version V2)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s50, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Neo Arc French Traduction Set 01)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s51, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Quick Go Next Mission)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s52, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Unlimited Credits In Console Mode)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s53, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (War Chariot V1)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s54, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (War Chariot V2)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s56, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (99 Grenades)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s57, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Mode)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s58, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Fire Bomb)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s59, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Bomb Stone)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s60, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Ex Super Version V1)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s61, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Prisoner Never Lost)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s62, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Big Flame Shot)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s63, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Big Heavy Machine Gun)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s64, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Big Laser)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s65, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Big Rocket Launcher)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s66, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Big Shotgun)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s67, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Cannon)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s68, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Drop Shot)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s69, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Dual Machine Gun)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s70, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Enemy Chaser)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s71, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Flame Shot)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s72, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Heavy Machine Gun)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s73, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Iron Lizard)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s74, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Laser)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s75, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Rocket Launcher)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s76, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Satellite)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s77, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Shotgun)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s78, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Super Grenade)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s79, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Start Special Weapons Thunder Cloud)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s80, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug4s81, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Fix The Black Background Of Title)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4s82, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (unknown hack s82)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4s83, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (unknown hack s83)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslug4s84, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Magic Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n01, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Fire Bomb)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n02, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (99 Bomb)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n03, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Stone)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n04, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Big Flame Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n05, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Big Laser Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n06, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Shotgun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n07, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Heavy Machine Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n08, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Big Rocket Launcher With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n09, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Big Shotgun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n10, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Drop Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n11, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Enemy Chaser With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n12, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Flame Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n13, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Iron Lizard With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n14, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Laser Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n15, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Rocket Launcher With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n16, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Mobile Sattelite With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n17, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Thunder Cloud With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n18, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Two Machine Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n19, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons EmmaCannon With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n20, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Super Grenade With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n21, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (NEO ARC French Traduction Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n23, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (PPX Team Hack, Remixed By ZKW)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4n24, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Spacial Gun Hack by IsmaMj)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4n25, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet (Set 01))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4n26, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet (Set 02))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4pls01, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Weapons Thunder Cloud)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4pls02, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Fire Bomb)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4pls03, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Stone)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4pls04, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Prisoner Never Lost)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4pls05, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4pls06, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 Plus (Bootleg Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh01, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Change Character)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh02, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Change Weapon)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh03, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Change Zombie)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh04, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Ex Super Version V1)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh05, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Ex Super Version V2)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh06, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Neo Arc French Traduction Set 01)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh07, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Quick Go Next Mission)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh08, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Unlimited Credits In Console Mode)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh09, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (War Chariot V1)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh10, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (War Chariot V2)(NGM-2630)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh11, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (99 Grenades)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh12, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Mode)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh13, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Fire Bomb)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh14, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Bomb Stone)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh15, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Ex Super Version V1)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh16, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Prisoner Never Lost)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh17, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Big Flame Shot With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh18, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Big Heavy Machine Gun With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh19, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Big Laser With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh20, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Big Rocket Launcher With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh21, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Big Shotgun With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh22, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Cannon With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh23, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Drop Shot With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh24, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Dual Machine Gun With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh25, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Enemy Chaser With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh26, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Flame Shot With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh27, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Heavy Machine Gun With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh28, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Iron Lizard With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh29, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Laser With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh30, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Rocket Launcher With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh31, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Satellite With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh32, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Shotgun With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh33, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Super Grenade With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh34, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Weapons Thunder Cloud With Infinite Ammo)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh35, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Fix The Black Background Of Title)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslug4hh36, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Version Qing Youlan)(MSLUG4H))", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma01, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma02, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma03, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Flame Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma04, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma05, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma06, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Flame Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma07, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma08, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma09, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Heavy Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma10, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma11, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma12, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Heavy Machine Gun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma13, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Laser + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma14, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Laser + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma15, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Laser + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma16, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Laser + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma17, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Laser + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma18, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Laser + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma19, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma20, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma21, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Rocket Launcher + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma22, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma23, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma24, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Rocket Launcher + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma25, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma26, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma27, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Shotgun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma28, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma29, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma30, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Big Shotgun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma31, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Cannon + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma32, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Cannon + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma33, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Cannon + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma34, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Dual Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma35, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Dual Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma36, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Dual Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma37, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Enemy Chaser + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma38, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Enemy Chaser + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma39, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Enemy Chaser + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma40, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Enemy Chaser + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma41, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Enemy Chaser + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma42, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Enemy Chaser + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma43, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Satellite + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma44, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Satellite + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma45, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Satellite + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma46, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Super Grenade + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma47, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Super Grenade + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma48, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Super Grenade + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma49, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Super Grenade + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma50, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Super Grenade + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma51, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Super Grenade + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma52, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Drop Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma53, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Drop Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma54, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Drop Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma55, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Drop Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma56, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Drop Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma57, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Drop Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma58, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Iron Lizard + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma59, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Iron Lizard + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma60, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Iron Lizard + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma61, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Iron Lizard + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma62, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Iron Lizard + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma63, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Iron Lizard + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma64, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Thunder Cloud + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma65, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Thunder Cloud + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma66, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Thunder Cloud + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma67, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Thunder Cloud + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma68, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Thunder Cloud + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rma69, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4hb, ROT0, "Hacks", "Metal Slug 4 (Thunder Cloud + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb01, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb02, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb03, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Flame Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb04, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb05, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb06, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Flame Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb07, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb08, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb09, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Heavy Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb10, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb11, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb12, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Heavy Machine Gun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb13, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Laser + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb14, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Laser + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb15, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Laser + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb16, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Laser + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb17, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Laser + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb18, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Laser + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb19, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb20, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb21, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Rocket Launcher + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb22, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb23, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb24, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Rocket Launcher + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb25, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb26, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb27, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Shotgun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb28, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb29, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb30, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Big Shotgun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb31, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Cannon + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb32, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Cannon + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb33, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Cannon + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb34, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Dual Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb35, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Dual Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb36, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Dual Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb37, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Enemy Chaser + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb38, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Enemy Chaser + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb39, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Enemy Chaser + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb40, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Enemy Chaser + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb41, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Enemy Chaser + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb42, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Enemy Chaser + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb43, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Satellite + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb44, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Satellite + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb45, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Satellite + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb46, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Super Grenade + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb47, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Super Grenade + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb48, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Super Grenade + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb49, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Super Grenade + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb50, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Super Grenade + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb51, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Super Grenade + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb52, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Drop Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb53, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Drop Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb54, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Drop Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb55, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Drop Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb56, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Drop Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb57, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Drop Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb58, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Iron Lizard + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb59, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Iron Lizard + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb60, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Iron Lizard + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb61, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Iron Lizard + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb62, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Iron Lizard + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb63, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Iron Lizard + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb64, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Thunder Cloud + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb65, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Thunder Cloud + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb66, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Thunder Cloud + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb67, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Thunder Cloud + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb68, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Thunder Cloud + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, mslug4rmb69, mslug4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 4 (Last Bullet + Thunder Cloud + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) + + diff --git a/docs/release/src/hbmame/drivers/mslug5.cpp b/docs/release/src/hbmame/drivers/mslug5.cpp index 53fda35d5d4..5da09a2dd6c 100644 --- a/docs/release/src/hbmame/drivers/mslug5.cpp +++ b/docs/release/src/hbmame/drivers/mslug5.cpp @@ -3,9 +3,9 @@ // Metal Slug 5 #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, mslug5hb ) // hacks of mslug5 +void neogeo_state::init_mslug5hb() // hacks of mslug5 { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; // for those sets with 512k of s1 // decrypt p roms if needed @@ -46,15 +46,15 @@ DRIVER_INIT_MEMBER( neogeo_state, mslug5hb ) // hacks of mslug5 } } -DRIVER_INIT_MEMBER( neogeo_state, mslug5b ) +void neogeo_state::init_mslug5b() { - DRIVER_INIT_CALL(mslug5hb); + init_mslug5hb(); m_pvc_prot->install_pvc_protection(m_maincpu, m_banked_cart); } -DRIVER_INIT_MEMBER( neogeo_state, ms5pcbd ) +void neogeo_state::init_ms5pcbd() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_pvc_prot->mslug5_decrypt_68k(cpuregion, cpuregion_size); m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region, audio_region_size); @@ -538,591 +538,8637 @@ ROM_START( mslug5nd ) ROM_END // Metal Slug 5 -GAME( 2003, mslug5b, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "bootleg", "Metal Slug 5 (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5d, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "hack", "Metal Slug 5 (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5d1, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "hack", "Metal Slug 5 (NGM-2680) (fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5f, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (F)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, mslug5fr, mslug5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Metal Slug 5 (French)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, mslug5fr1, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "NEO-ARC", "Metal Slug 5 (French Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5fu, mslug5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 5 (FU)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5hd, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "hack", "Metal Slug 5 (NGH-2680) (Decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5l9a, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 Level 9 Hack (Ver A)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5l9b, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 Level 9 Hack (Ver B)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5lvf, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (LVF)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5lvnc,mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (LVNC)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5nd, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "hack", "Metal Slug 5 (decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5w, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (W)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ms5boot, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "bootleg", "Metal Slug 5 (Bootleg Set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ms5pcbd, ms5pcb, neogeo_noslot, dualbios, neogeo_state, ms5pcbd, ROT0, "hack", "Metal Slug 5 (JAMMA PCB) decrypted", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ms5sp, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "hack", "Metal Slug 5 PLUS (SP)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5b, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "bootleg", "Metal Slug 5 (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5d, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "hack", "Metal Slug 5 (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5d1, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "hack", "Metal Slug 5 (NGM-2680) (fully decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5f, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (F)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, mslug5fr, mslug5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Metal Slug 5 (French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, mslug5fr1, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "NEO-ARC", "Metal Slug 5 (French Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5fu, mslug5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Metal Slug 5 (FU)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "hack", "Metal Slug 5 (NGH-2680) (Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5l9a, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 Level 9 Hack (Ver A)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5l9b, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 Level 9 Hack (Ver B)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5lvf, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (LVF)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5lvnc,mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (LVNC)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nd, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "hack", "Metal Slug 5 (decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5w, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (W)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5boot, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "bootleg", "Metal Slug 5 (Bootleg Set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5pcbd, ms5pcb, neogeo_noslot, dualbios, neogeo_state, ms5pcbd, ROT0, "hack", "Metal Slug 5 (JAMMA PCB) decrypted", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5sp, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "hack", "Metal Slug 5 PLUS (SP)", MACHINE_SUPPORTS_SAVE ) + + + +ROM_START( mslug5l9a01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a01.p1", 0x000000, 0x100000, CRC(ce57cb15) SHA1(31fb19e57503b9f2efc81be1dbf30e7124fd2bba) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a02.p1", 0x000000, 0x100000, CRC(46a40b29) SHA1(8c39b09032f9fc52d005c6d51df1d2583040b1ec) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a03.p1", 0x000000, 0x100000, CRC(d9501e11) SHA1(fe59c1df80b133cf256d197063f12d81515a9fd9) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a04.p1", 0x000000, 0x100000, CRC(4a55a9a3) SHA1(578a4b99005caa907a3233ff47f4cee68400f560) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a05.p1", 0x000000, 0x100000, CRC(6bd07da8) SHA1(335c363dc09a904534effcf7b95eba474225c2e9) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a06.p1", 0x000000, 0x100000, CRC(2252a671) SHA1(3dc9b188a067e0b055a97bb71020802e78fec63a) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a07.p1", 0x000000, 0x100000, CRC(03d7727a) SHA1(ae6c21134903b9f2076f18e90f4d66b461a35f2b) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a08.p1", 0x000000, 0x100000, CRC(fead1b5f) SHA1(abb2ee8ee7c15441e7dd7245b06bafbf9f8bf993) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a09.p1", 0x000000, 0x100000, CRC(f8d5ca1a) SHA1(eafa3aeb24212f31e4a21e0bb1e79588abe6e5d3) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a10.p1", 0x000000, 0x100000, CRC(6da8aced) SHA1(0b5a99a50cf1ba630b08942428527f83d89c6877) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a11.p1", 0x000000, 0x100000, CRC(b72fc086) SHA1(a23753695bc44d6b0e2e15147ab6c3855329e28c) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a12.p1", 0x000000, 0x100000, CRC(b15711c3) SHA1(d9f0c9455e3e99c7f97bbf1c944cb8c6266d7585) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a13.p1", 0x000000, 0x100000, CRC(4c2d78e6) SHA1(b553cf53f191bee74c98a7c37861561db60b6dcc) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a14.p1", 0x000000, 0x100000, CRC(05afa33f) SHA1(8ae042c63a6d751b75bfabd7a5a8fd7f6e22dd3f) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a15.p1", 0x000000, 0x100000, CRC(90d2c5c8) SHA1(167152612aa301ccc0116c9c1ce934f6cabec723) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a16.p1", 0x000000, 0x100000, CRC(a4c50b49) SHA1(6f4244495592419536fa7739c7b82a6f88bc815d) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a17.p1", 0x000000, 0x100000, CRC(03cf03ca) SHA1(45f5c4a6e476d3caf029ebc391eb3a8c494ee28a) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a18.p1", 0x000000, 0x100000, CRC(436ae234) SHA1(2d3ddc085e91b07e9de83604ca1363ba8738af38) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a19.p1", 0x000000, 0x100000, CRC(11d055b1) SHA1(512a482a7c8a3faa61aa131248893644bbeac3f1) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a20.p1", 0x000000, 0x100000, CRC(df395f24) SHA1(66a1a4939311256184ab3f96a2e79e289163a94a) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a21.p1", 0x000000, 0x100000, CRC(4fa43074) SHA1(e3f9c0334b4d90c5031fd98d63540bc169a5f4ae) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a22.p1", 0x000000, 0x100000, CRC(cdfaaf95) SHA1(597221972120a85bdeed605c6611a0cbaa154f68) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a23.p1", 0x000000, 0x100000, CRC(0852ee74) SHA1(ba82cc9ad034c4a71e2e5dd02cf3fd4c4ec33e73) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9a24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a24.p1", 0x000000, 0x100000, CRC(b38066ce) SHA1(f78596f1042a4f7eab6ddac20bfdbe3a06985c40) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x10002f0, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5l9b01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a01.p1", 0x000000, 0x100000, CRC(ce57cb15) SHA1(31fb19e57503b9f2efc81be1dbf30e7124fd2bba) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a02.p1", 0x000000, 0x100000, CRC(46a40b29) SHA1(8c39b09032f9fc52d005c6d51df1d2583040b1ec) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a03.p1", 0x000000, 0x100000, CRC(d9501e11) SHA1(fe59c1df80b133cf256d197063f12d81515a9fd9) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a04.p1", 0x000000, 0x100000, CRC(4a55a9a3) SHA1(578a4b99005caa907a3233ff47f4cee68400f560) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a05.p1", 0x000000, 0x100000, CRC(6bd07da8) SHA1(335c363dc09a904534effcf7b95eba474225c2e9) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a06.p1", 0x000000, 0x100000, CRC(2252a671) SHA1(3dc9b188a067e0b055a97bb71020802e78fec63a) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a07.p1", 0x000000, 0x100000, CRC(03d7727a) SHA1(ae6c21134903b9f2076f18e90f4d66b461a35f2b) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a08.p1", 0x000000, 0x100000, CRC(fead1b5f) SHA1(abb2ee8ee7c15441e7dd7245b06bafbf9f8bf993) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a09.p1", 0x000000, 0x100000, CRC(f8d5ca1a) SHA1(eafa3aeb24212f31e4a21e0bb1e79588abe6e5d3) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a10.p1", 0x000000, 0x100000, CRC(6da8aced) SHA1(0b5a99a50cf1ba630b08942428527f83d89c6877) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a11.p1", 0x000000, 0x100000, CRC(b72fc086) SHA1(a23753695bc44d6b0e2e15147ab6c3855329e28c) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a12.p1", 0x000000, 0x100000, CRC(b15711c3) SHA1(d9f0c9455e3e99c7f97bbf1c944cb8c6266d7585) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a13.p1", 0x000000, 0x100000, CRC(4c2d78e6) SHA1(b553cf53f191bee74c98a7c37861561db60b6dcc) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a14.p1", 0x000000, 0x100000, CRC(05afa33f) SHA1(8ae042c63a6d751b75bfabd7a5a8fd7f6e22dd3f) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a15.p1", 0x000000, 0x100000, CRC(90d2c5c8) SHA1(167152612aa301ccc0116c9c1ce934f6cabec723) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a16.p1", 0x000000, 0x100000, CRC(a4c50b49) SHA1(6f4244495592419536fa7739c7b82a6f88bc815d) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a17.p1", 0x000000, 0x100000, CRC(03cf03ca) SHA1(45f5c4a6e476d3caf029ebc391eb3a8c494ee28a) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a18.p1", 0x000000, 0x100000, CRC(436ae234) SHA1(2d3ddc085e91b07e9de83604ca1363ba8738af38) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a19.p1", 0x000000, 0x100000, CRC(11d055b1) SHA1(512a482a7c8a3faa61aa131248893644bbeac3f1) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a20.p1", 0x000000, 0x100000, CRC(df395f24) SHA1(66a1a4939311256184ab3f96a2e79e289163a94a) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a21.p1", 0x000000, 0x100000, CRC(4fa43074) SHA1(e3f9c0334b4d90c5031fd98d63540bc169a5f4ae) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a22.p1", 0x000000, 0x100000, CRC(cdfaaf95) SHA1(597221972120a85bdeed605c6611a0cbaa154f68) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a23.p1", 0x000000, 0x100000, CRC(0852ee74) SHA1(ba82cc9ad034c4a71e2e5dd02cf3fd4c4ec33e73) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5l9b24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268l9a24.p1", 0x000000, 0x100000, CRC(b38066ce) SHA1(f78596f1042a4f7eab6ddac20bfdbe3a06985c40) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmc01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p1", 0x000000, 0x100000, CRC(038f6e8c) SHA1(a94325d0e36b343575e66874a7c9db93f18dd83e) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p1", 0x000000, 0x100000, CRC(038f6e8c) SHA1(a94325d0e36b343575e66874a7c9db93f18dd83e) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p1", 0x000000, 0x100000, CRC(038f6e8c) SHA1(a94325d0e36b343575e66874a7c9db93f18dd83e) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p1", 0x000000, 0x100000, CRC(31e07148) SHA1(f04fad77c3f4971451a1d57f66c5c8664697b7c3) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p1", 0x000000, 0x100000, CRC(31e07148) SHA1(f04fad77c3f4971451a1d57f66c5c8664697b7c3) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p1", 0x000000, 0x100000, CRC(31e07148) SHA1(f04fad77c3f4971451a1d57f66c5c8664697b7c3) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p1", 0x000000, 0x100000, CRC(96ea79cb) SHA1(a9f9e4ecafa4c3ddb31bec9152b546aac8bcf85a) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p1", 0x000000, 0x100000, CRC(96ea79cb) SHA1(a9f9e4ecafa4c3ddb31bec9152b546aac8bcf85a) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p1", 0x000000, 0x100000, CRC(96ea79cb) SHA1(a9f9e4ecafa4c3ddb31bec9152b546aac8bcf85a) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p1", 0x000000, 0x100000, CRC(84f52fb0) SHA1(269ac2b9e31aec3d45338cf1118ab339f4019a48) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p1", 0x000000, 0x100000, CRC(84f52fb0) SHA1(269ac2b9e31aec3d45338cf1118ab339f4019a48) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p1", 0x000000, 0x100000, CRC(84f52fb0) SHA1(269ac2b9e31aec3d45338cf1118ab339f4019a48) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb05.p1", 0x000000, 0x100000, CRC(b69a3074) SHA1(53af4dfab5fafd705fd3ac5a9ccdd5b399ee6063) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb05.p1", 0x000000, 0x100000, CRC(b69a3074) SHA1(53af4dfab5fafd705fd3ac5a9ccdd5b399ee6063) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb05.p1", 0x000000, 0x100000, CRC(b69a3074) SHA1(53af4dfab5fafd705fd3ac5a9ccdd5b399ee6063) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb06.p1", 0x000000, 0x100000, CRC(119038f7) SHA1(c2a1f31582e07e59586589e229620fad849b6c74) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb06.p1", 0x000000, 0x100000, CRC(119038f7) SHA1(c2a1f31582e07e59586589e229620fad849b6c74) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb06.p1", 0x000000, 0x100000, CRC(119038f7) SHA1(c2a1f31582e07e59586589e229620fad849b6c74) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb07.p1", 0x000000, 0x100000, CRC(d90802e7) SHA1(e7297952bbf6c7185a4a06e241fece46886b487a) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb07.p1", 0x000000, 0x100000, CRC(d90802e7) SHA1(e7297952bbf6c7185a4a06e241fece46886b487a) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb07.p1", 0x000000, 0x100000, CRC(d90802e7) SHA1(e7297952bbf6c7185a4a06e241fece46886b487a) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb09.p1", 0x000000, 0x100000, CRC(eb671d23) SHA1(d29472796a4cda4e13f4957a5c0a37b4bc8053ee) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb09.p1", 0x000000, 0x100000, CRC(eb671d23) SHA1(d29472796a4cda4e13f4957a5c0a37b4bc8053ee) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb09.p1", 0x000000, 0x100000, CRC(eb671d23) SHA1(d29472796a4cda4e13f4957a5c0a37b4bc8053ee) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb10.p1", 0x000000, 0x100000, CRC(4c6d15a0) SHA1(fef9dc905321acdcae29e623a0a30cf86a34c3bd) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb10.p1", 0x000000, 0x100000, CRC(4c6d15a0) SHA1(fef9dc905321acdcae29e623a0a30cf86a34c3bd) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb10.p1", 0x000000, 0x100000, CRC(4c6d15a0) SHA1(fef9dc905321acdcae29e623a0a30cf86a34c3bd) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb11.p1", 0x000000, 0x100000, CRC(5e7243db) SHA1(eb3636fec97650daea2f773c3b135d2218c3a318) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb11.p1", 0x000000, 0x100000, CRC(5e7243db) SHA1(eb3636fec97650daea2f773c3b135d2218c3a318) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb11.p1", 0x000000, 0x100000, CRC(5e7243db) SHA1(eb3636fec97650daea2f773c3b135d2218c3a318) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb12.p1", 0x000000, 0x100000, CRC(6c1d5c1f) SHA1(02efaa1f684b53e76a2695a5cd7aa28c957c6c71) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc32 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb12.p1", 0x000000, 0x100000, CRC(6c1d5c1f) SHA1(02efaa1f684b53e76a2695a5cd7aa28c957c6c71) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb12.p1", 0x000000, 0x100000, CRC(6c1d5c1f) SHA1(02efaa1f684b53e76a2695a5cd7aa28c957c6c71) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc34 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb13.p1", 0x000000, 0x100000, CRC(cb17549c) SHA1(effeeb42522ef573c5f04f408f4b1eac9d0c98bc) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb13.p1", 0x000000, 0x100000, CRC(cb17549c) SHA1(effeeb42522ef573c5f04f408f4b1eac9d0c98bc) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc36 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb13.p1", 0x000000, 0x100000, CRC(cb17549c) SHA1(effeeb42522ef573c5f04f408f4b1eac9d0c98bc) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb14.p1", 0x000000, 0x100000, CRC(908ad93e) SHA1(0cb3e3ce9ca524f726fcb01fcbf31b5db93a40d7) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc38 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb14.p1", 0x000000, 0x100000, CRC(908ad93e) SHA1(0cb3e3ce9ca524f726fcb01fcbf31b5db93a40d7) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb14.p1", 0x000000, 0x100000, CRC(908ad93e) SHA1(0cb3e3ce9ca524f726fcb01fcbf31b5db93a40d7) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc40 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb15.p1", 0x000000, 0x100000, CRC(a2e5c6fa) SHA1(d4c635eac6e5dff7cd43defec27e3ab154d3135e) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc41 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb15.p1", 0x000000, 0x100000, CRC(a2e5c6fa) SHA1(d4c635eac6e5dff7cd43defec27e3ab154d3135e) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc42 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb15.p1", 0x000000, 0x100000, CRC(a2e5c6fa) SHA1(d4c635eac6e5dff7cd43defec27e3ab154d3135e) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc43 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb16.p1", 0x000000, 0x100000, CRC(05efce79) SHA1(c4e1cb89e384f211ec48dbf0bdf86d7e49cf240c) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc44 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb16.p1", 0x000000, 0x100000, CRC(05efce79) SHA1(c4e1cb89e384f211ec48dbf0bdf86d7e49cf240c) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc45 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb16.p1", 0x000000, 0x100000, CRC(05efce79) SHA1(c4e1cb89e384f211ec48dbf0bdf86d7e49cf240c) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc46 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb17.p1", 0x000000, 0x100000, CRC(17f09802) SHA1(f6ec1e153aec9518e4cca783fd0035b2d2c5ee5b) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc47 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb17.p1", 0x000000, 0x100000, CRC(17f09802) SHA1(f6ec1e153aec9518e4cca783fd0035b2d2c5ee5b) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc48 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb17.p1", 0x000000, 0x100000, CRC(17f09802) SHA1(f6ec1e153aec9518e4cca783fd0035b2d2c5ee5b) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc49 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb18.p1", 0x000000, 0x100000, CRC(259f87c6) SHA1(f57cc553e0e992d7501652505056745c6b13be23) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc50 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb18.p1", 0x000000, 0x100000, CRC(259f87c6) SHA1(f57cc553e0e992d7501652505056745c6b13be23) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc51 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb18.p1", 0x000000, 0x100000, CRC(259f87c6) SHA1(f57cc553e0e992d7501652505056745c6b13be23) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc52 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb19.p1", 0x000000, 0x100000, CRC(82958f45) SHA1(efa3b84a483ba2a2d964e5464759b85107b6de60) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc53 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb19.p1", 0x000000, 0x100000, CRC(82958f45) SHA1(efa3b84a483ba2a2d964e5464759b85107b6de60) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc54 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb19.p1", 0x000000, 0x100000, CRC(82958f45) SHA1(efa3b84a483ba2a2d964e5464759b85107b6de60) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc55 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb20.p1", 0x000000, 0x100000, CRC(4a0db555) SHA1(5b8b1873f7c49a83c2e0eb554d310b4920a9a003) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc56 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb20.p1", 0x000000, 0x100000, CRC(4a0db555) SHA1(5b8b1873f7c49a83c2e0eb554d310b4920a9a003) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc57 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb20.p1", 0x000000, 0x100000, CRC(4a0db555) SHA1(5b8b1873f7c49a83c2e0eb554d310b4920a9a003) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc58 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb21.p1", 0x000000, 0x100000, CRC(7862aa91) SHA1(06b413ef6aac048cd19cf804f8578604eab32266) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc59 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb21.p1", 0x000000, 0x100000, CRC(7862aa91) SHA1(06b413ef6aac048cd19cf804f8578604eab32266) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc60 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb21.p1", 0x000000, 0x100000, CRC(7862aa91) SHA1(06b413ef6aac048cd19cf804f8578604eab32266) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc61 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb22.p1", 0x000000, 0x100000, CRC(df68a212) SHA1(8d6f7e529a4f1c9cc437f793e373d09e4c8107ee) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc62 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb22.p1", 0x000000, 0x100000, CRC(df68a212) SHA1(8d6f7e529a4f1c9cc437f793e373d09e4c8107ee) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc63 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb22.p1", 0x000000, 0x100000, CRC(df68a212) SHA1(8d6f7e529a4f1c9cc437f793e373d09e4c8107ee) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc64 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb23.p1", 0x000000, 0x100000, CRC(cd77f469) SHA1(9d23742d4e434926bd41dc68c6d5a6a60ac9f892) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc65 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb23.p1", 0x000000, 0x100000, CRC(cd77f469) SHA1(9d23742d4e434926bd41dc68c6d5a6a60ac9f892) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc66 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb23.p1", 0x000000, 0x100000, CRC(cd77f469) SHA1(9d23742d4e434926bd41dc68c6d5a6a60ac9f892) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc67 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb24.p1", 0x000000, 0x100000, CRC(ff18ebad) SHA1(5bcf2120ed6d7371bfa318e896f235d53d4d48bd) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc68 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb24.p1", 0x000000, 0x100000, CRC(ff18ebad) SHA1(5bcf2120ed6d7371bfa318e896f235d53d4d48bd) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc69 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb24.p1", 0x000000, 0x100000, CRC(ff18ebad) SHA1(5bcf2120ed6d7371bfa318e896f235d53d4d48bd) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc70 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb25.p1", 0x000000, 0x100000, CRC(5812e32e) SHA1(39f1d774c8b78926388165a16250cc0f6ec3ddc7) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc71 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb25.p1", 0x000000, 0x100000, CRC(5812e32e) SHA1(39f1d774c8b78926388165a16250cc0f6ec3ddc7) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc72 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb25.p1", 0x000000, 0x100000, CRC(5812e32e) SHA1(39f1d774c8b78926388165a16250cc0f6ec3ddc7) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc73 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb26.p1", 0x000000, 0x100000, CRC(4c756410) SHA1(e71fcbf6e3088870cb46721e1648a35149e86fe8) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc74 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb26.p1", 0x000000, 0x100000, CRC(4c756410) SHA1(e71fcbf6e3088870cb46721e1648a35149e86fe8) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc75 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb26.p1", 0x000000, 0x100000, CRC(4c756410) SHA1(e71fcbf6e3088870cb46721e1648a35149e86fe8) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc76 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb27.p1", 0x000000, 0x100000, CRC(7e1a7bd4) SHA1(46b92028b5630ec8a2475de99a8cec582cf995cc) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc77 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb27.p1", 0x000000, 0x100000, CRC(7e1a7bd4) SHA1(46b92028b5630ec8a2475de99a8cec582cf995cc) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc78 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb27.p1", 0x000000, 0x100000, CRC(7e1a7bd4) SHA1(46b92028b5630ec8a2475de99a8cec582cf995cc) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc79 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb28.p1", 0x000000, 0x100000, CRC(d9107357) SHA1(8997cf3477e354b2bb5c01d85d27bce4199d9bc4) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc80 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb28.p1", 0x000000, 0x100000, CRC(d9107357) SHA1(8997cf3477e354b2bb5c01d85d27bce4199d9bc4) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc81 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb28.p1", 0x000000, 0x100000, CRC(d9107357) SHA1(8997cf3477e354b2bb5c01d85d27bce4199d9bc4) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc82 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb29.p1", 0x000000, 0x100000, CRC(cb0f252c) SHA1(18552125d2b75a231c00cd4dc3a8e083fa2e5e7e) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc83 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb29.p1", 0x000000, 0x100000, CRC(cb0f252c) SHA1(18552125d2b75a231c00cd4dc3a8e083fa2e5e7e) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc84 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb29.p1", 0x000000, 0x100000, CRC(cb0f252c) SHA1(18552125d2b75a231c00cd4dc3a8e083fa2e5e7e) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc85 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb30.p1", 0x000000, 0x100000, CRC(f9603ae8) SHA1(95fc995e079214b93b9697ae048ee97aa527cb93) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc86 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb30.p1", 0x000000, 0x100000, CRC(f9603ae8) SHA1(95fc995e079214b93b9697ae048ee97aa527cb93) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc87 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb30.p1", 0x000000, 0x100000, CRC(f9603ae8) SHA1(95fc995e079214b93b9697ae048ee97aa527cb93) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc88 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb31.p1", 0x000000, 0x100000, CRC(5e6a326b) SHA1(d8ac509d12db12e7f52fca9dfb0644f9c98b8991) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc89 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb31.p1", 0x000000, 0x100000, CRC(5e6a326b) SHA1(d8ac509d12db12e7f52fca9dfb0644f9c98b8991) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc90 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb31.p1", 0x000000, 0x100000, CRC(5e6a326b) SHA1(d8ac509d12db12e7f52fca9dfb0644f9c98b8991) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc91 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb32.p1", 0x000000, 0x100000, CRC(bb867efa) SHA1(a92d10805514686e0738f9b33105629a01c406ba) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc92 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb32.p1", 0x000000, 0x100000, CRC(bb867efa) SHA1(a92d10805514686e0738f9b33105629a01c406ba) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc93 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb32.p1", 0x000000, 0x100000, CRC(bb867efa) SHA1(a92d10805514686e0738f9b33105629a01c406ba) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc94 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb33.p1", 0x000000, 0x100000, CRC(89e9613e) SHA1(ae4287f237ff194e62580c3adaaa5fd681ff9352) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc95 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb33.p1", 0x000000, 0x100000, CRC(89e9613e) SHA1(ae4287f237ff194e62580c3adaaa5fd681ff9352) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc96 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb33.p1", 0x000000, 0x100000, CRC(89e9613e) SHA1(ae4287f237ff194e62580c3adaaa5fd681ff9352) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc97 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb34.p1", 0x000000, 0x100000, CRC(2ee369bd) SHA1(f27a1df1835b0d1e61d3e2eea2cefb9788dfb90a) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc98 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb34.p1", 0x000000, 0x100000, CRC(2ee369bd) SHA1(f27a1df1835b0d1e61d3e2eea2cefb9788dfb90a) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc99 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb34.p1", 0x000000, 0x100000, CRC(2ee369bd) SHA1(f27a1df1835b0d1e61d3e2eea2cefb9788dfb90a) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc100 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb35.p1", 0x000000, 0x100000, CRC(3cfc3fc6) SHA1(10e0e330325001440634ae34183983cfe8356c54) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc101 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb35.p1", 0x000000, 0x100000, CRC(3cfc3fc6) SHA1(10e0e330325001440634ae34183983cfe8356c54) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc102 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb35.p1", 0x000000, 0x100000, CRC(3cfc3fc6) SHA1(10e0e330325001440634ae34183983cfe8356c54) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc103 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb36.p1", 0x000000, 0x100000, CRC(0e932002) SHA1(252741fa35ff84103b3b0593daea33440d891daa) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc104 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb36.p1", 0x000000, 0x100000, CRC(0e932002) SHA1(252741fa35ff84103b3b0593daea33440d891daa) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc105 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb36.p1", 0x000000, 0x100000, CRC(0e932002) SHA1(252741fa35ff84103b3b0593daea33440d891daa) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc106 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb37.p1", 0x000000, 0x100000, CRC(a9992881) SHA1(c1bb53dc18eff777497d2d40c013a543c3c4be21) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc107 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb37.p1", 0x000000, 0x100000, CRC(a9992881) SHA1(c1bb53dc18eff777497d2d40c013a543c3c4be21) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc108 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb37.p1", 0x000000, 0x100000, CRC(a9992881) SHA1(c1bb53dc18eff777497d2d40c013a543c3c4be21) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc109 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb38.p1", 0x000000, 0x100000, CRC(b777dc70) SHA1(17fbdda54d3984b82c10ae63b755b298dabe4ef6) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc110 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb38.p1", 0x000000, 0x100000, CRC(b777dc70) SHA1(17fbdda54d3984b82c10ae63b755b298dabe4ef6) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc111 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb38.p1", 0x000000, 0x100000, CRC(b777dc70) SHA1(17fbdda54d3984b82c10ae63b755b298dabe4ef6) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc112 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb39.p1", 0x000000, 0x100000, CRC(8518c3b4) SHA1(c93e2a9fbb93612d72a97bcf89aed1ebd26544eb) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc113 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb39.p1", 0x000000, 0x100000, CRC(8518c3b4) SHA1(c93e2a9fbb93612d72a97bcf89aed1ebd26544eb) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc114 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb39.p1", 0x000000, 0x100000, CRC(8518c3b4) SHA1(c93e2a9fbb93612d72a97bcf89aed1ebd26544eb) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc115 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb40.p1", 0x000000, 0x100000, CRC(2212cb37) SHA1(095e5b88cd7dfebffa8ad2e62f30b928402b36eb) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc116 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb40.p1", 0x000000, 0x100000, CRC(2212cb37) SHA1(095e5b88cd7dfebffa8ad2e62f30b928402b36eb) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc117 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb40.p1", 0x000000, 0x100000, CRC(2212cb37) SHA1(095e5b88cd7dfebffa8ad2e62f30b928402b36eb) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc118 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb41.p1", 0x000000, 0x100000, CRC(300d9d4c) SHA1(07de781f1a96d051f054ecb80879cc2398c28326) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc119 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb41.p1", 0x000000, 0x100000, CRC(300d9d4c) SHA1(07de781f1a96d051f054ecb80879cc2398c28326) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc120 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb41.p1", 0x000000, 0x100000, CRC(300d9d4c) SHA1(07de781f1a96d051f054ecb80879cc2398c28326) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc121 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb42.p1", 0x000000, 0x100000, CRC(02628288) SHA1(def3a97af7ca1e2cda490ec6594cbe94cc771509) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc122 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb42.p1", 0x000000, 0x100000, CRC(02628288) SHA1(def3a97af7ca1e2cda490ec6594cbe94cc771509) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc123 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb42.p1", 0x000000, 0x100000, CRC(02628288) SHA1(def3a97af7ca1e2cda490ec6594cbe94cc771509) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc124 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb43.p1", 0x000000, 0x100000, CRC(a5688a0b) SHA1(bc2b5cd73faea0f5b764af6919aa622e09c03366) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc125 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb43.p1", 0x000000, 0x100000, CRC(a5688a0b) SHA1(bc2b5cd73faea0f5b764af6919aa622e09c03366) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc126 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb43.p1", 0x000000, 0x100000, CRC(a5688a0b) SHA1(bc2b5cd73faea0f5b764af6919aa622e09c03366) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc127 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb44.p1", 0x000000, 0x100000, CRC(6df0b01b) SHA1(303505ff07b858c2e757dbdb3f62e11c2e1d5419) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc128 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb44.p1", 0x000000, 0x100000, CRC(6df0b01b) SHA1(303505ff07b858c2e757dbdb3f62e11c2e1d5419) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc129 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb44.p1", 0x000000, 0x100000, CRC(6df0b01b) SHA1(303505ff07b858c2e757dbdb3f62e11c2e1d5419) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc130 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb45.p1", 0x000000, 0x100000, CRC(5f9fafdf) SHA1(d2d08b31cea8347ba6bd7c418a5056ad8c3e3dac) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc131 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb45.p1", 0x000000, 0x100000, CRC(5f9fafdf) SHA1(d2d08b31cea8347ba6bd7c418a5056ad8c3e3dac) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc132 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb45.p1", 0x000000, 0x100000, CRC(5f9fafdf) SHA1(d2d08b31cea8347ba6bd7c418a5056ad8c3e3dac) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc133 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb46.p1", 0x000000, 0x100000, CRC(f895a75c) SHA1(268cfdf94f99baf132605c1c4e846065cf0f84a4) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc134 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb46.p1", 0x000000, 0x100000, CRC(f895a75c) SHA1(268cfdf94f99baf132605c1c4e846065cf0f84a4) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc135 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb46.p1", 0x000000, 0x100000, CRC(f895a75c) SHA1(268cfdf94f99baf132605c1c4e846065cf0f84a4) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc136 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb47.p1", 0x000000, 0x100000, CRC(ea8af127) SHA1(b34089c7dd39192e2bfe8672212e15063dc1c69a) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc137 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb47.p1", 0x000000, 0x100000, CRC(ea8af127) SHA1(b34089c7dd39192e2bfe8672212e15063dc1c69a) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc138 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb47.p1", 0x000000, 0x100000, CRC(ea8af127) SHA1(b34089c7dd39192e2bfe8672212e15063dc1c69a) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc139 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb48.p1", 0x000000, 0x100000, CRC(d8e5eee3) SHA1(81c709e7337b1f6242373cd7e7e02628c6282982) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc140 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb48.p1", 0x000000, 0x100000, CRC(d8e5eee3) SHA1(81c709e7337b1f6242373cd7e7e02628c6282982) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc141 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb48.p1", 0x000000, 0x100000, CRC(d8e5eee3) SHA1(81c709e7337b1f6242373cd7e7e02628c6282982) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc142 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb49.p1", 0x000000, 0x100000, CRC(7fefe660) SHA1(a2927548aeb9f6a87294417fe5b60085d10e388e) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc143 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb49.p1", 0x000000, 0x100000, CRC(7fefe660) SHA1(a2927548aeb9f6a87294417fe5b60085d10e388e) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc144 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb49.p1", 0x000000, 0x100000, CRC(7fefe660) SHA1(a2927548aeb9f6a87294417fe5b60085d10e388e) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc145 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb50.p1", 0x000000, 0x100000, CRC(24726bc2) SHA1(aeed375b86f8013e932b52d594454fe3cbbaf665) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc146 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb50.p1", 0x000000, 0x100000, CRC(24726bc2) SHA1(aeed375b86f8013e932b52d594454fe3cbbaf665) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc147 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb50.p1", 0x000000, 0x100000, CRC(24726bc2) SHA1(aeed375b86f8013e932b52d594454fe3cbbaf665) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc148 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb51.p1", 0x000000, 0x100000, CRC(161d7406) SHA1(4ce68ae580a75be99772a7780f9501f3e0722849) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc149 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb51.p1", 0x000000, 0x100000, CRC(161d7406) SHA1(4ce68ae580a75be99772a7780f9501f3e0722849) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc150 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb51.p1", 0x000000, 0x100000, CRC(161d7406) SHA1(4ce68ae580a75be99772a7780f9501f3e0722849) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc151 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb52.p1", 0x000000, 0x100000, CRC(b1177c85) SHA1(ea9266f1ecb4c31da7543ef47191c135896d1c60) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc152 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb52.p1", 0x000000, 0x100000, CRC(b1177c85) SHA1(ea9266f1ecb4c31da7543ef47191c135896d1c60) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc153 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb52.p1", 0x000000, 0x100000, CRC(b1177c85) SHA1(ea9266f1ecb4c31da7543ef47191c135896d1c60) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc154 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb53.p1", 0x000000, 0x100000, CRC(a3082afe) SHA1(ef0d8f51cc2715ae535bc08b7e274509771638f8) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc155 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb53.p1", 0x000000, 0x100000, CRC(a3082afe) SHA1(ef0d8f51cc2715ae535bc08b7e274509771638f8) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc156 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb53.p1", 0x000000, 0x100000, CRC(a3082afe) SHA1(ef0d8f51cc2715ae535bc08b7e274509771638f8) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc157 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb54.p1", 0x000000, 0x100000, CRC(9167353a) SHA1(62a4b7552ac5d2f9af68c36126dc093e08fed2e5) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc158 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb54.p1", 0x000000, 0x100000, CRC(9167353a) SHA1(62a4b7552ac5d2f9af68c36126dc093e08fed2e5) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc159 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb54.p1", 0x000000, 0x100000, CRC(9167353a) SHA1(62a4b7552ac5d2f9af68c36126dc093e08fed2e5) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc160 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb55.p1", 0x000000, 0x100000, CRC(366d3db9) SHA1(7ce2cce713b644614353fb1776c61aab54a00a9a) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc161 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb55.p1", 0x000000, 0x100000, CRC(366d3db9) SHA1(7ce2cce713b644614353fb1776c61aab54a00a9a) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc162 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb55.p1", 0x000000, 0x100000, CRC(366d3db9) SHA1(7ce2cce713b644614353fb1776c61aab54a00a9a) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc163 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb56.p1", 0x000000, 0x100000, CRC(fef507a9) SHA1(21fa13c0e7ce3c640263ee3e6aa0af308d3e6489) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc164 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb56.p1", 0x000000, 0x100000, CRC(fef507a9) SHA1(21fa13c0e7ce3c640263ee3e6aa0af308d3e6489) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc165 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb56.p1", 0x000000, 0x100000, CRC(fef507a9) SHA1(21fa13c0e7ce3c640263ee3e6aa0af308d3e6489) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc166 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb57.p1", 0x000000, 0x100000, CRC(cc9a186d) SHA1(3324f1732aaa36e08684fc1bcd7375dc496ea092) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc167 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb57.p1", 0x000000, 0x100000, CRC(cc9a186d) SHA1(3324f1732aaa36e08684fc1bcd7375dc496ea092) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc168 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb57.p1", 0x000000, 0x100000, CRC(cc9a186d) SHA1(3324f1732aaa36e08684fc1bcd7375dc496ea092) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc169 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb58.p1", 0x000000, 0x100000, CRC(6b9010ee) SHA1(bb49326ead93b2aa1606dbe7e2671046d0022998) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc170 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb58.p1", 0x000000, 0x100000, CRC(6b9010ee) SHA1(bb49326ead93b2aa1606dbe7e2671046d0022998) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc171 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb58.p1", 0x000000, 0x100000, CRC(6b9010ee) SHA1(bb49326ead93b2aa1606dbe7e2671046d0022998) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc172 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb59.p1", 0x000000, 0x100000, CRC(798f4695) SHA1(34354a5a8c334acaf1e96952a2ef07851a19cffd) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc173 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb59.p1", 0x000000, 0x100000, CRC(798f4695) SHA1(34354a5a8c334acaf1e96952a2ef07851a19cffd) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc174 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb59.p1", 0x000000, 0x100000, CRC(798f4695) SHA1(34354a5a8c334acaf1e96952a2ef07851a19cffd) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc175 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb60.p1", 0x000000, 0x100000, CRC(4be05951) SHA1(e7302702721acf58a3d3f5b37f1fe4c6864ab48b) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc176 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb60.p1", 0x000000, 0x100000, CRC(4be05951) SHA1(e7302702721acf58a3d3f5b37f1fe4c6864ab48b) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc177 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb60.p1", 0x000000, 0x100000, CRC(4be05951) SHA1(e7302702721acf58a3d3f5b37f1fe4c6864ab48b) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc178 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb61.p1", 0x000000, 0x100000, CRC(ecea51d2) SHA1(8cb4f11089eb7d64637882c9f01846d0664b97ff) ) + ROM_LOAD16_WORD_SWAP( "268l9a.p2", 0x100000, 0x400000, CRC(f5bf2c6b) SHA1(99fdc44aba8b2f30d14a1975052811567ea8f05a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc179 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb61.p1", 0x000000, 0x100000, CRC(ecea51d2) SHA1(8cb4f11089eb7d64637882c9f01846d0664b97ff) ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p2", 0x100000, 0x400000, CRC(35f5fb31) SHA1(44c79cec9cb5eeb4004537aaf30dc3e9f2e2acc4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5rmc180 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb61.p1", 0x000000, 0x100000, CRC(ecea51d2) SHA1(8cb4f11089eb7d64637882c9f01846d0664b97ff) ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p2", 0x100000, 0x400000, CRC(91398b22) SHA1(55b52697e0c9b943ec7fe7dd0afc3498d6191ca4) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) + ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) + ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) + ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9a.c1", 0x0000000, 0x800000, CRC(5e2e9087) SHA1(2366df8b0ee03e8938dcae571dccf32cfcfd685b) ) + ROM_LOAD16_BYTE( "268l9a.c2", 0x0000001, 0x800000, CRC(d15770e3) SHA1(162c166c3fdc2a29af88dfea8a10138284029e36) ) + ROM_LOAD16_BYTE( "268l9a.c3", 0x1000000, 0x800000, CRC(3e104b8f) SHA1(ee8467e07f27fbcad35a239b45e1e7e5aed79a25) ) + ROM_LOAD16_BYTE( "268l9a.c4", 0x1000001, 0x800000, CRC(03f32dda) SHA1(64bc08dce4a8188878d683a6290e370e4d3488a1) ) + ROM_LOAD16_BYTE( "268l9a.c5", 0x2000000, 0x800000, CRC(fd3e0f24) SHA1(5143c521c79a011465c93717171bb24b550bdc1f) ) + ROM_LOAD16_BYTE( "268l9a.c6", 0x2000001, 0x800000, CRC(3c873aba) SHA1(b1c882f7c228046929f82a24d9f635c1b6443a94) ) + ROM_LOAD16_BYTE( "268l9a.c7", 0x3000000, 0x800000, CRC(0d070c3b) SHA1(2d785bd095726b4e48aa65578b9694372f4c46c3) ) + ROM_LOAD16_BYTE( "268l9a.c8", 0x3000001, 0x800000, CRC(09751dd8) SHA1(5a1378faa3bd3ebb6573d7c171639df153b5202b) ) +ROM_END + +ROM_START( mslug5hp00 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp00.p1", 0x000000, 0x600000, CRC(3be747ab) SHA1(48ab8b6bedbd854a74b7fe4055d1a5c7a4b9cda8) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp01 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp01.p1", 0x000000, 0x600000, CRC(655c9269) SHA1(5169abd0afb89c636ad62d660f648be26a23035a) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp02 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp02.p1", 0x000000, 0x600000, CRC(8184fc1d) SHA1(1472710c64d27274367803a7e35c5d7d289b8c0a) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp03 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp03.p1", 0x000000, 0x600000, CRC(3a579545) SHA1(b0858698d4bc3bef9bdb971ad3c5732cc1f0055a) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp04 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp04.p1", 0x000000, 0x600000, CRC(7c27c5b6) SHA1(6abafec24c0d6a53e4717ee9803f4457bc356765) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp05 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp05.p1", 0x000000, 0x600000, CRC(be97803b) SHA1(23d7a16c63dc84e0d7ab017a011a3d407c54bce9) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp06 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp06.p1", 0x000000, 0x600000, CRC(70172b62) SHA1(d9ef292b619757321caceec7b36d5ba975daf311) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp07 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp07.p1", 0x000000, 0x600000, CRC(b2a76eef) SHA1(3e918f8eacc6a9c662b738db0b4bdf3e452a98e5) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp08 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp08.p1", 0x000000, 0x600000, CRC(3e47cf09) SHA1(9cf7d092312dbe7158d4729dd07807e4a32af04c) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp09 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp09.p1", 0x000000, 0x600000, CRC(f8e7d0c8) SHA1(ecd66d2bdbc60cca6fc1670acf174dccf67a6013) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp10 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp10.p1", 0x000000, 0x600000, CRC(b6b734a3) SHA1(1b9c22a9519563209e9b9a2bd995891b176e511a) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp11 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp11.p1", 0x000000, 0x600000, CRC(78379ffa) SHA1(6a43273feffc19e34c55c6e428e1f2ddb272d2f8) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp12 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp12.p1", 0x000000, 0x600000, CRC(36677b91) SHA1(30afc8ceab8fccb37d642d6937824f64360c1897) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp13 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp13.p1", 0x000000, 0x600000, CRC(ba87da77) SHA1(1960b8f7779ff9d267d084a29fccf3d25cf06219) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp14 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp14.p1", 0x000000, 0x600000, CRC(7407712e) SHA1(33175e6f5be5828245fbc10dcd93597f1c473de7) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp15 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp15.p1", 0x000000, 0x600000, CRC(f4d73e1c) SHA1(071407fb05bad678c5ab6a1311b463c4ddcdf1d5) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp16 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp16.p1", 0x000000, 0x600000, CRC(b3b8004c) SHA1(6de7b79031ccc664db4eed27741fff735ffea0e7) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp17 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp17.p1", 0x000000, 0x600000, CRC(cb8d3d11) SHA1(a6c8e2b84f001849e8d1d7329dfbc4a4e0f8d218) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp18 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp18.p1", 0x000000, 0x600000, CRC(b0bbdf9f) SHA1(1419eaa001de21020cd124360a88ce6deeaf00db) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp19 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp19.p1", 0x000000, 0x600000, CRC(da7e85ac) SHA1(fd161650251ce2a54f72c5ccf3b1a08ba39a4f14) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp20 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp20.p1", 0x000000, 0x600000, CRC(9e5345c5) SHA1(31b427b201ffc4c4ec1920ce4612f3fd32ea5c42) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp21 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp21.p1", 0x000000, 0x600000, CRC(8d3d1184) SHA1(f5e9660ec7236849e0cfcb10a4d2d882ff1a5995) ) + + NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5hp22 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268hp22.p1", 0x000000, 0x600000, CRC(7f6b24d2) SHA1(348c8fb0ad4be86c1aeac56cc0a14713eb19c637) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + + + +HACK( 2018, mslug5l9a01, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Unlimited Credits in Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a02, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Weapon Dual Machine Gun with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a03, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Weapon Drop Shot with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a04, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Weapon Enemy Chaser with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a05, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Weapon Flame Shot with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a06, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Weapon Heavy Machine Gun with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a07, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Weapon Iron Lizard with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a08, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Weapon Big Flame Shot with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a09, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Weapon Laser with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a10, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Weapon Big Heavy Machine Gun with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a11, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Weapon Big Laser with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a12, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Weapon Big Shotgun with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a13, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Weapon Rocket Launcher with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a14, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Weapon Shotgun with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a15, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Weapon Super Grenade with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a16, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Fire Bomb)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a17, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Stone)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a18, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Change Character)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a19, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(BIG Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a20, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Change Weapon And Bomb)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a21, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(99 Grenade)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a22, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(POW never lose)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a23, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(Quick Go Next Mission)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9a24, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver A))(War Chariot)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b01, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Unlimited Credits in Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b02, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Weapon Dual Machine Gun with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b03, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Weapon Drop Shot with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b04, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Weapon Enemy Chaser with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b05, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Weapon Flame Shot with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b06, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Weapon Heavy Machine Gun with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b07, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Weapon Iron Lizard with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b08, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Weapon Big Flame Shot with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b09, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Weapon Laser with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b10, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Weapon Big Heavy Machine Gun with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b11, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Weapon Big Laser with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b12, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Weapon Big Shotgun with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b13, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Weapon Rocket Launcher with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b14, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Weapon Shotgun with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b15, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Weapon Super Grenade with infinite ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b16, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Fire Bomb)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b17, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Stone)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b18, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Change Character)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b19, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(BIG Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b20, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Change Weapon And Bomb)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b21, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(99 Grenade)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b22, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(POW never lose)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b23, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(Quick Go Next Mission)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5l9b24, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "C.B", "Metal Slug 5 (Very Hard LV 9 (Ver B))(War Chariot)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc01, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc02, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc03, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc04, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc05, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc06, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc07, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc08, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc09, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc10, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc11, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc12, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc13, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc14, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc15, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc16, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc17, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc18, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Flame Shot + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc19, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc20, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc21, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc22, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc23, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc24, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc25, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc26, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc27, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc28, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc29, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc30, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc31, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc32, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc33, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc34, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc35, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc36, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Heavy Machine Gun + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc37, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc38, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc39, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc40, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc41, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc42, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc43, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc44, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc45, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc46, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc47, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc48, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc49, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc50, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc51, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc52, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc53, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc54, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Laser + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc55, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc56, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc57, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc58, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc59, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc60, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc61, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc62, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc63, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc64, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc65, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc66, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc67, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc68, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc69, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc70, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc71, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc72, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Rocket Launcher + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc73, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc74, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc75, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc76, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc77, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc78, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc79, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc80, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc81, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc82, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc83, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc84, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc85, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc86, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc87, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc88, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc89, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc90, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Big Shotgun + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc91, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc92, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc93, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc94, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc95, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc96, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc97, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc98, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc99, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc100, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc101, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc102, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc103, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc104, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc105, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc106, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc107, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc108, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Dual Machine Gun + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc109, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc110, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc111, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc112, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc113, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc114, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc115, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc116, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc117, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc118, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc119, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc120, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc121, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc122, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc123, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc124, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc125, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc126, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Enemy Chaser + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc127, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc128, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc129, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc130, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc131, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc132, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc133, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc134, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc135, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc136, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc137, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc138, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc139, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc140, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc141, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc142, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc143, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc144, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Super Grenade + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc145, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc146, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc147, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc148, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc149, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc150, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc151, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc152, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc153, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc154, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc155, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc156, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc157, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc158, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc159, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc160, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc161, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc162, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Drop Shot + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc163, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc164, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc165, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc166, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc167, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc168, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc169, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc170, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc171, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc172, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc173, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc174, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc175, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc176, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc177, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc178, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc179, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5rmc180, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver A) + Iron Lizard + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp00, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Roms Original)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp01, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Unlimited Credits in Console Mode)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp02, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Weapon Dual Machine Gun with infinite ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp03, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Weapon Drop Shot with infinite ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp04, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Weapon Enemy Chaser with infinite ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp05, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Weapon Flame Shot with infinite ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp06, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Weapon Heavy Machine Gun with infinite ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp07, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Weapon Iron Lizard with infinite ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp08, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Weapon Big Flame Shot with infinite ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp09, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Weapon Laser with infinite ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp10, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Weapon Big Heavy Machine Gun with infinite ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp11, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Weapon Big Laser with infinite ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp12, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Weapon Big Shotgun with infinite ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp13, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Weapon Rocket Launcher with infinite ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp14, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Weapon Shotgun with infinite ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp15, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Weapon Super Grenade with infinite ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp16, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Fire Bomb)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp17, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Stone)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp18, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Change Character)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp19, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Change Weapon And Bomb)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp20, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(99 Grenade)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp21, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(POW never lose)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslug5hp22, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Version Qing Youlan)(Extreme Remix)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) + + //PSmame (c) gaston90 used with permission + /******************************************** + Proyecto Shadows Mame Build Plus +**********************************************/ + +ROM_START( mslug5hd01 ) + ROM_REGION( 0x800000, "maincpu", 0 ) + ROM_LOAD32_WORD_SWAP( "268hd01.p1", 0x000000, 0x400000, CRC(a1f9c9b4) SHA1(9bdd7e1f93d3ceb1efe6a8fd4c388564b2d5f1af) ) + ROM_LOAD32_WORD_SWAP( "268hd01.p2", 0x000002, 0x400000, CRC(cc65f0f9) SHA1(915364b6ec6efcec804e9a76953820e8316e1271) ) + + NEO_SFIX_MT_128K - /**************************************** - Metal Slug 5 -*****************************************/ + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) -ROM_START( mslug5s01 ) + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5hd02 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc01.p1", 0x000000, 0x400000, CRC(6bb6bf3a) SHA1(ccd0c1d48cf67fa508dced7702c2dbfaa6690fc3) ) - ROM_LOAD32_WORD_SWAP( "268hc01.p2", 0x000002, 0x400000, CRC(106b44aa) SHA1(b46520c4cfa41059128323f65fa50983f79960de) ) + ROM_LOAD32_WORD_SWAP( "268hd02.p1", 0x000000, 0x400000, CRC(f25c0b5f) SHA1(c5c9dbb2bfe3347cca36694766009de3fdc62571) ) + ROM_LOAD32_WORD_SWAP( "268hd02.p2", 0x000002, 0x400000, CRC(045bd754) SHA1(2365602fa4c4e119ec13253a460ce5b6441e0f0a) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s02 ) +ROM_START( mslug5hd03 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc02.p1", 0x000000, 0x400000, CRC(dfdd2334) SHA1(1caab23f124f54e236141c40090d4b34c14aa161) ) - ROM_LOAD32_WORD_SWAP( "268hc02.p2", 0x000002, 0x400000, CRC(fcb20cbb) SHA1(6b82bea5550e1f5ea02a28453f7e6913d6c6e26f) ) + ROM_LOAD32_WORD_SWAP( "268hd03.p1", 0x000000, 0x400000, CRC(1179c5b5) SHA1(712b147504d47e5708dfeb630936082917120d33) ) + ROM_LOAD32_WORD_SWAP( "268hd03.p2", 0x000002, 0x400000, CRC(fe8a5233) SHA1(5d7e7b8198860a56e75e0163ac748bf01054dc18) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s03 ) +ROM_START( mslug5hd04 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc03.p1", 0x000000, 0x400000, CRC(b3fba8ce) SHA1(57d66ffcb67f10d7e9f2c6cb03049db12f0d0d0b) ) - ROM_LOAD32_WORD_SWAP( "268hc03.p2", 0x000002, 0x400000, CRC(a70534b4) SHA1(af16b68403da3a7779a85013391c157174088253) ) + ROM_LOAD32_WORD_SWAP( "268hd04.p1", 0x000000, 0x400000, CRC(2b0cf29f) SHA1(477157a604372bd4370bbd8169856bf0cc78e74e) ) + ROM_LOAD32_WORD_SWAP( "268hd04.p2", 0x000002, 0x400000, CRC(a32e4b2d) SHA1(0a8615521a60e98021b1dbfb987015c9eac71121) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s04 ) +ROM_START( mslug5hd05 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc04.p1", 0x000000, 0x400000, CRC(079034c0) SHA1(170ba24e123f23819b7599dd309d23328283596a) ) - ROM_LOAD32_WORD_SWAP( "268hc04.p2", 0x000002, 0x400000, CRC(4bdc7ca5) SHA1(a0511bb868bd88b2722dd00c4c59409c96df13d4) ) + ROM_LOAD32_WORD_SWAP( "268hd05.p1", 0x000000, 0x400000, CRC(5a9e15ea) SHA1(c702af9c1a2ee6d2657b2bacdbaf5c09aa3a0e66) ) + ROM_LOAD32_WORD_SWAP( "268hd05.p2", 0x000002, 0x400000, CRC(33fe0abe) SHA1(b440a269991b308dae590b86cd03cac45c916ae4) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s05 ) +ROM_START( mslug5hd06 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc05.p1", 0x000000, 0x400000, CRC(0fc6d235) SHA1(0156e1ef860bb3491c6a18abe691cb3f4346190c) ) - ROM_LOAD32_WORD_SWAP( "268hc05.p2", 0x000002, 0x400000, CRC(a2821872) SHA1(78c1dc6d2abf88fc279936a346c5a2915d5667ad) ) + ROM_LOAD32_WORD_SWAP( "268hd06.p1", 0x000000, 0x400000, CRC(60eb22c0) SHA1(3acca52b8ee15dfbd5f3dc0f59a1ef3dbf0f5dde) ) + ROM_LOAD32_WORD_SWAP( "268hd06.p2", 0x000002, 0x400000, CRC(6e5a13a0) SHA1(b2629b08d15e7d65fbb6ca31bc11ea0e5e77c4cd) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s06 ) +ROM_START( mslug5hd07 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc06.p1", 0x000000, 0x400000, CRC(b4360a9d) SHA1(8ae9813c75af595b8792d8fb1523ae2feb19faf2) ) - ROM_LOAD32_WORD_SWAP( "268hc06.p2", 0x000002, 0x400000, CRC(491feac6) SHA1(0a400c55e3905702386cf4c3a44e956ed1e72010) ) + ROM_LOAD32_WORD_SWAP( "268hd07.p1", 0x000000, 0x400000, CRC(7dd1b955) SHA1(d334bb13e96e75b8e18cf5a951f0b8ade8ead69c) ) + ROM_LOAD32_WORD_SWAP( "268hd07.p2", 0x000002, 0x400000, CRC(40881f2f) SHA1(339cae1a9f5f462fe74ad5288c6baeb5da2cf45f) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s07 ) +ROM_START( mslug5hd08 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc07.p1", 0x000000, 0x400000, CRC(6c7b1d69) SHA1(ad42bd90e4b9bd99777b2bf7b9e453d78f91689f) ) - ROM_LOAD32_WORD_SWAP( "268hc07.p2", 0x000002, 0x400000, CRC(fe719ad8) SHA1(6209b505cff8e5e76b74e936d805b80dad87f480) ) + ROM_LOAD32_WORD_SWAP( "268hd08.p1", 0x000000, 0x400000, CRC(c8293c75) SHA1(2d54175d06336ab5da632fb2ad3ecf3c50a19509) ) + ROM_LOAD32_WORD_SWAP( "268hd08.p2", 0x000002, 0x400000, CRC(59ffce4a) SHA1(0b26bec1d00d1755e54d29255b91ca61ccd23f6c) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s08 ) +ROM_START( mslug5hd09 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc08.p1", 0x000000, 0x400000, CRC(bbad4e3b) SHA1(7b050c994ea224369f4fda4583dc4c3642dfa12f) ) - ROM_LOAD32_WORD_SWAP( "268hc08.p2", 0x000002, 0x400000, CRC(4e5b5063) SHA1(baca229f001a744691e18b20a83427ef82a320e7) ) + ROM_LOAD32_WORD_SWAP( "268hd09.p1", 0x000000, 0x400000, CRC(ef6690ca) SHA1(627777e289d0d71b07c8017d57215913887e9f9a) ) + ROM_LOAD32_WORD_SWAP( "268hd09.p2", 0x000002, 0x400000, CRC(2a89dbdb) SHA1(3b7cb069adeddca235a963b385d5509cba0399c9) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s09 ) +ROM_START( mslug5hd10 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc09.p1", 0x000000, 0x400000, CRC(78cbaa24) SHA1(c335d2c7b3ac2f1ce3e2a224662edd17267b8036) ) - ROM_LOAD32_WORD_SWAP( "268hc09.p2", 0x000002, 0x400000, CRC(a05bab7f) SHA1(7a643a8a96856ab03617e54430ed6230d0f1b451) ) + ROM_LOAD32_WORD_SWAP( "268hd10.p1", 0x000000, 0x400000, CRC(9ef477bf) SHA1(c20af5d07d78c8fea7ea7ac7af4db1d1f316345e) ) + ROM_LOAD32_WORD_SWAP( "268hd10.p2", 0x000002, 0x400000, CRC(ba599a48) SHA1(359c9a7df1fcd622857e77bb9fc0be2af9f5cfd0) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s10 ) +ROM_START( mslug5hd11 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc10.p1", 0x000000, 0x400000, CRC(d78bc5c1) SHA1(700b087fea8c13101ae0dada3ca216a29843cdf4) ) - ROM_LOAD32_WORD_SWAP( "268hc10.p2", 0x000002, 0x400000, CRC(15ec686c) SHA1(9cfdabd36eb986990833a8cbae7316776b4e9f19) ) + ROM_LOAD32_WORD_SWAP( "268hd11.p1", 0x000000, 0x400000, CRC(0c435e20) SHA1(f2c55e7bbc1b08c89e46fb5402b941993034db0d) ) + ROM_LOAD32_WORD_SWAP( "268hd11.p2", 0x000002, 0x400000, CRC(d0585ebc) SHA1(2cda4d2a6e937e9150e272f5b524a0768fb7b9ea) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s11 ) +ROM_START( mslug5hd12 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc11.p1", 0x000000, 0x400000, CRC(005d9693) SHA1(4ccbbc6862ad883273902c3df4097e58f443063a) ) - ROM_LOAD32_WORD_SWAP( "268hc11.p2", 0x000002, 0x400000, CRC(a5c6a2d7) SHA1(4b194a43dac4046721e1de8f7b15e934a6d5a358) ) + ROM_LOAD32_WORD_SWAP( "268hd12.p1", 0x000000, 0x400000, CRC(b9bbdb00) SHA1(727fb448008e06ae6de7687e5e2f76ed619ece6a) ) + ROM_LOAD32_WORD_SWAP( "268hd12.p2", 0x000002, 0x400000, CRC(c92f8fd9) SHA1(5ec3d18eb8d05542e0d9701338eea92b250d276c) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s12 ) +ROM_START( mslug5hd13 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc12.p1", 0x000000, 0x400000, CRC(4b6809f0) SHA1(72356abca0ed0007e01c420ea84232b1dc614ca0) ) - ROM_LOAD32_WORD_SWAP( "268hc12.p2", 0x000002, 0x400000, CRC(69665582) SHA1(cb16879f022b3064ef0919e53135f4b834879f2a) ) + ROM_LOAD32_WORD_SWAP( "268hd13.p1", 0x000000, 0x400000, CRC(a4814095) SHA1(c81014caf5c3504ecda46aa45f8491f3baf5d365) ) + ROM_LOAD32_WORD_SWAP( "268hd13.p2", 0x000002, 0x400000, CRC(e7fd8356) SHA1(ed9fe48bc7811893d47db8523311055b8fccf6bb) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s13 ) +ROM_START( mslug5hd14 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc13.p1", 0x000000, 0x400000, CRC(642dfb9c) SHA1(6ff1748f4aa57174f7afbe4adb5b53624c7fb0c1) ) - ROM_LOAD32_WORD_SWAP( "268hc13.p2", 0x000002, 0x400000, CRC(172ffe0f) SHA1(aa5ad1227616af03c4aab8802b9a1aaf1f43b5d9) ) + ROM_LOAD32_WORD_SWAP( "268hd14.p1", 0x000000, 0x400000, CRC(d513a7e0) SHA1(c45836578c9e4fc783c0b850b933b5886d37fba7) ) + ROM_LOAD32_WORD_SWAP( "268hd14.p2", 0x000002, 0x400000, CRC(772dc2c5) SHA1(497e7811b0d181afc5cffe8851f2371aa462b571) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s14 ) +ROM_START( mslug5hd15 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268.p1", 0x000000, 0x400000, CRC(d0466792) SHA1(880819933d997fab398f91061e9dbccb959ae8a1) ) - ROM_LOAD32_WORD_SWAP( "268hc14.p2", 0x000002, 0x400000, CRC(20105d9f) SHA1(f884540e0b42f5a4188defd50bfb48193253307c) ) + ROM_LOAD32_WORD_SWAP( "268hd15.p1", 0x000000, 0x400000, CRC(83ceec2a) SHA1(e9e5cd9e4b47c752ee65a00bf3b6f75c7b148f55) ) + ROM_LOAD32_WORD_SWAP( "268hd15.p2", 0x000002, 0x400000, CRC(948b96c7) SHA1(940906c0bde2e6d8eea4c41fb0de2402860bcdab) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s15 ) +ROM_START( mslug5hd16 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc15.p1", 0x000000, 0x400000, CRC(18ab6b59) SHA1(ddd9dff43ae20bc313f73b4419a14a211a3a2f05) ) - ROM_LOAD32_WORD_SWAP( "268.p2", 0x000002, 0x400000, CRC(fbf6b61e) SHA1(9ec743d5988b5e3183f37f8edf45c72a8c0c893e) ) + ROM_LOAD32_WORD_SWAP( "268h.p1", 0x000000, 0x400000, CRC(3636690a) SHA1(e0da714b4bdc6efffe1250ded02ebddb3ab6d7b3) ) + ROM_LOAD32_WORD_SWAP( "268hd16.p2", 0x000002, 0x400000, CRC(e2967b25) SHA1(10033159859137a304b5c9c3e989fe17392f3dd7) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s16 ) +ROM_START( mslug5hd17 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc09.p1", 0x000000, 0x400000, CRC(78cbaa24) SHA1(c335d2c7b3ac2f1ce3e2a224662edd17267b8036) ) - ROM_LOAD32_WORD_SWAP( "268hc14.p2", 0x000002, 0x400000, CRC(20105d9f) SHA1(f884540e0b42f5a4188defd50bfb48193253307c) ) + ROM_LOAD32_WORD_SWAP( "268h.p1", 0x000000, 0x400000, CRC(3636690a) SHA1(e0da714b4bdc6efffe1250ded02ebddb3ab6d7b3) ) + ROM_LOAD32_WORD_SWAP( "268hd17.p2", 0x000002, 0x400000, CRC(c7b06f58) SHA1(2e4c9b0df11e26583af5d261029ca47b97f87ab7) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s17 ) +ROM_START( mslug5hd18 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc09.p1", 0x000000, 0x400000, CRC(78cbaa24) SHA1(c335d2c7b3ac2f1ce3e2a224662edd17267b8036) ) - ROM_LOAD32_WORD_SWAP( "268.p2", 0x000002, 0x400000, CRC(fbf6b61e) SHA1(9ec743d5988b5e3183f37f8edf45c72a8c0c893e) ) + ROM_LOAD32_WORD_SWAP( "268hd18.p1", 0x000000, 0x400000, CRC(7e444ab5) SHA1(cda30ee4f2c33710fe66b74914f973f97b8bed95) ) + ROM_LOAD32_WORD_SWAP( "268hd18.p2", 0x000002, 0x400000, CRC(064bc671) SHA1(1b1f73817a593ae41d22a582e9f23cfb137220a1) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s18 ) +ROM_START( mslug5hd19 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268.p1", 0x000000, 0x400000, CRC(d0466792) SHA1(880819933d997fab398f91061e9dbccb959ae8a1) ) - ROM_LOAD32_WORD_SWAP( "268hc18.p2", 0x000002, 0x400000, CRC(e5777199) SHA1(f8fd6243d6dc2be126697f951380a83fbee3aaa0) ) + ROM_LOAD32_WORD_SWAP( "268hd19.p1", 0x000000, 0x400000, CRC(073004d5) SHA1(cd7f80bb71df338c0b223d4bd2091deac046a499) ) + ROM_LOAD32_WORD_SWAP( "268hd19.p2", 0x000002, 0x400000, CRC(3d7c823b) SHA1(0c6671842efcf9b830eee7ab63625d4e5ad2f8c1) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s19 ) +ROM_START( mslug5hd20 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc19.p1", 0x000000, 0x400000, CRC(2b5dc5e0) SHA1(514d151b19127c6f6313e98bdd0da92c0d23b24e) ) - ROM_LOAD32_WORD_SWAP( "268hc19.p2", 0x000002, 0x400000, CRC(771cd0f1) SHA1(71d77cd6e69e60dad460d6b74cbdc33d258f42c2) ) + ROM_LOAD32_WORD_SWAP( "268hd20.p1", 0x000000, 0x400000, CRC(b5dc503c) SHA1(cdff9ea0c249472b26f88c0f86094a8b17b80491) ) + ROM_LOAD32_WORD_SWAP( "268hd20.p2", 0x000002, 0x400000, CRC(4de70596) SHA1(3eaa3fca922f6a7362b6826cc48b8089912fc754) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s20 ) +ROM_START( mslug5hd21 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc20.p1", 0x000000, 0x400000, CRC(7cd6d083) SHA1(ee5dce2e58c249fb04a554d21097445093df0809) ) - ROM_LOAD32_WORD_SWAP( "268hc20.p2", 0x000002, 0x400000, CRC(f7bc5537) SHA1(76f327840a6b38d237ece70906f89880aa39e3dc) ) + ROM_LOAD32_WORD_SWAP( "268hd21.p1", 0x000000, 0x400000, CRC(84b87553) SHA1(12aa034c097f0cd28eae9b2417c42df6503eefd3) ) + ROM_LOAD32_WORD_SWAP( "268hd21.p2", 0x000002, 0x400000, CRC(5284e4e6) SHA1(8f5b6cd417daad7616238a0eb41b040bd60be4f7) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s21 ) +ROM_START( mslug5hd22 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc21.p1", 0x000000, 0x400000, CRC(63e059cf) SHA1(d22ffc7b3a000e50e30dbe359a398709220433b3) ) - ROM_LOAD32_WORD_SWAP( "268hc21.p2", 0x000002, 0x400000, CRC(f935207d) SHA1(92cdc35e62a8af6074d256c184d87ac715edd669) ) + ROM_LOAD32_WORD_SWAP( "268hd22.p1", 0x000000, 0x400000, CRC(e6d30593) SHA1(79c910f7cd8adc2634a6b6e17d66dda262823c3c) ) + ROM_LOAD32_WORD_SWAP( "268hd22.p2", 0x000002, 0x400000, CRC(fd4155b4) SHA1(45bcfa2e6b960f4916605ac1e93b4e5649753645) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s22 ) +ROM_START( mslug5hd23 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc22.p1", 0x000000, 0x400000, CRC(080b7066) SHA1(a280b150853460f350483ba8b7d923c2ac50a0f1) ) - ROM_LOAD32_WORD_SWAP( "268hc22.p2", 0x000002, 0x400000, CRC(4c98c600) SHA1(3e0575bd689fe7714fe7e73360c3901625685b94) ) + ROM_LOAD32_WORD_SWAP( "268hd23.p1", 0x000000, 0x400000, CRC(4e6ac380) SHA1(ac49265bc9003da8711a1ee242f643ae4015ec89) ) + ROM_LOAD32_WORD_SWAP( "268h.p2", 0x000002, 0x400000, CRC(8dfc47a2) SHA1(27d618cfbd0107a4d2a836797e967b39d2eb4851) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s23 ) +ROM_START( mslug5hd24 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc23.p1", 0x000000, 0x400000, CRC(d8108167) SHA1(9f191f1ea05b9188588cfb1780d1ae4ef788b9d8) ) - ROM_LOAD32_WORD_SWAP( "268hc23.p2", 0x000002, 0x400000, CRC(12a8d2c9) SHA1(a31b6a06611105791bd40e77a683802968ba8811) ) + ROM_LOAD32_WORD_SWAP( "268hd24.p1", 0x000000, 0x400000, CRC(f192fd8e) SHA1(ffd9f8851663402bed2957162f9a491cd19ef803) ) + ROM_LOAD32_WORD_SWAP( "268h.p2", 0x000002, 0x400000, CRC(8dfc47a2) SHA1(27d618cfbd0107a4d2a836797e967b39d2eb4851) ) NEO_SFIX_MT_128K - NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) 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( "268d.c4", 0x1000001, 0x800000, CRC(899fb2af) SHA1(A06A424C813C1B4F922C5404405779F605C90A06) ) - 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_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5hd25 ) + ROM_REGION( 0x800000, "maincpu", 0 ) + ROM_LOAD32_WORD_SWAP( "268hd25.p1", 0x000000, 0x400000, CRC(4541e86e) SHA1(67b46a13d828c7b9a384588fd2677807387ca2bd) ) + ROM_LOAD32_WORD_SWAP( "268hd25.p2", 0x000002, 0x400000, CRC(5263e78b) SHA1(5a76c24acbb8ee0231e1279d5c1625620e5483e5) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh02.p1", 0x000000, 0x100000, CRC(4a6c0e3f) SHA1(5b1161c2176a4036421ead95f75573156075e100) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268dh02.c7", 0x3000000, 0x800000, CRC(d163b130) SHA1(8ff43f461a69497ca6cc7b6a1f541aca18dabc8b) ) + ROM_LOAD16_BYTE( "268dh02.c8", 0x3000001, 0x800000, CRC(4f99df32) SHA1(055786116b1b4fe8cfe65a8af92d5feca8b05fc1) ) +ROM_END + +ROM_START( mslug5dh03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh03.p1", 0x000000, 0x100000, CRC(92ad7047) SHA1(3094e336ad3e1338cf81db07c6f904c1c898308d) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh04.p1", 0x000000, 0x100000, CRC(1a5eb07b) SHA1(ce9ba7247fb135354e3804d77f37f4b05dce74a1) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh05.p1", 0x000000, 0x100000, CRC(85aaa543) SHA1(335e9eec16d681a0906b7c05954b9a3394ff939d) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh06.p1", 0x000000, 0x100000, CRC(16af12f1) SHA1(ced7ad65388b4d93c709f0abf9c2552b46fa61ff) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh07.p1", 0x000000, 0x100000, CRC(372ac6fa) SHA1(89b5a894bd9819290d33a35d89d642c227c6d045) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh08.p1", 0x000000, 0x100000, CRC(7ea81d23) SHA1(341c045c98c3da5e3f9eace0397d5a7c92a17080) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh09.p1", 0x000000, 0x100000, CRC(5f2dc928) SHA1(68d0283d7cda78f067588f7f6457eba8595ab4b8) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh10.p1", 0x000000, 0x100000, CRC(a257a00d) SHA1(3e07b3e52ce403b86b9303d852f9aa4fbf1c6ef1) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh11.p1", 0x000000, 0x100000, CRC(a42f7148) SHA1(7232e7071c468f6614976af228a9c8ef20355f91) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh12.p1", 0x000000, 0x100000, CRC(78d0cc66) SHA1(07a7a5dfcb2027444c22433e7ad86168a22fa071) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh13.p1", 0x000000, 0x100000, CRC(315217bf) SHA1(4e51129245ea3fc0ff186515fc61bcd75a1ebd98) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh14.p1", 0x000000, 0x100000, CRC(ebd57bd4) SHA1(a792a405038f58f3e4de6a8b37c613138d8c66ef) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh15.p1", 0x000000, 0x100000, CRC(edadaa91) SHA1(39c21caf37b434913a1b168d0e016461feae3566) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh16.p1", 0x000000, 0x100000, CRC(10d7c3b4) SHA1(cb8c06db5ef02dae526673e56ec71570348bf645) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh17.p1", 0x000000, 0x100000, CRC(5955186d) SHA1(45098c40fffc27d3a0a5cb389588c083d79798e1) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh18.p1", 0x000000, 0x100000, CRC(cc287e9a) SHA1(a39c6069af5a411ed3464d398c017aaceda6daa5) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh19.p1", 0x000000, 0x100000, CRC(f83fb01b) SHA1(03bbd438ee2cfd69cfd73c16f8e3e692758ca008) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh20.p1", 0x000000, 0x100000, CRC(5f35b898) SHA1(6bd22cb2ae708fc9bde9eec62fa38536e769d7b3) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268nd.p1", 0x000000, 0x100000, CRC(ca50afdf) SHA1(e3780b77f20d139a0dcaa2ded2c6ee323b8b4279) ) + ROM_LOAD16_WORD_SWAP( "268dh21.p2", 0x100000, 0x400000, CRC(b6c43110) SHA1(be21d8698d9d85f7d3dff91ed7728b67da8ac0d7) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268nd.p1", 0x000000, 0x100000, CRC(ca50afdf) SHA1(e3780b77f20d139a0dcaa2ded2c6ee323b8b4279) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268nd.p1", 0x000000, 0x100000, CRC(ca50afdf) SHA1(e3780b77f20d139a0dcaa2ded2c6ee323b8b4279) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268nd.p1", 0x000000, 0x100000, CRC(ca50afdf) SHA1(e3780b77f20d139a0dcaa2ded2c6ee323b8b4279) ) + ROM_LOAD16_WORD_SWAP( "268dh24.p2", 0x100000, 0x400000, CRC(12084103) SHA1(326515288207bb4afb61090675e7ae0ef7dce419) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268nd.p1", 0x000000, 0x100000, CRC(ca50afdf) SHA1(e3780b77f20d139a0dcaa2ded2c6ee323b8b4279) ) + ROM_LOAD16_WORD_SWAP( "268dh25.p2", 0x100000, 0x400000, CRC(c26b09e8) SHA1(49d88197e6f05681a1d49c3857ccb4fe0f1a032a) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh26.p1", 0x000000, 0x100000, CRC(1f905966) SHA1(7db639670fa35ef1307c8da2627d82c14519ff6b) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh27.p1", 0x000000, 0x100000, CRC(4d2aeee3) SHA1(c7411159b72bf98439c3254d5e4acac6fe959609) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh28.p1", 0x000000, 0x100000, CRC(3c8588d7) SHA1(5dada21b9530586f8941e027d3f2195e72a3ca5d) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh29.p1", 0x000000, 0x100000, CRC(135e8b26) SHA1(7861365466e451053451c7b120b234be67aac606) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh30.p1", 0x000000, 0x100000, CRC(910014c7) SHA1(7cf7034acdf685aac05f42565bbdd1d39e34f9f9) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5dh31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268dh31.p1", 0x000000, 0x100000, CRC(54a85526) SHA1(00fe83c359aa27144e5f8a996dacad836cfaa11f) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) ROM_END -ROM_START( mslug5s24 ) +ROM_START( mslug5dh32 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc24.p1", 0x000000, 0x100000, CRC(24b75772) SHA1(7cfc40cd2eddf220616ff238388937301f533948) ) + ROM_LOAD16_WORD_SWAP( "268dh32.p1", 0x000000, 0x100000, CRC(ef7add9c) SHA1(7fda7762cce21831e33caee936f4914af8d448b9) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) + ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) + ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) + ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) + ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) + ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) +ROM_END + +ROM_START( mslug5bo01 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo01.p1", 0x000000, 0x100000, CRC(5250dcec) SHA1(b6cd41bc4cc3ccc1a6012488f56e9e732117173a) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo02 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo02.p1", 0x000000, 0x100000, CRC(00bfb3ee) SHA1(72dd87e2cee8910dac41513c040bdd31e22222d4) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo03 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo03.p1", 0x000000, 0x100000, CRC(292a0e29) SHA1(bc6ca7a60e73f5de45fd60a310c7c4714fcf491e) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo04 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo04.p1", 0x000000, 0x100000, CRC(49f1cb1f) SHA1(2038a9e42bfa07b33decf51a50bf2969f700d9f2) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo05 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo05.p1", 0x000000, 0x100000, CRC(11efd986) SHA1(d1fa5c1158cdc6ffae7a1bf85707d30a4c7820cd) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo06 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo06.p1", 0x000000, 0x100000, CRC(21823b1d) SHA1(b386f376179f2fae52b98c6bf7b9134d188a71f2) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo07 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo07.p1", 0x000000, 0x100000, CRC(799c2984) SHA1(5d3d1ef72fd80f6e3a376c2679707f791c32772b) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo08 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo08.p1", 0x000000, 0x100000, CRC(b82ba3e8) SHA1(4290b9ca52ad21cfc3822df017ceba2737098660) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo09 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo09.p1", 0x000000, 0x100000, CRC(71341cb0) SHA1(4c474c965b53e8c50d2adf29450c4337da74297a) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo10 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo10.p1", 0x000000, 0x100000, CRC(e89d8445) SHA1(2354a25df982ee5393e461e0b6e80627890807ec) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo11 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo11.p1", 0x000000, 0x100000, CRC(d8f066de) SHA1(5c95ccc0fe027fbc6391abb8aa32acbb9d1a6037) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo12 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo12.p1", 0x000000, 0x100000, CRC(88464173) SHA1(381fe8f09af661b0679339bd0722b89e0105e55b) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo13 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo13.p1", 0x000000, 0x100000, CRC(4159fe2b) SHA1(d672b8dc48d4f14979f03389394aea9616ae2c55) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo14 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo14.p1", 0x000000, 0x100000, CRC(80ee7447) SHA1(032a87205938f0aeee1957c68e0054bc88cec78a) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo15 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo15.p1", 0x000000, 0x100000, CRC(1947ecb2) SHA1(c42e75235a49efcbfd322d20fd1a421e9534502b) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo16 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo16.p1", 0x000000, 0x100000, CRC(ad9ab8bb) SHA1(7f5fa90e5b857d323c518f89a976e793a13534a9) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo17 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo17.p1", 0x000000, 0x100000, CRC(86db1e74) SHA1(82cce5559052bc8eb93221ac442b86e6ecb30967) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo18 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo18.p1", 0x000000, 0x100000, CRC(7217af9f) SHA1(8c794b6be5a59c466cc95f901ab551c725ba0e08) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo19 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo19.p1", 0x000000, 0x100000, CRC(58cb5e07) SHA1(87dc79fa9b1deb8249449ba9c675b08df2493756) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( mslug5bo20 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268bo20.p1", 0x000000, 0x100000, CRC(1110579a) SHA1(c4731b8ea035671b16799d21bdd1f0a84c091d55) ) + ROM_CONTINUE( 0x200000, 0x100000 ) + ROM_CONTINUE( 0x400000, 0x100000 ) + ROM_CONTINUE( 0x300000, 0x100000 ) + ROM_CONTINUE( 0x500000, 0x100000 ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) + ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) +ROM_END + +ROM_START( ms5plus01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "ms5plus01.bin", 0x000000, 0x100000, CRC(b86388b1) SHA1(e3797af8a9ca60e8ae02b39b7140c3d4b47d57a3) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1141,13 +9187,13 @@ ROM_START( mslug5s24 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s25 ) +ROM_START( ms5plus02 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc25.p1", 0x000000, 0x100000, CRC(786c28bd) SHA1(cd1f1b9d7d19520017eabec5b388be81a0acb8bb) ) + ROM_LOAD16_WORD_SWAP( "ms5plus02.bin", 0x000000, 0x100000, CRC(4896f8f7) SHA1(482176b6269180128b8f5acb3c773ea5c7b8daeb) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1166,13 +9212,13 @@ ROM_START( mslug5s25 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s26 ) +ROM_START( ms5plus03 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc26.p1", 0x000000, 0x100000, CRC(a2eb44d6) SHA1(9679b6a728fb18a1d7a9cbb132950876f47a67eb) ) + ROM_LOAD16_WORD_SWAP( "ms5plus03.bin", 0x000000, 0x100000, CRC(c06538cb) SHA1(40bda06031242951442024d62b708807a7c30ca9) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1191,13 +9237,13 @@ ROM_START( mslug5s26 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s27 ) +ROM_START( ms5plus04 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc27.p1", 0x000000, 0x100000, CRC(eb699f0f) SHA1(a29ea0aa765cac6442bf0841aabaacede0d6bde2) ) + ROM_LOAD16_WORD_SWAP( "ms5plus04.bin", 0x000000, 0x100000, CRC(5f912df3) SHA1(2aadd2bdec57f3e44aa133ce7becda5793998e58) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1216,13 +9262,13 @@ ROM_START( mslug5s27 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s28 ) +ROM_START( ms5plus05 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc28.p1", 0x000000, 0x100000, CRC(31eef364) SHA1(c00ff68a4668a6f27f3d75e1625ac9ad120ccffe) ) + ROM_LOAD16_WORD_SWAP( "ms5plus05.bin", 0x000000, 0x100000, CRC(cc949a41) SHA1(197ed005717f746c56704f433b94182aa5883ba2) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1241,13 +9287,13 @@ ROM_START( mslug5s28 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s29 ) +ROM_START( ms5plus06 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc29.p1", 0x000000, 0x100000, CRC(37962221) SHA1(8196f1bd70f89c66575ca7973dcc816845bed519) ) + ROM_LOAD16_WORD_SWAP( "ms5plus06.bin", 0x000000, 0x100000, CRC(ed114e4a) SHA1(daf795427c3768f2d299135882c16a4f10cf6c1e) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1266,13 +9312,13 @@ ROM_START( mslug5s29 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s30 ) +ROM_START( ms5plus07 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc30.p1", 0x000000, 0x100000, CRC(c06538cb) SHA1(40bda06031242951442024d62b708807a7c30ca9) ) + ROM_LOAD16_WORD_SWAP( "ms5plus07.bin", 0x000000, 0x100000, CRC(a4939593) SHA1(85ed00cb8f5df730ebb946cca3d67c0058c184e7) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1291,13 +9337,13 @@ ROM_START( mslug5s30 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s31 ) +ROM_START( ms5plus08 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc31.p1", 0x000000, 0x100000, CRC(5f912df3) SHA1(2aadd2bdec57f3e44aa133ce7becda5793998e58) ) + ROM_LOAD16_WORD_SWAP( "ms5plus08.bin", 0x000000, 0x100000, CRC(85164198) SHA1(36307cd66c91b5322713487cb1cfde00ee869034) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1316,13 +9362,13 @@ ROM_START( mslug5s31 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s32 ) +ROM_START( ms5plus09 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc32.p1", 0x000000, 0x100000, CRC(cc949a41) SHA1(197ed005717f746c56704f433b94182aa5883ba2) ) + ROM_LOAD16_WORD_SWAP( "ms5plus09.bin", 0x000000, 0x100000, CRC(786c28bd) SHA1(cd1f1b9d7d19520017eabec5b388be81a0acb8bb) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1341,13 +9387,13 @@ ROM_START( mslug5s32 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s33 ) +ROM_START( ms5plus10 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc33.p1", 0x000000, 0x100000, CRC(ed114e4a) SHA1(daf795427c3768f2d299135882c16a4f10cf6c1e) ) + ROM_LOAD16_WORD_SWAP( "ms5plus10.bin", 0x000000, 0x100000, CRC(7e14f9f8) SHA1(a7ab3c8e371dbb89557e2edf09e1ca2dacc01921) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1366,13 +9412,13 @@ ROM_START( mslug5s33 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s34 ) +ROM_START( ms5plus11 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc34.p1", 0x000000, 0x100000, CRC(220438ab) SHA1(dcc2ae277c50a5f879b218abb6a5e838604a6108) ) + ROM_LOAD16_WORD_SWAP( "ms5plus11.bin", 0x000000, 0x100000, CRC(a2eb44d6) SHA1(9679b6a728fb18a1d7a9cbb132950876f47a67eb) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1391,13 +9437,13 @@ ROM_START( mslug5s34 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s35 ) +ROM_START( ms5plus12 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc35.p1", 0x000000, 0x100000, CRC(c9650396) SHA1(48bbd31f18464d4675661f7e0d1ffe49a77cf1db) ) + ROM_LOAD16_WORD_SWAP( "ms5plus12.bin", 0x000000, 0x100000, CRC(eb699f0f) SHA1(a29ea0aa765cac6442bf0841aabaacede0d6bde2) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1416,13 +9462,13 @@ ROM_START( mslug5s35 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s36 ) +ROM_START( ms5plus13 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc36.p1", 0x000000, 0x100000, CRC(a4939593) SHA1(85ed00cb8f5df730ebb946cca3d67c0058c184e7) ) + ROM_LOAD16_WORD_SWAP( "ms5plus13.bin", 0x000000, 0x100000, CRC(31eef364) SHA1(c00ff68a4668a6f27f3d75e1625ac9ad120ccffe) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1441,13 +9487,13 @@ ROM_START( mslug5s36 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s37 ) +ROM_START( ms5plus14 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc37.p1", 0x000000, 0x100000, CRC(85164198) SHA1(36307cd66c91b5322713487cb1cfde00ee869034) ) + ROM_LOAD16_WORD_SWAP( "ms5plus14.bin", 0x000000, 0x100000, CRC(37962221) SHA1(8196f1bd70f89c66575ca7973dcc816845bed519) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1466,13 +9512,13 @@ ROM_START( mslug5s37 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s38 ) +ROM_START( ms5plus15 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc38.p1", 0x000000, 0x100000, CRC(7e14f9f8) SHA1(a7ab3c8e371dbb89557e2edf09e1ca2dacc01921) ) + ROM_LOAD16_WORD_SWAP( "ms5plus15.bin", 0x000000, 0x100000, CRC(caec4b04) SHA1(95dd986cdb4770887613d02d798b3969493498ea) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1491,13 +9537,13 @@ ROM_START( mslug5s38 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s39 ) +ROM_START( ms5plus16 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc39.p1", 0x000000, 0x100000, CRC(4b3b9c77) SHA1(122c50758b8bee06477a3afb30f11dbb108f220e) ) + ROM_LOAD16_WORD_SWAP( "ms5plus16.bin", 0x000000, 0x100000, CRC(836e90dd) SHA1(2307ead38b83745064f856ef841a357b7d764fb7) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1516,13 +9562,13 @@ ROM_START( mslug5s39 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s40 ) +ROM_START( ms5plus17 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc40.p1", 0x000000, 0x100000, CRC(caec4b04) SHA1(95dd986cdb4770887613d02d798b3969493498ea) ) + ROM_LOAD16_WORD_SWAP( "ms5plus17.bin", 0x000000, 0x100000, CRC(1613f62a) SHA1(b58b4c4afa179b66d308905f4eb82dca6552551e) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1541,13 +9587,13 @@ ROM_START( mslug5s40 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s41 ) +ROM_START( ms5plus18 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc41.p1", 0x000000, 0x100000, CRC(836e90dd) SHA1(2307ead38b83745064f856ef841a357b7d764fb7) ) + ROM_LOAD16_WORD_SWAP( "ms5plus18.bin", 0x000000, 0x100000, CRC(220438ab) SHA1(dcc2ae277c50a5f879b218abb6a5e838604a6108) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1566,13 +9612,13 @@ ROM_START( mslug5s41 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s42 ) +ROM_START( ms5plus19 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc42.p1", 0x000000, 0x100000, CRC(1613f62a) SHA1(b58b4c4afa179b66d308905f4eb82dca6552551e) ) + ROM_LOAD16_WORD_SWAP( "ms5plus19.bin", 0x000000, 0x100000, CRC(850e3028) SHA1(8a26549b667bf5e81e8a560d87cac305ee63d1b6) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1591,13 +9637,13 @@ ROM_START( mslug5s42 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s43 ) +ROM_START( ms5plus20 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc43.p1", 0x000000, 0x100000, CRC(850e3028) SHA1(8a26549b667bf5e81e8a560d87cac305ee63d1b6) ) + ROM_LOAD16_WORD_SWAP( "ms5plus20.bin", 0x000000, 0x100000, CRC(97116653) SHA1(c599d7f660d440379f65a1ca46a1fa126902db44) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1616,13 +9662,13 @@ ROM_START( mslug5s43 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s44 ) +ROM_START( ms5plus21 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc44.p1", 0x000000, 0x100000, CRC(240b7005) SHA1(c640586b8f8133b85e0543e56df2c3f2ff3c8196) ) + ROM_LOAD16_WORD_SWAP( "ms5plus21.bin", 0x000000, 0x100000, CRC(c9650396) SHA1(48bbd31f18464d4675661f7e0d1ffe49a77cf1db) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1641,13 +9687,13 @@ ROM_START( mslug5s44 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s45 ) +ROM_START( ms5plus22 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc45.p1", 0x000000, 0x100000, CRC(5302b38c) SHA1(5c0ed1056f0f3f4f223fc08155d4faec9d3d412b) ) + ROM_LOAD16_WORD_SWAP( "ms5plus22.bin", 0x000000, 0x100000, CRC(4b3b9c77) SHA1(122c50758b8bee06477a3afb30f11dbb108f220e) ) ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1666,12 +9712,13 @@ ROM_START( mslug5s45 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s46 ) - ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc46.p1", 0x000000, 0x400000, CRC(272925f9) SHA1(992c26e5abe25ee02f8af604acc93d9f79e58e9a) ) - ROM_LOAD32_WORD_SWAP( "268.p2", 0x000002, 0x400000, CRC(fbf6b61e) SHA1(9ec743d5988b5e3183f37f8edf45c72a8c0c893e) ) +ROM_START( ms5plusrm01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01.bin", 0x000000, 0x100000, CRC(81ef9fea) SHA1(6a199e6b467da7a9487e11dd3491d2592ca608ac) ) + ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1690,12 +9737,13 @@ ROM_START( mslug5s46 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s47 ) - ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc47.p1", 0x000000, 0x400000, CRC(9834442d) SHA1(1c950a46149384d9b457764a7335003b0083c841) ) - ROM_LOAD32_WORD_SWAP( "268hc47.p2", 0x000002, 0x400000, CRC(704137cd) SHA1(B6849195d979577d0a6e1685065f42c79b8eb11d) ) +ROM_START( ms5plusrm02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01.bin", 0x000000, 0x100000, CRC(81ef9fea) SHA1(6a199e6b467da7a9487e11dd3491d2592ca608ac) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-1.bin", 0x100000, 0x200000, CRC(469a2af4) SHA1(50a52881a429477676ed51a3026076c115b5902b) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1714,12 +9762,13 @@ ROM_START( mslug5s47 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s48 ) - ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc48.p1", 0x000000, 0x400000, CRC(E1400a4d) SHA1(8ba21ae2dc1da14f7972e35a85330cd349cf5727) ) - ROM_LOAD32_WORD_SWAP( "268hc48.p2", 0x000002, 0x400000, CRC(4b767387) SHA1(0cdc6de20758e43c26ba73da7c65791b5c8658eb) ) +ROM_START( ms5plusrm03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01.bin", 0x000000, 0x100000, CRC(81ef9fea) SHA1(6a199e6b467da7a9487e11dd3491d2592ca608ac) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-2.bin", 0x100000, 0x200000, CRC(5e5232da) SHA1(2e8097f05bdfd9f382cfc8e6f8d6180321106515) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1738,12 +9787,13 @@ ROM_START( mslug5s48 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s49 ) - ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc49.p1", 0x000000, 0x400000, CRC(53ac5ea4) SHA1(9bd8a6d92119f979d9abbaafef589348b22b4786) ) - ROM_LOAD32_WORD_SWAP( "268hc49.p2", 0x000002, 0x400000, CRC(3bedf42a) SHA1(A5e57b1c3f6c5e2afcfbcf21f30d69a2c0085c79) ) +ROM_START( ms5plusrm04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01.bin", 0x000000, 0x100000, CRC(81ef9fea) SHA1(6a199e6b467da7a9487e11dd3491d2592ca608ac) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-3.bin", 0x100000, 0x200000, CRC(85b5a940) SHA1(1ae04aec19af3dee856c3b35664dc7a9858ab327) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1762,12 +9812,13 @@ ROM_START( mslug5s49 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s50 ) - ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc50.p1", 0x000000, 0x400000, CRC(62c87bcb) SHA1(Ebed34ae6f7369b9cb13f02308b637b1e3477e16) ) - ROM_LOAD32_WORD_SWAP( "268hc50.p2", 0x000002, 0x400000, CRC(248e155a) SHA1(1775d7f694ab1df5ee4ed6a4122b37f6599776aa) ) +ROM_START( ms5plusrm05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01.bin", 0x000000, 0x100000, CRC(81ef9fea) SHA1(6a199e6b467da7a9487e11dd3491d2592ca608ac) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-4.bin", 0x100000, 0x200000, CRC(fe81e368) SHA1(d0b53e40507e7432fdba48876fb477a48def3cac) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1786,12 +9837,13 @@ ROM_START( mslug5s50 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s51 ) - ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc51.p1", 0x000000, 0x400000, CRC(00a30b0b) SHA1(0a5b8ed6ac1372d8aa6bccffb0a29c064a30f08b) ) - ROM_LOAD32_WORD_SWAP( "268hc51.p2", 0x000002, 0x400000, CRC(8b4ba408) SHA1(48b596d795705aeda46b3b0db4482d7403068087) ) +ROM_START( ms5plusrm06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01.bin", 0x000000, 0x100000, CRC(81ef9fea) SHA1(6a199e6b467da7a9487e11dd3491d2592ca608ac) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-5.bin", 0x100000, 0x200000, CRC(dcf634e6) SHA1(dc3bdd2483c935440ab1bad49b275a9e3e38145f) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1810,12 +9862,13 @@ ROM_START( mslug5s51 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s52 ) - ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc52.p1", 0x000000, 0x400000, CRC(D302df3d) SHA1(55e4767a2c197240b5a738da1849ac4530da1f2f) ) - ROM_LOAD32_WORD_SWAP( "268hc52.p2", 0x000002, 0x400000, CRC(638c11b0) SHA1(9d9b9dad0839c7ca2817cfd85c12b813897f2aae) ) +ROM_START( ms5plusrm07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm02.bin", 0x000000, 0x100000, CRC(b380802e) SHA1(53726bb23bc1001c0203c6a6b11a4955d7367487) ) + ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1834,13 +9887,13 @@ ROM_START( mslug5s52 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s53 ) +ROM_START( ms5plusrm08 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc53.p1", 0x000000, 0x100000, CRC(97116653) SHA1(C599d7f660d440379f65a1ca46a1fa126902db44) ) - ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm02.bin", 0x000000, 0x100000, CRC(b380802e) SHA1(53726bb23bc1001c0203c6a6b11a4955d7367487) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-1.bin", 0x100000, 0x200000, CRC(469a2af4) SHA1(50a52881a429477676ed51a3026076c115b5902b) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1859,13 +9912,13 @@ ROM_START( mslug5s53 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s54 ) +ROM_START( ms5plusrm09 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc54.p1", 0x000000, 0x100000, CRC(B86388b1) SHA1(E3797af8a9ca60e8ae02b39b7140c3d4b47d57a3) ) - ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm02.bin", 0x000000, 0x100000, CRC(b380802e) SHA1(53726bb23bc1001c0203c6a6b11a4955d7367487) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-2.bin", 0x100000, 0x200000, CRC(5e5232da) SHA1(2e8097f05bdfd9f382cfc8e6f8d6180321106515) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1884,13 +9937,13 @@ ROM_START( mslug5s54 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s55 ) +ROM_START( ms5plusrm10 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc55.p1", 0x000000, 0x100000, CRC(4896f8f7) SHA1(482176b6269180128b8f5acb3c773ea5c7b8daeb) ) - ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm02.bin", 0x000000, 0x100000, CRC(b380802e) SHA1(53726bb23bc1001c0203c6a6b11a4955d7367487) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-3.bin", 0x100000, 0x200000, CRC(85b5a940) SHA1(1ae04aec19af3dee856c3b35664dc7a9858ab327) ) ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1909,12 +9962,13 @@ ROM_START( mslug5s55 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s56 ) +ROM_START( ms5plusrm11 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc56.p1", 0x000000, 0x100000, CRC(1f905966) SHA1(7db639670fa35ef1307c8da2627d82c14519ff6b) ) - ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm02.bin", 0x000000, 0x100000, CRC(b380802e) SHA1(53726bb23bc1001c0203c6a6b11a4955d7367487) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-4.bin", 0x100000, 0x200000, CRC(fe81e368) SHA1(d0b53e40507e7432fdba48876fb477a48def3cac) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1923,22 +9977,23 @@ ROM_START( mslug5s56 ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) - ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) - ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) - ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) - ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) - ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) - ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) - ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s57 ) +ROM_START( ms5plusrm12 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc57.p1", 0x000000, 0x100000, CRC(3c8588d7) SHA1(5dada21b9530586f8941e027d3f2195e72a3ca5d) ) - ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm02.bin", 0x000000, 0x100000, CRC(b380802e) SHA1(53726bb23bc1001c0203c6a6b11a4955d7367487) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-5.bin", 0x100000, 0x200000, CRC(dcf634e6) SHA1(dc3bdd2483c935440ab1bad49b275a9e3e38145f) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1947,22 +10002,23 @@ ROM_START( mslug5s57 ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) - ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) - ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) - ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) - ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) - ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) - ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) - ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s58 ) +ROM_START( ms5plusrm13 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268nd.p1", 0x000000, 0x100000, CRC(ca50afdf) SHA1(e3780b77f20d139a0dcaa2ded2c6ee323b8b4279) ) - ROM_LOAD16_WORD_SWAP( "268hc58.p2", 0x100000, 0x400000, CRC(b6c43110) SHA1(be21d8698d9d85f7d3dff91ed7728b67da8ac0d7) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm03.bin", 0x000000, 0x100000, CRC(148a88ad) SHA1(7a2c792db23c5943c0258c24e5d9a6d0c36f868e) ) + ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1971,22 +10027,23 @@ ROM_START( mslug5s58 ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) - ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) - ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) - ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) - ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) - ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) - ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) - ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s59 ) +ROM_START( ms5plusrm14 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268nd.p1", 0x000000, 0x100000, CRC(ca50afdf) SHA1(e3780b77f20d139a0dcaa2ded2c6ee323b8b4279) ) - ROM_LOAD16_WORD_SWAP( "268hc59.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm03.bin", 0x000000, 0x100000, CRC(148a88ad) SHA1(7a2c792db23c5943c0258c24e5d9a6d0c36f868e) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-1.bin", 0x100000, 0x200000, CRC(469a2af4) SHA1(50a52881a429477676ed51a3026076c115b5902b) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -1995,22 +10052,23 @@ ROM_START( mslug5s59 ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) - ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) - ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) - ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) - ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) - ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) - ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) - ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s60 ) +ROM_START( ms5plusrm15 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268nd.p1", 0x000000, 0x100000, CRC(ca50afdf) SHA1(e3780b77f20d139a0dcaa2ded2c6ee323b8b4279) ) - ROM_LOAD16_WORD_SWAP( "268hc60.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm03.bin", 0x000000, 0x100000, CRC(148a88ad) SHA1(7a2c792db23c5943c0258c24e5d9a6d0c36f868e) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-2.bin", 0x100000, 0x200000, CRC(5e5232da) SHA1(2e8097f05bdfd9f382cfc8e6f8d6180321106515) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -2019,22 +10077,23 @@ ROM_START( mslug5s60 ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) - ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) - ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) - ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) - ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) - ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) - ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) - ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s61 ) +ROM_START( ms5plusrm16 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268nd.p1", 0x000000, 0x100000, CRC(ca50afdf) SHA1(e3780b77f20d139a0dcaa2ded2c6ee323b8b4279) ) - ROM_LOAD16_WORD_SWAP( "268hc61.p2", 0x100000, 0x400000, CRC(12084103) SHA1(326515288207bb4afb61090675e7ae0ef7dce419) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm03.bin", 0x000000, 0x100000, CRC(148a88ad) SHA1(7a2c792db23c5943c0258c24e5d9a6d0c36f868e) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-3.bin", 0x100000, 0x200000, CRC(85b5a940) SHA1(1ae04aec19af3dee856c3b35664dc7a9858ab327) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -2043,22 +10102,23 @@ ROM_START( mslug5s61 ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) - ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) - ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) - ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) - ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) - ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) - ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) - ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s62 ) +ROM_START( ms5plusrm17 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc62.p1", 0x000000, 0x100000, CRC(54a85526) SHA1(00fe83c359aa27144e5f8a996dacad836cfaa11f) ) - ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm03.bin", 0x000000, 0x100000, CRC(148a88ad) SHA1(7a2c792db23c5943c0258c24e5d9a6d0c36f868e) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-4.bin", 0x100000, 0x200000, CRC(fe81e368) SHA1(d0b53e40507e7432fdba48876fb477a48def3cac) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -2067,22 +10127,23 @@ ROM_START( mslug5s62 ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) - ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) - ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) - ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) - ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) - ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) - ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) - ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s63 ) +ROM_START( ms5plusrm18 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268hc63.p1", 0x000000, 0x100000, CRC(ef7add9c) SHA1(7fda7762cce21831e33caee936f4914af8d448b9) ) - ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm03.bin", 0x000000, 0x100000, CRC(148a88ad) SHA1(7a2c792db23c5943c0258c24e5d9a6d0c36f868e) ) + ROM_LOAD16_WORD_SWAP( "ms5plusrm01-5.bin", 0x100000, 0x200000, CRC(dcf634e6) SHA1(dc3bdd2483c935440ab1bad49b275a9e3e38145f) ) + ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K("ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) @@ -2091,20 +10152,20 @@ ROM_START( mslug5s63 ) ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) - ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) - ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) - ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) - ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) - ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) - ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) - ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) + ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) + ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) + ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) + ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) + ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) + ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) + ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) + ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s64 ) +ROM_START( mslug5nn01 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc64.p1", 0x000000, 0x400000, CRC(f192fd8e) SHA1(ffd9f8851663402bed2957162f9a491cd19ef803) ) - ROM_LOAD32_WORD_SWAP( "268h.p2", 0x000002, 0x400000, CRC(8dfc47a2) SHA1(27d618cfbd0107a4d2a836797e967b39d2eb4851) ) + ROM_LOAD32_WORD_SWAP( "268nn01.p1", 0x000000, 0x400000, CRC(d302df3d) SHA1(55e4767a2c197240b5a738da1849ac4530da1f2f) ) + ROM_LOAD32_WORD_SWAP( "268nn01.p2", 0x000002, 0x400000, CRC(638c11b0) SHA1(9d9b9dad0839c7ca2817cfd85c12b813897f2aae) ) NEO_SFIX_MT_128K @@ -2125,10 +10186,10 @@ ROM_START( mslug5s64 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s65 ) +ROM_START( mslug5nn02 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc65.p1", 0x000000, 0x400000, CRC(4e6ac380) SHA1(ac49265bc9003da8711a1ee242f643ae4015ec89) ) - ROM_LOAD32_WORD_SWAP( "268h.p2", 0x000002, 0x400000, CRC(8dfc47a2) SHA1(27d618cfbd0107a4d2a836797e967b39d2eb4851) ) + ROM_LOAD32_WORD_SWAP( "268nn02.p1", 0x000000, 0x400000, CRC(7cd6d083) SHA1(ee5dce2e58c249fb04a554d21097445093df0809) ) + ROM_LOAD32_WORD_SWAP( "268nn02.p2", 0x000002, 0x400000, CRC(f7bc5537) SHA1(76f327840a6b38d237ece70906f89880aa39e3dc) ) NEO_SFIX_MT_128K @@ -2149,10 +10210,10 @@ ROM_START( mslug5s65 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s66 ) +ROM_START( mslug5nn03 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268h.p1", 0x000000, 0x400000, CRC(3636690a) SHA1(e0da714b4bdc6efffe1250ded02ebddb3ab6d7b3) ) - ROM_LOAD32_WORD_SWAP( "268hc66.p2", 0x000002, 0x400000, CRC(e2967b25) SHA1(10033159859137a304b5c9c3e989fe17392f3dd7) ) + ROM_LOAD32_WORD_SWAP( "268nn03.p1", 0x000000, 0x400000, CRC(b4360a9d) SHA1(8ae9813c75af595b8792d8fb1523ae2feb19faf2) ) + ROM_LOAD32_WORD_SWAP( "268nn03.p2", 0x000002, 0x400000, CRC(491feac6) SHA1(0a400c55e3905702386cf4c3a44e956ed1e72010) ) NEO_SFIX_MT_128K @@ -2173,10 +10234,10 @@ ROM_START( mslug5s66 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s67 ) +ROM_START( mslug5nn04 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268h.p1", 0x000000, 0x400000, CRC(3636690a) SHA1(e0da714b4bdc6efffe1250ded02ebddb3ab6d7b3) ) - ROM_LOAD32_WORD_SWAP( "268hc67.p2", 0x000002, 0x400000, CRC(c7b06f58) SHA1(2e4c9b0df11e26583af5d261029ca47b97f87ab7) ) + ROM_LOAD32_WORD_SWAP( "268nn04.p1", 0x000000, 0x400000, CRC(6c7b1d69) SHA1(ad42bd90e4b9bd99777b2bf7b9e453d78f91689f) ) + ROM_LOAD32_WORD_SWAP( "268nn04.p2", 0x000002, 0x400000, CRC(fe719ad8) SHA1(6209b505cff8e5e76b74e936d805b80dad87f480) ) NEO_SFIX_MT_128K @@ -2197,10 +10258,10 @@ ROM_START( mslug5s67 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s68 ) +ROM_START( mslug5nn05 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc68.p1", 0x000000, 0x400000, CRC(7e444ab5) SHA1(cda30ee4f2c33710fe66b74914f973f97b8bed95) ) - ROM_LOAD32_WORD_SWAP( "268hc68.p2", 0x000002, 0x400000, CRC(064bc671) SHA1(1b1f73817a593ae41d22a582e9f23cfb137220a1) ) + ROM_LOAD32_WORD_SWAP( "268nn05.p1", 0x000000, 0x400000, CRC(bbad4e3b) SHA1(7b050c994ea224369f4fda4583dc4c3642dfa12f) ) + ROM_LOAD32_WORD_SWAP( "268nn05.p2", 0x000002, 0x400000, CRC(4e5b5063) SHA1(baca229f001a744691e18b20a83427ef82a320e7) ) NEO_SFIX_MT_128K @@ -2221,10 +10282,10 @@ ROM_START( mslug5s68 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s69 ) +ROM_START( mslug5nn06 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc69.p1", 0x000000, 0x400000, CRC(073004d5) SHA1(cd7f80bb71df338c0b223d4bd2091deac046a499) ) - ROM_LOAD32_WORD_SWAP( "268hc69.p2", 0x000002, 0x400000, CRC(3d7c823b) SHA1(0c6671842efcf9b830eee7ab63625d4e5ad2f8c1) ) + ROM_LOAD32_WORD_SWAP( "268nn06.p1", 0x000000, 0x400000, CRC(d78bc5c1) SHA1(700b087fea8c13101ae0dada3ca216a29843cdf4) ) + ROM_LOAD32_WORD_SWAP( "268nn06.p2", 0x000002, 0x400000, CRC(15ec686c) SHA1(9cfdabd36eb986990833a8cbae7316776b4e9f19) ) NEO_SFIX_MT_128K @@ -2245,10 +10306,10 @@ ROM_START( mslug5s69 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s70 ) +ROM_START( mslug5nn07 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc70.p1", 0x000000, 0x400000, CRC(b5dc503c) SHA1(cdff9ea0c249472b26f88c0f86094a8b17b80491) ) - ROM_LOAD32_WORD_SWAP( "268hc70.p2", 0x000002, 0x400000, CRC(4de70596) SHA1(3eaa3fca922f6a7362b6826cc48b8089912fc754) ) + ROM_LOAD32_WORD_SWAP( "268nn07.p1", 0x000000, 0x400000, CRC(005d9693) SHA1(4ccbbc6862ad883273902c3df4097e58f443063a) ) + ROM_LOAD32_WORD_SWAP( "268nn07.p2", 0x000002, 0x400000, CRC(a5c6a2d7) SHA1(4b194a43dac4046721e1de8f7b15e934a6d5a358) ) NEO_SFIX_MT_128K @@ -2269,10 +10330,10 @@ ROM_START( mslug5s70 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s71 ) +ROM_START( mslug5nn08 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc71.p1", 0x000000, 0x400000, CRC(84b87553) SHA1(12aa034c097f0cd28eae9b2417c42df6503eefd3) ) - ROM_LOAD32_WORD_SWAP( "268hc71.p2", 0x000002, 0x400000, CRC(5284e4e6) SHA1(8f5b6cd417daad7616238a0eb41b040bd60be4f7) ) + ROM_LOAD32_WORD_SWAP( "268nn08.p1", 0x000000, 0x400000, CRC(6bb6bf3a) SHA1(ccd0c1d48cf67fa508dced7702c2dbfaa6690fc3) ) + ROM_LOAD32_WORD_SWAP( "268nn08.p2", 0x000002, 0x400000, CRC(106b44aa) SHA1(b46520c4cfa41059128323f65fa50983f79960de) ) NEO_SFIX_MT_128K @@ -2293,10 +10354,10 @@ ROM_START( mslug5s71 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s72 ) +ROM_START( mslug5nn09 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc72.p1", 0x000000, 0x400000, CRC(e6d30593) SHA1(79c910f7cd8adc2634a6b6e17d66dda262823c3c) ) - ROM_LOAD32_WORD_SWAP( "268hc72.p2", 0x000002, 0x400000, CRC(fd4155b4) SHA1(45bcfa2e6b960f4916605ac1e93b4e5649753645) ) + ROM_LOAD32_WORD_SWAP( "268nn09.p1", 0x000000, 0x400000, CRC(63e059cf) SHA1(d22ffc7b3a000e50e30dbe359a398709220433b3) ) + ROM_LOAD32_WORD_SWAP( "268nn09.p2", 0x000002, 0x400000, CRC(f935207d) SHA1(92cdc35e62a8af6074d256c184d87ac715edd669) ) NEO_SFIX_MT_128K @@ -2317,10 +10378,10 @@ ROM_START( mslug5s72 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s73 ) +ROM_START( mslug5nn10 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc73.p1", 0x000000, 0x400000, CRC(4541e86e) SHA1(67b46a13d828c7b9a384588fd2677807387ca2bd) ) - ROM_LOAD32_WORD_SWAP( "268hc73.p2", 0x000002, 0x400000, CRC(5263e78b) SHA1(5a76c24acbb8ee0231e1279d5c1625620e5483e5) ) + ROM_LOAD32_WORD_SWAP( "268nn10.p1", 0x000000, 0x400000, CRC(dfdd2334) SHA1(1caab23f124f54e236141c40090d4b34c14aa161) ) + ROM_LOAD32_WORD_SWAP( "268nn10.p2", 0x000002, 0x400000, CRC(fcb20cbb) SHA1(6b82bea5550e1f5ea02a28453f7e6913d6c6e26f) ) NEO_SFIX_MT_128K @@ -2341,10 +10402,10 @@ ROM_START( mslug5s73 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s74 ) +ROM_START( mslug5nn11 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc74.p1", 0x000000, 0x400000, CRC(865e2dbe) SHA1(a2e543afaffb18906ff5c39821992304106e55c6) ) - ROM_LOAD32_WORD_SWAP( "268hc74.p2", 0x000002, 0x400000, CRC(c0d16cf6) SHA1(b0c896b74743afeb4df26a2105210cfd5fe3c3a4) ) + ROM_LOAD32_WORD_SWAP( "268nn11.p1", 0x000000, 0x400000, CRC(b3fba8ce) SHA1(57d66ffcb67f10d7e9f2c6cb03049db12f0d0d0b) ) + ROM_LOAD32_WORD_SWAP( "268nn11.p2", 0x000002, 0x400000, CRC(a70534b4) SHA1(af16b68403da3a7779a85013391c157174088253) ) NEO_SFIX_MT_128K @@ -2365,10 +10426,10 @@ ROM_START( mslug5s74 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s75 ) +ROM_START( mslug5nn12 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc75.p1", 0x000000, 0x400000, CRC(7dd1b955) SHA1(d334bb13e96e75b8e18cf5a951f0b8ade8ead69c) ) - ROM_LOAD32_WORD_SWAP( "268hc75.p2", 0x000002, 0x400000, CRC(40881f2f) SHA1(339cae1a9f5f462fe74ad5288c6baeb5da2cf45f) ) + ROM_LOAD32_WORD_SWAP( "268nn12.p1", 0x000000, 0x400000, CRC(079034c0) SHA1(170ba24e123f23819b7599dd309d23328283596a) ) + ROM_LOAD32_WORD_SWAP( "268nn12.p2", 0x000002, 0x400000, CRC(4bdc7ca5) SHA1(a0511bb868bd88b2722dd00c4c59409c96df13d4) ) NEO_SFIX_MT_128K @@ -2389,10 +10450,10 @@ ROM_START( mslug5s75 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s76 ) +ROM_START( mslug5nn13 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc76.p1", 0x000000, 0x400000, CRC(ef6690ca) SHA1(627777e289d0d71b07c8017d57215913887e9f9a) ) - ROM_LOAD32_WORD_SWAP( "268hc76.p2", 0x000002, 0x400000, CRC(2a89dbdb) SHA1(3b7cb069adeddca235a963b385d5509cba0399c9) ) + ROM_LOAD32_WORD_SWAP( "268nn13.p1", 0x000000, 0x400000, CRC(0fc6d235) SHA1(0156e1ef860bb3491c6a18abe691cb3f4346190c) ) + ROM_LOAD32_WORD_SWAP( "268nn13.p2", 0x000002, 0x400000, CRC(a2821872) SHA1(78c1dc6d2abf88fc279936a346c5a2915d5667ad) ) NEO_SFIX_MT_128K @@ -2413,10 +10474,10 @@ ROM_START( mslug5s76 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s77 ) +ROM_START( mslug5nn14 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc77.p1", 0x000000, 0x400000, CRC(9ef477bf) SHA1(c20af5d07d78c8fea7ea7ac7af4db1d1f316345e) ) - ROM_LOAD32_WORD_SWAP( "268hc77.p2", 0x000002, 0x400000, CRC(ba599a48) SHA1(359c9a7df1fcd622857e77bb9fc0be2af9f5cfd0) ) + ROM_LOAD32_WORD_SWAP( "268nn14.p1", 0x000000, 0x400000, CRC(642dfb9c) SHA1(6ff1748f4aa57174f7afbe4adb5b53624c7fb0c1) ) + ROM_LOAD32_WORD_SWAP( "268nn14.p2", 0x000002, 0x400000, CRC(172ffe0f) SHA1(aa5ad1227616af03c4aab8802b9a1aaf1f43b5d9) ) NEO_SFIX_MT_128K @@ -2437,10 +10498,10 @@ ROM_START( mslug5s77 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s78 ) +ROM_START( mslug5nn15 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc78.p1", 0x000000, 0x400000, CRC(0c435e20) SHA1(f2c55e7bbc1b08c89e46fb5402b941993034db0d) ) - ROM_LOAD32_WORD_SWAP( "268hc78.p2", 0x000002, 0x400000, CRC(d0585ebc) SHA1(2cda4d2a6e937e9150e272f5b524a0768fb7b9ea) ) + ROM_LOAD32_WORD_SWAP( "268nn15.p1", 0x000000, 0x400000, CRC(080b7066) SHA1(a280b150853460f350483ba8b7d923c2ac50a0f1) ) + ROM_LOAD32_WORD_SWAP( "268nn15.p2", 0x000002, 0x400000, CRC(4c98c600) SHA1(3e0575bd689fe7714fe7e73360c3901625685b94) ) NEO_SFIX_MT_128K @@ -2461,10 +10522,10 @@ ROM_START( mslug5s78 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s79 ) +ROM_START( mslug5nn16 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc79.p1", 0x000000, 0x400000, CRC(b9bbdb00) SHA1(727fb448008e06ae6de7687e5e2f76ed619ece6a) ) - ROM_LOAD32_WORD_SWAP( "268hc79.p2", 0x000002, 0x400000, CRC(c92f8fd9) SHA1(5ec3d18eb8d05542e0d9701338eea92b250d276c) ) + ROM_LOAD32_WORD_SWAP( "268nn16.p1", 0x000000, 0x400000, CRC(d8108167) SHA1(9f191f1ea05b9188588cfb1780d1ae4ef788b9d8) ) + ROM_LOAD32_WORD_SWAP( "268nn16.p2", 0x000002, 0x400000, CRC(12a8d2c9) SHA1(a31b6a06611105791bd40e77a683802968ba8811) ) NEO_SFIX_MT_128K @@ -2485,10 +10546,10 @@ ROM_START( mslug5s79 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s80 ) +ROM_START( mslug5nn17 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc80.p1", 0x000000, 0x400000, CRC(f25c0b5f) SHA1(c5c9dbb2bfe3347cca36694766009de3fdc62571) ) - ROM_LOAD32_WORD_SWAP( "268hc80.p2", 0x000002, 0x400000, CRC(045bd754) SHA1(2365602fa4c4e119ec13253a460ce5b6441e0f0a) ) + ROM_LOAD32_WORD_SWAP( "268.p1", 0x000000, 0x400000, CRC(d0466792) SHA1(880819933d997fab398f91061e9dbccb959ae8a1) ) + ROM_LOAD32_WORD_SWAP( "268nn17.p2", 0x000002, 0x400000, CRC(a05bab7f) SHA1(7a643a8a96856ab03617e54430ed6230d0f1b451) ) NEO_SFIX_MT_128K @@ -2509,10 +10570,10 @@ ROM_START( mslug5s80 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s81 ) +ROM_START( mslug5nn18 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc81.p1", 0x000000, 0x400000, CRC(a1f9c9b4) SHA1(9bdd7e1f93d3ceb1efe6a8fd4c388564b2d5f1af) ) - ROM_LOAD32_WORD_SWAP( "268hc81.p2", 0x000002, 0x400000, CRC(cc65f0f9) SHA1(915364b6ec6efcec804e9a76953820e8316e1271) ) + ROM_LOAD32_WORD_SWAP( "268.p1", 0x000000, 0x400000, CRC(d0466792) SHA1(880819933d997fab398f91061e9dbccb959ae8a1) ) + ROM_LOAD32_WORD_SWAP( "268nn18.p2", 0x000002, 0x400000, CRC(20105d9f) SHA1(f884540e0b42f5a4188defd50bfb48193253307c) ) NEO_SFIX_MT_128K @@ -2533,10 +10594,10 @@ ROM_START( mslug5s81 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s82 ) +ROM_START( mslug5nn19 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc82.p1", 0x000000, 0x400000, CRC(1179c5b5) SHA1(712b147504d47e5708dfeb630936082917120d33) ) - ROM_LOAD32_WORD_SWAP( "268hc82.p2", 0x000002, 0x400000, CRC(fe8a5233) SHA1(5d7e7b8198860a56e75e0163ac748bf01054dc18) ) + ROM_LOAD32_WORD_SWAP( "268nn19.p1", 0x000000, 0x400000, CRC(9834442d) SHA1(1c950a46149384d9b457764a7335003b0083c841) ) + ROM_LOAD32_WORD_SWAP( "268nn19.p2", 0x000002, 0x400000, CRC(704137cd) SHA1(b6849195d979577d0a6e1685065f42c79b8eb11d) ) NEO_SFIX_MT_128K @@ -2557,10 +10618,10 @@ ROM_START( mslug5s82 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s83 ) +ROM_START( mslug5nn20 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc83.p1", 0x000000, 0x400000, CRC(2b0cf29f) SHA1(477157a604372bd4370bbd8169856bf0cc78e74e) ) - ROM_LOAD32_WORD_SWAP( "268hc83.p2", 0x000002, 0x400000, CRC(a32e4b2d) SHA1(0a8615521a60e98021b1dbfb987015c9eac71121) ) + ROM_LOAD32_WORD_SWAP( "268nn20.p1", 0x000000, 0x400000, CRC(e1400a4d) SHA1(8ba21ae2dc1da14f7972e35a85330cd349cf5727) ) + ROM_LOAD32_WORD_SWAP( "268nn20.p2", 0x000002, 0x400000, CRC(4b767387) SHA1(0cdc6de20758e43c26ba73da7c65791b5c8658eb) ) NEO_SFIX_MT_128K @@ -2581,10 +10642,10 @@ ROM_START( mslug5s83 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s84 ) +ROM_START( mslug5nn21 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc84.p1", 0x000000, 0x400000, CRC(5a9e15ea) SHA1(c702af9c1a2ee6d2657b2bacdbaf5c09aa3a0e66) ) - ROM_LOAD32_WORD_SWAP( "268hc84.p2", 0x000002, 0x400000, CRC(33fe0abe) SHA1(b440a269991b308dae590b86cd03cac45c916ae4) ) + ROM_LOAD32_WORD_SWAP( "268nn21.p1", 0x000000, 0x400000, CRC(53ac5ea4) SHA1(9bd8a6d92119f979d9abbaafef589348b22b4786) ) + ROM_LOAD32_WORD_SWAP( "268nn21.p2", 0x000002, 0x400000, CRC(3bedf42a) SHA1(a5e57b1c3f6c5e2afcfbcf21f30d69a2c0085c79) ) NEO_SFIX_MT_128K @@ -2605,10 +10666,10 @@ ROM_START( mslug5s84 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s85 ) +ROM_START( mslug5nn22 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc85.p1", 0x000000, 0x400000, CRC(60eb22c0) SHA1(3acca52b8ee15dfbd5f3dc0f59a1ef3dbf0f5dde) ) - ROM_LOAD32_WORD_SWAP( "268hc85.p2", 0x000002, 0x400000, CRC(6e5a13a0) SHA1(b2629b08d15e7d65fbb6ca31bc11ea0e5e77c4cd) ) + ROM_LOAD32_WORD_SWAP( "268nn22.p1", 0x000000, 0x400000, CRC(62c87bcb) SHA1(ebed34ae6f7369b9cb13f02308b637b1e3477e16) ) + ROM_LOAD32_WORD_SWAP( "268nn22.p2", 0x000002, 0x400000, CRC(248e155a) SHA1(1775d7f694ab1df5ee4ed6a4122b37f6599776aa) ) NEO_SFIX_MT_128K @@ -2629,10 +10690,10 @@ ROM_START( mslug5s85 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s86 ) +ROM_START( mslug5nn23 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc86.p1", 0x000000, 0x400000, CRC(c8293c75) SHA1(2d54175d06336ab5da632fb2ad3ecf3c50a19509) ) - ROM_LOAD32_WORD_SWAP( "268hc86.p2", 0x000002, 0x400000, CRC(59ffce4a) SHA1(0b26bec1d00d1755e54d29255b91ca61ccd23f6c) ) + ROM_LOAD32_WORD_SWAP( "268nn23.p1", 0x000000, 0x400000, CRC(00a30b0b) SHA1(0a5b8ed6ac1372d8aa6bccffb0a29c064a30f08b) ) + ROM_LOAD32_WORD_SWAP( "268nn23.p2", 0x000002, 0x400000, CRC(8b4ba408) SHA1(48b596d795705aeda46b3b0db4482d7403068087) ) NEO_SFIX_MT_128K @@ -2653,10 +10714,10 @@ ROM_START( mslug5s86 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s87 ) +ROM_START( mslug5nn24 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc87.p1", 0x000000, 0x400000, CRC(a4814095) SHA1(c81014caf5c3504ecda46aa45f8491f3baf5d365) ) - ROM_LOAD32_WORD_SWAP( "268hc87.p2", 0x000002, 0x400000, CRC(e7fd8356) SHA1(ed9fe48bc7811893d47db8523311055b8fccf6bb) ) + ROM_LOAD32_WORD_SWAP( "268nn24.p1", 0x000000, 0x400000, CRC(272925f9) SHA1(992c26e5abe25ee02f8af604acc93d9f79e58e9a) ) + ROM_LOAD32_WORD_SWAP( "268.p2", 0x000002, 0x400000, CRC(fbf6b61e) SHA1(9ec743d5988b5e3183f37f8edf45c72a8c0c893e) ) NEO_SFIX_MT_128K @@ -2677,10 +10738,10 @@ ROM_START( mslug5s87 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s88 ) +ROM_START( mslug5nn25 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc88.p1", 0x000000, 0x400000, CRC(d513a7e0) SHA1(c45836578c9e4fc783c0b850b933b5886d37fba7) ) - ROM_LOAD32_WORD_SWAP( "268hc88.p2", 0x000002, 0x400000, CRC(772dc2c5) SHA1(497e7811b0d181afc5cffe8851f2371aa462b571) ) + ROM_LOAD32_WORD_SWAP( "268nn25.p1", 0x000000, 0x400000, CRC(78cbaa24) SHA1(c335d2c7b3ac2f1ce3e2a224662edd17267b8036) ) + ROM_LOAD32_WORD_SWAP( "268.p2", 0x000002, 0x400000, CRC(fbf6b61e) SHA1(9ec743d5988b5e3183f37f8edf45c72a8c0c893e) ) NEO_SFIX_MT_128K @@ -2701,10 +10762,10 @@ ROM_START( mslug5s88 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s89 ) +ROM_START( mslug5nn26 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD32_WORD_SWAP( "268hc89.p1", 0x000000, 0x400000, CRC(83ceec2a) SHA1(e9e5cd9e4b47c752ee65a00bf3b6f75c7b148f55) ) - ROM_LOAD32_WORD_SWAP( "268hc89.p2", 0x000002, 0x400000, CRC(948b96c7) SHA1(940906c0bde2e6d8eea4c41fb0de2402860bcdab) ) + ROM_LOAD32_WORD_SWAP( "268nn26.p1", 0x000000, 0x400000, CRC(4b6809f0) SHA1(72356abca0ed0007e01c420ea84232b1dc614ca0) ) + ROM_LOAD32_WORD_SWAP( "268nn26.p2", 0x000002, 0x400000, CRC(69665582) SHA1(cb16879f022b3064ef0919e53135f4b834879f2a) ) NEO_SFIX_MT_128K @@ -2725,232 +10786,9510 @@ ROM_START( mslug5s89 ) ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) ROM_END -ROM_START( mslug5s90 ) // mslug5nd(2) +ROM_START( mslug5rma01 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268s90.p1", 0x000000, 0x500000, CRC(19958410) SHA1(6c50c8f197075c1b112b2de6fc9ed0fe2aff88b1) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p1", 0x000000, 0x100000, CRC(49af2a8d) SHA1(13fb03b6b6d8dce42e8698db0e8cea3a27c32027) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) - NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) - NEO_BIOS_AUDIO_128K( "268nd.m1", CRC(6FA01C9A) SHA1(3DAB7593BFCCE318D22EC3DF672EE3B4AB73DCF5) ) + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) 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_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) 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_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) ROM_END -ROM_START( mslug5s91 ) //mslug5nd - ROM_REGION( 0x600000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268s91.p1", 0x000000, 0x600000, CRC(975eb06a) SHA1(d3d4824a0b9f077c6503959da54edb53820e6a8d) ) +ROM_START( mslug5rma02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma01.p1", 0x000000, 0x100000, CRC(49af2a8d) SHA1(13fb03b6b6d8dce42e8698db0e8cea3a27c32027) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) - NEO_SFIX_MT_128K + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) - NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) - ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) - ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) - ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) - ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) - ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) - ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) - ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) - ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) - ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) ROM_END -ROM_START( mslug5s92 ) // mslug5wi; all confirmed +ROM_START( mslug5rma03 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268fu.p1", 0x000000, 0x100000, CRC(d1b04ae1) SHA1(b1ab15336bf6bec9dc8cfdbf2a07c6017e3e7ae4) ) - ROM_LOAD16_WORD_SWAP( "268s92.p2", 0x100000, 0x400000, CRC(a370e84c) SHA1(2111a69a80b9fbce4cdc122969ee27074ef42abf) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p1", 0x000000, 0x100000, CRC(49af2a8d) SHA1(13fb03b6b6d8dce42e8698db0e8cea3a27c32027) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) - NEO_SFIX_128K( "268fu.s1", CRC(64952683) SHA1(88ec728c2fe18a11fdd218bed5d73bb3affe2ec1) ) + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) - NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) - ROM_REGION( 0x10002f0, "ymsnd", 0 ) - ROM_LOAD( "268l9a.v1", 0x000000, 0x400000, CRC(a8e12a92) SHA1(b23d80d131649c1d243bb30cf5b2141354a7ac55) ) - ROM_LOAD( "268l9a.v2", 0x400000, 0x400000, CRC(c40fa69b) SHA1(3c1ff87a2174a92d9f457a6932b53534ed410dc2) ) - ROM_LOAD( "268l9a.v3", 0x800000, 0x400000, CRC(aeff1982) SHA1(ac777a12639e21f0f227be84a59c7bb543c6ddd9) ) - ROM_LOAD( "268l9a.v4", 0xc00000, 0x4002f0, CRC(179cbca3) SHA1(fdcb0df0c2f73d11cd32a8625ad6fa24cedb9dc9) ) + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) - ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) - ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) - ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) - ROM_LOAD16_BYTE( "268s92.c5", 0x200000, 0x800000, CRC(483a986c) SHA1(b6b1a08a340e4528575eff6fcf34e5965e4b6cda) ) - ROM_LOAD16_BYTE( "268s92.c6", 0x200001, 0x800000, CRC(d918f796) SHA1(fa81b7930f3f82571bc6f1f70768a613f1573325) ) - ROM_LOAD16_BYTE( "268s92.c7", 0x300000, 0x800000, CRC(bdb9a887) SHA1(f9984dbf5694afd42c2dde1ab0510c5d53719a1f) ) - ROM_LOAD16_BYTE( "268s92.c8", 0x300001, 0x800000, CRC(6f8ac6fb) SHA1(49244f0fddde4d11b3f99f52b0e0e74d73414c71) ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) ROM_END -ROM_START( mslug5s93 ) // ms5plusd +ROM_START( mslug5rma04 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268s93.p1", 0x000000, 0x100000, CRC(76af334f) SHA1(cbd890a9c14d42acd1923bb5074fb560a306cce3) ) - ROM_LOAD16_WORD_SWAP( "ms5-p2p.bin", 0x100000, 0x200000, CRC(d6a458e8) SHA1(c0a8bdae06d62859fb6734766ccc190eb2a809a4) ) - ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p1", 0x000000, 0x100000, CRC(7bc03549) SHA1(ce815ab90f368b5cc53a1a999692ea7ed56197da) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) - NEO_SFIX_128K( "268s93.s1", CRC(99ef577b) SHA1(82f30b61ea4439a6673e0b70b7a9aceaaafd8943) ) + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) - NEO_BIOS_AUDIO_512K( "268s93.m1", CRC(39f3cbba) SHA1(56f9ba6a1ecfc28733b7b88c9796415cba0461f2) ) + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) - ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) - ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "268hd.c1", 0x0000000, 0x800000, CRC(e8239365) SHA1(E0A75902A783110049730B66AD3CBCCDD804BF62) ) - ROM_LOAD16_BYTE( "268hd.c2", 0x0000001, 0x800000, CRC(89b21d4c) SHA1(862AC31CE9570529B33E6F58ADA0AC867A442679) ) - ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5D029C92688384EAFD65AD711A2954D0B86A3163) ) - ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(C612102F9CD288BBA4C245B5855D795E4362B217) ) - ROM_LOAD16_BYTE( "268hd.c5", 0x2000000, 0x800000, CRC(38754256) SHA1(744D91D041998CA27EE2781188746797C65377BD) ) - ROM_LOAD16_BYTE( "268hd.c6", 0x2000001, 0x800000, CRC(59d33e9c) SHA1(ED7F5C7DB4C35EC5A7DB0AD5436110B3FE80B89A) ) - ROM_LOAD16_BYTE( "268hd.c7", 0x3000000, 0x800000, CRC(c9f8c357) SHA1(7064224AFA887F57245F5479B0B46228539A131B) ) - ROM_LOAD16_BYTE( "268hd.c8", 0x3000001, 0x800000, CRC(fafc3eb9) SHA1(F4F73194CC7FD151BE3CA2561F993B5BE7628369) ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) ROM_END -ROM_START( mslug5s94 ) +ROM_START( mslug5rma05 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "268s94.p1", 0x000000, 0x100000, CRC(218b9765) SHA1(f63de44cd6f329ef3bea763aaca50c96999a3d23) ) - ROM_LOAD16_WORD_SWAP( "268s94.p2", 0x100000, 0x200000, CRC(49e6fb76) SHA1(366300484e1774ab7f406ab7dfa7d7640946f9c3) ) - ROM_LOAD16_WORD_SWAP( "ms5-p3p.bin", 0x300000, 0x200000, CRC(439ec031) SHA1(f0ad8f9be7d26bc504593c1321bd23c286a221f0) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p1", 0x000000, 0x100000, CRC(7bc03549) SHA1(ce815ab90f368b5cc53a1a999692ea7ed56197da) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) - NEO_SFIX_128K( "ms5-s1p.bin", CRC(21e04432) SHA1(10057a2aa487087f7143d1d69fdad978a6bef0f7) ) + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) - NEO_BIOS_AUDIO_ENCRYPTED_512K( "268.m1", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) ) + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) - ROM_LOAD( "268.v1", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) ) - ROM_LOAD( "268.v2", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "268.c1", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) - ROM_LOAD16_BYTE( "268.c2", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) - ROM_LOAD16_BYTE( "268.c3", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) - ROM_LOAD16_BYTE( "268.c4", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) - ROM_LOAD16_BYTE( "268.c5", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) - ROM_LOAD16_BYTE( "268.c6", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) - ROM_LOAD16_BYTE( "268.c7", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) - ROM_LOAD16_BYTE( "268.c8", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma02.p1", 0x000000, 0x100000, CRC(7bc03549) SHA1(ce815ab90f368b5cc53a1a999692ea7ed56197da) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma03.p1", 0x000000, 0x100000, CRC(dcca3dca) SHA1(03ddde3ada9686671e9a465b5077b9c896775de7) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma03.p1", 0x000000, 0x100000, CRC(dcca3dca) SHA1(03ddde3ada9686671e9a465b5077b9c896775de7) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma03.p1", 0x000000, 0x100000, CRC(dcca3dca) SHA1(03ddde3ada9686671e9a465b5077b9c896775de7) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma04.p1", 0x000000, 0x100000, CRC(ced56bb1) SHA1(4c648995da31020bbe7ff9d40346b7cf1a36df34) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma04.p1", 0x000000, 0x100000, CRC(ced56bb1) SHA1(4c648995da31020bbe7ff9d40346b7cf1a36df34) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma04.p1", 0x000000, 0x100000, CRC(ced56bb1) SHA1(4c648995da31020bbe7ff9d40346b7cf1a36df34) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma05.p1", 0x000000, 0x100000, CRC(fcba7475) SHA1(54a5dca55e5f2faf5a360d56475af89b15ab5cd0) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma05.p1", 0x000000, 0x100000, CRC(fcba7475) SHA1(54a5dca55e5f2faf5a360d56475af89b15ab5cd0) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma05.p1", 0x000000, 0x100000, CRC(fcba7475) SHA1(54a5dca55e5f2faf5a360d56475af89b15ab5cd0) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma06.p1", 0x000000, 0x100000, CRC(5bb07cf6) SHA1(d5f76558b58fe4158129419a44d361b57f22342c) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma06.p1", 0x000000, 0x100000, CRC(5bb07cf6) SHA1(d5f76558b58fe4158129419a44d361b57f22342c) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma06.p1", 0x000000, 0x100000, CRC(5bb07cf6) SHA1(d5f76558b58fe4158129419a44d361b57f22342c) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma07.p1", 0x000000, 0x100000, CRC(932846e6) SHA1(d1594c2e4c2571333362d30ecc90de3903311a7e) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma07.p1", 0x000000, 0x100000, CRC(932846e6) SHA1(d1594c2e4c2571333362d30ecc90de3903311a7e) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma07.p1", 0x000000, 0x100000, CRC(932846e6) SHA1(d1594c2e4c2571333362d30ecc90de3903311a7e) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma09.p1", 0x000000, 0x100000, CRC(a1475922) SHA1(a1e4e855a582ee5e758820a6c39298a09dc6da37) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma09.p1", 0x000000, 0x100000, CRC(a1475922) SHA1(a1e4e855a582ee5e758820a6c39298a09dc6da37) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma09.p1", 0x000000, 0x100000, CRC(a1475922) SHA1(a1e4e855a582ee5e758820a6c39298a09dc6da37) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma10.p1", 0x000000, 0x100000, CRC(064d51a1) SHA1(b10e7af3a05b9b483708aabd1ce2b25d8806a690) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma10.p1", 0x000000, 0x100000, CRC(064d51a1) SHA1(b10e7af3a05b9b483708aabd1ce2b25d8806a690) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma10.p1", 0x000000, 0x100000, CRC(064d51a1) SHA1(b10e7af3a05b9b483708aabd1ce2b25d8806a690) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma11.p1", 0x000000, 0x100000, CRC(145207da) SHA1(fa5848099f549729a93d3631b273a55f6c1007f0) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma11.p1", 0x000000, 0x100000, CRC(145207da) SHA1(fa5848099f549729a93d3631b273a55f6c1007f0) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma11.p1", 0x000000, 0x100000, CRC(145207da) SHA1(fa5848099f549729a93d3631b273a55f6c1007f0) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma12.p1", 0x000000, 0x100000, CRC(263d181e) SHA1(73d7038d19504c3aae4ed5edb300ba68f9aea80e) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma32 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma12.p1", 0x000000, 0x100000, CRC(263d181e) SHA1(73d7038d19504c3aae4ed5edb300ba68f9aea80e) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma12.p1", 0x000000, 0x100000, CRC(263d181e) SHA1(73d7038d19504c3aae4ed5edb300ba68f9aea80e) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma34 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma13.p1", 0x000000, 0x100000, CRC(8137109d) SHA1(d11219ceda059ab0b8f1cbf12d0cd5e9e7da4528) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma13.p1", 0x000000, 0x100000, CRC(8137109d) SHA1(d11219ceda059ab0b8f1cbf12d0cd5e9e7da4528) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma36 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma13.p1", 0x000000, 0x100000, CRC(8137109d) SHA1(d11219ceda059ab0b8f1cbf12d0cd5e9e7da4528) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma14.p1", 0x000000, 0x100000, CRC(daaa9d3f) SHA1(e973882c45b1cc3887dafa488d8ec6b1c0dc9e68) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma38 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma14.p1", 0x000000, 0x100000, CRC(daaa9d3f) SHA1(e973882c45b1cc3887dafa488d8ec6b1c0dc9e68) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma14.p1", 0x000000, 0x100000, CRC(daaa9d3f) SHA1(e973882c45b1cc3887dafa488d8ec6b1c0dc9e68) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma40 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma15.p1", 0x000000, 0x100000, CRC(e8c582fb) SHA1(7a4be0a0ba247fb772b5cd9b98e007d867588d9d) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma41 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma15.p1", 0x000000, 0x100000, CRC(e8c582fb) SHA1(7a4be0a0ba247fb772b5cd9b98e007d867588d9d) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma42 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma15.p1", 0x000000, 0x100000, CRC(e8c582fb) SHA1(7a4be0a0ba247fb772b5cd9b98e007d867588d9d) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma43 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma16.p1", 0x000000, 0x100000, CRC(4fcf8a78) SHA1(1c5bb8832c1161db47c813050be4dfe6d1c977f5) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma44 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma16.p1", 0x000000, 0x100000, CRC(4fcf8a78) SHA1(1c5bb8832c1161db47c813050be4dfe6d1c977f5) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma45 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma16.p1", 0x000000, 0x100000, CRC(4fcf8a78) SHA1(1c5bb8832c1161db47c813050be4dfe6d1c977f5) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma46 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma17.p1", 0x000000, 0x100000, CRC(5dd0dc03) SHA1(be1157c4542149af812c0da9ccb5bcf26e02977d) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma47 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma17.p1", 0x000000, 0x100000, CRC(5dd0dc03) SHA1(be1157c4542149af812c0da9ccb5bcf26e02977d) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma48 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma17.p1", 0x000000, 0x100000, CRC(5dd0dc03) SHA1(be1157c4542149af812c0da9ccb5bcf26e02977d) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma49 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma18.p1", 0x000000, 0x100000, CRC(6fbfc3c7) SHA1(4f6fe3dba534b595a40b40f2aaef63f5fb846026) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma50 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma18.p1", 0x000000, 0x100000, CRC(6fbfc3c7) SHA1(4f6fe3dba534b595a40b40f2aaef63f5fb846026) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma51 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma18.p1", 0x000000, 0x100000, CRC(6fbfc3c7) SHA1(4f6fe3dba534b595a40b40f2aaef63f5fb846026) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma52 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma19.p1", 0x000000, 0x100000, CRC(c8b5cb44) SHA1(07785ef5256031e5f8410e3a08d43dd052b7fb7c) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma53 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma19.p1", 0x000000, 0x100000, CRC(c8b5cb44) SHA1(07785ef5256031e5f8410e3a08d43dd052b7fb7c) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma54 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma19.p1", 0x000000, 0x100000, CRC(c8b5cb44) SHA1(07785ef5256031e5f8410e3a08d43dd052b7fb7c) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma55 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma20.p1", 0x000000, 0x100000, CRC(002df154) SHA1(195cbcf05bb39db5bacd7e0dd2c72f5b8f32eee6) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma56 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma20.p1", 0x000000, 0x100000, CRC(002df154) SHA1(195cbcf05bb39db5bacd7e0dd2c72f5b8f32eee6) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma57 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma20.p1", 0x000000, 0x100000, CRC(002df154) SHA1(195cbcf05bb39db5bacd7e0dd2c72f5b8f32eee6) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma58 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma21.p1", 0x000000, 0x100000, CRC(3242ee90) SHA1(1cd3d9820822c97157fc976023844edca500d4e1) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma59 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma21.p1", 0x000000, 0x100000, CRC(3242ee90) SHA1(1cd3d9820822c97157fc976023844edca500d4e1) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma60 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma21.p1", 0x000000, 0x100000, CRC(3242ee90) SHA1(1cd3d9820822c97157fc976023844edca500d4e1) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma61 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma22.p1", 0x000000, 0x100000, CRC(9548e613) SHA1(31d60693d2437b6d9c59dd391d23f863ede3dacc) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma62 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma22.p1", 0x000000, 0x100000, CRC(9548e613) SHA1(31d60693d2437b6d9c59dd391d23f863ede3dacc) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma63 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma22.p1", 0x000000, 0x100000, CRC(9548e613) SHA1(31d60693d2437b6d9c59dd391d23f863ede3dacc) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma64 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma23.p1", 0x000000, 0x100000, CRC(8757b068) SHA1(5ece326007efca21355648c0001d54a254c8f49f) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma65 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma23.p1", 0x000000, 0x100000, CRC(8757b068) SHA1(5ece326007efca21355648c0001d54a254c8f49f) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma66 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma23.p1", 0x000000, 0x100000, CRC(8757b068) SHA1(5ece326007efca21355648c0001d54a254c8f49f) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma67 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma24.p1", 0x000000, 0x100000, CRC(b538afac) SHA1(529032c656c31b02c0c900359325f180b6306f69) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma68 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma24.p1", 0x000000, 0x100000, CRC(b538afac) SHA1(529032c656c31b02c0c900359325f180b6306f69) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma69 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma24.p1", 0x000000, 0x100000, CRC(b538afac) SHA1(529032c656c31b02c0c900359325f180b6306f69) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma70 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma25.p1", 0x000000, 0x100000, CRC(1232a72f) SHA1(86c9a1349809669c4aee4ca870e8f225ac4e0d29) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma71 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma25.p1", 0x000000, 0x100000, CRC(1232a72f) SHA1(86c9a1349809669c4aee4ca870e8f225ac4e0d29) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma72 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma25.p1", 0x000000, 0x100000, CRC(1232a72f) SHA1(86c9a1349809669c4aee4ca870e8f225ac4e0d29) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma73 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma26.p1", 0x000000, 0x100000, CRC(06552011) SHA1(483ed76ecef0646d07316f2cf70b55523ef0cfe9) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma74 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma26.p1", 0x000000, 0x100000, CRC(06552011) SHA1(483ed76ecef0646d07316f2cf70b55523ef0cfe9) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma75 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma26.p1", 0x000000, 0x100000, CRC(06552011) SHA1(483ed76ecef0646d07316f2cf70b55523ef0cfe9) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma76 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma27.p1", 0x000000, 0x100000, CRC(343a3fd5) SHA1(ff73f89623200f0476e0f4a05fba2cb0230bc491) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma77 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma27.p1", 0x000000, 0x100000, CRC(343a3fd5) SHA1(ff73f89623200f0476e0f4a05fba2cb0230bc491) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma78 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma27.p1", 0x000000, 0x100000, CRC(343a3fd5) SHA1(ff73f89623200f0476e0f4a05fba2cb0230bc491) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma79 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma28.p1", 0x000000, 0x100000, CRC(93303756) SHA1(1a0e254ae64c48b838395885b1295e387f553083) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma80 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma28.p1", 0x000000, 0x100000, CRC(93303756) SHA1(1a0e254ae64c48b838395885b1295e387f553083) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma81 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma28.p1", 0x000000, 0x100000, CRC(93303756) SHA1(1a0e254ae64c48b838395885b1295e387f553083) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma82 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma29.p1", 0x000000, 0x100000, CRC(812f612d) SHA1(a311e61de481e88141cb0e5c0fe52c91c5ca1c35) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma83 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma29.p1", 0x000000, 0x100000, CRC(812f612d) SHA1(a311e61de481e88141cb0e5c0fe52c91c5ca1c35) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma84 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma29.p1", 0x000000, 0x100000, CRC(812f612d) SHA1(a311e61de481e88141cb0e5c0fe52c91c5ca1c35) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma85 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma30.p1", 0x000000, 0x100000, CRC(b3407ee9) SHA1(0d4708587eb335f0318f4d7d32b3c2f65dcce35d) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma86 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma30.p1", 0x000000, 0x100000, CRC(b3407ee9) SHA1(0d4708587eb335f0318f4d7d32b3c2f65dcce35d) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma87 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma30.p1", 0x000000, 0x100000, CRC(b3407ee9) SHA1(0d4708587eb335f0318f4d7d32b3c2f65dcce35d) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma88 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma31.p1", 0x000000, 0x100000, CRC(144a766a) SHA1(faf0e76d0bc56ea66e9706318409424a716920d1) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma89 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma31.p1", 0x000000, 0x100000, CRC(144a766a) SHA1(faf0e76d0bc56ea66e9706318409424a716920d1) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma90 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma31.p1", 0x000000, 0x100000, CRC(144a766a) SHA1(faf0e76d0bc56ea66e9706318409424a716920d1) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma91 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma32.p1", 0x000000, 0x100000, CRC(f1a63afb) SHA1(80aad9e97855223fcfb1111dcefb5f9f2ac15465) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma92 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma32.p1", 0x000000, 0x100000, CRC(f1a63afb) SHA1(80aad9e97855223fcfb1111dcefb5f9f2ac15465) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma93 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma32.p1", 0x000000, 0x100000, CRC(f1a63afb) SHA1(80aad9e97855223fcfb1111dcefb5f9f2ac15465) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma94 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma33.p1", 0x000000, 0x100000, CRC(c3c9253f) SHA1(dc7976bab78ed7080fc74f7c2c3b6381c450a546) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma95 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma33.p1", 0x000000, 0x100000, CRC(c3c9253f) SHA1(dc7976bab78ed7080fc74f7c2c3b6381c450a546) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma96 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma33.p1", 0x000000, 0x100000, CRC(c3c9253f) SHA1(dc7976bab78ed7080fc74f7c2c3b6381c450a546) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma97 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma34.p1", 0x000000, 0x100000, CRC(64c32dbc) SHA1(f1c7c0d24ab01d6b64ff705a4885a970108df145) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma98 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma34.p1", 0x000000, 0x100000, CRC(64c32dbc) SHA1(f1c7c0d24ab01d6b64ff705a4885a970108df145) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma99 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma34.p1", 0x000000, 0x100000, CRC(64c32dbc) SHA1(f1c7c0d24ab01d6b64ff705a4885a970108df145) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma100 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma35.p1", 0x000000, 0x100000, CRC(76dc7bc7) SHA1(04b0d6577bbb5dd6c486c5318f64246cb674a91e) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma101 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma35.p1", 0x000000, 0x100000, CRC(76dc7bc7) SHA1(04b0d6577bbb5dd6c486c5318f64246cb674a91e) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma102 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma35.p1", 0x000000, 0x100000, CRC(76dc7bc7) SHA1(04b0d6577bbb5dd6c486c5318f64246cb674a91e) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma103 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma36.p1", 0x000000, 0x100000, CRC(44b36403) SHA1(20d61b09e423cf90aa19eea6492b701a70159eaf) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma104 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma36.p1", 0x000000, 0x100000, CRC(44b36403) SHA1(20d61b09e423cf90aa19eea6492b701a70159eaf) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma105 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma36.p1", 0x000000, 0x100000, CRC(44b36403) SHA1(20d61b09e423cf90aa19eea6492b701a70159eaf) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma106 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma37.p1", 0x000000, 0x100000, CRC(e3b96c80) SHA1(7e56cf29b5cb27994903414df30c5fa0600d2a8e) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma107 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma37.p1", 0x000000, 0x100000, CRC(e3b96c80) SHA1(7e56cf29b5cb27994903414df30c5fa0600d2a8e) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma108 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma37.p1", 0x000000, 0x100000, CRC(e3b96c80) SHA1(7e56cf29b5cb27994903414df30c5fa0600d2a8e) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma109 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma38.p1", 0x000000, 0x100000, CRC(fd579871) SHA1(76b7326aea316cfd80eb310d838fba25d4112634) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma110 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma38.p1", 0x000000, 0x100000, CRC(fd579871) SHA1(76b7326aea316cfd80eb310d838fba25d4112634) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma111 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma38.p1", 0x000000, 0x100000, CRC(fd579871) SHA1(76b7326aea316cfd80eb310d838fba25d4112634) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma112 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma39.p1", 0x000000, 0x100000, CRC(cf3887b5) SHA1(1769a6cf1587e3e7f19f17e290097654ec90e1e9) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma113 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma39.p1", 0x000000, 0x100000, CRC(cf3887b5) SHA1(1769a6cf1587e3e7f19f17e290097654ec90e1e9) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma114 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma39.p1", 0x000000, 0x100000, CRC(cf3887b5) SHA1(1769a6cf1587e3e7f19f17e290097654ec90e1e9) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma115 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma40.p1", 0x000000, 0x100000, CRC(68328f36) SHA1(4a9747716b55e48852fa01cbb5c788965046c40b) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma116 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma40.p1", 0x000000, 0x100000, CRC(68328f36) SHA1(4a9747716b55e48852fa01cbb5c788965046c40b) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma117 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma40.p1", 0x000000, 0x100000, CRC(68328f36) SHA1(4a9747716b55e48852fa01cbb5c788965046c40b) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma118 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma41.p1", 0x000000, 0x100000, CRC(7a2dd94d) SHA1(a4c78ec4c525cbbda14be89a2351543b2b714efb) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma119 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma41.p1", 0x000000, 0x100000, CRC(7a2dd94d) SHA1(a4c78ec4c525cbbda14be89a2351543b2b714efb) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma120 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma41.p1", 0x000000, 0x100000, CRC(7a2dd94d) SHA1(a4c78ec4c525cbbda14be89a2351543b2b714efb) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma121 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma42.p1", 0x000000, 0x100000, CRC(4842c689) SHA1(16f837b002a5ed1a949edcaf6d05c122ffc67b5b) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma122 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma42.p1", 0x000000, 0x100000, CRC(4842c689) SHA1(16f837b002a5ed1a949edcaf6d05c122ffc67b5b) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma123 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma42.p1", 0x000000, 0x100000, CRC(4842c689) SHA1(16f837b002a5ed1a949edcaf6d05c122ffc67b5b) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma124 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma43.p1", 0x000000, 0x100000, CRC(ef48ce0a) SHA1(98b53449c6583c748241fc76318959940ca7afa4) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma125 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma43.p1", 0x000000, 0x100000, CRC(ef48ce0a) SHA1(98b53449c6583c748241fc76318959940ca7afa4) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma126 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma43.p1", 0x000000, 0x100000, CRC(ef48ce0a) SHA1(98b53449c6583c748241fc76318959940ca7afa4) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma127 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma44.p1", 0x000000, 0x100000, CRC(27d0f41a) SHA1(3714abd48423c95ccc150bf791e718100538d8d5) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma128 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma44.p1", 0x000000, 0x100000, CRC(27d0f41a) SHA1(3714abd48423c95ccc150bf791e718100538d8d5) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma129 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma44.p1", 0x000000, 0x100000, CRC(27d0f41a) SHA1(3714abd48423c95ccc150bf791e718100538d8d5) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma130 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma45.p1", 0x000000, 0x100000, CRC(15bfebde) SHA1(b3c93c67e99c2b5edb955927752ad81d0b1e4b88) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma131 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma45.p1", 0x000000, 0x100000, CRC(15bfebde) SHA1(b3c93c67e99c2b5edb955927752ad81d0b1e4b88) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma132 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma45.p1", 0x000000, 0x100000, CRC(15bfebde) SHA1(b3c93c67e99c2b5edb955927752ad81d0b1e4b88) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma133 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma46.p1", 0x000000, 0x100000, CRC(b2b5e35d) SHA1(6d57e9bb898fa2a9213fc81cd8afa86cc518a686) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma134 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma46.p1", 0x000000, 0x100000, CRC(b2b5e35d) SHA1(6d57e9bb898fa2a9213fc81cd8afa86cc518a686) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma135 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma46.p1", 0x000000, 0x100000, CRC(b2b5e35d) SHA1(6d57e9bb898fa2a9213fc81cd8afa86cc518a686) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma136 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma47.p1", 0x000000, 0x100000, CRC(a0aab526) SHA1(e4b020388f24150b673a2fada8066cc3388899ce) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma137 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma47.p1", 0x000000, 0x100000, CRC(a0aab526) SHA1(e4b020388f24150b673a2fada8066cc3388899ce) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma138 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma47.p1", 0x000000, 0x100000, CRC(a0aab526) SHA1(e4b020388f24150b673a2fada8066cc3388899ce) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma139 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma48.p1", 0x000000, 0x100000, CRC(92c5aae2) SHA1(d96ff041b63cfa6fe53f98edac6516df3d85fea1) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma140 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma48.p1", 0x000000, 0x100000, CRC(92c5aae2) SHA1(d96ff041b63cfa6fe53f98edac6516df3d85fea1) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma141 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma48.p1", 0x000000, 0x100000, CRC(92c5aae2) SHA1(d96ff041b63cfa6fe53f98edac6516df3d85fea1) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma142 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma49.p1", 0x000000, 0x100000, CRC(35cfa261) SHA1(bdc1a59cfe7d9048c83d23456734530d61e39035) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma143 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma49.p1", 0x000000, 0x100000, CRC(35cfa261) SHA1(bdc1a59cfe7d9048c83d23456734530d61e39035) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma144 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma49.p1", 0x000000, 0x100000, CRC(35cfa261) SHA1(bdc1a59cfe7d9048c83d23456734530d61e39035) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma145 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma50.p1", 0x000000, 0x100000, CRC(6e522fc3) SHA1(e8e426d0b2e583204e844147c69642e6670c9bcd) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma146 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma50.p1", 0x000000, 0x100000, CRC(6e522fc3) SHA1(e8e426d0b2e583204e844147c69642e6670c9bcd) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma147 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma50.p1", 0x000000, 0x100000, CRC(6e522fc3) SHA1(e8e426d0b2e583204e844147c69642e6670c9bcd) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma148 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma51.p1", 0x000000, 0x100000, CRC(5c3d3007) SHA1(ba54cde4aa3dedd65be8d43ecade3b4bc6970aa6) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma149 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma51.p1", 0x000000, 0x100000, CRC(5c3d3007) SHA1(ba54cde4aa3dedd65be8d43ecade3b4bc6970aa6) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma150 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma51.p1", 0x000000, 0x100000, CRC(5c3d3007) SHA1(ba54cde4aa3dedd65be8d43ecade3b4bc6970aa6) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma151 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma52.p1", 0x000000, 0x100000, CRC(fb373884) SHA1(916d2d21997ae08ef5467d92d098d3876ef8635a) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma152 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma52.p1", 0x000000, 0x100000, CRC(fb373884) SHA1(916d2d21997ae08ef5467d92d098d3876ef8635a) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma153 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma52.p1", 0x000000, 0x100000, CRC(fb373884) SHA1(916d2d21997ae08ef5467d92d098d3876ef8635a) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma154 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma53.p1", 0x000000, 0x100000, CRC(e9286eff) SHA1(7373f78ffa2a164f9f483bbcdc8432705f4e60a8) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma155 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma53.p1", 0x000000, 0x100000, CRC(e9286eff) SHA1(7373f78ffa2a164f9f483bbcdc8432705f4e60a8) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma156 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma53.p1", 0x000000, 0x100000, CRC(e9286eff) SHA1(7373f78ffa2a164f9f483bbcdc8432705f4e60a8) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma157 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma54.p1", 0x000000, 0x100000, CRC(db47713b) SHA1(c281a715d5533f9022cb71c881a733ebbc7466b9) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma158 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma54.p1", 0x000000, 0x100000, CRC(db47713b) SHA1(c281a715d5533f9022cb71c881a733ebbc7466b9) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma159 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma54.p1", 0x000000, 0x100000, CRC(db47713b) SHA1(c281a715d5533f9022cb71c881a733ebbc7466b9) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma160 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma55.p1", 0x000000, 0x100000, CRC(7c4d79b8) SHA1(e7fc222c77f91588e8f6ad742012c08cb4b834f8) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma161 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma55.p1", 0x000000, 0x100000, CRC(7c4d79b8) SHA1(e7fc222c77f91588e8f6ad742012c08cb4b834f8) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma162 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma55.p1", 0x000000, 0x100000, CRC(7c4d79b8) SHA1(e7fc222c77f91588e8f6ad742012c08cb4b834f8) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma163 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma56.p1", 0x000000, 0x100000, CRC(b4d543a8) SHA1(a844b23faf85cb9d039b93109505eef43c29552a) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma164 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma56.p1", 0x000000, 0x100000, CRC(b4d543a8) SHA1(a844b23faf85cb9d039b93109505eef43c29552a) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma165 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma56.p1", 0x000000, 0x100000, CRC(b4d543a8) SHA1(a844b23faf85cb9d039b93109505eef43c29552a) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma166 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma57.p1", 0x000000, 0x100000, CRC(86ba5c6c) SHA1(fafe2f9d1efad6c278b51a22162e7d410b15e475) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma167 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma57.p1", 0x000000, 0x100000, CRC(86ba5c6c) SHA1(fafe2f9d1efad6c278b51a22162e7d410b15e475) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma168 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma57.p1", 0x000000, 0x100000, CRC(86ba5c6c) SHA1(fafe2f9d1efad6c278b51a22162e7d410b15e475) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma169 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma58.p1", 0x000000, 0x100000, CRC(21b054ef) SHA1(80b914645e20206d6978d779634e70b4306b2797) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma170 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma58.p1", 0x000000, 0x100000, CRC(21b054ef) SHA1(80b914645e20206d6978d779634e70b4306b2797) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma171 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma58.p1", 0x000000, 0x100000, CRC(21b054ef) SHA1(80b914645e20206d6978d779634e70b4306b2797) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma172 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma59.p1", 0x000000, 0x100000, CRC(33af0294) SHA1(79d933e1965cd8687c3e3c5ce77a72288bdcbd8a) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma173 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma59.p1", 0x000000, 0x100000, CRC(33af0294) SHA1(79d933e1965cd8687c3e3c5ce77a72288bdcbd8a) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma174 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma59.p1", 0x000000, 0x100000, CRC(33af0294) SHA1(79d933e1965cd8687c3e3c5ce77a72288bdcbd8a) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma175 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma60.p1", 0x000000, 0x100000, CRC(01c01d50) SHA1(96fe63b1a86a60619ccb55aa639d8c07d3b5d1c4) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma176 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma60.p1", 0x000000, 0x100000, CRC(01c01d50) SHA1(96fe63b1a86a60619ccb55aa639d8c07d3b5d1c4) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma177 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma60.p1", 0x000000, 0x100000, CRC(01c01d50) SHA1(96fe63b1a86a60619ccb55aa639d8c07d3b5d1c4) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma178 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma61.p1", 0x000000, 0x100000, CRC(a6ca15d3) SHA1(1df522c5e8991db66f92ecd51448154465f1c315) ) + ROM_LOAD16_WORD_SWAP( "268nd.p2", 0x100000, 0x400000, CRC(768ee64a) SHA1(76a65a69aee749758a2101aabdd44f3404838b54) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma179 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma61.p1", 0x000000, 0x100000, CRC(a6ca15d3) SHA1(1df522c5e8991db66f92ecd51448154465f1c315) ) + ROM_LOAD16_WORD_SWAP( "268rma01.p2", 0x100000, 0x400000, CRC(02ae5c42) SHA1(fab71e5fa04465f49479c8f65069bcf50a67fd80) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rma180 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rma61.p1", 0x000000, 0x100000, CRC(a6ca15d3) SHA1(1df522c5e8991db66f92ecd51448154465f1c315) ) + ROM_LOAD16_WORD_SWAP( "268rma02.p2", 0x100000, 0x400000, CRC(ee44eb29) SHA1(795d9ddd03b8e915ea46860276b9b80b1c119af3) ) + + NEO_SFIX_128K( "268fr.s1", CRC(77b18feb) SHA1(2d7cb5838730bfcb45eceeef11557cbcab8aa9da) ) + + NEO_BIOS_AUDIO_64K( "268d.m1", CRC(3c0655a7) SHA1(ae839d4c2b87a7aa3dd8e5caddc43eb75ee9b732) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "268fr.v1", 0x000000, 0x800000, CRC(7ff6ca47) SHA1(e36c4e6a349dd9fd38d1a36b6760bbd943c2a42f) ) + ROM_LOAD( "268fr.v2", 0x800000, 0x800000, CRC(696cce3b) SHA1(538d4a25befa4ffd25a48df97380469c13980f7a) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268fr.c1", 0x0000000, 0x800000, CRC(c115bcbd) SHA1(241b71cb442844df0f1c7005955c5ae85b95a0b9) ) + ROM_LOAD16_BYTE( "268fr.c2", 0x0000001, 0x800000, CRC(a95f284f) SHA1(db6b18b15f871ac17e88d2eec72b95c8a63be959) ) + ROM_LOAD16_BYTE( "268hd.c3", 0x1000000, 0x800000, CRC(3cda13a0) SHA1(5d029c92688384eafd65ad711a2954d0b86a3163) ) + ROM_LOAD16_BYTE( "268hd.c4", 0x1000001, 0x800000, CRC(9c00160d) SHA1(c612102f9cd288bba4c245b5855d795e4362b217) ) + ROM_LOAD16_BYTE( "268fr.c5", 0x2000000, 0x800000, CRC(dae4bdba) SHA1(c7da602cc59296fd264fd2f97b29bc242340760f) ) + ROM_LOAD16_BYTE( "268fr.c6", 0x2000001, 0x800000, CRC(731a14ce) SHA1(2363d3f0f2e2a621051de0db6e465f7b1a387ef9) ) + ROM_LOAD16_BYTE( "268fr.c7", 0x3000000, 0x800000, CRC(bc8296af) SHA1(4309d093c09219fb90104d30211c204a2abcf82e) ) + ROM_LOAD16_BYTE( "268fr.c8", 0x3000001, 0x800000, CRC(6fabe6d5) SHA1(12c23b85de985b4daba7def1d9d9d9b4c050ab63) ) +ROM_END + +ROM_START( mslug5rmb01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p1", 0x000000, 0x100000, CRC(038f6e8c) SHA1(a94325d0e36b343575e66874a7c9db93f18dd83e) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p1", 0x000000, 0x100000, CRC(038f6e8c) SHA1(a94325d0e36b343575e66874a7c9db93f18dd83e) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p1", 0x000000, 0x100000, CRC(038f6e8c) SHA1(a94325d0e36b343575e66874a7c9db93f18dd83e) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p1", 0x000000, 0x100000, CRC(31e07148) SHA1(f04fad77c3f4971451a1d57f66c5c8664697b7c3) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p1", 0x000000, 0x100000, CRC(31e07148) SHA1(f04fad77c3f4971451a1d57f66c5c8664697b7c3) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p1", 0x000000, 0x100000, CRC(31e07148) SHA1(f04fad77c3f4971451a1d57f66c5c8664697b7c3) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p1", 0x000000, 0x100000, CRC(96ea79cb) SHA1(a9f9e4ecafa4c3ddb31bec9152b546aac8bcf85a) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p1", 0x000000, 0x100000, CRC(96ea79cb) SHA1(a9f9e4ecafa4c3ddb31bec9152b546aac8bcf85a) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb03.p1", 0x000000, 0x100000, CRC(96ea79cb) SHA1(a9f9e4ecafa4c3ddb31bec9152b546aac8bcf85a) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p1", 0x000000, 0x100000, CRC(84f52fb0) SHA1(269ac2b9e31aec3d45338cf1118ab339f4019a48) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p1", 0x000000, 0x100000, CRC(84f52fb0) SHA1(269ac2b9e31aec3d45338cf1118ab339f4019a48) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb04.p1", 0x000000, 0x100000, CRC(84f52fb0) SHA1(269ac2b9e31aec3d45338cf1118ab339f4019a48) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb05.p1", 0x000000, 0x100000, CRC(b69a3074) SHA1(53af4dfab5fafd705fd3ac5a9ccdd5b399ee6063) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb05.p1", 0x000000, 0x100000, CRC(b69a3074) SHA1(53af4dfab5fafd705fd3ac5a9ccdd5b399ee6063) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb05.p1", 0x000000, 0x100000, CRC(b69a3074) SHA1(53af4dfab5fafd705fd3ac5a9ccdd5b399ee6063) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb06.p1", 0x000000, 0x100000, CRC(119038f7) SHA1(c2a1f31582e07e59586589e229620fad849b6c74) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb06.p1", 0x000000, 0x100000, CRC(119038f7) SHA1(c2a1f31582e07e59586589e229620fad849b6c74) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb06.p1", 0x000000, 0x100000, CRC(119038f7) SHA1(c2a1f31582e07e59586589e229620fad849b6c74) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb07.p1", 0x000000, 0x100000, CRC(d90802e7) SHA1(e7297952bbf6c7185a4a06e241fece46886b487a) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb07.p1", 0x000000, 0x100000, CRC(d90802e7) SHA1(e7297952bbf6c7185a4a06e241fece46886b487a) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb07.p1", 0x000000, 0x100000, CRC(d90802e7) SHA1(e7297952bbf6c7185a4a06e241fece46886b487a) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb09.p1", 0x000000, 0x100000, CRC(eb671d23) SHA1(d29472796a4cda4e13f4957a5c0a37b4bc8053ee) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb09.p1", 0x000000, 0x100000, CRC(eb671d23) SHA1(d29472796a4cda4e13f4957a5c0a37b4bc8053ee) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb09.p1", 0x000000, 0x100000, CRC(eb671d23) SHA1(d29472796a4cda4e13f4957a5c0a37b4bc8053ee) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb10.p1", 0x000000, 0x100000, CRC(4c6d15a0) SHA1(fef9dc905321acdcae29e623a0a30cf86a34c3bd) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb10.p1", 0x000000, 0x100000, CRC(4c6d15a0) SHA1(fef9dc905321acdcae29e623a0a30cf86a34c3bd) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb10.p1", 0x000000, 0x100000, CRC(4c6d15a0) SHA1(fef9dc905321acdcae29e623a0a30cf86a34c3bd) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb11.p1", 0x000000, 0x100000, CRC(5e7243db) SHA1(eb3636fec97650daea2f773c3b135d2218c3a318) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb11.p1", 0x000000, 0x100000, CRC(5e7243db) SHA1(eb3636fec97650daea2f773c3b135d2218c3a318) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb11.p1", 0x000000, 0x100000, CRC(5e7243db) SHA1(eb3636fec97650daea2f773c3b135d2218c3a318) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb12.p1", 0x000000, 0x100000, CRC(6c1d5c1f) SHA1(02efaa1f684b53e76a2695a5cd7aa28c957c6c71) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb32 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb12.p1", 0x000000, 0x100000, CRC(6c1d5c1f) SHA1(02efaa1f684b53e76a2695a5cd7aa28c957c6c71) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb12.p1", 0x000000, 0x100000, CRC(6c1d5c1f) SHA1(02efaa1f684b53e76a2695a5cd7aa28c957c6c71) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb34 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb13.p1", 0x000000, 0x100000, CRC(cb17549c) SHA1(effeeb42522ef573c5f04f408f4b1eac9d0c98bc) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb13.p1", 0x000000, 0x100000, CRC(cb17549c) SHA1(effeeb42522ef573c5f04f408f4b1eac9d0c98bc) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb36 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb13.p1", 0x000000, 0x100000, CRC(cb17549c) SHA1(effeeb42522ef573c5f04f408f4b1eac9d0c98bc) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb14.p1", 0x000000, 0x100000, CRC(908ad93e) SHA1(0cb3e3ce9ca524f726fcb01fcbf31b5db93a40d7) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) ROM_END +ROM_START( mslug5rmb38 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb14.p1", 0x000000, 0x100000, CRC(908ad93e) SHA1(0cb3e3ce9ca524f726fcb01fcbf31b5db93a40d7) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb14.p1", 0x000000, 0x100000, CRC(908ad93e) SHA1(0cb3e3ce9ca524f726fcb01fcbf31b5db93a40d7) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb40 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb15.p1", 0x000000, 0x100000, CRC(a2e5c6fa) SHA1(d4c635eac6e5dff7cd43defec27e3ab154d3135e) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb41 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb15.p1", 0x000000, 0x100000, CRC(a2e5c6fa) SHA1(d4c635eac6e5dff7cd43defec27e3ab154d3135e) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb42 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb15.p1", 0x000000, 0x100000, CRC(a2e5c6fa) SHA1(d4c635eac6e5dff7cd43defec27e3ab154d3135e) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb43 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb16.p1", 0x000000, 0x100000, CRC(05efce79) SHA1(c4e1cb89e384f211ec48dbf0bdf86d7e49cf240c) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb44 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb16.p1", 0x000000, 0x100000, CRC(05efce79) SHA1(c4e1cb89e384f211ec48dbf0bdf86d7e49cf240c) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb45 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb16.p1", 0x000000, 0x100000, CRC(05efce79) SHA1(c4e1cb89e384f211ec48dbf0bdf86d7e49cf240c) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb46 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb17.p1", 0x000000, 0x100000, CRC(17f09802) SHA1(f6ec1e153aec9518e4cca783fd0035b2d2c5ee5b) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb47 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb17.p1", 0x000000, 0x100000, CRC(17f09802) SHA1(f6ec1e153aec9518e4cca783fd0035b2d2c5ee5b) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb48 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb17.p1", 0x000000, 0x100000, CRC(17f09802) SHA1(f6ec1e153aec9518e4cca783fd0035b2d2c5ee5b) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb49 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb18.p1", 0x000000, 0x100000, CRC(259f87c6) SHA1(f57cc553e0e992d7501652505056745c6b13be23) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb50 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb18.p1", 0x000000, 0x100000, CRC(259f87c6) SHA1(f57cc553e0e992d7501652505056745c6b13be23) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb51 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb18.p1", 0x000000, 0x100000, CRC(259f87c6) SHA1(f57cc553e0e992d7501652505056745c6b13be23) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb52 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb19.p1", 0x000000, 0x100000, CRC(82958f45) SHA1(efa3b84a483ba2a2d964e5464759b85107b6de60) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb53 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb19.p1", 0x000000, 0x100000, CRC(82958f45) SHA1(efa3b84a483ba2a2d964e5464759b85107b6de60) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb54 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb19.p1", 0x000000, 0x100000, CRC(82958f45) SHA1(efa3b84a483ba2a2d964e5464759b85107b6de60) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb55 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb20.p1", 0x000000, 0x100000, CRC(4a0db555) SHA1(5b8b1873f7c49a83c2e0eb554d310b4920a9a003) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb56 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb20.p1", 0x000000, 0x100000, CRC(4a0db555) SHA1(5b8b1873f7c49a83c2e0eb554d310b4920a9a003) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb57 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb20.p1", 0x000000, 0x100000, CRC(4a0db555) SHA1(5b8b1873f7c49a83c2e0eb554d310b4920a9a003) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb58 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb21.p1", 0x000000, 0x100000, CRC(7862aa91) SHA1(06b413ef6aac048cd19cf804f8578604eab32266) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb59 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb21.p1", 0x000000, 0x100000, CRC(7862aa91) SHA1(06b413ef6aac048cd19cf804f8578604eab32266) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb60 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb21.p1", 0x000000, 0x100000, CRC(7862aa91) SHA1(06b413ef6aac048cd19cf804f8578604eab32266) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb61 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb22.p1", 0x000000, 0x100000, CRC(df68a212) SHA1(8d6f7e529a4f1c9cc437f793e373d09e4c8107ee) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb62 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb22.p1", 0x000000, 0x100000, CRC(df68a212) SHA1(8d6f7e529a4f1c9cc437f793e373d09e4c8107ee) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb63 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb22.p1", 0x000000, 0x100000, CRC(df68a212) SHA1(8d6f7e529a4f1c9cc437f793e373d09e4c8107ee) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb64 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb23.p1", 0x000000, 0x100000, CRC(cd77f469) SHA1(9d23742d4e434926bd41dc68c6d5a6a60ac9f892) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb65 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb23.p1", 0x000000, 0x100000, CRC(cd77f469) SHA1(9d23742d4e434926bd41dc68c6d5a6a60ac9f892) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb66 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb23.p1", 0x000000, 0x100000, CRC(cd77f469) SHA1(9d23742d4e434926bd41dc68c6d5a6a60ac9f892) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb67 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb24.p1", 0x000000, 0x100000, CRC(ff18ebad) SHA1(5bcf2120ed6d7371bfa318e896f235d53d4d48bd) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb68 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb24.p1", 0x000000, 0x100000, CRC(ff18ebad) SHA1(5bcf2120ed6d7371bfa318e896f235d53d4d48bd) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb69 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb24.p1", 0x000000, 0x100000, CRC(ff18ebad) SHA1(5bcf2120ed6d7371bfa318e896f235d53d4d48bd) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb70 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb25.p1", 0x000000, 0x100000, CRC(5812e32e) SHA1(39f1d774c8b78926388165a16250cc0f6ec3ddc7) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb71 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb25.p1", 0x000000, 0x100000, CRC(5812e32e) SHA1(39f1d774c8b78926388165a16250cc0f6ec3ddc7) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb72 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb25.p1", 0x000000, 0x100000, CRC(5812e32e) SHA1(39f1d774c8b78926388165a16250cc0f6ec3ddc7) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb73 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb26.p1", 0x000000, 0x100000, CRC(4c756410) SHA1(e71fcbf6e3088870cb46721e1648a35149e86fe8) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb74 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb26.p1", 0x000000, 0x100000, CRC(4c756410) SHA1(e71fcbf6e3088870cb46721e1648a35149e86fe8) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb75 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb26.p1", 0x000000, 0x100000, CRC(4c756410) SHA1(e71fcbf6e3088870cb46721e1648a35149e86fe8) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb76 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb27.p1", 0x000000, 0x100000, CRC(7e1a7bd4) SHA1(46b92028b5630ec8a2475de99a8cec582cf995cc) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb77 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb27.p1", 0x000000, 0x100000, CRC(7e1a7bd4) SHA1(46b92028b5630ec8a2475de99a8cec582cf995cc) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb78 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb27.p1", 0x000000, 0x100000, CRC(7e1a7bd4) SHA1(46b92028b5630ec8a2475de99a8cec582cf995cc) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb79 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb28.p1", 0x000000, 0x100000, CRC(d9107357) SHA1(8997cf3477e354b2bb5c01d85d27bce4199d9bc4) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb80 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb28.p1", 0x000000, 0x100000, CRC(d9107357) SHA1(8997cf3477e354b2bb5c01d85d27bce4199d9bc4) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb81 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb28.p1", 0x000000, 0x100000, CRC(d9107357) SHA1(8997cf3477e354b2bb5c01d85d27bce4199d9bc4) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb82 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb29.p1", 0x000000, 0x100000, CRC(cb0f252c) SHA1(18552125d2b75a231c00cd4dc3a8e083fa2e5e7e) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb83 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb29.p1", 0x000000, 0x100000, CRC(cb0f252c) SHA1(18552125d2b75a231c00cd4dc3a8e083fa2e5e7e) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb84 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb29.p1", 0x000000, 0x100000, CRC(cb0f252c) SHA1(18552125d2b75a231c00cd4dc3a8e083fa2e5e7e) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb85 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb30.p1", 0x000000, 0x100000, CRC(f9603ae8) SHA1(95fc995e079214b93b9697ae048ee97aa527cb93) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb86 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb30.p1", 0x000000, 0x100000, CRC(f9603ae8) SHA1(95fc995e079214b93b9697ae048ee97aa527cb93) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb87 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb30.p1", 0x000000, 0x100000, CRC(f9603ae8) SHA1(95fc995e079214b93b9697ae048ee97aa527cb93) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb88 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb31.p1", 0x000000, 0x100000, CRC(5e6a326b) SHA1(d8ac509d12db12e7f52fca9dfb0644f9c98b8991) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb89 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb31.p1", 0x000000, 0x100000, CRC(5e6a326b) SHA1(d8ac509d12db12e7f52fca9dfb0644f9c98b8991) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb90 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb31.p1", 0x000000, 0x100000, CRC(5e6a326b) SHA1(d8ac509d12db12e7f52fca9dfb0644f9c98b8991) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb91 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb32.p1", 0x000000, 0x100000, CRC(bb867efa) SHA1(a92d10805514686e0738f9b33105629a01c406ba) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb92 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb32.p1", 0x000000, 0x100000, CRC(bb867efa) SHA1(a92d10805514686e0738f9b33105629a01c406ba) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb93 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb32.p1", 0x000000, 0x100000, CRC(bb867efa) SHA1(a92d10805514686e0738f9b33105629a01c406ba) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb94 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb33.p1", 0x000000, 0x100000, CRC(89e9613e) SHA1(ae4287f237ff194e62580c3adaaa5fd681ff9352) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb95 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb33.p1", 0x000000, 0x100000, CRC(89e9613e) SHA1(ae4287f237ff194e62580c3adaaa5fd681ff9352) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb96 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb33.p1", 0x000000, 0x100000, CRC(89e9613e) SHA1(ae4287f237ff194e62580c3adaaa5fd681ff9352) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb97 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb34.p1", 0x000000, 0x100000, CRC(2ee369bd) SHA1(f27a1df1835b0d1e61d3e2eea2cefb9788dfb90a) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb98 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb34.p1", 0x000000, 0x100000, CRC(2ee369bd) SHA1(f27a1df1835b0d1e61d3e2eea2cefb9788dfb90a) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb99 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb34.p1", 0x000000, 0x100000, CRC(2ee369bd) SHA1(f27a1df1835b0d1e61d3e2eea2cefb9788dfb90a) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb100 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb35.p1", 0x000000, 0x100000, CRC(3cfc3fc6) SHA1(10e0e330325001440634ae34183983cfe8356c54) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb101 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb35.p1", 0x000000, 0x100000, CRC(3cfc3fc6) SHA1(10e0e330325001440634ae34183983cfe8356c54) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb102 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb35.p1", 0x000000, 0x100000, CRC(3cfc3fc6) SHA1(10e0e330325001440634ae34183983cfe8356c54) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb103 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb36.p1", 0x000000, 0x100000, CRC(0e932002) SHA1(252741fa35ff84103b3b0593daea33440d891daa) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb104 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb36.p1", 0x000000, 0x100000, CRC(0e932002) SHA1(252741fa35ff84103b3b0593daea33440d891daa) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb105 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb36.p1", 0x000000, 0x100000, CRC(0e932002) SHA1(252741fa35ff84103b3b0593daea33440d891daa) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb106 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb37.p1", 0x000000, 0x100000, CRC(a9992881) SHA1(c1bb53dc18eff777497d2d40c013a543c3c4be21) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb107 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb37.p1", 0x000000, 0x100000, CRC(a9992881) SHA1(c1bb53dc18eff777497d2d40c013a543c3c4be21) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb108 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb37.p1", 0x000000, 0x100000, CRC(a9992881) SHA1(c1bb53dc18eff777497d2d40c013a543c3c4be21) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb109 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb38.p1", 0x000000, 0x100000, CRC(b777dc70) SHA1(17fbdda54d3984b82c10ae63b755b298dabe4ef6) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb110 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb38.p1", 0x000000, 0x100000, CRC(b777dc70) SHA1(17fbdda54d3984b82c10ae63b755b298dabe4ef6) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb111 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb38.p1", 0x000000, 0x100000, CRC(b777dc70) SHA1(17fbdda54d3984b82c10ae63b755b298dabe4ef6) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb112 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb39.p1", 0x000000, 0x100000, CRC(8518c3b4) SHA1(c93e2a9fbb93612d72a97bcf89aed1ebd26544eb) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb113 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb39.p1", 0x000000, 0x100000, CRC(8518c3b4) SHA1(c93e2a9fbb93612d72a97bcf89aed1ebd26544eb) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb114 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb39.p1", 0x000000, 0x100000, CRC(8518c3b4) SHA1(c93e2a9fbb93612d72a97bcf89aed1ebd26544eb) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb115 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb40.p1", 0x000000, 0x100000, CRC(2212cb37) SHA1(095e5b88cd7dfebffa8ad2e62f30b928402b36eb) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb116 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb40.p1", 0x000000, 0x100000, CRC(2212cb37) SHA1(095e5b88cd7dfebffa8ad2e62f30b928402b36eb) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb117 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb40.p1", 0x000000, 0x100000, CRC(2212cb37) SHA1(095e5b88cd7dfebffa8ad2e62f30b928402b36eb) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb118 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb41.p1", 0x000000, 0x100000, CRC(300d9d4c) SHA1(07de781f1a96d051f054ecb80879cc2398c28326) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb119 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb41.p1", 0x000000, 0x100000, CRC(300d9d4c) SHA1(07de781f1a96d051f054ecb80879cc2398c28326) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb120 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb41.p1", 0x000000, 0x100000, CRC(300d9d4c) SHA1(07de781f1a96d051f054ecb80879cc2398c28326) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb121 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb42.p1", 0x000000, 0x100000, CRC(02628288) SHA1(def3a97af7ca1e2cda490ec6594cbe94cc771509) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb122 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb42.p1", 0x000000, 0x100000, CRC(02628288) SHA1(def3a97af7ca1e2cda490ec6594cbe94cc771509) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb123 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb42.p1", 0x000000, 0x100000, CRC(02628288) SHA1(def3a97af7ca1e2cda490ec6594cbe94cc771509) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb124 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb43.p1", 0x000000, 0x100000, CRC(a5688a0b) SHA1(bc2b5cd73faea0f5b764af6919aa622e09c03366) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb125 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb43.p1", 0x000000, 0x100000, CRC(a5688a0b) SHA1(bc2b5cd73faea0f5b764af6919aa622e09c03366) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb126 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb43.p1", 0x000000, 0x100000, CRC(a5688a0b) SHA1(bc2b5cd73faea0f5b764af6919aa622e09c03366) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb127 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb44.p1", 0x000000, 0x100000, CRC(6df0b01b) SHA1(303505ff07b858c2e757dbdb3f62e11c2e1d5419) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb128 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb44.p1", 0x000000, 0x100000, CRC(6df0b01b) SHA1(303505ff07b858c2e757dbdb3f62e11c2e1d5419) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb129 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb44.p1", 0x000000, 0x100000, CRC(6df0b01b) SHA1(303505ff07b858c2e757dbdb3f62e11c2e1d5419) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb130 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb45.p1", 0x000000, 0x100000, CRC(5f9fafdf) SHA1(d2d08b31cea8347ba6bd7c418a5056ad8c3e3dac) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb131 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb45.p1", 0x000000, 0x100000, CRC(5f9fafdf) SHA1(d2d08b31cea8347ba6bd7c418a5056ad8c3e3dac) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb132 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb45.p1", 0x000000, 0x100000, CRC(5f9fafdf) SHA1(d2d08b31cea8347ba6bd7c418a5056ad8c3e3dac) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb133 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb46.p1", 0x000000, 0x100000, CRC(f895a75c) SHA1(268cfdf94f99baf132605c1c4e846065cf0f84a4) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb134 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb46.p1", 0x000000, 0x100000, CRC(f895a75c) SHA1(268cfdf94f99baf132605c1c4e846065cf0f84a4) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb135 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb46.p1", 0x000000, 0x100000, CRC(f895a75c) SHA1(268cfdf94f99baf132605c1c4e846065cf0f84a4) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb136 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb47.p1", 0x000000, 0x100000, CRC(ea8af127) SHA1(b34089c7dd39192e2bfe8672212e15063dc1c69a) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb137 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb47.p1", 0x000000, 0x100000, CRC(ea8af127) SHA1(b34089c7dd39192e2bfe8672212e15063dc1c69a) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb138 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb47.p1", 0x000000, 0x100000, CRC(ea8af127) SHA1(b34089c7dd39192e2bfe8672212e15063dc1c69a) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb139 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb48.p1", 0x000000, 0x100000, CRC(d8e5eee3) SHA1(81c709e7337b1f6242373cd7e7e02628c6282982) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb140 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb48.p1", 0x000000, 0x100000, CRC(d8e5eee3) SHA1(81c709e7337b1f6242373cd7e7e02628c6282982) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb141 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb48.p1", 0x000000, 0x100000, CRC(d8e5eee3) SHA1(81c709e7337b1f6242373cd7e7e02628c6282982) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb142 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb49.p1", 0x000000, 0x100000, CRC(7fefe660) SHA1(a2927548aeb9f6a87294417fe5b60085d10e388e) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb143 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb49.p1", 0x000000, 0x100000, CRC(7fefe660) SHA1(a2927548aeb9f6a87294417fe5b60085d10e388e) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb144 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb49.p1", 0x000000, 0x100000, CRC(7fefe660) SHA1(a2927548aeb9f6a87294417fe5b60085d10e388e) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb145 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb50.p1", 0x000000, 0x100000, CRC(24726bc2) SHA1(aeed375b86f8013e932b52d594454fe3cbbaf665) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb146 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb50.p1", 0x000000, 0x100000, CRC(24726bc2) SHA1(aeed375b86f8013e932b52d594454fe3cbbaf665) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb147 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb50.p1", 0x000000, 0x100000, CRC(24726bc2) SHA1(aeed375b86f8013e932b52d594454fe3cbbaf665) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb148 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb51.p1", 0x000000, 0x100000, CRC(161d7406) SHA1(4ce68ae580a75be99772a7780f9501f3e0722849) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb149 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb51.p1", 0x000000, 0x100000, CRC(161d7406) SHA1(4ce68ae580a75be99772a7780f9501f3e0722849) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb150 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb51.p1", 0x000000, 0x100000, CRC(161d7406) SHA1(4ce68ae580a75be99772a7780f9501f3e0722849) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb151 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb52.p1", 0x000000, 0x100000, CRC(b1177c85) SHA1(ea9266f1ecb4c31da7543ef47191c135896d1c60) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb152 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb52.p1", 0x000000, 0x100000, CRC(b1177c85) SHA1(ea9266f1ecb4c31da7543ef47191c135896d1c60) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb153 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb52.p1", 0x000000, 0x100000, CRC(b1177c85) SHA1(ea9266f1ecb4c31da7543ef47191c135896d1c60) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb154 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb53.p1", 0x000000, 0x100000, CRC(a3082afe) SHA1(ef0d8f51cc2715ae535bc08b7e274509771638f8) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb155 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb53.p1", 0x000000, 0x100000, CRC(a3082afe) SHA1(ef0d8f51cc2715ae535bc08b7e274509771638f8) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb156 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb53.p1", 0x000000, 0x100000, CRC(a3082afe) SHA1(ef0d8f51cc2715ae535bc08b7e274509771638f8) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb157 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb54.p1", 0x000000, 0x100000, CRC(9167353a) SHA1(62a4b7552ac5d2f9af68c36126dc093e08fed2e5) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb158 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb54.p1", 0x000000, 0x100000, CRC(9167353a) SHA1(62a4b7552ac5d2f9af68c36126dc093e08fed2e5) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb159 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb54.p1", 0x000000, 0x100000, CRC(9167353a) SHA1(62a4b7552ac5d2f9af68c36126dc093e08fed2e5) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb160 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb55.p1", 0x000000, 0x100000, CRC(366d3db9) SHA1(7ce2cce713b644614353fb1776c61aab54a00a9a) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb161 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb55.p1", 0x000000, 0x100000, CRC(366d3db9) SHA1(7ce2cce713b644614353fb1776c61aab54a00a9a) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb162 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb55.p1", 0x000000, 0x100000, CRC(366d3db9) SHA1(7ce2cce713b644614353fb1776c61aab54a00a9a) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb163 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb56.p1", 0x000000, 0x100000, CRC(fef507a9) SHA1(21fa13c0e7ce3c640263ee3e6aa0af308d3e6489) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb164 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb56.p1", 0x000000, 0x100000, CRC(fef507a9) SHA1(21fa13c0e7ce3c640263ee3e6aa0af308d3e6489) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb165 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb56.p1", 0x000000, 0x100000, CRC(fef507a9) SHA1(21fa13c0e7ce3c640263ee3e6aa0af308d3e6489) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb166 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb57.p1", 0x000000, 0x100000, CRC(cc9a186d) SHA1(3324f1732aaa36e08684fc1bcd7375dc496ea092) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb167 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb57.p1", 0x000000, 0x100000, CRC(cc9a186d) SHA1(3324f1732aaa36e08684fc1bcd7375dc496ea092) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb168 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb57.p1", 0x000000, 0x100000, CRC(cc9a186d) SHA1(3324f1732aaa36e08684fc1bcd7375dc496ea092) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb169 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb58.p1", 0x000000, 0x100000, CRC(6b9010ee) SHA1(bb49326ead93b2aa1606dbe7e2671046d0022998) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb170 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb58.p1", 0x000000, 0x100000, CRC(6b9010ee) SHA1(bb49326ead93b2aa1606dbe7e2671046d0022998) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb171 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb58.p1", 0x000000, 0x100000, CRC(6b9010ee) SHA1(bb49326ead93b2aa1606dbe7e2671046d0022998) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb172 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb59.p1", 0x000000, 0x100000, CRC(798f4695) SHA1(34354a5a8c334acaf1e96952a2ef07851a19cffd) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb173 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb59.p1", 0x000000, 0x100000, CRC(798f4695) SHA1(34354a5a8c334acaf1e96952a2ef07851a19cffd) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb174 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb59.p1", 0x000000, 0x100000, CRC(798f4695) SHA1(34354a5a8c334acaf1e96952a2ef07851a19cffd) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb175 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb60.p1", 0x000000, 0x100000, CRC(4be05951) SHA1(e7302702721acf58a3d3f5b37f1fe4c6864ab48b) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb176 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb60.p1", 0x000000, 0x100000, CRC(4be05951) SHA1(e7302702721acf58a3d3f5b37f1fe4c6864ab48b) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb177 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb60.p1", 0x000000, 0x100000, CRC(4be05951) SHA1(e7302702721acf58a3d3f5b37f1fe4c6864ab48b) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb178 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb61.p1", 0x000000, 0x100000, CRC(ecea51d2) SHA1(8cb4f11089eb7d64637882c9f01846d0664b97ff) ) + ROM_LOAD16_WORD_SWAP( "268l9b.p2", 0x100000, 0x400000, CRC(35982b98) SHA1(069f5f7fe6d2278b6bdeb1f5bd87818b868ed41b) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb179 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb61.p1", 0x000000, 0x100000, CRC(ecea51d2) SHA1(8cb4f11089eb7d64637882c9f01846d0664b97ff) ) + ROM_LOAD16_WORD_SWAP( "268rmb01.p2", 0x100000, 0x400000, CRC(41b89190) SHA1(b863e0054b6107ff34888c3cee66d13002efdf67) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END + +ROM_START( mslug5rmb180 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "268rmb61.p1", 0x000000, 0x100000, CRC(ecea51d2) SHA1(8cb4f11089eb7d64637882c9f01846d0664b97ff) ) + ROM_LOAD16_WORD_SWAP( "268rmb02.p2", 0x100000, 0x400000, CRC(ad5226fb) SHA1(e07e4290164f073dc77ead48466fca71544744d6) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_512K( "268l9a.m1", CRC(464c72ad) SHA1(9e8a01c2bad897e2bbf32563a30f0474f8fcd2b5) ) + + ROM_REGION( 0x1037510, "ymsnd", 0 ) + ROM_LOAD( "268l9b.v1", 0x000000, 0x400000, CRC(fcc8ba01) SHA1(c187c318c65f6aefae05e6cef9f17492edf2e4db) ) + ROM_LOAD( "268l9b.v2", 0x400000, 0x400000, CRC(386f32bd) SHA1(d49fc812c442563b9e82da43bf5c6b9deea0f687) ) + ROM_LOAD( "268l9b.v3", 0x800000, 0x400000, CRC(dc737e12) SHA1(f940ea767404f6a15dea526eda56ad66517ba79e) ) + ROM_LOAD( "268l9b.v4", 0xc00000, 0x437510, CRC(2b310542) SHA1(5f0050d36cd1f722d78d9ae98db537eacc4d8548) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "268l9b.c1", 0x0000000, 0x800000, CRC(aad8ff17) SHA1(f8c5f7bd9aa4b930ceb38b25934650ac810563df) ) + ROM_LOAD16_BYTE( "268l9b.c2", 0x0000001, 0x800000, CRC(b0404dd4) SHA1(0ab1f81072dac777c3269811dfb69cb40bd7a245) ) + ROM_LOAD16_BYTE( "268l9b.c3", 0x1000000, 0x800000, CRC(95dda158) SHA1(7ec4625a17f815e8d7e690cb01f3c9dbce75e39b) ) + ROM_LOAD16_BYTE( "268l9b.c4", 0x1000001, 0x800000, CRC(c052cf1f) SHA1(198041e813914570b943fc1927e986e5553c6bd4) ) + ROM_LOAD16_BYTE( "268l9b.c5", 0x2000000, 0x800000, CRC(8b9f7e21) SHA1(0dcefc5efc67d520a880b3da6122c342ebdc5e2f) ) + ROM_LOAD16_BYTE( "268l9b.c6", 0x2000001, 0x800000, CRC(4a0693cf) SHA1(c4bdf72754f85250dfccdd4444941931a6596569) ) + ROM_LOAD16_BYTE( "268l9b.c7", 0x3000000, 0x800000, CRC(3ad5eaf4) SHA1(b4c4cf0425d42bd47bc85acfab93006c003af341) ) + ROM_LOAD16_BYTE( "268l9b.c8", 0x3000001, 0x800000, CRC(3e7c670d) SHA1(166eda40c01d01b1d8ec82f2482e8cb4e5ca0e79) ) +ROM_END -/************************************* - * - * Game driver(s) - * - *************************************/ - // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ -//Metal Slug 5 -GAME( 2017, mslug5s01, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Big Flame Shot)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s02, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Big Heavy Machine Gun)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s03, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Big Laser Gun)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s04, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Big Rocket Launcher)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s05, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Big Shotgun)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s06, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Drop Shot)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s07, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Enemy Chaser)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s08, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Flame Shot)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s09, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start 99 Fire Bombs)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s10, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Heavy Machine Gun)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s11, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Iron Lizardkl)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s12, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Prisoner Never Lost)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s13, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Rocket Launcherk)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s14, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Stone)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s15, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Handgun)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s16, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start 99 Stone)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s17, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start 99 Bombs)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s18, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Description Of Unknown Origin 01)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s19, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Blue Version + Start Special Weapons Big Enemy Chaser + 99 Big Stone)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s20, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Two Machine Gun)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s21, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Laser Gun)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s22, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Shotgun)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s23, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Super Grenade)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s24, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Handgun)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s25, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Big Flame Shot)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s26, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Big Heavy Machine Gun)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s27, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Big Laser Gunk)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s28, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Big Rocket Launcher)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s29, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Big Shotgun)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s30, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Two Machine Gun)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s31, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Drop Shot)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s32, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Enemy Chaser)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s33, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Flame Shot)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s34, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Fire Bombs)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s35, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start 99 Bombs)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s36, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Heavy Machine Gun)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s37, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Iron Lizard)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s38, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Laser Gunk)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s39, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Prisoner Never Lost)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s40, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Rocket Launcher)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s41, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Shotgun)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s42, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Special Weapons Super Grenade)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s43, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Start Stone)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s44, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Description Of Unknown Origin 01)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s45, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Ultra Plus)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s46, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Big Mode)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s47, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modcolor Modification V1)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s48, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modcolor Modification V2)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s49, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modcolor Modification V3)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s50, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modcolor Modification V4)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s51, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modcolor Modification V5)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s52, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Unlimited Credits In Console Mode)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s53, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Big Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s54, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Ex Super Version V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s55, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Unlimited Credits In Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s56, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Change Character)(fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s57, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Change Weapon And Bomb)(fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s58, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Color Modcolor Modification V1)(fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s59, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Color Modcolor Modification V2)(fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s60, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Color Modcolor Modification V3)(fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s61, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Color Modcolor Modification V4)(fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s62, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Quick Go Next Mission)(fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s63, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (War Chariot)(fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s64, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (99 Grenades)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s65, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Big Mode)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s66, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Fire Bomb)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s67, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Bomb Stone)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s68, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modcolor Modification V1)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s69, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modcolor Modification V2)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s70, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modcolor Modification V3)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s71, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modcolor Modification V4)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s72, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modcolor Modification V5)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s73, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Prisoner Never Lost)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s74, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Unlimited Credits In Console Mode)(MSLUG5H)(NGM-2680)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s75, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Big Flame Shot)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s76, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Big Heavy Machine Gun)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s77, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Big Laser)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s78, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Big Rocket Launcher)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s79, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Big Shotgun)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s80, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Drop Shot)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s81, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Dual Machine Gun)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s82, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Enemy Chaser)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s83, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Flame Shot)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s84, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Heavy Machine Gun)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s85, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Iron Lizard)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s86, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Laser)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s87, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Rocket Launcher)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s88, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Shotgun)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslug5s89, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Start Special Weapons Super Grenade)(MSLUG5H)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5s90, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (unknown hack s90)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5s91, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (unknown hack s91)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5s92, mslug5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Metal Slug 5 (unknown hack s92)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5s93, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 PLUS (unknown hack s93)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5s94, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 (Plus Red)", MACHINE_SUPPORTS_SAVE ) +// Metal Slug 5 +HACK( 2003, mslug5hd01, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Dual Machine Gun With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd02, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Drop Shot With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd03, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Enemy Chaser With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd04, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Flame Shot With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd05, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Heavy Machine Gun With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd06, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Iron Lizard With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd07, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Flame Shot With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd08, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Laser With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd09, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Heavy Machine Gun With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd10, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Laser With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd11, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Rocket Launcher With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd12, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Shotgun Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd13, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Rocket Launcher With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd14, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Shotgun With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd15, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Super Grenade With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd16, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Fire Bomb With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd17, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Stone With Infinite Ammo)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd18, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Color Modification v1)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd19, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Color Modification v2)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd20, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Color Modification v3)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd21, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Color Modification v4)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd22, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Color Modification v5)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd23, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Mode)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd24, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (99 Grenades)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5hd25, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Pow Never Lose)(NGH-2680)(Decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh02, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Metal Slug 5 Plus)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh03, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Unlimited Credits In Console Mode)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh04, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Dual Machine Gun with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh05, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Drop Shot with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh06, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Enemy Chaser with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh07, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Flame Shot with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh08, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Heavy Machine Gun with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh09, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Iron Lizard with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh10, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Flame Shot with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh11, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Laser with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh12, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Heavy Machine Gun with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh13, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Laser with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh14, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Rocket Launcher with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh15, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Shotgun with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh16, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Rocket Launcher with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh17, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Shotgun with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh18, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Weapon Super Grenade with Infinite Ammo)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh19, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Fire Bomb)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh20, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Stone)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh21, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Color Modification v1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh22, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Color Modification v2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh23, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Color Modification v3)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh24, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Color Modification v4)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh25, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Color Modification v5)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh26, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Change Character)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh27, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Fat Mode)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh28, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Change Weapon)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh29, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (99 Grenades)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh30, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (POW Never Lose)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh31, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Quick Go Next Mission)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5dh32, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (War Chariot)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo01, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Unlimited Credits In Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo02, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Weapon Dual Machine Gun With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo03, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Weapon Drop Shot With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo04, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Weapon Enemy Chaser With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo05, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Weapon Flame Shot With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo06, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Weapon Heavy Machine Gun With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo07, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Weapon Iron Lizard With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo08, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Flame Shot With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo09, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Weapon Laser With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo10, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Heavy Machine Gun With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo11, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Laser With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo12, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Rocket Launcher With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo13, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Shotgun With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo14, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Weapon Rocket Launcher With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo15, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Weapon Super Grenade With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo16, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Fire Bomb)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo17, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Stone)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo18, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Big Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo19, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (99 Grenades)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5bo20, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5b, ROT0, "Hacks", "Metal Slug 5 (Pow never lose)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus01, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Crazy Fire Version)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus02, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Unlimited Credits In Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus03, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Dual Machine Gun With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus04, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Drop Shot With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus05, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Enemy Chaser With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus06, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Flame Shot With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus07, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Heavy Machine Gun With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus08, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Iron Lizard With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus09, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Big Flame Shot With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus10, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Laser With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus11, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Big Heavy Machine Gun With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus12, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Big Laser With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus13, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Big Rocket Launcher With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus14, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Big Shotgun With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus15, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Rocket Launcher With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus16, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Shotgun With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus17, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Weapon Super Grenade With Infinite Ammo)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus18, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Fire Bomb)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus19, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Stone)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus20, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Big Fat Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus21, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (99 Grenades)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus22, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Pow never lose)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm01, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.0)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm02, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.0A)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm03, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.0B)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm04, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.0C)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm05, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.0D)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm06, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.0E)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm07, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.1)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm08, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.1A)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm09, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.1B)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm10, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.1C)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm11, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.1D)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm12, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.1E)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm13, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.2)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm14, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.2A)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm15, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.2B)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm16, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.2C)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm17, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.2D)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plusrm18, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "Hacks", "Metal Slug 5 Plus (Remix Extreme 1.2E)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn01, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Unlimited Credits in Console Mode)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn02, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Dual Machine Gun With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn03, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Drop Shot With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn04, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Enemy Chaser With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn05, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Flame Shot With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn06, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Heavy Machine Gun With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn07, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Iron Lizard With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn08, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Flame Shot With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn09, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Laser With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn10, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Heavy Machine Gun With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn11, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Laser With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn12, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Rocket Launcher With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn13, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Big Shotgun With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn14, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Rocket Launcher With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn15, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Shotgun With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn16, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Weapon Super Grenade With Infinite Ammo)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn17, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Fire Bomb)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn18, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Stone)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn19, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modification v1)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn20, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modification v2)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn21, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modification v3)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn22, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modification v4)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn23, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Color Modification v5)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn24, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Big Fat Mode)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn25, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (99 Grenades)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5nn26, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "Hacks", "Metal Slug 5 (Pow Never Lose)(NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma01, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma02, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma03, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma04, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma05, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma06, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma07, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma08, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma09, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma10, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma11, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma12, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma13, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma14, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma15, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma16, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma17, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma18, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Flame Shot + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma19, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma20, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma21, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma22, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma23, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma24, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma25, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma26, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma27, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma28, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma29, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma30, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma31, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma32, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma33, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma34, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma35, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma36, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Heavy Machine Gun + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma37, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma38, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma39, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma40, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma41, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma42, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma43, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma44, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma45, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma46, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma47, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma48, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma49, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma50, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma51, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma52, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma53, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma54, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Laser + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma55, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma56, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma57, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma58, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma59, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma60, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma61, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma62, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma63, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma64, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma65, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma66, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma67, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma68, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma69, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma70, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma71, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma72, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Rocket Launcher + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma73, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma74, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma75, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma76, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma77, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma78, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma79, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma80, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma81, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma82, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma83, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma84, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma85, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma86, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma87, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma88, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma89, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma90, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Big Shotgun + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma91, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma92, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma93, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma94, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma95, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma96, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma97, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma98, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma99, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma100, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma101, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma102, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma103, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma104, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma105, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma106, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma107, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma108, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Dual Machine Gun + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma109, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma110, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma111, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma112, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma113, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma114, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma115, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma116, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma117, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma118, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma119, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma120, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma121, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma122, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma123, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma124, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma125, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma126, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Enemy Chaser + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma127, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma128, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma129, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma130, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma131, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma132, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma133, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma134, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma135, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma136, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma137, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma138, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma139, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma140, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma141, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma142, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma143, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma144, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Super Grenade + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma145, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma146, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma147, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma148, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma149, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma150, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma151, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma152, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma153, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma154, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma155, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma156, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma157, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma158, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma159, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma160, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma161, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma162, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Drop Shot + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma163, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma164, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma165, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma166, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma167, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma168, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma169, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma170, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma171, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma172, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma173, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma174, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma175, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma176, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma177, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma178, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma179, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rma180, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5hb, ROT0, "Hacks", "Metal Slug 5 (Iron Lizard + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb01, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb02, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb03, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb04, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb05, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb06, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb07, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb08, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb09, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb10, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb11, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb12, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb13, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb14, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb15, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb16, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb17, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb18, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Flame Shot + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb19, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb20, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb21, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb22, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb23, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb24, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb25, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb26, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb27, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb28, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb29, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb30, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb31, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb32, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb33, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb34, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb35, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb36, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Heavy Machine Gun + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb37, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb38, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb39, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb40, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb41, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb42, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb43, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb44, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb45, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb46, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb47, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb48, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb49, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb50, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb51, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb52, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb53, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb54, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Laser + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb55, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb56, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb57, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb58, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb59, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb60, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb61, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb62, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb63, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb64, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb65, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb66, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb67, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb68, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb69, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb70, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb71, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb72, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Rocket Launcher + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb73, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb74, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb75, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb76, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb77, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb78, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb79, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb80, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb81, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb82, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb83, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb84, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb85, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb86, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb87, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb88, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb89, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb90, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Big Shotgun + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb91, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb92, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb93, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb94, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb95, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb96, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb97, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb98, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb99, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb100, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb101, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb102, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb103, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb104, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb105, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb106, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb107, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb108, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Dual Machine Gun + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb109, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb110, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb111, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb112, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb113, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb114, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb115, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb116, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb117, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb118, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb119, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb120, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb121, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb122, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb123, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb124, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb125, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb126, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Enemy Chaser + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb127, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb128, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb129, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb130, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb131, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb132, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb133, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb134, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb135, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb136, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb137, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb138, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb139, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb140, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb141, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb142, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb143, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb144, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Super Grenade + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb145, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb146, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb147, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb148, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb149, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb150, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb151, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb152, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb153, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb154, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb155, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb156, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb157, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb158, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb159, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb160, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb161, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb162, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Drop Shot + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb163, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 1.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb164, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 1.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb165, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 1.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb166, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 1.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb167, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 1.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb168, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 1.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb169, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 1.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb170, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 1.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb171, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 1.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb172, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 2.0)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb173, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 2.0A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb174, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 2.0B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb175, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 2.1)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb176, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 2.1A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb177, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 2.1B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb178, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 2.2)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb179, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 2.2A)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5rmb180, mslug5, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Metal Slug 5 (Very Hard LV 9 (Ver B) + Iron Lizard + Extreme Remix 2.2B)(NGM-2680)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) + + diff --git a/docs/release/src/hbmame/drivers/mslugx.cpp b/docs/release/src/hbmame/drivers/mslugx.cpp index 0c34e3c6728..0441dae84e1 100644 --- a/docs/release/src/hbmame/drivers/mslugx.cpp +++ b/docs/release/src/hbmame/drivers/mslugx.cpp @@ -456,24 +456,24 @@ ROM_END // Metal Slug X -GAME( 1999, mslugxce, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (CE)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, mslugxeb, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (EB)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, mslugxeh, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "KrysoFun/KVS", "Metal Slug X (Style remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, mslugxeh1, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (Super Revised Version by KrysoFun)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, mslugxex, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (Excel version by PlayerX)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, mslugxfe, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (FE)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslugxfr, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Arkatrad", "Metal Slug X (French)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslugxfro, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Arkatrad", "Metal Slug X (French) (Old)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, mslugxhp, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (Enemy Heavy Plate 2013-06-18)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslugxit, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Clomax & Ombra", "Metal Slug X (Italian - Beta)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, mslugxjdkj,mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (JDKJ)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, mslugxmfb, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (MFB)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, mslugxp, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Player-X", "Metal Slug X Plus (Hack by Player-X)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, mslugxr, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (Reset Version 2013-05-28)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, mslugxres, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (RES)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, mslugxsef, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (SEF)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, mslugxst, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "EGCG / Stark", "Metal Slug X (Enhanced Version by STARK) [EGCG]", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, mslugxsvb, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (SVB)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mslugxce, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (CE)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, mslugxeb, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "PlayerX China", "Metal Slug X (EB)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mslugxeh, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "KrysoFun/KVS", "Metal Slug X (Style remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mslugxeh1, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (Super Revised Version by KrysoFun)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mslugxex, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (Excel version by PlayerX)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mslugxfe, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (FE)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslugxfr, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Arkatrad", "Metal Slug X (French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslugxfro, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Arkatrad", "Metal Slug X (French) (Old)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, mslugxhp, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (Enemy Heavy Plate 2013-06-18)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslugxit, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Clomax & Ombra", "Metal Slug X (Italian - Beta)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mslugxjdkj,mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (JDKJ)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mslugxmfb, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (MFB)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mslugxp, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Player-X", "Metal Slug X Plus (Hack by Player-X)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, mslugxr, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (Reset Version 2013-05-28)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mslugxres, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (RES)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mslugxsef, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (SEF)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mslugxst, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "EGCG / Stark", "Metal Slug X (Enhanced Version by STARK) [EGCG]", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mslugxsvb, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "hack", "Metal Slug X (SVB)", MACHINE_SUPPORTS_SAVE ) //PSmame (c) gaston90 used with permission @@ -990,7 +990,7 @@ ROM_END ROM_START( mslugxz23 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250z01.p1", 0x000000, 0x100000, CRC(89ed05b3) SHA1(4fe9a8acbdde949be14c6a3a506ef0ed40718c25) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -1013,7 +1013,7 @@ ROM_END ROM_START( mslugxz24 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250.p1", 0x000000, 0x100000, CRC(81f1f60b) SHA1(4c19f2e9824e606178ac1c9d4b0516fbaa625035) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17090,7 +17090,7 @@ ROM_END ROM_START( mslugxrmpbfs01 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybfs01.p1", 0x000000, 0x100000, CRC(6a561fbe) SHA1(3ec578f77486592d12765ce0aa43cc5eeada5d1f) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17113,7 +17113,7 @@ ROM_END ROM_START( mslugxrmpbfs02 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybfs02.p1", 0x000000, 0x100000, CRC(1d7d9ef7) SHA1(563456dcadfc2de46c5e7148d6fe09e9ccf9bc04) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17136,7 +17136,7 @@ ROM_END ROM_START( mslugxrmpbfs03 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybfs03.p1", 0x000000, 0x100000, CRC(86b41c0f) SHA1(ce0af45e0fccd3273210d1477c43e5fc9bf7c5a9) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17159,7 +17159,7 @@ ROM_END ROM_START( mslugxrmpbfs04 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybfs04.p1", 0x000000, 0x100000, CRC(194443ae) SHA1(3f4011f0d54c19e98979991c5d1c8e51523f540d) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17182,7 +17182,7 @@ ROM_END ROM_START( mslugxrmpbfs05 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybfs05.p1", 0x000000, 0x100000, CRC(6e6fc2e7) SHA1(571640de650b84b1c987c7cc3bbbfb578be8facb) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17205,7 +17205,7 @@ ROM_END ROM_START( mslugxrmpbfs06 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybfs06.p1", 0x000000, 0x100000, CRC(f5a6401f) SHA1(9e16a8c6050c4e88fceb7fc14ee64d8fe3a7c518) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17228,7 +17228,7 @@ ROM_END ROM_START( mslugxrmpbhm01 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybhm01.p1", 0x000000, 0x100000, CRC(d38e7fc4) SHA1(6d9d0e2c26ecba7b5239e2e280e4dacfbb2f1ccd) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17251,7 +17251,7 @@ ROM_END ROM_START( mslugxrmpbhm02 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybhm02.p1", 0x000000, 0x100000, CRC(a4a5fe8d) SHA1(be15863e2c4f29e8620d76464aadcf0063b5eed5) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17274,7 +17274,7 @@ ROM_END ROM_START( mslugxrmpbhm03 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybhm03.p1", 0x000000, 0x100000, CRC(3f6c7c75) SHA1(22b0bd9f40423d9f80824ed5275bcf293595b4a5) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17297,7 +17297,7 @@ ROM_END ROM_START( mslugxrmpbhm04 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybhm04.p1", 0x000000, 0x100000, CRC(a09c23d4) SHA1(3df253ab903ace764a398080b352e6267d306ed7) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17320,7 +17320,7 @@ ROM_END ROM_START( mslugxrmpbhm05 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybhm05.p1", 0x000000, 0x100000, CRC(d7b7a29d) SHA1(c82352fc866cf22534c0e0c0d6b4eb3a39a8bb92) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17343,7 +17343,7 @@ ROM_END ROM_START( mslugxrmpbhm06 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybhm06.p1", 0x000000, 0x100000, CRC(4c7e2065) SHA1(c405e1c7e61f95e1d2f3c20f879e68b7b06e94f9) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17366,7 +17366,7 @@ ROM_END ROM_START( mslugxrmpbrl01 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybrl01.p1", 0x000000, 0x100000, CRC(d6f531c6) SHA1(aca56cc456a1b9720f8905e1373641f74db85bc8) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17389,7 +17389,7 @@ ROM_END ROM_START( mslugxrmpbrl02 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybrl02.p1", 0x000000, 0x100000, CRC(a1deb08f) SHA1(a31bde441b675e276d8f347fa9179706bf031cd2) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17412,7 +17412,7 @@ ROM_END ROM_START( mslugxrmpbrl03 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybrl03.p1", 0x000000, 0x100000, CRC(3a173277) SHA1(5bcac348fc34d8a7220d644b8c56417d7d633547) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17435,7 +17435,7 @@ ROM_END ROM_START( mslugxrmpbrl04 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybrl04.p1", 0x000000, 0x100000, CRC(a5e76dd6) SHA1(7ea6dd5b73e710b9823fbc1d07224ba62e46dc1d) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17458,7 +17458,7 @@ ROM_END ROM_START( mslugxrmpbrl05 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybrl05.p1", 0x000000, 0x100000, CRC(d2ccec9f) SHA1(ced5dc185dbd9b59de1e5206aa7b3f204d933a34) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17481,7 +17481,7 @@ ROM_END ROM_START( mslugxrmpbrl06 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybrl06.p1", 0x000000, 0x100000, CRC(49056e67) SHA1(387b573d9b4e690673654f2a9c57019e6320d038) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17504,7 +17504,7 @@ ROM_END ROM_START( mslugxrmpbs01 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybsg01.p1", 0x000000, 0x100000, CRC(ce287cc9) SHA1(3768619379c5b4aea6d7b9ece87d8c935b8bf53b) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17527,7 +17527,7 @@ ROM_END ROM_START( mslugxrmpbs02 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybsg02.p1", 0x000000, 0x100000, CRC(b903fd80) SHA1(a9a8b7d9c2c7044cf75c067dc8f66f471eb8c1ea) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17550,7 +17550,7 @@ ROM_END ROM_START( mslugxrmpbs03 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybsg03.p1", 0x000000, 0x100000, CRC(22ca7f78) SHA1(85bd02c9db4fb0ade3180e6426495d4e5f69badf) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17573,7 +17573,7 @@ ROM_END ROM_START( mslugxrmpbs04 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybsg04.p1", 0x000000, 0x100000, CRC(bd3a20d9) SHA1(f3ebb3f75268288ae175c721ca84884e68ad3d2b) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17596,7 +17596,7 @@ ROM_END ROM_START( mslugxrmpbs05 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybsg05.p1", 0x000000, 0x100000, CRC(ca11a190) SHA1(872206d85fedc45269e87ab9b859d652965d6351) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17619,7 +17619,7 @@ ROM_END ROM_START( mslugxrmpbs06 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ybsg06.p1", 0x000000, 0x100000, CRC(51d82368) SHA1(1d34a2f3d11d6ff547512c5df8c00aeb8ae2d5c4) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17642,7 +17642,7 @@ ROM_END ROM_START( mslugxrmpsg01 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ysg01.p1", 0x000000, 0x100000, CRC(43dde5f5) SHA1(8dbe7e6dbaf88e42ff64a9b63cceba2ebd845282) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17665,7 +17665,7 @@ ROM_END ROM_START( mslugxrmpsg02 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ysg02.p1", 0x000000, 0x100000, CRC(34f664bc) SHA1(b1488718c758fda2b6ec767911cf07ed27ee8f74) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17688,7 +17688,7 @@ ROM_END ROM_START( mslugxrmpsg03 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ysg03.p1", 0x000000, 0x100000, CRC(af3fe644) SHA1(b8eb9281b2ae009820483085e8ba1844caa256e6) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17711,7 +17711,7 @@ ROM_END ROM_START( mslugxrmpsg04 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ysg04.p1", 0x000000, 0x100000, CRC(30cfb9e5) SHA1(c71f84c12959b4350139ed45cf63d26f888abfbc) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17734,7 +17734,7 @@ ROM_END ROM_START( mslugxrmpsg05 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ysg05.p1", 0x000000, 0x100000, CRC(47e438ac) SHA1(55651892d3ef979fc7529b07535f2b53782fec16) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17757,7 +17757,7 @@ ROM_END ROM_START( mslugxrmpsg06 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250ysg06.p1", 0x000000, 0x100000, CRC(dc2dba54) SHA1(ff191ffec999c053b5d1754857ef52687a37a534) ) - ROM_LOAD16_WORD_SWAP( "250z23-p2.ep1", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17777,7 +17777,6495 @@ ROM_START( mslugxrmpsg06 ) ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) ROM_END -ROM_START( mslugxrmu01 ) +ROM_START( mslugxrmgl01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ybhm04.p1", 0x000000, 0x100000, CRC(a09c23d4) SHA1(3df253ab903ace764a398080b352e6267d306ed7) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxch01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z01.p1", 0x000000, 0x100000, CRC(89ed05b3) SHA1(4fe9a8acbdde949be14c6a3a506ef0ed40718c25) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxch02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z01.p1", 0x000000, 0x100000, CRC(89ed05b3) SHA1(4fe9a8acbdde949be14c6a3a506ef0ed40718c25) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + + + +/* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ +// Metal Slug X +HACK( 2017, mslugxz01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Extreme Blue Hack By PlayerX)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Version Remix Hack Set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Version Remix Hack Set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V3.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V4.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V5.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V5.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V6.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V6.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V6.3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V7A)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V8.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V9)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enable Hidden Menu)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Cannon With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Change Character)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Shotgun Flash Off)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Change Weapon And Fat Guy)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Quick Go Next Mission)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (War Chariot V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (War Chariot V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Reproduce + Blue Out Of The Blue Version 3RD)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Soldiers Remake Version 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Blue Out Of The Blue 2ND Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Fire Bombs)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (99 Grenades)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Stone Bombs)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Big Flame Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz31, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Big Heavy Machine Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz32, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Big Laser Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz33, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Big Rocket Launcher With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz34, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Big Shotgun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz35, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (POW Never Lose)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz36, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Drop Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Enemy Chaser With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Flame Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Heavy Machine Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Iron Lizard With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz41, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Laser Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz42, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Rocket Launcher With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz43, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Super Grenade With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz44, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Shotgun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz45, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz46, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Version Remix Hack Set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz47, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (NEO ARC French 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz48, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (NEO ARC French 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Basic Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Basic Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Basic Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Advance Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Advance Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Advance Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Mega Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Mega Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Mega Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Ultra Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Ultra Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Ultra Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Extreme Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Extreme Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbfs15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Extreme Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Basic Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Basic Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Basic Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Advance Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Advance Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Advance Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Mega Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Mega Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Mega Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Ultra Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Ultra Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Ultra Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Extreme Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Extreme Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbhm15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Extreme Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Basic Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Basic Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Basic Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Advance Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Advance Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Advance Remix 1.3)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Mega Remix 1.0(Old Roms Hacks))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Mega Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Mega Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Ultra Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Ultra Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Ultra Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Extreme Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Extreme Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbrl15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Extreme Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Basic Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Basic Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Basic Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Advance Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Advance Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Advance Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Mega Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Mega Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Mega Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Ultra Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Ultra Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Ultra Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Extreme Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Extreme Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbs15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Extreme Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Basic Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Basic Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Basic Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Advance Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Advance Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Advance Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Mega Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Mega Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Mega Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Ultra Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Ultra Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Ultra Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Extreme Remix 1.0)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Extreme Remix 1.1)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmbsg15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Extreme Remix 1.2)(Old Roms Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebhm30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebsh30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebrl30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmebs30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmesg30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbhm30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbsh30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbs30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvbrl30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvsg30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbhm30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbsh30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbs30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxbrl30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxsg30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbhm30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbsh30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbs30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzbrl30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzsg30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbfs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbfs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbfs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Flame Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbfs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbfs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbfs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Flame Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbhm01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbhm02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbhm03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Heavy Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbhm04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbhm05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbhm06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Heavy Machine Gun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbrl01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbrl02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbrl03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Rocket Launcher + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbrl04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbrl05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbrl06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Rocket Launcher + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Shotgun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Shotgun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpsg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Super Grenade + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpsg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Super Grenade + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpsg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Super Grenade + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpsg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Super Grenade + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpsg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Super Grenade + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpsg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Super Grenade + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmgl01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (World Of Glitcher)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxch01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake + Blue Outer Blue 1st Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxch02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake + Green Blue 3rd Edition)", MACHINE_SUPPORTS_SAVE ) + + + + +ROM_START( mslugxervs01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z50.p1", 0x000000, 0x100000, CRC(130a8483) SHA1(8c99e61598942e536e91bb46296f6b13d2d537f7) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z04.p1", 0x000000, 0x100000, CRC(149575e9) SHA1(76da66dd527a1d1e1c12fc54d6ef2944bf265a81) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ex.p1", 0x000000, 0x100000, CRC(7b751398) SHA1(6149b81b5fb4e9b501a7b119b030df432985b409) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z05.p1", 0x000000, 0x100000, CRC(63dd21dc) SHA1(04b447099976e563a184810f2ae35633d96a1e9d) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z06.p1", 0x000000, 0x100000, CRC(78f5d38d) SHA1(c0fa3a01af83a724ea316e476321edc146eaf490) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z07.p1", 0x000000, 0x100000, CRC(2ed40be3) SHA1(5235cd189e75a778ca8b8b249ca6eb79fce1c85e) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250st.p1", 0x000000, 0x100000, CRC(db88d115) SHA1(627d01c4d4bd6c4cfeac5f14859fe9a7026370b0) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z12.p1", 0x000000, 0x100000, CRC(a3764c51) SHA1(791e23b6953aba236fe18182efa7445291c991ba) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z48.p1", 0x000000, 0x100000, CRC(d8834fcc) SHA1(2391af1873d33b49452fa5178c568bbd7154aaef) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxervs10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250it.p1", 0x000000, 0x100000, CRC(f3e154ea) SHA1(bb8260deefa7b048772625085e6f41cab717a147) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ss01.p1", 0x000000, 0x100000, CRC(77c9046a) SHA1(7424f5271a445d60e75262dbbc101a17ec1135e5) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z14.p1", 0x000000, 0x100000, CRC(9e856e4e) SHA1(1017f40bfa9f93d49bcd3ce9ead34380361934e9) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z16.p1", 0x000000, 0x100000, CRC(378a4631) SHA1(b6d35ca6c57c9112626bae11ad5649ba62640a49) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z36.p1", 0x000000, 0x100000, CRC(544e1af9) SHA1(df6e5c1a95fb0eec9a2f7916b2979f48c3dbcc29) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z37.p1", 0x000000, 0x100000, CRC(dc1e66b2) SHA1(a55641afef1e2ac28990b23813e0a7ed2d25d40b) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z38.p1", 0x000000, 0x100000, CRC(3fc17d34) SHA1(0d128bcd7795f604dfec1c7efce9a262be0c52af) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z39.p1", 0x000000, 0x100000, CRC(3d7cda35) SHA1(dc039b226a48da1abcd1d2dd0de28b0149ffa427) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z40.p1", 0x000000, 0x100000, CRC(f8a5e9fe) SHA1(d01d790b2beabc92668dd62a6933f32355aa60c1) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z30.p1", 0x000000, 0x100000, CRC(f25375fa) SHA1(6b498edad294a700cc295c574fc4d96e8aad28fb) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z41.p1", 0x000000, 0x100000, CRC(3e9ac95b) SHA1(ee0a0781c44ef94ec68264db01773981938f3896) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z31.p1", 0x000000, 0x100000, CRC(4b8b1580) SHA1(570207e6fd4e461b4e2c585184cd395db1c14fee) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z32.p1", 0x000000, 0x100000, CRC(7a0309b1) SHA1(49272808139da2bc8c54b88cdc7f786f6d337374) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z33.p1", 0x000000, 0x100000, CRC(20dad938) SHA1(623404702d56f14a8a4faf981da74d22cf837ee4) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z34.p1", 0x000000, 0x100000, CRC(38079437) SHA1(7ab0de50831b60d3b47ef885eee43bed3c085e5b) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z42.p1", 0x000000, 0x100000, CRC(32f10833) SHA1(2ffbd0d402eca9705685b2521192216be0d3968f) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z44.p1", 0x000000, 0x100000, CRC(304caf32) SHA1(91466a1b6c5f2856b103f34d54aa8f30537b9999) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z43.p1", 0x000000, 0x100000, CRC(dbd88fb1) SHA1(85a18a4f70b0681a5c6ae205366bc03ac0718670) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z27.p1", 0x000000, 0x100000, CRC(f6da7742) SHA1(d3df1e11f14fcdbc8f73b947a4fe89df48da84a8) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z29.p1", 0x000000, 0x100000, CRC(6d13f5ba) SHA1(d4daacaafc4f7d08858c220e494b24a4bf84ca2e) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z17.p1", 0x000000, 0x100000, CRC(fb7d7871) SHA1(0130f226a3366a1e021c6434110016879133975e) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z45.p1", 0x000000, 0x100000, CRC(868c9175) SHA1(17fae04c15bdbf50ab2219adf32b78d3042fea22) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs32 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z18.p1", 0x000000, 0x100000, CRC(cc5bd3c5) SHA1(781cc7562e99af6ddd4ae04ba66bc5ff012d28d1) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250res.p1", 0x000000, 0x100000, CRC(d69fb994) SHA1(2cbffae29b92ef4b8f90e01488f89654a42a8596) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs34 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z19.p1", 0x000000, 0x100000, CRC(6b3d96ce) SHA1(f8dd470ddb32fed3eaebf2d72ed087b714851319) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z28.p1", 0x000000, 0x100000, CRC(44d477ad) SHA1(787147edf88a2ae293f410620f9f6c9c46b017b2) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs36 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z35.p1", 0x000000, 0x100000, CRC(9b950d1e) SHA1(57f0d8cb186db926782ced10f88017300c99dc52) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z20.p1", 0x000000, 0x100000, CRC(60002aca) SHA1(55c28cc02ddc6e7134dd0cf3f721deaafe21e0e6) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs38 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z21.p1", 0x000000, 0x100000, CRC(3418902f) SHA1(9fbb3b758301c5546ee50b51ba888a2c59118d43) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z22.p1", 0x000000, 0x100000, CRC(c405753d) SHA1(bed7426145fd15e972334d7ef04759edcccd8864) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervs40 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250fr.p1", 0x000000, 0x100000, CRC(58a64443) SHA1(ab07993de04eb65f89bab5d4b6e473d7ecbc8ff1) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxervs41 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z15.p1", 0x000000, 0x100000, CRC(3d22adfa) SHA1(5c2da50bbe5ec5b2303fb1e074f8071bc5995e52) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z50.p1", 0x000000, 0x100000, CRC(130a8483) SHA1(8c99e61598942e536e91bb46296f6b13d2d537f7) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z04.p1", 0x000000, 0x100000, CRC(149575e9) SHA1(76da66dd527a1d1e1c12fc54d6ef2944bf265a81) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ex.p1", 0x000000, 0x100000, CRC(7b751398) SHA1(6149b81b5fb4e9b501a7b119b030df432985b409) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z05.p1", 0x000000, 0x100000, CRC(63dd21dc) SHA1(04b447099976e563a184810f2ae35633d96a1e9d) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z06.p1", 0x000000, 0x100000, CRC(78f5d38d) SHA1(c0fa3a01af83a724ea316e476321edc146eaf490) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z07.p1", 0x000000, 0x100000, CRC(2ed40be3) SHA1(5235cd189e75a778ca8b8b249ca6eb79fce1c85e) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250st.p1", 0x000000, 0x100000, CRC(db88d115) SHA1(627d01c4d4bd6c4cfeac5f14859fe9a7026370b0) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z12.p1", 0x000000, 0x100000, CRC(a3764c51) SHA1(791e23b6953aba236fe18182efa7445291c991ba) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z48.p1", 0x000000, 0x100000, CRC(d8834fcc) SHA1(2391af1873d33b49452fa5178c568bbd7154aaef) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxervx10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250it.p1", 0x000000, 0x100000, CRC(f3e154ea) SHA1(bb8260deefa7b048772625085e6f41cab717a147) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ss01.p1", 0x000000, 0x100000, CRC(77c9046a) SHA1(7424f5271a445d60e75262dbbc101a17ec1135e5) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z14.p1", 0x000000, 0x100000, CRC(9e856e4e) SHA1(1017f40bfa9f93d49bcd3ce9ead34380361934e9) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z16.p1", 0x000000, 0x100000, CRC(378a4631) SHA1(b6d35ca6c57c9112626bae11ad5649ba62640a49) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z36.p1", 0x000000, 0x100000, CRC(544e1af9) SHA1(df6e5c1a95fb0eec9a2f7916b2979f48c3dbcc29) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z37.p1", 0x000000, 0x100000, CRC(dc1e66b2) SHA1(a55641afef1e2ac28990b23813e0a7ed2d25d40b) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z38.p1", 0x000000, 0x100000, CRC(3fc17d34) SHA1(0d128bcd7795f604dfec1c7efce9a262be0c52af) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z39.p1", 0x000000, 0x100000, CRC(3d7cda35) SHA1(dc039b226a48da1abcd1d2dd0de28b0149ffa427) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z40.p1", 0x000000, 0x100000, CRC(f8a5e9fe) SHA1(d01d790b2beabc92668dd62a6933f32355aa60c1) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z30.p1", 0x000000, 0x100000, CRC(f25375fa) SHA1(6b498edad294a700cc295c574fc4d96e8aad28fb) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z41.p1", 0x000000, 0x100000, CRC(3e9ac95b) SHA1(ee0a0781c44ef94ec68264db01773981938f3896) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z31.p1", 0x000000, 0x100000, CRC(4b8b1580) SHA1(570207e6fd4e461b4e2c585184cd395db1c14fee) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z32.p1", 0x000000, 0x100000, CRC(7a0309b1) SHA1(49272808139da2bc8c54b88cdc7f786f6d337374) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z33.p1", 0x000000, 0x100000, CRC(20dad938) SHA1(623404702d56f14a8a4faf981da74d22cf837ee4) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z34.p1", 0x000000, 0x100000, CRC(38079437) SHA1(7ab0de50831b60d3b47ef885eee43bed3c085e5b) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z42.p1", 0x000000, 0x100000, CRC(32f10833) SHA1(2ffbd0d402eca9705685b2521192216be0d3968f) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z44.p1", 0x000000, 0x100000, CRC(304caf32) SHA1(91466a1b6c5f2856b103f34d54aa8f30537b9999) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z43.p1", 0x000000, 0x100000, CRC(dbd88fb1) SHA1(85a18a4f70b0681a5c6ae205366bc03ac0718670) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z27.p1", 0x000000, 0x100000, CRC(f6da7742) SHA1(d3df1e11f14fcdbc8f73b947a4fe89df48da84a8) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z29.p1", 0x000000, 0x100000, CRC(6d13f5ba) SHA1(d4daacaafc4f7d08858c220e494b24a4bf84ca2e) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z17.p1", 0x000000, 0x100000, CRC(fb7d7871) SHA1(0130f226a3366a1e021c6434110016879133975e) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z45.p1", 0x000000, 0x100000, CRC(868c9175) SHA1(17fae04c15bdbf50ab2219adf32b78d3042fea22) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx32 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z18.p1", 0x000000, 0x100000, CRC(cc5bd3c5) SHA1(781cc7562e99af6ddd4ae04ba66bc5ff012d28d1) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250res.p1", 0x000000, 0x100000, CRC(d69fb994) SHA1(2cbffae29b92ef4b8f90e01488f89654a42a8596) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx34 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z19.p1", 0x000000, 0x100000, CRC(6b3d96ce) SHA1(f8dd470ddb32fed3eaebf2d72ed087b714851319) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z28.p1", 0x000000, 0x100000, CRC(44d477ad) SHA1(787147edf88a2ae293f410620f9f6c9c46b017b2) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx36 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z35.p1", 0x000000, 0x100000, CRC(9b950d1e) SHA1(57f0d8cb186db926782ced10f88017300c99dc52) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z20.p1", 0x000000, 0x100000, CRC(60002aca) SHA1(55c28cc02ddc6e7134dd0cf3f721deaafe21e0e6) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx38 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z21.p1", 0x000000, 0x100000, CRC(3418902f) SHA1(9fbb3b758301c5546ee50b51ba888a2c59118d43) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z22.p1", 0x000000, 0x100000, CRC(c405753d) SHA1(bed7426145fd15e972334d7ef04759edcccd8864) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervx40 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250fr.p1", 0x000000, 0x100000, CRC(58a64443) SHA1(ab07993de04eb65f89bab5d4b6e473d7ecbc8ff1) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxervx41 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z15.p1", 0x000000, 0x100000, CRC(3d22adfa) SHA1(5c2da50bbe5ec5b2303fb1e074f8071bc5995e52) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z50.p1", 0x000000, 0x100000, CRC(130a8483) SHA1(8c99e61598942e536e91bb46296f6b13d2d537f7) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z04.p1", 0x000000, 0x100000, CRC(149575e9) SHA1(76da66dd527a1d1e1c12fc54d6ef2944bf265a81) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ex.p1", 0x000000, 0x100000, CRC(7b751398) SHA1(6149b81b5fb4e9b501a7b119b030df432985b409) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z05.p1", 0x000000, 0x100000, CRC(63dd21dc) SHA1(04b447099976e563a184810f2ae35633d96a1e9d) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z06.p1", 0x000000, 0x100000, CRC(78f5d38d) SHA1(c0fa3a01af83a724ea316e476321edc146eaf490) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z07.p1", 0x000000, 0x100000, CRC(2ed40be3) SHA1(5235cd189e75a778ca8b8b249ca6eb79fce1c85e) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250st.p1", 0x000000, 0x100000, CRC(db88d115) SHA1(627d01c4d4bd6c4cfeac5f14859fe9a7026370b0) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z12.p1", 0x000000, 0x100000, CRC(a3764c51) SHA1(791e23b6953aba236fe18182efa7445291c991ba) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z48.p1", 0x000000, 0x100000, CRC(d8834fcc) SHA1(2391af1873d33b49452fa5178c568bbd7154aaef) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxervz10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250it.p1", 0x000000, 0x100000, CRC(f3e154ea) SHA1(bb8260deefa7b048772625085e6f41cab717a147) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ss01.p1", 0x000000, 0x100000, CRC(77c9046a) SHA1(7424f5271a445d60e75262dbbc101a17ec1135e5) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z14.p1", 0x000000, 0x100000, CRC(9e856e4e) SHA1(1017f40bfa9f93d49bcd3ce9ead34380361934e9) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z16.p1", 0x000000, 0x100000, CRC(378a4631) SHA1(b6d35ca6c57c9112626bae11ad5649ba62640a49) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z36.p1", 0x000000, 0x100000, CRC(544e1af9) SHA1(df6e5c1a95fb0eec9a2f7916b2979f48c3dbcc29) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z37.p1", 0x000000, 0x100000, CRC(dc1e66b2) SHA1(a55641afef1e2ac28990b23813e0a7ed2d25d40b) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z38.p1", 0x000000, 0x100000, CRC(3fc17d34) SHA1(0d128bcd7795f604dfec1c7efce9a262be0c52af) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z39.p1", 0x000000, 0x100000, CRC(3d7cda35) SHA1(dc039b226a48da1abcd1d2dd0de28b0149ffa427) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z40.p1", 0x000000, 0x100000, CRC(f8a5e9fe) SHA1(d01d790b2beabc92668dd62a6933f32355aa60c1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z30.p1", 0x000000, 0x100000, CRC(f25375fa) SHA1(6b498edad294a700cc295c574fc4d96e8aad28fb) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z41.p1", 0x000000, 0x100000, CRC(3e9ac95b) SHA1(ee0a0781c44ef94ec68264db01773981938f3896) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z31.p1", 0x000000, 0x100000, CRC(4b8b1580) SHA1(570207e6fd4e461b4e2c585184cd395db1c14fee) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z32.p1", 0x000000, 0x100000, CRC(7a0309b1) SHA1(49272808139da2bc8c54b88cdc7f786f6d337374) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z33.p1", 0x000000, 0x100000, CRC(20dad938) SHA1(623404702d56f14a8a4faf981da74d22cf837ee4) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z34.p1", 0x000000, 0x100000, CRC(38079437) SHA1(7ab0de50831b60d3b47ef885eee43bed3c085e5b) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z42.p1", 0x000000, 0x100000, CRC(32f10833) SHA1(2ffbd0d402eca9705685b2521192216be0d3968f) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z44.p1", 0x000000, 0x100000, CRC(304caf32) SHA1(91466a1b6c5f2856b103f34d54aa8f30537b9999) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z43.p1", 0x000000, 0x100000, CRC(dbd88fb1) SHA1(85a18a4f70b0681a5c6ae205366bc03ac0718670) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z27.p1", 0x000000, 0x100000, CRC(f6da7742) SHA1(d3df1e11f14fcdbc8f73b947a4fe89df48da84a8) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z29.p1", 0x000000, 0x100000, CRC(6d13f5ba) SHA1(d4daacaafc4f7d08858c220e494b24a4bf84ca2e) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z17.p1", 0x000000, 0x100000, CRC(fb7d7871) SHA1(0130f226a3366a1e021c6434110016879133975e) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z45.p1", 0x000000, 0x100000, CRC(868c9175) SHA1(17fae04c15bdbf50ab2219adf32b78d3042fea22) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz32 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z18.p1", 0x000000, 0x100000, CRC(cc5bd3c5) SHA1(781cc7562e99af6ddd4ae04ba66bc5ff012d28d1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250res.p1", 0x000000, 0x100000, CRC(d69fb994) SHA1(2cbffae29b92ef4b8f90e01488f89654a42a8596) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz34 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z19.p1", 0x000000, 0x100000, CRC(6b3d96ce) SHA1(f8dd470ddb32fed3eaebf2d72ed087b714851319) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z28.p1", 0x000000, 0x100000, CRC(44d477ad) SHA1(787147edf88a2ae293f410620f9f6c9c46b017b2) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz36 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z35.p1", 0x000000, 0x100000, CRC(9b950d1e) SHA1(57f0d8cb186db926782ced10f88017300c99dc52) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z20.p1", 0x000000, 0x100000, CRC(60002aca) SHA1(55c28cc02ddc6e7134dd0cf3f721deaafe21e0e6) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz38 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z21.p1", 0x000000, 0x100000, CRC(3418902f) SHA1(9fbb3b758301c5546ee50b51ba888a2c59118d43) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z22.p1", 0x000000, 0x100000, CRC(c405753d) SHA1(bed7426145fd15e972334d7ef04759edcccd8864) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervz40 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250fr.p1", 0x000000, 0x100000, CRC(58a64443) SHA1(ab07993de04eb65f89bab5d4b6e473d7ecbc8ff1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxervz41 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z22.p1", 0x000000, 0x100000, CRC(c405753d) SHA1(bed7426145fd15e972334d7ef04759edcccd8864) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc01.p1", 0x000000, 0x100000, CRC(75b4444a) SHA1(9deb95645018563aff368dac33ca1076bdd5d3d8) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc02.p1", 0x000000, 0x100000, CRC(722bb520) SHA1(eff96959dbc2432f5796f9529171304488b4c7fc) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc03.p1", 0x000000, 0x100000, CRC(1dcbd351) SHA1(530bd241f093d8578e2c726ad76a74fd04da4292) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc04.p1", 0x000000, 0x100000, CRC(0563e115) SHA1(f41d8ad9e51d382f44f2fda6a38020f627d5bae2) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc05.p1", 0x000000, 0x100000, CRC(1e4b1344) SHA1(a46ff2133b472f5cdc1c79cb8e2842c729ed5ed0) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc06.p1", 0x000000, 0x100000, CRC(486acb2a) SHA1(5224c7b83127ff2c706dc5697f5243bffe02af95) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250mfb.p1", 0x000000, 0x100000, CRC(bd3611dc) SHA1(9c27f8a10f0a0da051b15cf42e6aed8f60abd309) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc08.p1", 0x000000, 0x100000, CRC(5fbdd17f) SHA1(c98fcaf3261bcc9c0a7756ad74ed91895c222b68) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc09.p1", 0x000000, 0x100000, CRC(be3d8f05) SHA1(a2634b3810a946ab77bcfe8253b184abea3331d6) ) + ROM_LOAD16_WORD_SWAP( "250r.p2", 0x100000, 0x400000, CRC(e954b8aa) SHA1(b339b1fd05d50ac3a9d3992bb0fc8e3fd1a95557) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmc10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc10.p1", 0x000000, 0x100000, CRC(955f9423) SHA1(2734d6082e22016b47f4ffd4bc7669864827361c) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc11.p1", 0x000000, 0x100000, CRC(1177c4a3) SHA1(27d3846352ddd6479883deaa11195f6d14c3e2af) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc12.p1", 0x000000, 0x100000, CRC(f83bae87) SHA1(2a1035db38b7d1fce8ce5cbc075bb82b88cc0d0c) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc13.p1", 0x000000, 0x100000, CRC(513486f8) SHA1(83e4b50105dbaa336d723f5d32d8db13219015b4) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc14.p1", 0x000000, 0x100000, CRC(32f0da30) SHA1(a256de2bdf7b6f22a13f6d4e9b05370b0fbe4b2d) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc15.p1", 0x000000, 0x100000, CRC(baa0a67b) SHA1(55f3e6536e8ceafbac05534cd30de651e473526c) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc16.p1", 0x000000, 0x100000, CRC(597fbdfd) SHA1(4a935d23dca080f5f2471e38beb9ee85ebb2f4d4) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc17.p1", 0x000000, 0x100000, CRC(5bc21afc) SHA1(56251be7214b7cad2b2bf98c0e6f33bc64c0e820) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc18.p1", 0x000000, 0x100000, CRC(9e1b2937) SHA1(6bab2093eb095b4141ed3f85756438b3c6f77e63) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc19.p1", 0x000000, 0x100000, CRC(94edb533) SHA1(59686efe1cc36d6cf70116ca2205b60727bc6df3) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc20.p1", 0x000000, 0x100000, CRC(58240992) SHA1(8d2daeaa54a676e928c579b159b3ac9616f293c6) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc21.p1", 0x000000, 0x100000, CRC(2d35d549) SHA1(94a8ebd0c895f498c7a4aabc831f559944a685eb) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc22.p1", 0x000000, 0x100000, CRC(1cbdc978) SHA1(4a2402a2968a0a62347d546804e83109c1e73c28) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc23.p1", 0x000000, 0x100000, CRC(466419f1) SHA1(b01780bef874616846d3c16bfcdf922955c45dc1) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc24.p1", 0x000000, 0x100000, CRC(5eb954fe) SHA1(7990a26de64bde5568341c8e855b430c01465b61) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc25.p1", 0x000000, 0x100000, CRC(544fc8fa) SHA1(f7ea18cc8845125333bd2fbdade90aaee574126b) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc26.p1", 0x000000, 0x100000, CRC(56f26ffb) SHA1(3333812c1a5c0904a8747f64d86036cb7ca7a412) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc27.p1", 0x000000, 0x100000, CRC(bd664f78) SHA1(cd4a75d6baf390eb4959cf9fbab76cd0304c10d2) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc28.p1", 0x000000, 0x100000, CRC(9064b78b) SHA1(799780fec92288b0b20f8a388b8ba69574315e12) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc29.p1", 0x000000, 0x100000, CRC(0bad3573) SHA1(e5eb83482faece754de500e6ae6b0bea1fe285df) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc30.p1", 0x000000, 0x100000, CRC(9dc3b8b8) SHA1(4a1e91936e7d1b145c2f5fae4dc55391598c21e1) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc31.p1", 0x000000, 0x100000, CRC(e03251bc) SHA1(c1db04bf59479112faf3677a59b1ca144af7d832) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc32 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250sef.p1", 0x000000, 0x100000, CRC(aae5130c) SHA1(08b5fde0b809d0e68e89e6ef07fc83d7aedc8593) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc33.p1", 0x000000, 0x100000, CRC(b021795d) SHA1(3aa1dfca211e12f09e8d047e0765c432de397959) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc34 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc34.p1", 0x000000, 0x100000, CRC(0d835607) SHA1(a79eaec2785635ebc0fdb1d130460c5a9065b9ba) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc35.p1", 0x000000, 0x100000, CRC(226ab764) SHA1(0d9c2766fb7378678a5f4e306bec5a60929048ab) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc36 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc36.p1", 0x000000, 0x100000, CRC(fd2bcdd7) SHA1(011b122c4599fbbca21941c2f4bba180621bea45) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc37.p1", 0x000000, 0x100000, CRC(06beea03) SHA1(5504a2de461c3be3fa8949feadb5d122b5ceed15) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc38 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc38.p1", 0x000000, 0x100000, CRC(52a650e6) SHA1(3715a406820ff75d2c5ffd99e68bf6c71d2e9f8b) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc39.p1", 0x000000, 0x100000, CRC(a2bbb5f4) SHA1(1fdc609b1fa2f57b9d324eeeaa0ca67aae414a30) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmc40 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc40.p1", 0x000000, 0x100000, CRC(3e18848a) SHA1(06924477de932207d1e5a0d4bdaa062aaf23af79) ) + 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) ) + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmc41 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250rmc41.p1", 0x000000, 0x100000, CRC(5b9c6d33) SHA1(24ebc92f73aba3fe91554f72855643345405b703) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb09.p1", 0x000000, 0x100000, CRC(48054186) SHA1(a621dffe458fea3b41cbd1106d2d11bff75b56b0) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxotb10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb10.p1", 0x000000, 0x100000, CRC(63675aa0) SHA1(190e2eab3302d6a44ca9dd9691ccce4aeb98fbf4) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb11.p1", 0x000000, 0x100000, CRC(e74f0a20) SHA1(328f258d0ec3b28fc105174a90bc371fd3974570) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb12.p1", 0x000000, 0x100000, CRC(0e036004) SHA1(abdb54512fcbafa208ba7b5de923f24c230e41da) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb13.p1", 0x000000, 0x100000, CRC(a70c487b) SHA1(faa9128cd7ba67940ad6fe0868a038e0d34f559c) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb14.p1", 0x000000, 0x100000, CRC(c4c814b3) SHA1(9437d7fc2cbc014ae22d40dacdb87862aa5335f7) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb15.p1", 0x000000, 0x100000, CRC(4c9868f8) SHA1(75a6dcdd5df68423f6cf786508e5d3d4654a0670) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb16.p1", 0x000000, 0x100000, CRC(af47737e) SHA1(de844a21d93991da0205fd609355b11f42a86372) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb17.p1", 0x000000, 0x100000, CRC(adfad47f) SHA1(85f31e543fc190eb6db70c1055f547eb298d88cc) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb18.p1", 0x000000, 0x100000, CRC(6823e7b4) SHA1(eaef095add19e77662fdcdcf82481dc7e5ec3102) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb19.p1", 0x000000, 0x100000, CRC(62d57bb0) SHA1(18ce60c87f436e856d82df476b8c779919c699a8) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb20.p1", 0x000000, 0x100000, CRC(ae1cc711) SHA1(312e08ac15013e4c2fe2db638d2c4b033111b076) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb21.p1", 0x000000, 0x100000, CRC(db0d1bca) SHA1(90ed0be76760932445534c70c1c70e488d5ba0b3) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb22.p1", 0x000000, 0x100000, CRC(ea8507fb) SHA1(dd619352af48ee751fe7afac13950fc57a8dde35) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb23.p1", 0x000000, 0x100000, CRC(b05cd772) SHA1(2c53368679c18519008b1190501baaacfda060b2) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb24.p1", 0x000000, 0x100000, CRC(a8819a7d) SHA1(8645d4915ffc3ea92b031aeeeaffddb529c0b2bb) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb25.p1", 0x000000, 0x100000, CRC(a2770679) SHA1(0340d899187249141f05ab37571a792a5421fcc0) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb26.p1", 0x000000, 0x100000, CRC(a0caa178) SHA1(578e913e83709cb4c7ceae1e1eff191d6df81c7b) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb27.p1", 0x000000, 0x100000, CRC(4b5e81fb) SHA1(e2b23770a9a7fb5270b962c2f1a5dea8bafa819a) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb28.p1", 0x000000, 0x100000, CRC(665c7908) SHA1(d80a7b4cabce3a770b6fbf086b7ff284825cfdf7) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb29.p1", 0x000000, 0x100000, CRC(fd95fbf0) SHA1(1a0c60a141409dc60d4b14c5bbccd0bad1a30ffe) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb30.p1", 0x000000, 0x100000, CRC(6bfb763b) SHA1(4964c1adce168e93477eb343488a00ba24f5dfb1) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb33.p1", 0x000000, 0x100000, CRC(1aa5ea41) SHA1(ead49c315a285c76a4286e88f96995cf6c3c02cf) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb34 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb34.p1", 0x000000, 0x100000, CRC(d45279e7) SHA1(39c6d7b6d1d2cbfb287718c2a223ae774f7706c1) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb35 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb35.p1", 0x000000, 0x100000, CRC(0b130354) SHA1(01894db261e9a198628007bc8af289539f0d229d) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb37 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb37.p1", 0x000000, 0x100000, CRC(a49e9e65) SHA1(bb1d080902e2bdc7d7b0ca1693de3d2c19d14fd1) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb38 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb38.p1", 0x000000, 0x100000, CRC(54837b77) SHA1(10fe3aa338b75ec5c6351ff12e4138ceafeea91c) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxotb39 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb39.p1", 0x000000, 0x100000, CRC(c8204a09) SHA1(522c21d3793f50bde2dde0c0eb7a2a79f3864f31) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxotb40 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250otb40.p1", 0x000000, 0x100000, CRC(ada4a3b0) SHA1(7e488ff77637206d18aa8f73e487634db6f10c12) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv01.p1", 0x000000, 0x100000, CRC(4d1d7341) SHA1(25ab994d056197ddc8f2d5cde4692bbe58c8e533) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxervv02) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv02.p1", 0x000000, 0x100000, CRC(cd3878ce) SHA1(0da86f83eca049b3d2262ffa0f4546c7b2326ac1) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxervv03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv03.p1", 0x000000, 0x100000, CRC(e65a63e8) SHA1(2d63f807a623b9dbb4da95b0d065bd6287cb1fd7) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv04.p1", 0x000000, 0x100000, CRC(7fd5f7d2) SHA1(c4a6c054ef0cd3de02a76dcfdc2c0ca65523607a) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv05.p1", 0x000000, 0x100000, CRC(96999df6) SHA1(4dc20460d2cc4dd4473e4cfad08a661fe0e8effc) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv06.p1", 0x000000, 0x100000, CRC(353e5e42) SHA1(074015d91ba0207e7c929f91a0a6b3ac869f0c5d) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv07.p1", 0x000000, 0x100000, CRC(3f96b589) SHA1(43cd03296446e889b8071bb3b9c2f3453e50c88f) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv08.p1", 0x000000, 0x100000, CRC(5c52e941) SHA1(998e1358e0fd13a523d0f339571c779d1525e1e8) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv09.p1", 0x000000, 0x100000, CRC(d402950a) SHA1(f017269a84dac661714de18e6c717906fd2a14d3) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv10.p1", 0x000000, 0x100000, CRC(37dd8e8c) SHA1(8651de23ebc9df6c952b18dc190fbbbebebc2d0d) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv11.p1", 0x000000, 0x100000, CRC(3560298d) SHA1(be46875fce0df45d03d5d3bb9aaf2285feb1966e) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv12.p1", 0x000000, 0x100000, CRC(f0b91a46) SHA1(404eaae7deff0aecc377b11a623fe6d57b1adaa3) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv13.p1", 0x000000, 0x100000, CRC(fa4f8642) SHA1(2dc19344cb7802f430845b3564db31da6dd74d98) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv14.p1", 0x000000, 0x100000, CRC(36863ae3) SHA1(6cdae8e2a7fbf2c3f4e288d1518d1264137aa4c9) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv15.p1", 0x000000, 0x100000, CRC(4397e638) SHA1(6fd1b08a86f4b991e666cc3549190c162bd6fe11) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv16.p1", 0x000000, 0x100000, CRC(721ffa09) SHA1(e3a95c105f2ad5feaa9521f722eb107cf05722c8) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv17.p1", 0x000000, 0x100000, CRC(28c62a80) SHA1(a57a63f0d8c17fa7c72a54b88d926f12400b2d3b) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv18.p1", 0x000000, 0x100000, CRC(301b678f) SHA1(ddc5fa58fca429102a55c5e40bff1ca9cb208bcb) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv19.p1", 0x000000, 0x100000, CRC(3aedfb8b) SHA1(393e7491341eb7679982638d25ae5ddd43aabb2c) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv20.p1", 0x000000, 0x100000, CRC(38505c8a) SHA1(67df24b527809d7ed0cc694bc6561dd36e33a2c3) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv21.p1", 0x000000, 0x100000, CRC(d3c47c09) SHA1(5859b55b70835fa629463ced012870af0e2575dd) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv22.p1", 0x000000, 0x100000, CRC(fec684fa) SHA1(57f6d2c39daa51683e5784ff402048f18f117a9d) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv23.p1", 0x000000, 0x100000, CRC(650f0602) SHA1(c1db390e3758c492aa5eafaf325ac2b42b9c2e71) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv24.p1", 0x000000, 0x100000, CRC(f3618bc9) SHA1(827cc1b1b78623216a9874842919ff51821e3f58) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv25.p1", 0x000000, 0x100000, CRC(8e9062cd) SHA1(9bfaf32a59a32d332d9874ee4e2aed1e35bf4b03) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv26.p1", 0x000000, 0x100000, CRC(c447207d) SHA1(6d86eea666fd054042c9194702394703566b8218) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv27.p1", 0x000000, 0x100000, CRC(de834a2c) SHA1(c0fd2f3eeca92f549fb714d7e6c86aee59829e4f) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv28.p1", 0x000000, 0x100000, CRC(63216576) SHA1(c80884c8db0427aa27bb2e5f31883e60db4c620f) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv29.p1", 0x000000, 0x100000, CRC(4cc88415) SHA1(91543d1bfd16d6ccc5cd3a70fd1d4b24083220d1) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv30.p1", 0x000000, 0x100000, CRC(9389fea6) SHA1(90622903629881721b524451bd8ce22dfa8fd86a) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv31 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv31.p1", 0x000000, 0x100000, CRC(681cd972) SHA1(b7742baa532b4396b3f5175e692cf2fe5364b4f8) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv32 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv32.p1", 0x000000, 0x100000, CRC(3c046397) SHA1(eb18d4d4153a84dfe4623a4b2e1f6e9d21406c87) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxervv33 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250vv33.p1", 0x000000, 0x100000, CRC(cc198685) SHA1(8dbc2b671c72b8bdb747ac53337032978c1061f0) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +HACK( 2018, mslugxervs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Qing Youlan First Edition V1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Qing Youlan First Edition V2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Qing Chuanlan Old Version V1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Qing Chuanlan Old Version V2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Green Blue 6.14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Green Blue 7.19)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Violence Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Violence Version (new))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(NEO ARC French 02))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Italian prototype))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Credits 99 in Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Unlimited Credits In Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Cannon With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Drop Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Enemy Chaser With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Flame Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Heavy Machine Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Iron Lizard With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Big Flame Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Laser Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Big Heavy Machine Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Big Laser Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Big Rocket Launcher With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Big Shotgun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Rocket Launcher With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Shotgun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Weapons Super Grenade With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Fire Bombs))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Stone Bombs))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Change Character))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs31, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Big Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs32, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Shotgun Flash Off))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs33, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Key For Vehicles))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs34, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Change Weapon And Fat Guy))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs35, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(99 Grenades))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs36, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(POW Never Lose))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Quick Go Next Mission))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(War Chariot V1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(War Chariot V2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(NEO ARC French 01))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervs41, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V1)(Enable Hidden Menu))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Qing Youlan First Edition V1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Qing Youlan First Edition V2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Qing Chuanlan Old Version V1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Qing Chuanlan Old Version V2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Green Blue 6.14))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Green Blue 7.19))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Violence Version))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Violence Version (new)))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(NEO ARC French 02))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Italian prototype))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Credits 99 in Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Unlimited Credits In Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Cannon With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Drop Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Enemy Chaser With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Flame Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Heavy Machine Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Iron Lizard With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Big Flame Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Laser Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Big Heavy Machine Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Big Laser Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Big Rocket Launcher With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Big Shotgun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Rocket Launcher With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Shotgun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Weapons Super Grenade With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Fire Bombs))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Stone Bombs))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Change Character))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx31, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Big Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx32, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Shotgun Flash Off))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx33, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Key For Vehicles))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx34, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Change Weapon And Fat Guy))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx35, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(99 Grenades))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx36, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(POW Never Lose))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Quick Go Next Mission))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(War Chariot V1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(War Chariot V2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(NEO ARC French 01))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervx41, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V2)(Enable Hidden Menu))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Qing Youlan First Edition V1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Qing Youlan First Edition V2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Qing Chuanlan Old Version V1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Qing Chuanlan Old Version V2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Green Blue 6.14))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Green Blue 7.19))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Violence Version))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Violence Version (new))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(NEO ARC French 02))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Italian prototype))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Credits 99 in Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Unlimited Credits In Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Cannon With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Drop Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Enemy Chaser With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Flame Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Heavy Machine Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Iron Lizard With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Big Flame Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Laser Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Big Heavy Machine Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Big Laser Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Big Rocket Launcher With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Big Shotgun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Rocket Launcher With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Shotgun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Weapons Super Grenade With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Fire Bombs))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Stone Bombs))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Change Character))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz31, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Big Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz32, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Shotgun Flash Off))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz33, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Key For Vehicles))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz34, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Change Weapon And Fat Guy))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz35, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(99 Grenades))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz36, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(POW Never Lose))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Quick Go Next Mission))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(War Chariot V1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(War Chariot V2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(NEO ARC French 01))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervz41, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Green Outer Blue Enemy Remake V3)(Enable Hidden Menu))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Qing Youlan First Edition V1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Qing Youlan First Edition V2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Qing Chuanlan Old Version V1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Qing Chuanlan Old Version V2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Green Blue 6.14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Green Blue 7.19)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Violence Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Violence Version (new))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(NEO ARC French 02))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Italian prototype))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Credits 99 in Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Unlimited Credits In Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Cannon With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Drop Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Enemy Chaser With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Flame Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Heavy Machine Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Iron Lizard With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Big Flame Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Laser Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Big Heavy Machine Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Big Laser Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Big Rocket Launcher With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Big Shotgun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Rocket Launcher With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Shotgun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Weapons Super Grenade With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Fire Bombs))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Stone Bombs))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Change Character))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc31, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Big Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc32, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Shotgun Flash Off))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc33, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Key For Vehicles))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc34, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Change Weapon And Fat Guy))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc35, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(99 Grenades))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc36, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(POW Never Lose))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Quick Go Next Mission))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(War Chariot V1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(War Chariot V2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(NEO ARC French 01))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmc41, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Multi Carrier [2013.05.28])(Enable Hidden Menu))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(NEO ARC French 02))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Italian prototype))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Credits 99 in Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Unlimited Credits In Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Cannon With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Drop Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Enemy Chaser With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Flame Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Heavy Machine Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Iron Lizard With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Big Flame Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Laser Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Big Heavy Machine Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Big Laser Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Big Rocket Launcher With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Big Shotgun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Rocket Launcher With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Shotgun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Weapons Super Grenade With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Fire Bombs))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Stone Bombs))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Change Character))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb33, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Change Weapon And Fat Guy))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb34, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(99 Grenades))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb35, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(POW Never Lose))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(War Chariot V1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(War Chariot V2))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(NEO ARC French 01))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxotb40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Out Of The Blue V9)(Enable Hidden Menu))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(NEO ARC French 01))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(NEO ARC French 02))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Italian prototype))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Credits 99 in Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Unlimited Credits In Console Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Enable Hidden Menu))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Cannon With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Drop Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Enemy Chaser With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Flame Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Heavy Machine Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Iron Lizard With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Big Flame Shot With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Laser Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Big Heavy Machine Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Big Laser Gun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Big Rocket Launcher With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Big Shotgun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Rocket Launcher With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Shotgun With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Weapons Super Grenade With Infinite Ammo))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Fire Bombs))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Stone Bombs))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Change Character))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Big Mode))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Shotgun Flash Off))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Key For Vehicles))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Change Weapon And Fat Guy))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(99 Grenades))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(POW Never Lose))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv31, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(Quick Go Next Mission))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv32, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(War Chariot V1))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxervv33, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X ((Alloy Warhead X Enemy Soldiers Blue Extreme)(War Chariot V2))", MACHINE_SUPPORTS_SAVE ) + + +ROM_START( mslugxhbs01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ce.p1", 0x000000, 0x100000, CRC(e75a6d64) SHA1(529130f7ebb43231e6bf1b1703266b6c09356f9c) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxhbs02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ce.p1", 0x000000, 0x100000, CRC(e75a6d64) SHA1(529130f7ebb43231e6bf1b1703266b6c09356f9c) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxhbs03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ce.p1", 0x000000, 0x100000, CRC(e75a6d64) SHA1(529130f7ebb43231e6bf1b1703266b6c09356f9c) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxhbs04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250xhbs04.p1", 0x000000, 0x100000, CRC(ef469edc) SHA1(b238ee51bec617caa5930bfcb7b3566afef38bd7) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxhbs05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250xhbs05.p1", 0x000000, 0x100000, CRC(77dc632e) SHA1(abef876fda71d09b743d264a753046bc8505816c) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxhbs06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250xhbs06.p1", 0x000000, 0x100000, CRC(81e4adad) SHA1(fc79a7fc873f0b95d9d06d114572c0ce3bbe21c7) ) + 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) ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxmrhbs01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250reu01.p1", 0x000000, 0x100000, CRC(2b2b6b67) SHA1(7efd43aa364121f062b6f1909c87fb208eb35418) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxmrhbs02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250reu02.p1", 0x000000, 0x100000, CRC(2c560c19) SHA1(a3d24a87715436122c8ea67863d5b2a1a72b906e) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxmrhbs03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250reu01.p1", 0x000000, 0x100000, CRC(2b2b6b67) SHA1(7efd43aa364121f062b6f1909c87fb208eb35418) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxmrhbs04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250reu02.p1", 0x000000, 0x100000, CRC(2c560c19) SHA1(a3d24a87715436122c8ea67863d5b2a1a72b906e) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxmrhbs05 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250reu01.p1", 0x000000, 0x100000, CRC(2b2b6b67) SHA1(7efd43aa364121f062b6f1909c87fb208eb35418) ) ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) @@ -17800,7 +24288,7 @@ ROM_START( mslugxrmu01 ) ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) ROM_END -ROM_START( mslugxrmu02 ) +ROM_START( mslugxmrhbs06 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250reu02.p1", 0x000000, 0x100000, CRC(2c560c19) SHA1(a3d24a87715436122c8ea67863d5b2a1a72b906e) ) ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) @@ -17823,7 +24311,7 @@ ROM_START( mslugxrmu02 ) ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) ROM_END -ROM_START( mslugxrmx01 ) +ROM_START( mslugxmrhbs07 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250reu01.p1", 0x000000, 0x100000, CRC(2b2b6b67) SHA1(7efd43aa364121f062b6f1909c87fb208eb35418) ) ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) @@ -17846,7 +24334,7 @@ ROM_START( mslugxrmx01 ) ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) ROM_END -ROM_START( mslugxrmx02 ) +ROM_START( mslugxmrhbs08 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "250reu02.p1", 0x000000, 0x100000, CRC(2c560c19) SHA1(a3d24a87715436122c8ea67863d5b2a1a72b906e) ) ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) @@ -17869,10 +24357,10 @@ ROM_START( mslugxrmx02 ) ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) ROM_END -ROM_START( mslugxrmv01 ) +ROM_START( mslugxmrhbs09 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250reu01.p1", 0x000000, 0x100000, CRC(2b2b6b67) SHA1(7efd43aa364121f062b6f1909c87fb208eb35418) ) - ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + ROM_LOAD16_WORD_SWAP( "250reu03.p1", 0x000000, 0x100000, CRC(9a950392) SHA1(965d6b612c038bcabdb96b8e1f9696e6bd0fd4f3) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17892,10 +24380,10 @@ ROM_START( mslugxrmv01 ) ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) ROM_END -ROM_START( mslugxrmv02 ) +ROM_START( mslugxmrhbs10 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250reu02.p1", 0x000000, 0x100000, CRC(2c560c19) SHA1(a3d24a87715436122c8ea67863d5b2a1a72b906e) ) - ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + ROM_LOAD16_WORD_SWAP( "250reu04.p1", 0x000000, 0x100000, CRC(9de864ec) SHA1(063cca99add041d122d079f490005f473759b1f4) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17915,9 +24403,9 @@ ROM_START( mslugxrmv02 ) ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) ROM_END -ROM_START( mslugxrmgl01 ) +ROM_START( mslugxmrhbs11 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250ybhm04.p1", 0x000000, 0x100000, CRC(a09c23d4) SHA1(3df253ab903ace764a398080b352e6267d306ed7) ) + ROM_LOAD16_WORD_SWAP( "250reu05.p1", 0x000000, 0x100000, CRC(1fa83ada) SHA1(d4ae5f101638bd768601424403f4d5250612d0b2) ) ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -17938,772 +24426,33 @@ ROM_START( mslugxrmgl01 ) ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) ROM_END -/* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ -// Metal Slug X -GAME( 2017, mslugxz01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Extreme Blue Hack By PlayerX)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Version Remix Hack Set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Version Remix Hack Set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V3.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V4.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V5.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V5.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V6.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V6.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V6.3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V7A)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V8.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V9)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enable Hidden Menu)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Cannon With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Change Character)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Shotgun Flash Off)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Change Weapon And Fat Guy)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Quick Go Next Mission)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (War Chariot V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (War Chariot V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Reproduce + Blue Out Of The Blue Version 3RD)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Soldiers Remake Version 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Blue Out Of The Blue 2ND Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Fire Bombs)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (99 Grenades)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Stone Bombs)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Big Flame Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz31, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Big Heavy Machine Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz32, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Big Laser Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz33, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Big Rocket Launcher With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz34, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Big Shotgun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz35, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (POW Never Lose)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz36, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Drop Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz37, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Enemy Chaser With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz38, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Flame Shot With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz39, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Heavy Machine Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz40, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Iron Lizard With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz41, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Laser Gun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz42, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Rocket Launcher With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz43, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Super Grenade With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz44, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Weapons Shotgun With Infinite Ammo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz45, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz46, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Version Remix Hack Set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz47, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (NEO ARC French 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mslugxz48, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (NEO ARC French 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbfs15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbhm15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Advance Remix 1.3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbrl15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbs15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmbsg15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Super Grenade + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebhm30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Flame Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebsh30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Heavy Machine Gun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebrl30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Rocket Launcher + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmebs30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Big Shotgun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmesg30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Super Grenade + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbhm30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Flame Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbsh30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Heavy Machine Gun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbs30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Shotgun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvbrl30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Big Rocket Launcher + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmvsg30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Super Grenade + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbhm30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Flame Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbsh30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Heavy Machine Gun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbs30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Shotgun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxbrl30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Big Rocket Launcher + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmxsg30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Grenade + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbhm30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Flame Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbsh30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Heavy Machine Gun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbs30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Shotgun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzbrl30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Big Rocket Launcher + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmzsg30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Super Grenade + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbfs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Flame Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbfs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Flame Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbfs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Flame Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbfs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Flame Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbfs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Flame Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbfs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Flame Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbhm01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Heavy Machine Gun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbhm02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Heavy Machine Gun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbhm03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Heavy Machine Gun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbhm04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Heavy Machine Gun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbhm05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Heavy Machine Gun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbhm06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Heavy Machine Gun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbrl01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Rocket Launcher + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbrl02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Rocket Launcher + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbrl03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Rocket Launcher + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbrl04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Rocket Launcher + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbrl05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Rocket Launcher + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbrl06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Rocket Launcher + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Shotgun + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Shotgun + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Shotgun + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Shotgun + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Shotgun + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpbs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Big Shotgun + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpsg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Super Grenade + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpsg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Super Grenade + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpsg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Super Grenade + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpsg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Super Grenade + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpsg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Super Grenade + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmpsg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Super Grenade + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmu01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmu02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmx01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Vehicle-001 + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmx02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Vehicle-001 + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmv01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmv02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxrmgl01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (World Of Glitcher)", MACHINE_SUPPORTS_SAVE ) +ROM_START( mslugxmrhbs12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250reu06.p1", 0x000000, 0x100000, CRC(ac64776f) SHA1(b411f4e877bbbacf9d6adac2e8fa93f20bd800c8) ) + ROM_LOAD16_WORD_SWAP( "250r.p2", 0x100000, 0x400000, CRC(e954b8aa) SHA1(b339b1fd05d50ac3a9d3992bb0fc8e3fd1a95557) ) -ROM_START( mslugxch01 ) + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxmrhbs13 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250z01.p1", 0x000000, 0x100000, CRC(89ed05b3) SHA1(4fe9a8acbdde949be14c6a3a506ef0ed40718c25) ) - ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + ROM_LOAD16_WORD_SWAP( "250reu07.p1", 0x000000, 0x100000, CRC(ab191011) SHA1(2ab3193a68e350a440243de1a259aea193d5b1f9) ) + ROM_LOAD16_WORD_SWAP( "250r.p2", 0x100000, 0x400000, CRC(e954b8aa) SHA1(b339b1fd05d50ac3a9d3992bb0fc8e3fd1a95557) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -18723,9 +24472,4034 @@ ROM_START( mslugxch01 ) ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) ROM_END -ROM_START( mslugxch02 ) +HACK( 2018, mslugxhbs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Green Outer Blue Enemy Remake V1)(Hybrid Bullets Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxhbs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Hybrid Bullets Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxhbs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Vehicle-001)(Hybrid Bullets Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxhbs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme)(Hybrid Bullets Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxhbs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V9)(Hybrid Bullets Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxhbs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28])(Hybrid Bullets Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxmrhbs01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Green Outer Blue Enemy Remake V1)(Hybrid Bullets Version)(Remix 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxmrhbs02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Green Outer Blue Enemy Remake V1)(Hybrid Bullets Version)(Remix 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxmrhbs03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Hybrid Bullets Version)(Remix 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxmrhbs04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Green Outer Blue Enemy Remake V2)(Hybrid Bullets Version)(Remix 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxmrhbs05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Green Outer Blue Enemy Remake V3)(Hybrid Bullets Version)(Remix 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxmrhbs06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Green Outer Blue Enemy Remake V3)(Hybrid Bullets Version)(Remix 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxmrhbs07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Vehicle-001)(Hybrid Bullets Version)(Remix 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxmrhbs08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Super Vehicle-001)(Hybrid Bullets Version)(Remix 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxmrhbs09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme)(Hybrid Bullets Version)(Remix 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxmrhbs10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme)(Hybrid Bullets Version)(Remix 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxmrhbs11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue Version Of V9)(Hybrid Bullets Version)(Remix 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxmrhbs12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28])(Hybrid Bullets Version)(Remix 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxmrhbs13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28])(Hybrid Bullets Version)(Remix 02)", MACHINE_SUPPORTS_SAVE ) + + + + +ROM_START( mslugxz49 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "250z01.p1", 0x000000, 0x100000, CRC(89ed05b3) SHA1(4fe9a8acbdde949be14c6a3a506ef0ed40718c25) ) + ROM_LOAD16_WORD_SWAP( "250ex.p1", 0x000000, 0x100000, CRC(7b751398) SHA1(6149b81b5fb4e9b501a7b119b030df432985b409) ) + ROM_LOAD16_WORD_SWAP( "250z49.p2", 0x100000, 0x400000, CRC(859e2463) SHA1(1349b845e0cc960cae799455b700b9122440ed6f) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxz50 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z50.p1", 0x000000, 0x100000, CRC(130a8483) SHA1(8c99e61598942e536e91bb46296f6b13d2d537f7) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxz51 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250r.p1", 0x000000, 0x100000, CRC(e74f36c2) SHA1(b17d66f36e6ac31433179566ea07a0ed8790b161) ) + ROM_LOAD16_WORD_SWAP( "250z51.p2", 0x100000, 0x400000, CRC(b63f9ee2) SHA1(6b148248a374adacbf0f6c6300a6e39df77a49c7) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxz52 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250r.p1", 0x000000, 0x100000, CRC(e74f36c2) SHA1(b17d66f36e6ac31433179566ea07a0ed8790b161) ) + ROM_LOAD16_WORD_SWAP( "250mfb.p2", 0x100000, 0x400000, CRC(7b47677c) SHA1(af42d01b6fb3c288b1750b9960c11020bc12b7b4) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxz53 ) + ROM_REGION( 0xD00000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250z53.p1", 0x000000, 0x454F4A, CRC(71268fc2) SHA1(ed93fe7351adba3df530aa59de08d4943d3ee446) ) + ROM_LOAD16_WORD_SWAP( "250z53.p2", 0x100000, 0x454F47, CRC(f26d4860) SHA1(1d1975ea646f2e7b4051fdf4a5e9f7c115c4418f) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg01.p1", 0x000000, 0x100000, CRC(b9017c01) SHA1(bf551e834e776729fb5b285a59f8c9b9d6dc0625) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg02.p1", 0x000000, 0x100000, CRC(ce2afd48) SHA1(cca5bb9215a53a57e204a89c7df5b731391a2c3d) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg03.p1", 0x000000, 0x100000, CRC(55e37fb0) SHA1(95408f46c3d5d14c73569cebcd85c951fc12827f) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg04.p1", 0x000000, 0x100000, CRC(ca132011) SHA1(6a89c920dcfb432b2301e1d51328c8b9acf241f3) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg05.p1", 0x000000, 0x100000, CRC(bd38a158) SHA1(543378a332d211bb0d2e23d7d0c0c23fea7da59a) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg06.p1", 0x000000, 0x100000, CRC(26f123a0) SHA1(d8d75e14c5eac13ce6eba0e132b50d1fb69e24ea) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg07.p1", 0x000000, 0x100000, CRC(f4ab59cf) SHA1(35184bd4658d0a27d6717cd2bf7e5658c0e0d68b) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg08.p1", 0x000000, 0x100000, CRC(8380d886) SHA1(59f6f83fcb20304f176bb50e24bb1337f9a06f61) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg09.p1", 0x000000, 0x100000, CRC(18495a7e) SHA1(c429234aad812a148405e33c469b53cc5509f47e) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg10.p1", 0x000000, 0x100000, CRC(87b905df) SHA1(de3c204c5ee52eb9ec7b9983169b16f50a32aed9) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg11.p1", 0x000000, 0x100000, CRC(f0928496) SHA1(e424b5400e0b9b0bc8c1c783e57b96f56715389d) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg12.p1", 0x000000, 0x100000, CRC(6b5b066e) SHA1(37560b886829cea455beaf7cf471c08862abb001) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg13.p1", 0x000000, 0x100000, CRC(318ed869) SHA1(9ef84db9dcbee3a6f0329d3c13b1474e1d22fe81) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg14.p1", 0x000000, 0x100000, CRC(46a55920) SHA1(70bc3e42359d90019d41fece3c952e2ad223501f) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg15.p1", 0x000000, 0x100000, CRC(dd6cdbd8) SHA1(801db0c15a3debcf5cc014340a06ed27143dd9ec) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg16.p1", 0x000000, 0x100000, CRC(429c8479) SHA1(5bcd4a7f2a8464f28f5d9dcc9f9f30fee0087b12) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg17.p1", 0x000000, 0x100000, CRC(35b70530) SHA1(870436f92ad371f3621a1fd584f7c6e8fedc5485) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg18.p1", 0x000000, 0x100000, CRC(ae7e87c8) SHA1(57d8d9abbaa201a47d62332b7c215085472a4c55) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg19.p1", 0x000000, 0x100000, CRC(2bea237c) SHA1(52d3ec45223828956b241468a065fe2bda55d2ec) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg20.p1", 0x000000, 0x100000, CRC(5cc1a235) SHA1(02330df03aa6d7abea898b5169ffd2743006e020) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg21.p1", 0x000000, 0x100000, CRC(c70820cd) SHA1(c0fd6db7bb17f33d7541d3b567451edb39dfaded) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg22.p1", 0x000000, 0x100000, CRC(58f87f6c) SHA1(cd70f7f8b59995892023d7d95967081fc21f9774) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg23.p1", 0x000000, 0x100000, CRC(2fd3fe25) SHA1(004627677b19a08752d36c645dc3f6beb80a6073) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg24.p1", 0x000000, 0x100000, CRC(b41a7cdd) SHA1(e28260547c17d71c34a24010d45ac060a4c2512c) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg25.p1", 0x000000, 0x100000, CRC(ca1bffbd) SHA1(679e283cff0e03afb6269b282cbec9cdb893cfe7) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg26.p1", 0x000000, 0x100000, CRC(bd307ef4) SHA1(e994a636354607b074f414ac6990439ef1e08854) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg27.p1", 0x000000, 0x100000, CRC(26f9fc0c) SHA1(7fbc14d175aca130a2b188dc43029f1509efd64c) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg28.p1", 0x000000, 0x100000, CRC(ce2222e4) SHA1(c94807cce3c0b91a1a292aa1967dff846dcce437) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg29.p1", 0x000000, 0x100000, CRC(b909a3ad) SHA1(238818bff5f31ebcdeb9941acf282fcfd992dce9) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxdg30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg30.p1", 0x000000, 0x100000, CRC(55eba01c) SHA1(6285a50256b8a67fbfb8dd79d86a14dd89c39edb) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec01.p1", 0x000000, 0x100000, CRC(3151004a) SHA1(c2d2adf7a7e8f7199b3ef3f61aea9cd41ff7e8e4) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec02.p1", 0x000000, 0x100000, CRC(467a8103) SHA1(d8ae1041b2365d885b6421fad0636e34329c3c94) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec03.p1", 0x000000, 0x100000, CRC(ddb303fb) SHA1(4299f62b7e914a0aa7642f2582d34896f1bc9f8f) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec04.p1", 0x000000, 0x100000, CRC(42435c5a) SHA1(f2199d1e81e1448f1cd5b3d581279b8c231f47b9) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec05.p1", 0x000000, 0x100000, CRC(3568dd13) SHA1(2c1da4f8f7ec263d7b816e31647816e2de93085f) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec06.p1", 0x000000, 0x100000, CRC(aea15feb) SHA1(e1781b21b5cd751729cb7eb755df1644da801568) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec07.p1", 0x000000, 0x100000, CRC(7cfb2584) SHA1(d72c1460c0fbd02fac4573721fc55950f7172e2e) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec08.p1", 0x000000, 0x100000, CRC(0bd0a4cd) SHA1(54cc73a9e23c2a118908914038386eed467cf0d7) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec09.p1", 0x000000, 0x100000, CRC(90192635) SHA1(fc20727411ff1edabe5d9d79ba224ad558175ecd) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec10.p1", 0x000000, 0x100000, CRC(0fe97994) SHA1(b60670b4f0f1a262707e75a72ce5e6ed0651e7cc) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec11.p1", 0x000000, 0x100000, CRC(78c2f8dd) SHA1(3c30004db23a28197f6aa8976a30c3f0004bc733) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec12.p1", 0x000000, 0x100000, CRC(e30b7a25) SHA1(ed678090e9ad09f8658fc9d40a3b9ef8b95c57ed) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec13.p1", 0x000000, 0x100000, CRC(b9dea422) SHA1(bbcd850ed6994a0996f7c60363b05c3f7621313d) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec14.p1", 0x000000, 0x100000, CRC(cef5256b) SHA1(fd8de498e94597c174a04ea951db3eb46fa4e8bf) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec15.p1", 0x000000, 0x100000, CRC(553ca793) SHA1(c49744c38dfd0ed06ade99b223ad052331168d51) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec16.p1", 0x000000, 0x100000, CRC(caccf832) SHA1(9053983262504bdf48251ca2d45e72e3a2dc2e3e) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec17.p1", 0x000000, 0x100000, CRC(bde7797b) SHA1(d151bb3d55222ae004b0b6d4f61d7e9977c187d8) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec18.p1", 0x000000, 0x100000, CRC(262efb83) SHA1(8013594708ae202ccce2ebc36a407bb316fa5fa2) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec19.p1", 0x000000, 0x100000, CRC(a3ba5f37) SHA1(51919d5a5f5cfc1ce9142658aeb2319715fda46b) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec20.p1", 0x000000, 0x100000, CRC(d491de7e) SHA1(f1a26a45fd6ccea78413277cb949b9de2b19fe7d) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec21.p1", 0x000000, 0x100000, CRC(4f585c86) SHA1(c7d7b100c6ce96b8879729f2e665306787bb3eea) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec22.p1", 0x000000, 0x100000, CRC(d0a80327) SHA1(6e61aeb0effe859a001327a632d3238e4d595968) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec23.p1", 0x000000, 0x100000, CRC(a783826e) SHA1(8942d4c88f50476ebaaab37406a093655911f1a6) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec24.p1", 0x000000, 0x100000, CRC(3c4a0096) SHA1(894e55f19b1fd76530eddb40240caa16bc468b0c) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec25.p1", 0x000000, 0x100000, CRC(424b83f6) SHA1(92eaefb61d64b2ffdf4f27b5fa060182af6a1aeb) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec26.p1", 0x000000, 0x100000, CRC(356002bf) SHA1(e9a03dca9c1347cf4effaba9009520f9a48471d4) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec27.p1", 0x000000, 0x100000, CRC(aea98047) SHA1(20d8d2631be5261937b09f244597404c8db09b55) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec28.p1", 0x000000, 0x100000, CRC(46725eaf) SHA1(e9f84ffde49658a0deb277ff1f139dfb03a120bd) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec29.p1", 0x000000, 0x100000, CRC(3159dfe6) SHA1(8a57d8f83965b815541e15f8b75e381d3f733341) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxec30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec30.p1", 0x000000, 0x100000, CRC(ddbbdc57) SHA1(3c5fb8dd5d99211833c63e8662e402f159ed0c86) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il01.p1", 0x000000, 0x100000, CRC(15ea8f06) SHA1(3b35580ec1c24a902976b483f0da22ab5c428fbb) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il02.p1", 0x000000, 0x100000, CRC(62c10e4f) SHA1(e2940e5d8b01cbc79349376242d5927ef9825d1b) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il03.p1", 0x000000, 0x100000, CRC(f9088cb7) SHA1(cb20197e8b3253299be035d352c0eea0d3573b89) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il04.p1", 0x000000, 0x100000, CRC(66f8d316) SHA1(7c3736cd085d9d8ed464249b34fbf67c22256601) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il05.p1", 0x000000, 0x100000, CRC(11d3525f) SHA1(175d9e715badb6cd3aaaa8475e3aa0069d518d66) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il06.p1", 0x000000, 0x100000, CRC(8a1ad0a7) SHA1(cc9e9aea63dc5db4cabf891e7d196ad6c1a7691b) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il07.p1", 0x000000, 0x100000, CRC(5840aac8) SHA1(6758da9ca4e85432837afe093ef64cd1d28d518d) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il08.p1", 0x000000, 0x100000, CRC(2f6b2b81) SHA1(3695e8f62c3623b444829adb02c3c5c3048ec03a) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il09.p1", 0x000000, 0x100000, CRC(b4a2a979) SHA1(2061637f0c2e0c9eb150d1c5dc9386d8a3483ac8) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il10.p1", 0x000000, 0x100000, CRC(2b52f6d8) SHA1(1356870a84311a0843d17a15210bad900bffdf94) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il11.p1", 0x000000, 0x100000, CRC(5c797791) SHA1(5056d98beaf9fd4175be8e7a9198acec56231881) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il12.p1", 0x000000, 0x100000, CRC(c7b0f569) SHA1(ddde0448b66cadb40b7972fd360b224757cc1bcd) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il13.p1", 0x000000, 0x100000, CRC(9d652b6e) SHA1(c1fa8c169d7f7684f21382afb00de5ef9bd4cad8) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il14.p1", 0x000000, 0x100000, CRC(ea4eaa27) SHA1(fbd47222fe93da9aa7aca1fa9a53deeaf698c1de) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il15.p1", 0x000000, 0x100000, CRC(718728df) SHA1(3d4f8c10e8fbd11dd27c4f4656b93c7ab6d255d7) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il16.p1", 0x000000, 0x100000, CRC(ee77777e) SHA1(d48f131562020388119547cf205f67b96f6e2753) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il17.p1", 0x000000, 0x100000, CRC(995cf637) SHA1(e2ee42c60e3c94581be14edf1b6e1ba3d7164c60) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il18.p1", 0x000000, 0x100000, CRC(029574cf) SHA1(6470fa683a0f3547036be340f6d5691246539f9d) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il19.p1", 0x000000, 0x100000, CRC(8701d07b) SHA1(fe77f96200673f5c02e150c8d166a29cf0ccffe5) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il20.p1", 0x000000, 0x100000, CRC(f02a5132) SHA1(9b7cf21fe834fff1b23fc113a47440730587eb4a) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il21.p1", 0x000000, 0x100000, CRC(6be3d3ca) SHA1(eeded6be3be2a6e6857f843d3d66daf2262ec6e8) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il22.p1", 0x000000, 0x100000, CRC(f4138c6b) SHA1(62724b18e6a0059828bd318528fa55011157d8a8) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il23.p1", 0x000000, 0x100000, CRC(83380d22) SHA1(f858d55524e3f1974ee9f15bf7d22cdc7a94de2b) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il24.p1", 0x000000, 0x100000, CRC(18f18fda) SHA1(2be16c2b6407f79d72807749d957657cf95fd860) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il25.p1", 0x000000, 0x100000, CRC(66f00cba) SHA1(94d6ab2a3b0a5845af62aead3e81bcb9043a83b3) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il26.p1", 0x000000, 0x100000, CRC(11db8df3) SHA1(6439aab760b2873b76da17a5e4b2d970fb299996) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il27.p1", 0x000000, 0x100000, CRC(8a120f0b) SHA1(1de806829abf98526f859c3f3c4634006132df71) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il28.p1", 0x000000, 0x100000, CRC(62c9d1e3) SHA1(62a80f9d99203c6472397e0470aee1caf3ff82e4) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il29.p1", 0x000000, 0x100000, CRC(15e250aa) SHA1(ec66d1f264b7ce32884b034e5be2abb145ae8ce1) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmxil30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il30.p1", 0x000000, 0x100000, CRC(f900531b) SHA1(909f11158fc2213d1a6dfb8b73aaa0dfc4595f69) ) + ROM_LOAD16_WORD_SWAP( "250.p2", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg01.p1", 0x000000, 0x100000, CRC(b9017c01) SHA1(bf551e834e776729fb5b285a59f8c9b9d6dc0625) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg02.p1", 0x000000, 0x100000, CRC(ce2afd48) SHA1(cca5bb9215a53a57e204a89c7df5b731391a2c3d) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg03.p1", 0x000000, 0x100000, CRC(55e37fb0) SHA1(95408f46c3d5d14c73569cebcd85c951fc12827f) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg04.p1", 0x000000, 0x100000, CRC(ca132011) SHA1(6a89c920dcfb432b2301e1d51328c8b9acf241f3) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg05.p1", 0x000000, 0x100000, CRC(bd38a158) SHA1(543378a332d211bb0d2e23d7d0c0c23fea7da59a) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg06.p1", 0x000000, 0x100000, CRC(26f123a0) SHA1(d8d75e14c5eac13ce6eba0e132b50d1fb69e24ea) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg07.p1", 0x000000, 0x100000, CRC(f4ab59cf) SHA1(35184bd4658d0a27d6717cd2bf7e5658c0e0d68b) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg08.p1", 0x000000, 0x100000, CRC(8380d886) SHA1(59f6f83fcb20304f176bb50e24bb1337f9a06f61) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg09.p1", 0x000000, 0x100000, CRC(18495a7e) SHA1(c429234aad812a148405e33c469b53cc5509f47e) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg10.p1", 0x000000, 0x100000, CRC(87b905df) SHA1(de3c204c5ee52eb9ec7b9983169b16f50a32aed9) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg11.p1", 0x000000, 0x100000, CRC(f0928496) SHA1(e424b5400e0b9b0bc8c1c783e57b96f56715389d) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg12.p1", 0x000000, 0x100000, CRC(6b5b066e) SHA1(37560b886829cea455beaf7cf471c08862abb001) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg13.p1", 0x000000, 0x100000, CRC(318ed869) SHA1(9ef84db9dcbee3a6f0329d3c13b1474e1d22fe81) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg14.p1", 0x000000, 0x100000, CRC(46a55920) SHA1(70bc3e42359d90019d41fece3c952e2ad223501f) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg15.p1", 0x000000, 0x100000, CRC(dd6cdbd8) SHA1(801db0c15a3debcf5cc014340a06ed27143dd9ec) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg16.p1", 0x000000, 0x100000, CRC(429c8479) SHA1(5bcd4a7f2a8464f28f5d9dcc9f9f30fee0087b12) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg17.p1", 0x000000, 0x100000, CRC(35b70530) SHA1(870436f92ad371f3621a1fd584f7c6e8fedc5485) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg18.p1", 0x000000, 0x100000, CRC(ae7e87c8) SHA1(57d8d9abbaa201a47d62332b7c215085472a4c55) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg19.p1", 0x000000, 0x100000, CRC(2bea237c) SHA1(52d3ec45223828956b241468a065fe2bda55d2ec) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg20.p1", 0x000000, 0x100000, CRC(5cc1a235) SHA1(02330df03aa6d7abea898b5169ffd2743006e020) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg21.p1", 0x000000, 0x100000, CRC(c70820cd) SHA1(c0fd6db7bb17f33d7541d3b567451edb39dfaded) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg22.p1", 0x000000, 0x100000, CRC(58f87f6c) SHA1(cd70f7f8b59995892023d7d95967081fc21f9774) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg23.p1", 0x000000, 0x100000, CRC(2fd3fe25) SHA1(004627677b19a08752d36c645dc3f6beb80a6073) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg24.p1", 0x000000, 0x100000, CRC(b41a7cdd) SHA1(e28260547c17d71c34a24010d45ac060a4c2512c) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg25.p1", 0x000000, 0x100000, CRC(ca1bffbd) SHA1(679e283cff0e03afb6269b282cbec9cdb893cfe7) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg26.p1", 0x000000, 0x100000, CRC(bd307ef4) SHA1(e994a636354607b074f414ac6990439ef1e08854) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg27.p1", 0x000000, 0x100000, CRC(26f9fc0c) SHA1(7fbc14d175aca130a2b188dc43029f1509efd64c) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg28.p1", 0x000000, 0x100000, CRC(ce2222e4) SHA1(c94807cce3c0b91a1a292aa1967dff846dcce437) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg29.p1", 0x000000, 0x100000, CRC(b909a3ad) SHA1(238818bff5f31ebcdeb9941acf282fcfd992dce9) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzdg30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg30.p1", 0x000000, 0x100000, CRC(55eba01c) SHA1(6285a50256b8a67fbfb8dd79d86a14dd89c39edb) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec01.p1", 0x000000, 0x100000, CRC(3151004a) SHA1(c2d2adf7a7e8f7199b3ef3f61aea9cd41ff7e8e4) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec02.p1", 0x000000, 0x100000, CRC(467a8103) SHA1(d8ae1041b2365d885b6421fad0636e34329c3c94) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec03.p1", 0x000000, 0x100000, CRC(ddb303fb) SHA1(4299f62b7e914a0aa7642f2582d34896f1bc9f8f) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec04.p1", 0x000000, 0x100000, CRC(42435c5a) SHA1(f2199d1e81e1448f1cd5b3d581279b8c231f47b9) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec05.p1", 0x000000, 0x100000, CRC(3568dd13) SHA1(2c1da4f8f7ec263d7b816e31647816e2de93085f) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec06.p1", 0x000000, 0x100000, CRC(aea15feb) SHA1(e1781b21b5cd751729cb7eb755df1644da801568) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec07.p1", 0x000000, 0x100000, CRC(7cfb2584) SHA1(d72c1460c0fbd02fac4573721fc55950f7172e2e) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec08.p1", 0x000000, 0x100000, CRC(0bd0a4cd) SHA1(54cc73a9e23c2a118908914038386eed467cf0d7) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec09.p1", 0x000000, 0x100000, CRC(90192635) SHA1(fc20727411ff1edabe5d9d79ba224ad558175ecd) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec10.p1", 0x000000, 0x100000, CRC(0fe97994) SHA1(b60670b4f0f1a262707e75a72ce5e6ed0651e7cc) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec11.p1", 0x000000, 0x100000, CRC(78c2f8dd) SHA1(3c30004db23a28197f6aa8976a30c3f0004bc733) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec12.p1", 0x000000, 0x100000, CRC(e30b7a25) SHA1(ed678090e9ad09f8658fc9d40a3b9ef8b95c57ed) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec13.p1", 0x000000, 0x100000, CRC(b9dea422) SHA1(bbcd850ed6994a0996f7c60363b05c3f7621313d) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec14.p1", 0x000000, 0x100000, CRC(cef5256b) SHA1(fd8de498e94597c174a04ea951db3eb46fa4e8bf) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec15.p1", 0x000000, 0x100000, CRC(553ca793) SHA1(c49744c38dfd0ed06ade99b223ad052331168d51) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec16.p1", 0x000000, 0x100000, CRC(caccf832) SHA1(9053983262504bdf48251ca2d45e72e3a2dc2e3e) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec17.p1", 0x000000, 0x100000, CRC(bde7797b) SHA1(d151bb3d55222ae004b0b6d4f61d7e9977c187d8) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec18.p1", 0x000000, 0x100000, CRC(262efb83) SHA1(8013594708ae202ccce2ebc36a407bb316fa5fa2) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec19.p1", 0x000000, 0x100000, CRC(a3ba5f37) SHA1(51919d5a5f5cfc1ce9142658aeb2319715fda46b) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec20.p1", 0x000000, 0x100000, CRC(d491de7e) SHA1(f1a26a45fd6ccea78413277cb949b9de2b19fe7d) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec21.p1", 0x000000, 0x100000, CRC(4f585c86) SHA1(c7d7b100c6ce96b8879729f2e665306787bb3eea) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec22.p1", 0x000000, 0x100000, CRC(d0a80327) SHA1(6e61aeb0effe859a001327a632d3238e4d595968) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec23.p1", 0x000000, 0x100000, CRC(a783826e) SHA1(8942d4c88f50476ebaaab37406a093655911f1a6) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec24.p1", 0x000000, 0x100000, CRC(3c4a0096) SHA1(894e55f19b1fd76530eddb40240caa16bc468b0c) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec25.p1", 0x000000, 0x100000, CRC(424b83f6) SHA1(92eaefb61d64b2ffdf4f27b5fa060182af6a1aeb) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec26.p1", 0x000000, 0x100000, CRC(356002bf) SHA1(e9a03dca9c1347cf4effaba9009520f9a48471d4) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec27.p1", 0x000000, 0x100000, CRC(aea98047) SHA1(20d8d2631be5261937b09f244597404c8db09b55) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec28.p1", 0x000000, 0x100000, CRC(46725eaf) SHA1(e9f84ffde49658a0deb277ff1f139dfb03a120bd) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec29.p1", 0x000000, 0x100000, CRC(3159dfe6) SHA1(8a57d8f83965b815541e15f8b75e381d3f733341) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzec30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec30.p1", 0x000000, 0x100000, CRC(ddbbdc57) SHA1(3c5fb8dd5d99211833c63e8662e402f159ed0c86) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il01.p1", 0x000000, 0x100000, CRC(15ea8f06) SHA1(3b35580ec1c24a902976b483f0da22ab5c428fbb) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il02.p1", 0x000000, 0x100000, CRC(62c10e4f) SHA1(e2940e5d8b01cbc79349376242d5927ef9825d1b) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il03.p1", 0x000000, 0x100000, CRC(f9088cb7) SHA1(cb20197e8b3253299be035d352c0eea0d3573b89) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il04.p1", 0x000000, 0x100000, CRC(66f8d316) SHA1(7c3736cd085d9d8ed464249b34fbf67c22256601) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il05.p1", 0x000000, 0x100000, CRC(11d3525f) SHA1(175d9e715badb6cd3aaaa8475e3aa0069d518d66) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il06.p1", 0x000000, 0x100000, CRC(8a1ad0a7) SHA1(cc9e9aea63dc5db4cabf891e7d196ad6c1a7691b) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il07.p1", 0x000000, 0x100000, CRC(5840aac8) SHA1(6758da9ca4e85432837afe093ef64cd1d28d518d) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il08.p1", 0x000000, 0x100000, CRC(2f6b2b81) SHA1(3695e8f62c3623b444829adb02c3c5c3048ec03a) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il09.p1", 0x000000, 0x100000, CRC(b4a2a979) SHA1(2061637f0c2e0c9eb150d1c5dc9386d8a3483ac8) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il10.p1", 0x000000, 0x100000, CRC(2b52f6d8) SHA1(1356870a84311a0843d17a15210bad900bffdf94) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il11.p1", 0x000000, 0x100000, CRC(5c797791) SHA1(5056d98beaf9fd4175be8e7a9198acec56231881) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il12.p1", 0x000000, 0x100000, CRC(c7b0f569) SHA1(ddde0448b66cadb40b7972fd360b224757cc1bcd) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il13.p1", 0x000000, 0x100000, CRC(9d652b6e) SHA1(c1fa8c169d7f7684f21382afb00de5ef9bd4cad8) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il14.p1", 0x000000, 0x100000, CRC(ea4eaa27) SHA1(fbd47222fe93da9aa7aca1fa9a53deeaf698c1de) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il15.p1", 0x000000, 0x100000, CRC(718728df) SHA1(3d4f8c10e8fbd11dd27c4f4656b93c7ab6d255d7) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il16.p1", 0x000000, 0x100000, CRC(ee77777e) SHA1(d48f131562020388119547cf205f67b96f6e2753) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il17.p1", 0x000000, 0x100000, CRC(995cf637) SHA1(e2ee42c60e3c94581be14edf1b6e1ba3d7164c60) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il18.p1", 0x000000, 0x100000, CRC(029574cf) SHA1(6470fa683a0f3547036be340f6d5691246539f9d) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il19.p1", 0x000000, 0x100000, CRC(8701d07b) SHA1(fe77f96200673f5c02e150c8d166a29cf0ccffe5) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il20.p1", 0x000000, 0x100000, CRC(f02a5132) SHA1(9b7cf21fe834fff1b23fc113a47440730587eb4a) ) ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) NEO_SFIX_128K( "250.s1", CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) ) @@ -18746,7 +28520,5821 @@ ROM_START( mslugxch02 ) ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) ROM_END -GAME( 2018, mslugxch01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake + Blue Outer Blue 1st Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, mslugxch02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake + Green Blue 3rd Edition)", MACHINE_SUPPORTS_SAVE ) +ROM_START( mslugxrmzil21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il21.p1", 0x000000, 0x100000, CRC(6be3d3ca) SHA1(eeded6be3be2a6e6857f843d3d66daf2262ec6e8) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il22.p1", 0x000000, 0x100000, CRC(f4138c6b) SHA1(62724b18e6a0059828bd318528fa55011157d8a8) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il23.p1", 0x000000, 0x100000, CRC(83380d22) SHA1(f858d55524e3f1974ee9f15bf7d22cdc7a94de2b) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il24.p1", 0x000000, 0x100000, CRC(18f18fda) SHA1(2be16c2b6407f79d72807749d957657cf95fd860) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il25.p1", 0x000000, 0x100000, CRC(66f00cba) SHA1(94d6ab2a3b0a5845af62aead3e81bcb9043a83b3) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il26.p1", 0x000000, 0x100000, CRC(11db8df3) SHA1(6439aab760b2873b76da17a5e4b2d970fb299996) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il27.p1", 0x000000, 0x100000, CRC(8a120f0b) SHA1(1de806829abf98526f859c3f3c4634006132df71) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il28.p1", 0x000000, 0x100000, CRC(62c9d1e3) SHA1(62a80f9d99203c6472397e0470aee1caf3ff82e4) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il29.p1", 0x000000, 0x100000, CRC(15e250aa) SHA1(ec66d1f264b7ce32884b034e5be2abb145ae8ce1) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmzil30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il30.p1", 0x000000, 0x100000, CRC(f900531b) SHA1(909f11158fc2213d1a6dfb8b73aaa0dfc4595f69) ) + ROM_LOAD16_WORD_SWAP( "250ce.p2", 0x100000, 0x400000, CRC(5d1c52cd) SHA1(b2b131fa845b0098cbf0750fee20b402e276483b) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg01.p1", 0x000000, 0x100000, CRC(b9017c01) SHA1(bf551e834e776729fb5b285a59f8c9b9d6dc0625) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg02.p1", 0x000000, 0x100000, CRC(ce2afd48) SHA1(cca5bb9215a53a57e204a89c7df5b731391a2c3d) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg03.p1", 0x000000, 0x100000, CRC(55e37fb0) SHA1(95408f46c3d5d14c73569cebcd85c951fc12827f) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg04.p1", 0x000000, 0x100000, CRC(ca132011) SHA1(6a89c920dcfb432b2301e1d51328c8b9acf241f3) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg05.p1", 0x000000, 0x100000, CRC(bd38a158) SHA1(543378a332d211bb0d2e23d7d0c0c23fea7da59a) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg06.p1", 0x000000, 0x100000, CRC(26f123a0) SHA1(d8d75e14c5eac13ce6eba0e132b50d1fb69e24ea) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg07.p1", 0x000000, 0x100000, CRC(f4ab59cf) SHA1(35184bd4658d0a27d6717cd2bf7e5658c0e0d68b) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg08.p1", 0x000000, 0x100000, CRC(8380d886) SHA1(59f6f83fcb20304f176bb50e24bb1337f9a06f61) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg09.p1", 0x000000, 0x100000, CRC(18495a7e) SHA1(c429234aad812a148405e33c469b53cc5509f47e) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg10.p1", 0x000000, 0x100000, CRC(87b905df) SHA1(de3c204c5ee52eb9ec7b9983169b16f50a32aed9) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg11.p1", 0x000000, 0x100000, CRC(f0928496) SHA1(e424b5400e0b9b0bc8c1c783e57b96f56715389d) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg12.p1", 0x000000, 0x100000, CRC(6b5b066e) SHA1(37560b886829cea455beaf7cf471c08862abb001) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg13.p1", 0x000000, 0x100000, CRC(318ed869) SHA1(9ef84db9dcbee3a6f0329d3c13b1474e1d22fe81) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg14.p1", 0x000000, 0x100000, CRC(46a55920) SHA1(70bc3e42359d90019d41fece3c952e2ad223501f) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg15.p1", 0x000000, 0x100000, CRC(dd6cdbd8) SHA1(801db0c15a3debcf5cc014340a06ed27143dd9ec) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg16.p1", 0x000000, 0x100000, CRC(429c8479) SHA1(5bcd4a7f2a8464f28f5d9dcc9f9f30fee0087b12) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg17.p1", 0x000000, 0x100000, CRC(35b70530) SHA1(870436f92ad371f3621a1fd584f7c6e8fedc5485) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg18.p1", 0x000000, 0x100000, CRC(ae7e87c8) SHA1(57d8d9abbaa201a47d62332b7c215085472a4c55) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg19.p1", 0x000000, 0x100000, CRC(2bea237c) SHA1(52d3ec45223828956b241468a065fe2bda55d2ec) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg20.p1", 0x000000, 0x100000, CRC(5cc1a235) SHA1(02330df03aa6d7abea898b5169ffd2743006e020) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg21.p1", 0x000000, 0x100000, CRC(c70820cd) SHA1(c0fd6db7bb17f33d7541d3b567451edb39dfaded) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg22.p1", 0x000000, 0x100000, CRC(58f87f6c) SHA1(cd70f7f8b59995892023d7d95967081fc21f9774) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg23.p1", 0x000000, 0x100000, CRC(2fd3fe25) SHA1(004627677b19a08752d36c645dc3f6beb80a6073) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg24.p1", 0x000000, 0x100000, CRC(b41a7cdd) SHA1(e28260547c17d71c34a24010d45ac060a4c2512c) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg25.p1", 0x000000, 0x100000, CRC(ca1bffbd) SHA1(679e283cff0e03afb6269b282cbec9cdb893cfe7) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg26.p1", 0x000000, 0x100000, CRC(bd307ef4) SHA1(e994a636354607b074f414ac6990439ef1e08854) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg27.p1", 0x000000, 0x100000, CRC(26f9fc0c) SHA1(7fbc14d175aca130a2b188dc43029f1509efd64c) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg28.p1", 0x000000, 0x100000, CRC(ce2222e4) SHA1(c94807cce3c0b91a1a292aa1967dff846dcce437) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg29.p1", 0x000000, 0x100000, CRC(b909a3ad) SHA1(238818bff5f31ebcdeb9941acf282fcfd992dce9) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvdg30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250dg30.p1", 0x000000, 0x100000, CRC(55eba01c) SHA1(6285a50256b8a67fbfb8dd79d86a14dd89c39edb) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec01.p1", 0x000000, 0x100000, CRC(3151004a) SHA1(c2d2adf7a7e8f7199b3ef3f61aea9cd41ff7e8e4) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec02.p1", 0x000000, 0x100000, CRC(467a8103) SHA1(d8ae1041b2365d885b6421fad0636e34329c3c94) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec03.p1", 0x000000, 0x100000, CRC(ddb303fb) SHA1(4299f62b7e914a0aa7642f2582d34896f1bc9f8f) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec04.p1", 0x000000, 0x100000, CRC(42435c5a) SHA1(f2199d1e81e1448f1cd5b3d581279b8c231f47b9) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec05.p1", 0x000000, 0x100000, CRC(3568dd13) SHA1(2c1da4f8f7ec263d7b816e31647816e2de93085f) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec06.p1", 0x000000, 0x100000, CRC(aea15feb) SHA1(e1781b21b5cd751729cb7eb755df1644da801568) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec07.p1", 0x000000, 0x100000, CRC(7cfb2584) SHA1(d72c1460c0fbd02fac4573721fc55950f7172e2e) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec08.p1", 0x000000, 0x100000, CRC(0bd0a4cd) SHA1(54cc73a9e23c2a118908914038386eed467cf0d7) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec09.p1", 0x000000, 0x100000, CRC(90192635) SHA1(fc20727411ff1edabe5d9d79ba224ad558175ecd) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec10.p1", 0x000000, 0x100000, CRC(0fe97994) SHA1(b60670b4f0f1a262707e75a72ce5e6ed0651e7cc) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec11.p1", 0x000000, 0x100000, CRC(78c2f8dd) SHA1(3c30004db23a28197f6aa8976a30c3f0004bc733) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec12.p1", 0x000000, 0x100000, CRC(e30b7a25) SHA1(ed678090e9ad09f8658fc9d40a3b9ef8b95c57ed) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec13.p1", 0x000000, 0x100000, CRC(b9dea422) SHA1(bbcd850ed6994a0996f7c60363b05c3f7621313d) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec14.p1", 0x000000, 0x100000, CRC(cef5256b) SHA1(fd8de498e94597c174a04ea951db3eb46fa4e8bf) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec15.p1", 0x000000, 0x100000, CRC(553ca793) SHA1(c49744c38dfd0ed06ade99b223ad052331168d51) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec16.p1", 0x000000, 0x100000, CRC(caccf832) SHA1(9053983262504bdf48251ca2d45e72e3a2dc2e3e) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec17.p1", 0x000000, 0x100000, CRC(bde7797b) SHA1(d151bb3d55222ae004b0b6d4f61d7e9977c187d8) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec18.p1", 0x000000, 0x100000, CRC(262efb83) SHA1(8013594708ae202ccce2ebc36a407bb316fa5fa2) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec19.p1", 0x000000, 0x100000, CRC(a3ba5f37) SHA1(51919d5a5f5cfc1ce9142658aeb2319715fda46b) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec20.p1", 0x000000, 0x100000, CRC(d491de7e) SHA1(f1a26a45fd6ccea78413277cb949b9de2b19fe7d) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec21.p1", 0x000000, 0x100000, CRC(4f585c86) SHA1(c7d7b100c6ce96b8879729f2e665306787bb3eea) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec22.p1", 0x000000, 0x100000, CRC(d0a80327) SHA1(6e61aeb0effe859a001327a632d3238e4d595968) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec23.p1", 0x000000, 0x100000, CRC(a783826e) SHA1(8942d4c88f50476ebaaab37406a093655911f1a6) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec24.p1", 0x000000, 0x100000, CRC(3c4a0096) SHA1(894e55f19b1fd76530eddb40240caa16bc468b0c) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec25.p1", 0x000000, 0x100000, CRC(424b83f6) SHA1(92eaefb61d64b2ffdf4f27b5fa060182af6a1aeb) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec26.p1", 0x000000, 0x100000, CRC(356002bf) SHA1(e9a03dca9c1347cf4effaba9009520f9a48471d4) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec27.p1", 0x000000, 0x100000, CRC(aea98047) SHA1(20d8d2631be5261937b09f244597404c8db09b55) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec28.p1", 0x000000, 0x100000, CRC(46725eaf) SHA1(e9f84ffde49658a0deb277ff1f139dfb03a120bd) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec29.p1", 0x000000, 0x100000, CRC(3159dfe6) SHA1(8a57d8f83965b815541e15f8b75e381d3f733341) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvec30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250ec30.p1", 0x000000, 0x100000, CRC(ddbbdc57) SHA1(3c5fb8dd5d99211833c63e8662e402f159ed0c86) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il01.p1", 0x000000, 0x100000, CRC(15ea8f06) SHA1(3b35580ec1c24a902976b483f0da22ab5c428fbb) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il02.p1", 0x000000, 0x100000, CRC(62c10e4f) SHA1(e2940e5d8b01cbc79349376242d5927ef9825d1b) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il03.p1", 0x000000, 0x100000, CRC(f9088cb7) SHA1(cb20197e8b3253299be035d352c0eea0d3573b89) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il04.p1", 0x000000, 0x100000, CRC(66f8d316) SHA1(7c3736cd085d9d8ed464249b34fbf67c22256601) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il05.p1", 0x000000, 0x100000, CRC(11d3525f) SHA1(175d9e715badb6cd3aaaa8475e3aa0069d518d66) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il06.p1", 0x000000, 0x100000, CRC(8a1ad0a7) SHA1(cc9e9aea63dc5db4cabf891e7d196ad6c1a7691b) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il07.p1", 0x000000, 0x100000, CRC(5840aac8) SHA1(6758da9ca4e85432837afe093ef64cd1d28d518d) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il08.p1", 0x000000, 0x100000, CRC(2f6b2b81) SHA1(3695e8f62c3623b444829adb02c3c5c3048ec03a) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il09.p1", 0x000000, 0x100000, CRC(b4a2a979) SHA1(2061637f0c2e0c9eb150d1c5dc9386d8a3483ac8) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il10.p1", 0x000000, 0x100000, CRC(2b52f6d8) SHA1(1356870a84311a0843d17a15210bad900bffdf94) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il11.p1", 0x000000, 0x100000, CRC(5c797791) SHA1(5056d98beaf9fd4175be8e7a9198acec56231881) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il12.p1", 0x000000, 0x100000, CRC(c7b0f569) SHA1(ddde0448b66cadb40b7972fd360b224757cc1bcd) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il13.p1", 0x000000, 0x100000, CRC(9d652b6e) SHA1(c1fa8c169d7f7684f21382afb00de5ef9bd4cad8) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il14.p1", 0x000000, 0x100000, CRC(ea4eaa27) SHA1(fbd47222fe93da9aa7aca1fa9a53deeaf698c1de) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il15.p1", 0x000000, 0x100000, CRC(718728df) SHA1(3d4f8c10e8fbd11dd27c4f4656b93c7ab6d255d7) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il16.p1", 0x000000, 0x100000, CRC(ee77777e) SHA1(d48f131562020388119547cf205f67b96f6e2753) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il17.p1", 0x000000, 0x100000, CRC(995cf637) SHA1(e2ee42c60e3c94581be14edf1b6e1ba3d7164c60) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il18.p1", 0x000000, 0x100000, CRC(029574cf) SHA1(6470fa683a0f3547036be340f6d5691246539f9d) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il19.p1", 0x000000, 0x100000, CRC(8701d07b) SHA1(fe77f96200673f5c02e150c8d166a29cf0ccffe5) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il20.p1", 0x000000, 0x100000, CRC(f02a5132) SHA1(9b7cf21fe834fff1b23fc113a47440730587eb4a) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il21.p1", 0x000000, 0x100000, CRC(6be3d3ca) SHA1(eeded6be3be2a6e6857f843d3d66daf2262ec6e8) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il22.p1", 0x000000, 0x100000, CRC(f4138c6b) SHA1(62724b18e6a0059828bd318528fa55011157d8a8) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il23.p1", 0x000000, 0x100000, CRC(83380d22) SHA1(f858d55524e3f1974ee9f15bf7d22cdc7a94de2b) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il24.p1", 0x000000, 0x100000, CRC(18f18fda) SHA1(2be16c2b6407f79d72807749d957657cf95fd860) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il25.p1", 0x000000, 0x100000, CRC(66f00cba) SHA1(94d6ab2a3b0a5845af62aead3e81bcb9043a83b3) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il26.p1", 0x000000, 0x100000, CRC(11db8df3) SHA1(6439aab760b2873b76da17a5e4b2d970fb299996) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il27.p1", 0x000000, 0x100000, CRC(8a120f0b) SHA1(1de806829abf98526f859c3f3c4634006132df71) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il28.p1", 0x000000, 0x100000, CRC(62c9d1e3) SHA1(62a80f9d99203c6472397e0470aee1caf3ff82e4) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il29.p1", 0x000000, 0x100000, CRC(15e250aa) SHA1(ec66d1f264b7ce32884b034e5be2abb145ae8ce1) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmvil30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250il30.p1", 0x000000, 0x100000, CRC(f900531b) SHA1(909f11158fc2213d1a6dfb8b73aaa0dfc4595f69) ) + ROM_LOAD16_WORD_SWAP( "250hp.p2", 0x100000, 0x400000, CRC(eac6830a) SHA1(27927f5341c128f93d74113514f2d099d01acbdf) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbds01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yds01.p1", 0x000000, 0x100000, CRC(cc4b70bd) SHA1(7b01ae3d335e35d2a8208e9e6665bf036964f8df) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbds02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yds02.p1", 0x000000, 0x100000, CRC(bb60f1f4) SHA1(3c63567d6098f9a1e6815358833e4b721c846e35) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbds03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yds03.p1", 0x000000, 0x100000, CRC(20a9730c) SHA1(8d35fafd5c3ee02fe38471f4d84bb2626a04a822) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbds04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yds04.p1", 0x000000, 0x100000, CRC(bf592cad) SHA1(106f841e219874e6f00d7e9200c6282559b420cf) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbds05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yds05.p1", 0x000000, 0x100000, CRC(c872ade4) SHA1(59e4967c525a89603438edf4f9c3ca4f9c28358f) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbds06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yds06.p1", 0x000000, 0x100000, CRC(53bb2f1c) SHA1(32667ab98d4bb7c0dffcfa886cec995d28957ab8) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbec01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yec01.p1", 0x000000, 0x100000, CRC(441b0cf6) SHA1(68883680df0945da856e4eff87c87ed38a0034ca) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbec02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yec02.p1", 0x000000, 0x100000, CRC(33308dbf) SHA1(55e66f3e548c4bf0fda3dbe49483dbe69871a461) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbec03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yec03.p1", 0x000000, 0x100000, CRC(a8f90f47) SHA1(4420975fd0c0847c9b9c648dc435c7a7220be10b) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbec04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yec04.p1", 0x000000, 0x100000, CRC(370950e6) SHA1(c5f98189e2540bdc493887e7c789f2c270d10b60) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbec05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yec05.p1", 0x000000, 0x100000, CRC(4022d1af) SHA1(926a6d6f70a7fdca6fb5404a2b8cd2097fc9ac46) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbec06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yec06.p1", 0x000000, 0x100000, CRC(dbeb5357) SHA1(9a8bf9a1bb5eaae2b39971a92a2ec69dcb8700cd) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbil01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yil01.p1", 0x000000, 0x100000, CRC(60a083ba) SHA1(89088d5bb97fd20244d555596e7b2399da9a0755) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbil02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yil02.p1", 0x000000, 0x100000, CRC(178b02f3) SHA1(b5ea8d5775abde277e17449ed87f29b52d4b2b7b) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbil03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yil03.p1", 0x000000, 0x100000, CRC(8c42800b) SHA1(121f56981c17d987685beada836038a158cc4083) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbil04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yil04.p1", 0x000000, 0x100000, CRC(13b2dfaa) SHA1(ffa1d210a8c71de1b106adf9c2cf8b77f0841448) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbil05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yil05.p1", 0x000000, 0x100000, CRC(64995ee3) SHA1(227ab3ca16b5f99a783decdfafaf9f426abdf551) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmpbil06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250yil06.p1", 0x000000, 0x100000, CRC(ff50dc1b) SHA1(d090573a461e6ab3f624a84e7335ad2297a2b28f) ) + ROM_LOAD16_WORD_SWAP( "250z23.p2", 0x100000, 0x400000, CRC(8d20ccca) SHA1(53cb23cf489fa29f5b31847c82d51765ce32e633) ) + + 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) ) + ROM_LOAD16_BYTE( "250.c6", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) +ROM_END + +ROM_START( mslugxrmeds01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds01.p1", 0x000000, 0x100000, CRC(401bb0d5) SHA1(69348e3e1399895e1899bb6804a922731ff98719) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds02.p1", 0x000000, 0x100000, CRC(3730319c) SHA1(66103204a113e6be68f6effbad3b2b8411f6f660) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds03.p1", 0x000000, 0x100000, CRC(acf9b364) SHA1(96777fdb2b0545b67ac030d5fda3a9945e009cbe) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds04.p1", 0x000000, 0x100000, CRC(4766d7ab) SHA1(b9d00d226ef51e95581934921c135a74d75a0658) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds05.p1", 0x000000, 0x100000, CRC(304d56e2) SHA1(e10c3ce9511400fb5dc7428cebf56889a5ee9e80) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds06.p1", 0x000000, 0x100000, CRC(ab84d41a) SHA1(612ff31751476ee905d10601746ae070abe5b13f) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds07.p1", 0x000000, 0x100000, CRC(0db1951b) SHA1(bd26bdc87d1ca6b3e5b7cda00e9d8af8cc760a64) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds08.p1", 0x000000, 0x100000, CRC(7a9a1452) SHA1(1374aea8c2385274822fc2997f9eec8457b55f3c) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds09.p1", 0x000000, 0x100000, CRC(e15396aa) SHA1(7c93ebed777583f4aaabd9a461648f8adbe1edd1) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds10.p1", 0x000000, 0x100000, CRC(0accf265) SHA1(fc8d4ce5ee37836396b38c41adac13c3d7641d26) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds11.p1", 0x000000, 0x100000, CRC(7de7732c) SHA1(8fddf487f277827c25880b38715812ba22e09c18) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds12.p1", 0x000000, 0x100000, CRC(e62ef1d4) SHA1(7dc859f08a59867a02d879e7dba4f4bf655ff007) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds13.p1", 0x000000, 0x100000, CRC(c89414bd) SHA1(d298cba8ce63469f2ae9ca49ffbd66b8eee1354a) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds14.p1", 0x000000, 0x100000, CRC(bfbf95f4) SHA1(29a1bc979c8d3e0539dec2a3f9868dc4e61afdf5) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds15.p1", 0x000000, 0x100000, CRC(2476170c) SHA1(14de4a965600e34ccdcfc15b6c73135648f8f240) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds16.p1", 0x000000, 0x100000, CRC(cfe973c3) SHA1(ef89ac821b93abacc0079176c5a6cab9c6917e2e) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds17.p1", 0x000000, 0x100000, CRC(b8c2f28a) SHA1(8170e8c250973f10c7c0143a1a4985f4b6160d16) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds18.p1", 0x000000, 0x100000, CRC(230b7072) SHA1(3078a268b2d4842fb80dcd88926b6e814ca97acc) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds19.p1", 0x000000, 0x100000, CRC(d2f0efa8) SHA1(0762d5c24e61a249b0b1509907a14520b4093056) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds20.p1", 0x000000, 0x100000, CRC(a5db6ee1) SHA1(0aeaa400348ab7b7c380723524779596c8a7900f) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds21.p1", 0x000000, 0x100000, CRC(3e12ec19) SHA1(5a1eba906c17113022e6517a8ab7727a37d1205e) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds22.p1", 0x000000, 0x100000, CRC(d58d88d6) SHA1(1db0dff42101e589b600e212ce789f371da32d03) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds23.p1", 0x000000, 0x100000, CRC(a2a6099f) SHA1(38e6d3ce091f94b5b39d70dcdf2402970fcc3817) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds24.p1", 0x000000, 0x100000, CRC(396f8b67) SHA1(834c75234e4f0740613f683384e7d81ddd67442e) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds25.p1", 0x000000, 0x100000, CRC(87c72452) SHA1(e3925c654f19c48f5edaa653d09af293c68e8967) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds26.p1", 0x000000, 0x100000, CRC(f0eca51b) SHA1(20bfb55184df4027f094157668d6b61f173b90d7) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds27.p1", 0x000000, 0x100000, CRC(6b2527e3) SHA1(5ab54343c1d650799da7b53005f6b4de828bc966) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds28.p1", 0x000000, 0x100000, CRC(f4d57842) SHA1(327847ff9c2b755d43c50d153dc1acc951b3ef72) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds29.p1", 0x000000, 0x100000, CRC(83fef90b) SHA1(4e840c67246511cc1b146ed1f83de087f927d541) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeds30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eds30.p1", 0x000000, 0x100000, CRC(18377bf3) SHA1(72f3a3b207f3b0be8cc026456cf145a780edb9e4) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec01.p1", 0x000000, 0x100000, CRC(c84bcc9e) SHA1(20c3b02fc90d3695fc7ac875a6b2bbdaa990c8ab) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec02.p1", 0x000000, 0x100000, CRC(bf604dd7) SHA1(3baf75391d5d180d399ae90f84ed3afe9b94d304) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec03.p1", 0x000000, 0x100000, CRC(24a9cf2f) SHA1(6d75d922f1fb548c0259c8587a12bc268095e1f7) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec04.p1", 0x000000, 0x100000, CRC(cf36abe0) SHA1(077e86609e052da519ea8b088078af181e32f3e9) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec05.p1", 0x000000, 0x100000, CRC(b81d2aa9) SHA1(854758178c0d8aef390e9308df9ccea53c5e03bc) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec06.p1", 0x000000, 0x100000, CRC(23d4a851) SHA1(b4f6e94ca7ee106d5bfb2ef81720cee92a66a4f0) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec07.p1", 0x000000, 0x100000, CRC(85e1e950) SHA1(f64411e2445773f8dbce97e74e9f885961d7be14) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec08.p1", 0x000000, 0x100000, CRC(f2ca6819) SHA1(5fe270384c07f022e564ba25e4eb491201627dd0) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec09.p1", 0x000000, 0x100000, CRC(6903eae1) SHA1(1dfcc7c96c76ce4065bfcb9e258d09bce5f6322c) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec10.p1", 0x000000, 0x100000, CRC(829c8e2e) SHA1(e3b96f020e1ab1e7638b2e9f1b570b3b1b4a0fb4) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec11.p1", 0x000000, 0x100000, CRC(f5b70f67) SHA1(51addd99d078cc14728fa7b5483c52ee27382a90) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec12.p1", 0x000000, 0x100000, CRC(6e7e8d9f) SHA1(51cefcf4ceb82c3e4a87c8f7ba0925684439ced1) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec13.p1", 0x000000, 0x100000, CRC(40c468f6) SHA1(435d74f4aa60c881aa986ac9f4974159bda3ebb8) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec14.p1", 0x000000, 0x100000, CRC(37efe9bf) SHA1(cfece2b6a7557d126d8fdbc85c668b3e08174efe) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec15.p1", 0x000000, 0x100000, CRC(ac266b47) SHA1(20ef5fe766d8043db65203a1f98e719a689ad285) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec16.p1", 0x000000, 0x100000, CRC(47b90f88) SHA1(07e2c1071dda9f000e230767f768f9874e19ac1c) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec17.p1", 0x000000, 0x100000, CRC(30928ec1) SHA1(ed7f9dafb04599702fbdf8197f18297943cb78b5) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec18.p1", 0x000000, 0x100000, CRC(ab5b0c39) SHA1(09ab692b1bda676a8d7b155878845d47f09795a3) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec19.p1", 0x000000, 0x100000, CRC(5aa093e3) SHA1(917777cdc34b248a4e8e6c97a2c78572b200eede) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec20.p1", 0x000000, 0x100000, CRC(2d8b12aa) SHA1(00e16465dc74e7af8b862b07b3c89f7a03cd0401) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec21.p1", 0x000000, 0x100000, CRC(b6429052) SHA1(849334892d4e6d6588ede82ec4a942d4ddf9e516) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec22.p1", 0x000000, 0x100000, CRC(5dddf49d) SHA1(22e9cc70c4360a9fc74fa57c49acdf89c027e944) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec23.p1", 0x000000, 0x100000, CRC(2af675d4) SHA1(316743cc8da18fbf4b1a49f36c7daea1758d942c) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec24.p1", 0x000000, 0x100000, CRC(b13ff72c) SHA1(cd2e068ae4cbad7b5360da0b6b348c67fb8a93c0) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec25.p1", 0x000000, 0x100000, CRC(0f975819) SHA1(f19396353f22b3a6a4f485a46420e7d505edd489) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec26.p1", 0x000000, 0x100000, CRC(78bcd950) SHA1(05884fe18564f6409a3115354354122e846b1248) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec27.p1", 0x000000, 0x100000, CRC(e3755ba8) SHA1(7015dec7f46b413f14eaa2104de06f415dea661c) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec28.p1", 0x000000, 0x100000, CRC(7c850409) SHA1(054d922b8b42d1fdf172588c1041cdffb376eca9) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec29.p1", 0x000000, 0x100000, CRC(0bae8540) SHA1(6fa30fbda51b809e144a85a11053a67c6947ae25) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeec30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eec30.p1", 0x000000, 0x100000, CRC(906707b8) SHA1(83705e7d4cca18635098697d55a1fdbe7e8296f7) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil01.p1", 0x000000, 0x100000, CRC(ecf043d2) SHA1(7e1a2f7a0b96ffc01c5952fd500617c798c0eede) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil02.p1", 0x000000, 0x100000, CRC(9bdbc29b) SHA1(1b237c313880ae9cd6999878841466ee9a2e0e41) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil03.p1", 0x000000, 0x100000, CRC(00124063) SHA1(74c0cdfceaff6d9cb227d7c4efaf1308a2fa2528) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil04.p1", 0x000000, 0x100000, CRC(eb8d24ac) SHA1(89fcb761d18227bbb785354f0898e3da8b11d0b9) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil05.p1", 0x000000, 0x100000, CRC(9ca6a5e5) SHA1(b87092c9ca2bf3bddb41e6f3796529810c683937) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil06.p1", 0x000000, 0x100000, CRC(076f271d) SHA1(662e27ba48d688e7b8ce80c3dd3a45cd242a5aff) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil07.p1", 0x000000, 0x100000, CRC(a15a661c) SHA1(9efb43aceb5bfdc0b3ad7b4f92e4bb50d42eb2d0) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil08.p1", 0x000000, 0x100000, CRC(d671e755) SHA1(c2556e1b178d8db5a9956f242a409eb1df1268b6) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil09.p1", 0x000000, 0x100000, CRC(4db865ad) SHA1(cc3eb12938d7ef682a3c4d8be39e22f440b3f112) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil10.p1", 0x000000, 0x100000, CRC(a6270162) SHA1(d7e4f154f080c723d91abf48fd9433a2fa97e30c) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil11.p1", 0x000000, 0x100000, CRC(d10c802b) SHA1(82988bb37d9586b654ffb289a83249513a98c016) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil12.p1", 0x000000, 0x100000, CRC(4ac502d3) SHA1(f6e6c37009d52d9e1889469a5aab4629488fd6ae) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil13.p1", 0x000000, 0x100000, CRC(647fe7ba) SHA1(a4fdc4c22d64e677f6ebb45a112612b75695b64e) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil14.p1", 0x000000, 0x100000, CRC(135466f3) SHA1(794fa4e5f12e40792f215606cc63d1fb09068bed) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil15.p1", 0x000000, 0x100000, CRC(889de40b) SHA1(9521781ecfaedc7bb316482a976d28e5b57c79b2) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil16.p1", 0x000000, 0x100000, CRC(630280c4) SHA1(1e9682c79e6bd221c8f3b24e9aa327f3b6501af4) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil17.p1", 0x000000, 0x100000, CRC(1429018d) SHA1(2040cf66de41c6a8d6287a5ca45e40b2758c2029) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil18.p1", 0x000000, 0x100000, CRC(8fe08375) SHA1(42396ff25853ac823b67e0713e7ce90e0f32aee7) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil19.p1", 0x000000, 0x100000, CRC(7e1b1caf) SHA1(179b586fcf47ea99d146bd23864ced7c22bd50ef) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil20.p1", 0x000000, 0x100000, CRC(09309de6) SHA1(2041b1fb80444ca22fc7af50225cfd4fe8fcbedf) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil21.p1", 0x000000, 0x100000, CRC(92f91f1e) SHA1(323d721693674ec97a5cd0ccb08ad641430a1387) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil22.p1", 0x000000, 0x100000, CRC(79667bd1) SHA1(5d10693813545865bd692e27742f8d8bd1cc65d0) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil23.p1", 0x000000, 0x100000, CRC(0e4dfa98) SHA1(101ee62a5f9a8933ea3f9bd85848a72c2032f14f) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil24.p1", 0x000000, 0x100000, CRC(95847860) SHA1(fba3c25c293bc8e5b696bf9babe77d17f96d0e0e) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil25.p1", 0x000000, 0x100000, CRC(2b2cd755) SHA1(c88a5c9465d41eb109146c6ac2ced19a9ab318ff) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil26.p1", 0x000000, 0x100000, CRC(5c07561c) SHA1(a0046b8fd9b78563b97f57cf8bfa8463cd8a8e4a) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil27.p1", 0x000000, 0x100000, CRC(c7ced4e4) SHA1(a5b44980e95c79cbaa18f9312a285d2277252614) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil28 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil28.p1", 0x000000, 0x100000, CRC(583e8b45) SHA1(e791d83a0b5361300f6a61ca5f43adbc0f66b301) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil29 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil29.p1", 0x000000, 0x100000, CRC(2f150a0c) SHA1(815930a706da9070797f5a2244374c789fc9c0f1) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmeil30 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250eil30.p1", 0x000000, 0x100000, CRC(b4dc88f4) SHA1(0a712ea03ec3299cdf7e0d7b842b6a0356119529) ) + ROM_LOAD16_WORD_SWAP( "250z11.ep1", 0x100000, 0x400000, CRC(c36967a5) SHA1(1029f194c4564dad2381e4b349fc58f9fda25f88) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo01.p1", 0x000000, 0x100000, CRC(6852c4df) SHA1(f97d2db373027b54c7b3ce0b301cfd833869cbe6) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo02.p1", 0x000000, 0x100000, CRC(1f794596) SHA1(ab8fd9e7130b5eeb6851ebfc78911d8048d040cc) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo03.p1", 0x000000, 0x100000, CRC(84b0c76e) SHA1(1ddb39d1ae832eb71c166361b8d633be30b84419) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo04.p1", 0x000000, 0x100000, CRC(d18aa4a5) SHA1(a86109bdf9f2542c13a0be88ddcac042d3cf8d2e) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo05.p1", 0x000000, 0x100000, CRC(a6a125ec) SHA1(0f8c409cbccd92b7636727defc588cfef951a06c) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob06 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo06.p1", 0x000000, 0x100000, CRC(3d68a714) SHA1(9b68c904e81fdc0760b5749b424c16535a7ee128) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob07 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo07.p1", 0x000000, 0x100000, CRC(e002b894) SHA1(b0053e4c820b3b49afc94dc2b31596592e08f2d0) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob08 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo08.p1", 0x000000, 0x100000, CRC(972939dd) SHA1(5e77ade1c52bc11c5892f0c7ac5ed40c3955b0c4) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob09 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo09.p1", 0x000000, 0x100000, CRC(0ce0bb25) SHA1(e33d7a9fef988deb781b9641fe6b881a47062c02) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob10 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo10.p1", 0x000000, 0x100000, CRC(d4f1eaa7) SHA1(a2105e2a363fcad6390c5cb20ce171337cc163e6) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob11 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo11.p1", 0x000000, 0x100000, CRC(a3da6bee) SHA1(457c0addc75250793e2b57c30d664672f5ccc704) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo12.p1", 0x000000, 0x100000, CRC(3813e916) SHA1(4ee9cfca15572dec68c4ef5dba654303d7194b2f) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo13.p1", 0x000000, 0x100000, CRC(cc2ca7a8) SHA1(3aa6565e98775ae3b9dc5e5beea17eeaeba1d18f) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo14.p1", 0x000000, 0x100000, CRC(bb0726e1) SHA1(14c08e99e38878dc732765037cb37d3f7692f46d) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob15 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo15.p1", 0x000000, 0x100000, CRC(20cea419) SHA1(53b0ef40cd9baa0c4b0edcdb8f339c06f8f62b76) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob16 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo16.p1", 0x000000, 0x100000, CRC(ce4fabdc) SHA1(2dc846972065448b5299ab8398abb08b611c1c61) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob17 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo17.p1", 0x000000, 0x100000, CRC(b9642a95) SHA1(f0ad5df056ef7872a330d914512d22a689103e0d) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob18 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo18.p1", 0x000000, 0x100000, CRC(22ada86d) SHA1(d712deca11e209c621b0469ba574e4416e5a54ba) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob19 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo19.p1", 0x000000, 0x100000, CRC(461fd797) SHA1(fb12f8ecf3c2e6d8c0497bbbdb997017a8ca4b16) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob20 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo20.p1", 0x000000, 0x100000, CRC(313456de) SHA1(bb113790c96d5a4ea0f1392fbe9565148fcea5f8) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob21 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo21.p1", 0x000000, 0x100000, CRC(aafdd426) SHA1(d18ce83be2344dbcd4fc977058677654a0c9e51e) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob22 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo22.p1", 0x000000, 0x100000, CRC(62a458db) SHA1(febee65be3b526f58629ca524df4fc9a9606cd16) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob23 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo23.p1", 0x000000, 0x100000, CRC(158fd992) SHA1(8a456f574a4aacfa6f1da1de4b16ad94101d7844) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob24 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo24.p1", 0x000000, 0x100000, CRC(8e465b6a) SHA1(e0bb7ebb69e4f7ee061ae11f77dd9c615b8af626) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob25 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo25.p1", 0x000000, 0x100000, CRC(41d93e94) SHA1(8f94173cdf1357012cd4c22761fb5e80f7626c22) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob26 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo26.p1", 0x000000, 0x100000, CRC(36f2bfdd) SHA1(e18d45272cef7c89c388049295694a6124416ea6) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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( mslugxrmob27 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "250bo27.p1", 0x000000, 0x100000, CRC(ad3b3d25) SHA1(4e291be3ebc4c5cc9dcdc218f4143bfaed278426) ) + ROM_LOAD16_WORD_SWAP( "250svb.p2", 0x100000, 0x400000, CRC(6a114e1a) SHA1(3da62274252d36226dcccda0e05593f7f18c7193) ) + + NEO_SFIX_128K( "250bfs.s1", CRC(a2bb2551) SHA1(fa22568bf15ac41afdf5e2bd7dc2dec4fe813f02) ) + + 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( "250fr.c1", 0x0000000, 0x800000, CRC(eb7ce1ff) SHA1(e519b53c6938451f9bfb4d15c10baa7f152ecfcd) ) + ROM_LOAD16_BYTE( "250fr.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 + +HACK( 2017, mslugxz49, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Green Blue (V.?))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz50, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Green Blue Original)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz51, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi-Prop Version (Looking Edition))", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mslugxz52, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Special Enhancement)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, mslugxz53, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi-Prop Version(Special Enhancement))", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxdg30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Drop Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxec30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Chaser + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmxil30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Iron Lizard + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzdg30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Drop Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzec30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Enemy Chaser + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmzil30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Checkpoints Enemy Bullets Enhanced Remake + Iron Lizard + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvdg30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Drop Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvec30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Enemy Chaser + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmvil30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Enemy Remake Version + Iron Lizard + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbds01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Drop Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbds02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Drop Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbds03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Drop Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbds04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Drop Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbds05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Drop Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbds06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Drop Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbec01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Enemy Chaser + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbec02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Enemy Chaser + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbec03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Enemy Chaser + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbec04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Enemy Chaser + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbec05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Enemy Chaser + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbec06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Enemy Chaser + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbil01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Iron Lizard + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbil02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Iron Lizard + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbil03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Iron Lizard + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbil04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Iron Lizard + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbil05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Iron Lizard + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmpbil06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Alloy Warhead X Enemy Soldiers Blue Extreme + Iron Lizard + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeds30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Drop Shot + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeec30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Enemy Chaser + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Basic Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Basic Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Basic Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Basic Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Basic Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Basic Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Advance Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Advance Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Advance Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Advance Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Advance Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Advance Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Mega Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Mega Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Mega Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Mega Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Mega Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Mega Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Ultra Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Ultra Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Ultra Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Ultra Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Ultra Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Ultra Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Extreme Remix 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Extreme Remix 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Extreme Remix 1.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil28, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Extreme Remix 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil29, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Extreme Remix 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmeil30, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Multi Carrier [2013.05.28] + Iron Lizard + Extreme Remix 2.2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob01, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Extreme Remix 1.0)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob02, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Extreme Remix 1.1)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob03, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Flame Shot + Extreme Remix 1.2)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob04, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Extreme Remix 1.0)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob05, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Extreme Remix 1.1)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob06, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Heavy Machine Gun + Extreme Remix 1.2)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob07, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Laser + Extreme Remix 1.0)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob08, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Laser + Extreme Remix 1.1)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob09, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Laser + Extreme Remix 1.2)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob10, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Extreme Remix 1.0)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob11, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Extreme Remix 1.1)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob12, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Rocket Launcher + Extreme Remix 1.2)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob13, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Extreme Remix 1.0)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob14, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Extreme Remix 1.1)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob15, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Big Shotgun + Extreme Remix 1.2)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob16, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Drop Shot + Extreme Remix 1.0)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob17, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Drop Shot + Extreme Remix 1.1)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob18, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Drop Shot + Extreme Remix 1.2)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob19, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Enemy Chaser + Extreme Remix 1.0)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob20, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Enemy Chaser + Extreme Remix 1.1)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob21, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Enemy Chaser + Extreme Remix 1.2)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob22, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Iron Lizard + Extreme Remix 1.0)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob23, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Iron Lizard + Extreme Remix 1.1)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob24, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Iron Lizard + Extreme Remix 1.2)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob25, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Super Grenade + Extreme Remix 1.0)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob26, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Super Grenade + Extreme Remix 1.1)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, mslugxrmob27, mslugx, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "Hacks", "Metal Slug X (Out Of The Blue V9 + Super Grenade + Extreme Remix 1.2)(New Version Fix)", MACHINE_SUPPORTS_SAVE ) + diff --git a/docs/release/src/hbmame/drivers/mspacman.cpp b/docs/release/src/hbmame/drivers/mspacman.cpp index 2dcc199752e..baa4c279a60 100644 --- a/docs/release/src/hbmame/drivers/mspacman.cpp +++ b/docs/release/src/hbmame/drivers/mspacman.cpp @@ -79,7 +79,7 @@ void pacman_state::mspacman_install_patches(uint8_t *ROM) } } -DRIVER_INIT_MEMBER(pacman_state,mspacman) +void pacman_state::init_mspacman() { int i; uint8_t *ROM, *DROM; @@ -277,37 +277,37 @@ void pacman_state::zolapac_io(address_map &map) { /* only for encrypted sets with 20000 in cpu1 */ MACHINE_CONFIG_START( pacman_state::mspacman ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(mspacman_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(mspacman_map) MACHINE_CONFIG_END /* Hires mspacman */ MACHINE_CONFIG_START( pacman_state::mspacmnx ) pacmanx(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(mspacman_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(mspacman_map) MACHINE_CONFIG_END /* Hires hacks */ MACHINE_CONFIG_START( pacman_state::woodpekx ) pacmanx(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(woodpek_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(woodpek_map) MACHINE_CONFIG_END /* MSPacman with modified memory maps */ MACHINE_CONFIG_START( pacman_state::mspacii ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(mspacii_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(mspacii_map) MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::zolapac ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(woodpek_map) - MCFG_CPU_IO_MAP(zolapac_io) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(woodpek_map) + MCFG_DEVICE_IO_MAP(zolapac_io) MACHINE_CONFIG_END /* These drivers need the watchdog to be removed in order to work */ @@ -320,16 +320,16 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::mspachi ) pachack(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(mspachi_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(mspachi_map) MCFG_NVRAM_ADD_0FILL("nvram") MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::widel ) pachack(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(widel_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(widel_map) MACHINE_CONFIG_END @@ -343,7 +343,7 @@ MACHINE_CONFIG_END /* The encryption is provided by a 74298 sitting on top of the rom at 6f. The select line is tied to a2; a0 and a1 of the eprom are are left out of socket and run through the 74298. Clock is tied to system clock. */ -DRIVER_INIT_MEMBER( pacman_state, mspacmbe ) +void pacman_state::init_mspacmbe() { uint8_t temp; uint8_t *RAM = machine().root_device().memregion("maincpu")->base(); @@ -2505,162 +2505,162 @@ ROM_END /* MAME */ /* rom parent machine inp init */ -GAME( 1981, mspacman, 0, mspacman, mspacpls, pacman_state, mspacman, ROT90, "Midway", "Ms. Pacman", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, mspacmat, mspacman, mspacman, mspacman, pacman_state, mspacman, ROT90, "hack", "Ms. Pac Attack", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, mspacmab, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "bootleg", "Ms. Pacman (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, mspacmbe, mspacman, woodpek, mspacman, pacman_state, mspacmbe, ROT90, "bootleg", "Ms. Pacman (bootleg, (encrypted))", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, mspacmnf, mspacman, mspacman, mspacman, pacman_state, mspacman, ROT90, "Midway", "Ms. Pacman (with speedup hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, mspacpls, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "hack", "Ms. Pacman Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, pacgal, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "hack", "Pac-Gal", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, mspacman, 0, mspacman, mspacpls, pacman_state, mspacman, ROT90, "Midway", "Ms. Pacman", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, mspacmat, mspacman, mspacman, mspacman, pacman_state, mspacman, ROT90, "hack", "Ms. Pac Attack", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, mspacmab, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "bootleg", "Ms. Pacman (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, mspacmbe, mspacman, woodpek, mspacman, pacman_state, mspacmbe, ROT90, "bootleg", "Ms. Pacman (bootleg, (encrypted))", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, mspacmnf, mspacman, mspacman, mspacman, pacman_state, mspacman, ROT90, "Midway", "Ms. Pacman (with speedup hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, mspacpls, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "hack", "Ms. Pacman Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, pacgal, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "hack", "Pac-Gal", MACHINE_SUPPORTS_SAVE ) /* Dave Widel's Games - http://www.widel.com */ -GAME( 2003, mrmrspac, mspacman, widel, mspacpls, pacman_state, 0, ROT90, "David Widel", "Mr and Mrs Pacman (MR MRS PAC-MAN)[c]", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mspachi, mspacman, mspachi, mspacpls, pacman_state, 0, ROT90, "David Widel", "Ms. Pacman[h]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacatk, mspacman, mspacman, mspacpls, pacman_state, mspacman, ROT90, "David Widel", "Ms. Pacman Plus (Fruit)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mrmrspac, mspacman, widel, mspacpls, pacman_state, 0, ROT90, "David Widel", "Mr and Mrs Pacman (MR MRS PAC-MAN)[c]", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mspachi, mspacman, mspachi, mspacpls, pacman_state, 0, ROT90, "David Widel", "Ms. Pacman[h]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacatk, mspacman, mspacman, mspacpls, pacman_state, mspacman, ROT90, "David Widel", "Ms. Pacman Plus (Fruit)", MACHINE_SUPPORTS_SAVE ) /* Blue Justice's Hacks */ -GAME( 2001, ms1000, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman 1000 (MS PAC-MAN 1000)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, ms2000, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman 2000 (MS PAC-MAN 2000)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, ms3000, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman 3000 (MS PAC-MAN 3000)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, ms4000p, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman 4000 Plus (MSPAC-MAN 4000PLUS)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, ms5000, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman 5000 (MS PAC-MAN 5000)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, ms5000p, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman 5000 Plus (MSPAC-MAN 5000PLUS)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, mscrzyma, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Crazy Mazes (MS PAC CRAZY MAZES)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, mscrzymp, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Crazy Mazes Plus (MS PAC-MAN CRAZYPLUS)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, msextra, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Extra (MS PAC-MAN EXTRA)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, msextrap, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Extra Plus (MS PAC-MAN EXTRAPLUS)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, msmspac, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Ms. Pac (MS PAC-MAN MS PAC)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, mspacdel, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Deluxe (MS PAC-MAN DELUXE)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, mspamsba, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Ms. Babies (MS PAC-MAN MS BABIES)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, mspacp, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Plus (MS PAC-MAN PLUS)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, msplus, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Ms Plus (MS PAC-MAN MS PLUS)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, msstrmaz, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Strange Mazes (MS PAC STRANGE MAZES)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, ms1000, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman 1000 (MS PAC-MAN 1000)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, ms2000, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman 2000 (MS PAC-MAN 2000)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, ms3000, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman 3000 (MS PAC-MAN 3000)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, ms4000p, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman 4000 Plus (MSPAC-MAN 4000PLUS)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, ms5000, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman 5000 (MS PAC-MAN 5000)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, ms5000p, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman 5000 Plus (MSPAC-MAN 5000PLUS)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, mscrzyma, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Crazy Mazes (MS PAC CRAZY MAZES)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, mscrzymp, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Crazy Mazes Plus (MS PAC-MAN CRAZYPLUS)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, msextra, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Extra (MS PAC-MAN EXTRA)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, msextrap, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Extra Plus (MS PAC-MAN EXTRAPLUS)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, msmspac, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Ms. Pac (MS PAC-MAN MS PAC)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, mspacdel, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Deluxe (MS PAC-MAN DELUXE)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, mspamsba, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Ms. Babies (MS PAC-MAN MS BABIES)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, mspacp, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Plus (MS PAC-MAN PLUS)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, msplus, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Ms Plus (MS PAC-MAN MS PLUS)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, msstrmaz, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Blue Justice", "Ms. Pacman Strange Mazes (MS PAC STRANGE MAZES)", MACHINE_SUPPORTS_SAVE ) /* T-Bone Hacks */ -GAME( 2000, ms2600, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman 2600", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msbaby, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Baby Pacman", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msmini, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pac-Mini", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msminia, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "T-Bone", "Ms. Pac-Attack Mini [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msnes4a, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman SNES (Tall Alternate)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msnes62, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman NES (Set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msnes63, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman NES (Set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msnes6m, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman NES (6 maps)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msnes6m2, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman SNES (New Mazes)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msnes6m3, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman SNES (Regular / Tall)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msnes6m4, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman SNES (Regular)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mspacnes, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman NES", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mspacren, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman Renaissance", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mspc6mad, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman After Dark (6 Mazes)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msvctr6m, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Vector Ms. Pacman (6 Mazes)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, ms2600, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman 2600", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msbaby, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Baby Pacman", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msmini, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pac-Mini", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msminia, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "T-Bone", "Ms. Pac-Attack Mini [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msnes4a, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman SNES (Tall Alternate)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msnes62, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman NES (Set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msnes63, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman NES (Set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msnes6m, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman NES (6 maps)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msnes6m2, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman SNES (New Mazes)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msnes6m3, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman SNES (Regular / Tall)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msnes6m4, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman SNES (Regular)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mspacnes, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman NES", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mspacren, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman Renaissance", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mspc6mad, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Ms. Pacman After Dark (6 Mazes)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msvctr6m, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "T-Bone", "Vector Ms. Pacman (6 Mazes)", MACHINE_SUPPORTS_SAVE ) /* Jerronimo's Progs - www.umlautllama.com */ -GAME( 2004, horizpab, mspacman, woodpek, mspacman, pacman_state, 0, ROT0, "Scott Lawrence", "Horiz Pac (v1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, horizpac, mspacman, woodpek, mspacman, pacman_state, 0, ROT0, "Scott Lawrence", "Horiz Pac", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, pacgent, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Scott Lawrence", "Pac Gentleman [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, ramsnoop, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Scott Lawrence", "Miss Snoop v1.3 [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, ottop1, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Otto Project P1", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, ottop2, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Otto Project P2", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, ottop3, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Otto Project P3", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, ottopz, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Scott Lawrence", "Otto Project PZ", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, ottopza, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "hack", "Crazy Otto - The Original Ms Pacman (hack of ottopz)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, superp4g, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Otto Project P4G", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, superp4m, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Otto Project P4M", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, womanp5, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Otto Project P5", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, horizpab, mspacman, woodpek, mspacman, pacman_state, 0, ROT0, "Scott Lawrence", "Horiz Pac (v1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, horizpac, mspacman, woodpek, mspacman, pacman_state, 0, ROT0, "Scott Lawrence", "Horiz Pac", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, pacgent, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Scott Lawrence", "Pac Gentleman [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, ramsnoop, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Scott Lawrence", "Miss Snoop v1.3 [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, ottop1, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Otto Project P1", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, ottop2, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Otto Project P2", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, ottop3, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Otto Project P3", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, ottopz, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Scott Lawrence", "Otto Project PZ", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, ottopza, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "hack", "Crazy Otto - The Original Ms Pacman (hack of ottopz)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, superp4g, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Otto Project P4G", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, superp4m, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Otto Project P4M", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, womanp5, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Scott Lawrence", "Otto Project P5", MACHINE_SUPPORTS_SAVE ) /* Grendal74's Hacks */ -GAME( 2001, msdroid, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Grendal74", "Ms. Pacman Android", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, msgrkatk, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Grendal74", "Ms. Pac Attack Greek [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, msgrkb, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Grendal74", "Ms. Pacman Greek", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, msdroid, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Grendal74", "Ms. Pacman Android", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, msgrkatk, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Grendal74", "Ms. Pac Attack Greek [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, msgrkb, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Grendal74", "Ms. Pacman Greek", MACHINE_SUPPORTS_SAVE ) /* Medragon's Hacks */ -GAME( 2000, mrpacman, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Tim Appleton", "Mr. Pacman - Another Kind of Role Reversal", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mspacfnt, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Tim Appleton", "Ms. Pacman with Pacman font", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mspacwf, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Tim Appleton", "Ms Weird Fruit Pac", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msrumble, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Tim Appleton", "Ms. Pac Rumble", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mrpacman, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Tim Appleton", "Mr. Pacman - Another Kind of Role Reversal", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mspacfnt, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Tim Appleton", "Ms. Pacman with Pacman font", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mspacwf, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Tim Appleton", "Ms Weird Fruit Pac", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msrumble, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Tim Appleton", "Ms. Pac Rumble", MACHINE_SUPPORTS_SAVE ) /* Sil's Hacks */ -GAME( 2000, mselton, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Marcel Silvius", "Ms. Elton", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msf1pac, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Marcel Silvius", "Ms. F1 Pacman", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msindy, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Marcel Silvius", "Ms. Indy", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, mspac6m, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Marcel Silvius", "Ms. Pacman 6M (Six Maze)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, mspac6m2, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Marcel Silvius", "Ms. Pacman 6M (Six Maze) (Set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mspacad, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Marcel Silvius", "Ms. Pacman After Dark", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mspacat2, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Marcel Silvius", "Ms. Pacman Plus / Attack [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mselton, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Marcel Silvius", "Ms. Elton", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msf1pac, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Marcel Silvius", "Ms. F1 Pacman", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msindy, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Marcel Silvius", "Ms. Indy", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mspac6m, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Marcel Silvius", "Ms. Pacman 6M (Six Maze)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mspac6m2, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Marcel Silvius", "Ms. Pacman 6M (Six Maze) (Set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mspacad, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Marcel Silvius", "Ms. Pacman After Dark", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mspacat2, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Marcel Silvius", "Ms. Pacman Plus / Attack [c]", MACHINE_SUPPORTS_SAVE ) /* Bobby Tribble's Hacks */ -GAME( 2000, msberzk, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Bobby Tribble", "Ms. Pacman Berzerk", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msberzk, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Bobby Tribble", "Ms. Pacman Berzerk", MACHINE_SUPPORTS_SAVE ) /* Hires hacks */ -GAME( 1981, mspacatx, mspacmnx, mspacmnx, mspacpls, pacman_state, mspacman, ROT90, "hack", "Ms. Pac Attack (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, mspacmbx, mspacmnx, woodpekx, mspacman, pacman_state, 0, ROT90, "bootleg", "Ms. Pac-Man (bootleg) (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, mspacmfx, mspacmnx, mspacmnx, mspacpls, pacman_state, mspacman, ROT90, "Midway", "Ms. Pac-Man (hires hack) [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, mspacmnx, 0, mspacmnx, mspacpls, pacman_state, mspacman, ROT90, "Midway", "Ms. Pac-Man (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, mspacplx, mspacmnx, woodpekx, mspacpls, pacman_state, 0, ROT90, "hack", "Ms. Pac-Man Plus (hires hack) [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, pacgalx, mspacmnx, woodpekx, mspacman, pacman_state, 0, ROT90, "hack", "Pac-Gal (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, mspacatx, mspacmnx, mspacmnx, mspacpls, pacman_state, mspacman, ROT90, "hack", "Ms. Pac Attack (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, mspacmbx, mspacmnx, woodpekx, mspacman, pacman_state, 0, ROT90, "bootleg", "Ms. Pac-Man (bootleg) (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, mspacmfx, mspacmnx, mspacmnx, mspacpls, pacman_state, mspacman, ROT90, "Midway", "Ms. Pac-Man (hires hack) [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, mspacmnx, 0, mspacmnx, mspacpls, pacman_state, mspacman, ROT90, "Midway", "Ms. Pac-Man (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, mspacplx, mspacmnx, woodpekx, mspacpls, pacman_state, 0, ROT90, "hack", "Ms. Pac-Man Plus (hires hack) [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, pacgalx, mspacmnx, woodpekx, mspacman, pacman_state, 0, ROT90, "hack", "Pac-Gal (hires hack)", MACHINE_SUPPORTS_SAVE ) /* Misc MsPacman Hacks */ -GAME( 2000, chtmsatk, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman Plus [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, chtmspa, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, cookiem, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Nic", "Cookie-Mon! [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, cottoh, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Gatinho", "Crazy Otto simulation", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, cottoh2, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Gatinho", "Crazy Otto simulation Ver 2", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, fasthear, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "PacHack", "Ms. Heart Burn [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, fastmspa, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, faststrm, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Desert Storm [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, fstmsatk, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman Attack [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, heartbn2, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "PacHack", "Ms. Heart Burn", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, heartbrn, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "TwoBit Score", "Ms. Heart Burn (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msatk2ad, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman Plus / Attack After Dark [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msatkad, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman Plus After Dark [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msdstorm, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Mike Naylor", "Ms. Desert Storm", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mshangly, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Hangly Man", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msheartb, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman Hearts (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mshearts, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman Hearts", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, mspac1, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman (single rom set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mspacatb, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman Plus (Set B) [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, mspacde, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman -1", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, mspacii, mspacman, mspacii, mspacman, pacman_state, 0, ROT90, "Orca", "Ms. Pacman II", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, mspacit, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman -2", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, mspacit2, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman -3", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, mspacj, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman (Jamma? Bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, mspacmap, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Don Hodges", "Ms. Pacman (patched)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mspacmbg, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman (single rom)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, mspacpbl, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Dav/PMP", "Ms. Pac Plus (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mspacpbla,mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Mameplus", "Ms. Pac Man (Super) Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mspacrip, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "R3mer", "Ms. Pac-Mortem", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, pacandroid, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Mameplus", "Pac Android", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mspacsup, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Super Ms. Pac-Man", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mssilad, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman After Dark (Sil)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msultra, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "PacFan", "Ms. Ultra Pacman", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msvectr, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Vector Ms. Pacman", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, msyakman, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Jeff Minter", "Ms. Yak Man", MACHINE_SUPPORTS_SAVE ) -GAME( 1982, pacgalu, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Uchida", "Pac-Gal (Hearts)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, petshop, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Weirdness Inc", "Pet Shop Freak-Out!", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, piranha2, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "US Billiards", "Piranha 2 Revenge!", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, sueworld, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "PacFay", "Sue's World", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, sueworlb, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "PacFay", "Sue's World (Old)", MACHINE_SUPPORTS_SAVE ) -GAME( 19??, supmspac, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Spedic Vending", "Super Ms Pac-man [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vectratk, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Vector Attack [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, zolaad, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Tqwn Amusement", "Super Zola Pac Gal After Dark", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, zolaatk, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Tqwn Amusement", "Super Zola Pac Gal Attack", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, zolamaze, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman No Exit", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, zolapac, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Tqwn Amusement", "Super Zola Pac Gal", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, zolaslow, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Tqwn Amusement", "Super Zola Pac Gal (Slow)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, zolatunl, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Tqwn Amusement", "Super Zola Pac Gal (Tunnels)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, zolavect, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Tqwn Amusement", "Vector Super Zola Pac Gal", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mspacmans01, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Mameplus", "Ms Pacman (hack s01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mspacmans02, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Mameplus", "Ms Pacman (Fast)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mspacmans03, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Mameplus", "Ms Pacman (Brazil)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, mspacmans04, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Mameplus", "Ms Pacman (Brazil Fast)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, chtmsatk, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman Plus [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, chtmspa, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, cookiem, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Nic", "Cookie-Mon! [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, cottoh, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Gatinho", "Crazy Otto simulation", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, cottoh2, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Gatinho", "Crazy Otto simulation Ver 2", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, fasthear, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "PacHack", "Ms. Heart Burn [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, fastmspa, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, faststrm, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Desert Storm [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, fstmsatk, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman Attack [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, heartbn2, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "PacHack", "Ms. Heart Burn", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, heartbrn, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "TwoBit Score", "Ms. Heart Burn (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msatk2ad, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman Plus / Attack After Dark [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msatkad, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman Plus After Dark [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msdstorm, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Mike Naylor", "Ms. Desert Storm", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mshangly, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Hangly Man", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msheartb, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman Hearts (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mshearts, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman Hearts", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, mspac1, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman (single rom set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mspacatb, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman Plus (Set B) [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, mspacde, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman -1", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, mspacii, mspacman, mspacii, mspacman, pacman_state, 0, ROT90, "Orca", "Ms. Pacman II", MACHINE_SUPPORTS_SAVE ) +HACK( 1983, mspacit, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman -2", MACHINE_SUPPORTS_SAVE ) +HACK( 1983, mspacit2, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman -3", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, mspacj, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman (Jamma? Bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, mspacmap, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Don Hodges", "Ms. Pacman (patched)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mspacmbg, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman (single rom)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, mspacpbl, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Dav/PMP", "Ms. Pac Plus (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mspacpbla,mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Mameplus", "Ms. Pac Man (Super) Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mspacrip, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "R3mer", "Ms. Pac-Mortem", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, pacandroid, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Mameplus", "Pac Android", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mspacsup, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Super Ms. Pac-Man", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mssilad, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman After Dark (Sil)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msultra, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "PacFan", "Ms. Ultra Pacman", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msvectr, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Vector Ms. Pacman", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, msyakman, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Jeff Minter", "Ms. Yak Man", MACHINE_SUPPORTS_SAVE ) +HACK( 1982, pacgalu, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Uchida", "Pac-Gal (Hearts)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, petshop, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "Weirdness Inc", "Pet Shop Freak-Out!", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, piranha2, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "US Billiards", "Piranha 2 Revenge!", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, sueworld, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "PacFay", "Sue's World", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, sueworlb, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "PacFay", "Sue's World (Old)", MACHINE_SUPPORTS_SAVE ) +HACK( 19??, supmspac, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "Spedic Vending", "Super Ms Pac-man [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vectratk, mspacman, woodpek, mspacpls, pacman_state, 0, ROT90, "[Midway]", "Vector Attack [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, zolaad, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Tqwn Amusement", "Super Zola Pac Gal After Dark", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, zolaatk, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Tqwn Amusement", "Super Zola Pac Gal Attack", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, zolamaze, mspacman, woodpek, mspacman, pacman_state, 0, ROT90, "[Midway]", "Ms. Pacman No Exit", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, zolapac, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Tqwn Amusement", "Super Zola Pac Gal", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, zolaslow, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Tqwn Amusement", "Super Zola Pac Gal (Slow)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, zolatunl, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Tqwn Amusement", "Super Zola Pac Gal (Tunnels)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, zolavect, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Tqwn Amusement", "Vector Super Zola Pac Gal", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mspacmans01, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Mameplus", "Ms Pacman (hack s01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mspacmans02, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Mameplus", "Ms Pacman (Fast)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mspacmans03, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Mameplus", "Ms Pacman (Brazil)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, mspacmans04, mspacman, zolapac, mspacman, pacman_state, 0, ROT90, "Mameplus", "Ms Pacman (Brazil Fast)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/multipac.cpp b/docs/release/src/hbmame/drivers/multipac.cpp index a0b5d7a5adc..cdf702781be 100644 --- a/docs/release/src/hbmame/drivers/multipac.cpp +++ b/docs/release/src/hbmame/drivers/multipac.cpp @@ -90,7 +90,7 @@ MACHINE_RESET_MEMBER( pacman_state, 96in1 ) { address_space &space = m_maincpu->space(AS_PROGRAM); m96in1_rombank_w( space, 0,0 ); - m_namco_sound->pacman_sound_enable_w(0); + m_namco_sound->sound_enable_w(0); } MACHINE_RESET_MEMBER( pacman_state, hackypac ) @@ -98,14 +98,14 @@ MACHINE_RESET_MEMBER( pacman_state, hackypac ) address_space &space = m_maincpu->space(AS_PROGRAM); multipac_gfxbank_w( space, 0,0 ); hackypac_rombank_w( space, 0,0 ); - m_namco_sound->pacman_sound_enable_w(0); + m_namco_sound->sound_enable_w(0); } MACHINE_RESET_MEMBER( pacman_state, madpac ) { address_space &space = m_maincpu->space(AS_PROGRAM); madpac_rombank_w( space, 0,0 ); - m_namco_sound->pacman_sound_enable_w(0); + m_namco_sound->sound_enable_w(0); } MACHINE_RESET_MEMBER( pacman_state, mschamp ) @@ -126,7 +126,7 @@ MACHINE_RESET_MEMBER( pacman_state, multipac ) multipac_rombank_w( space, 0, 0); multipac_gfxbank_w( space, 0, 0); multipac_palbank_w( space, 0, 0); - m_namco_sound->pacman_sound_enable_w(0); + m_namco_sound->sound_enable_w(0); } static uint8_t curr_bank = 0; @@ -144,7 +144,7 @@ MACHINE_RESET_MEMBER( pacman_state, pm4n1 ) pm4n1_rombank_w(space, 0, 0); pm4n1_rombank_w(space, 1, 0); pm4n1_rombank_w(space, 2, 0); - m_namco_sound->pacman_sound_enable_w(0); + m_namco_sound->sound_enable_w(0); } @@ -621,27 +621,27 @@ INPUT_PORTS_END * *************************************/ -DRIVER_INIT_MEMBER( pacman_state, 96in1 ) +void pacman_state::init_96in1() { uint8_t *RAM = memregion("maincpu")->base(); membank("bank1")->configure_entries(0, 16, &RAM[0x10000], 0x8000); membank("bank2")->configure_entries(0, 16, &RAM[0x14000], 0x8000); } -DRIVER_INIT_MEMBER( pacman_state, madpac ) +void pacman_state::init_madpac() { uint8_t *RAM = memregion("maincpu")->base(); membank("bank1")->configure_entries(0, 32, &RAM[0x10000], 0x8000); membank("bank2")->configure_entries(0, 32, &RAM[0x14000], 0x8000); } -DRIVER_INIT_MEMBER( pacman_state, mspaceur ) +void pacman_state::init_mspaceur() { uint8_t *RAM = memregion("maincpu")->base(); membank("bank2")->configure_entries(0, 2, &RAM[0x10000], 0x2000); } -DRIVER_INIT_MEMBER( pacman_state, multipac ) +void pacman_state::init_multipac() { uint8_t *RAM = memregion("maincpu")->base(); RAM[0x10000] = 0xED; /* It seems that IM0 is not working properly in MAME */ @@ -654,14 +654,14 @@ DRIVER_INIT_MEMBER( pacman_state, multipac ) membank("bank1")->set_entry(0); } -DRIVER_INIT_MEMBER( pacman_state, pm4n1 ) +void pacman_state::init_pm4n1() { uint8_t *RAM = memregion("maincpu")->base(); membank("bank1")->configure_entries(0, 5, &RAM[0x10000], 0x8000); membank("bank2")->configure_entries(0, 5, &RAM[0x14000], 0x8000); } -DRIVER_INIT_MEMBER( pacman_state, superabc ) +void pacman_state::init_superabc() { uint8_t *RAM = memregion("maincpu")->base(); membank("bank1")->configure_entries(0, 8, &RAM[0x10000], 0x10000); @@ -677,37 +677,37 @@ DRIVER_INIT_MEMBER( pacman_state, superabc ) Graphics layouts ********************************/ -static GFXDECODE_START( 96in1 ) +static GFXDECODE_START( gfx_96in1 ) GFXDECODE_ENTRY( "gfx1", 0x00000, tilelayout, 0, 32 ) GFXDECODE_ENTRY( "gfx1", 0x10000, spritelayout, 0, 32 ) GFXDECODE_END -static GFXDECODE_START( 96in1b ) +static GFXDECODE_START( gfx_96in1b ) GFXDECODE_ENTRY( "gfx1", 0x00000, tilelayout, 0, 8*32 ) GFXDECODE_ENTRY( "gfx1", 0x20000, spritelayout, 0, 8*32 ) GFXDECODE_END -static GFXDECODE_START( hackypac ) +static GFXDECODE_START( gfx_hackypac ) GFXDECODE_ENTRY( "gfx1", 0x00000, tilelayout, 0, 9*32 ) GFXDECODE_ENTRY( "gfx1", 0x40000, spritelayout, 0, 9*32 ) GFXDECODE_END -static GFXDECODE_START( madpac ) +static GFXDECODE_START( gfx_madpac ) GFXDECODE_ENTRY( "gfx1", 0x00000, tilelayout, 0, 16*32 ) GFXDECODE_ENTRY( "gfx1", 0x20000, spritelayout, 0, 16*32 ) GFXDECODE_END -static GFXDECODE_START( multipac ) +static GFXDECODE_START( gfx_multipac ) GFXDECODE_ENTRY( "gfx1", 0x00000, tilelayout, 0, 4*32 ) GFXDECODE_ENTRY( "gfx1", 0x10000, spritelayout, 0, 4*32 ) GFXDECODE_END -static GFXDECODE_START( pm4n1 ) +static GFXDECODE_START( gfx_pm4n1 ) GFXDECODE_ENTRY( "gfx1", 0x00000, tilelayout, 0, 32 ) GFXDECODE_ENTRY( "gfx1", 0x05000, spritelayout, 0, 32 ) GFXDECODE_END -static GFXDECODE_START( superabc ) +static GFXDECODE_START( gfx_superabc ) GFXDECODE_ENTRY( "gfx1", 0x00000, tilelayout, 0, 32 ) GFXDECODE_ENTRY( "gfx1", 0x08000, spritelayout, 0, 32 ) GFXDECODE_END @@ -723,22 +723,22 @@ GFXDECODE_END MACHINE_CONFIG_START( pacman_state::_96in1 ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(madpac_map) - MCFG_CPU_IO_MAP(_96in1_writeport) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(madpac_map) + MCFG_DEVICE_IO_MAP(_96in1_writeport) MCFG_MACHINE_RESET_OVERRIDE(pacman_state, 96in1) - MCFG_GFXDECODE_MODIFY("gfxdecode", 96in1) + MCFG_GFXDECODE_MODIFY("gfxdecode", gfx_96in1) MCFG_NVRAM_ADD_0FILL("nvram") MCFG_VIDEO_START_OVERRIDE(pacman_state, multipac) MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::_96in1b ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(madpac_map) - MCFG_CPU_IO_MAP(_96in1b_writeport) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(madpac_map) + MCFG_DEVICE_IO_MAP(_96in1b_writeport) MCFG_MACHINE_RESET_OVERRIDE(pacman_state, madpac) - MCFG_GFXDECODE_MODIFY("gfxdecode", 96in1b) + MCFG_GFXDECODE_MODIFY("gfxdecode", gfx_96in1b) MCFG_PALETTE_MODIFY("palette") MCFG_PALETTE_ENTRIES(128*8) MCFG_PALETTE_INDIRECT_ENTRIES(32*8) @@ -751,11 +751,11 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::hackypac ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(hackypac_map) - MCFG_CPU_IO_MAP(hackypac_writeport) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(hackypac_map) + MCFG_DEVICE_IO_MAP(hackypac_writeport) MCFG_MACHINE_RESET_OVERRIDE(pacman_state, hackypac) - MCFG_GFXDECODE_MODIFY("gfxdecode", hackypac) + MCFG_GFXDECODE_MODIFY("gfxdecode", gfx_hackypac) MCFG_PALETTE_MODIFY("palette") MCFG_PALETTE_ENTRIES(128*9) MCFG_PALETTE_INDIRECT_ENTRIES(32*9) // colour banks * 128 colour lookup codes (4a rom) @@ -767,9 +767,9 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::madpac ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(madpac_map) - MCFG_CPU_IO_MAP(madpac_writeport) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(madpac_map) + MCFG_DEVICE_IO_MAP(madpac_writeport) MCFG_MACHINE_RESET_OVERRIDE(pacman_state, madpac) MCFG_SCREEN_MODIFY("screen") MCFG_SCREEN_UPDATE_DRIVER(pacman_state, screen_update_multipac) @@ -778,37 +778,37 @@ MACHINE_CONFIG_START( pacman_state::madpac ) MCFG_PALETTE_ENTRIES(128*16) MCFG_PALETTE_INDIRECT_ENTRIES(32*16) MCFG_PALETTE_INIT_OWNER(pacman_state, multipac) - MCFG_GFXDECODE_MODIFY("gfxdecode", madpac) + MCFG_GFXDECODE_MODIFY("gfxdecode", gfx_madpac) MCFG_NVRAM_ADD_0FILL("nvram") MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::mspaceur ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(mspaceur_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(mspaceur_map) MCFG_MACHINE_RESET_OVERRIDE(pacman_state, mspaceur) MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::mschamp ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(mschamp_map) - MCFG_CPU_IO_MAP(zolapac_io) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(mschamp_map) + MCFG_DEVICE_IO_MAP(zolapac_io) MCFG_MACHINE_RESET_OVERRIDE(pacman_state, mschamp) MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::mschampx ) pacmanx(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(mschamp_map) - MCFG_CPU_IO_MAP(zolapac_io) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(mschamp_map) + MCFG_DEVICE_IO_MAP(zolapac_io) MCFG_MACHINE_RESET_OVERRIDE(pacman_state, mschamp) MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::multipac ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(multipac_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(multipac_map) MCFG_MACHINE_RESET_OVERRIDE(pacman_state, multipac) MCFG_SCREEN_MODIFY("screen") MCFG_SCREEN_UPDATE_DRIVER(pacman_state, screen_update_multipac) @@ -817,38 +817,38 @@ MACHINE_CONFIG_START( pacman_state::multipac ) MCFG_PALETTE_ENTRIES(128*4) MCFG_PALETTE_INDIRECT_ENTRIES(32*4) MCFG_PALETTE_INIT_OWNER(pacman_state,multipac) - MCFG_GFXDECODE_MODIFY("gfxdecode", multipac) + MCFG_GFXDECODE_MODIFY("gfxdecode", gfx_multipac) MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::pm4n1 ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(pm4n1_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(pm4n1_map) MCFG_MACHINE_RESET_OVERRIDE(pacman_state, pm4n1) - MCFG_GFXDECODE_MODIFY("gfxdecode", pm4n1) + MCFG_GFXDECODE_MODIFY("gfxdecode", gfx_pm4n1) MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::pm4n1c ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(pm4n1c_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(pm4n1c_map) MCFG_MACHINE_RESET_OVERRIDE(pacman_state, pm4n1) MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_GFXDECODE_MODIFY("gfxdecode", pm4n1) + MCFG_GFXDECODE_MODIFY("gfxdecode", gfx_pm4n1) MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::pm4n1d ) pm4n1c(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(pm4n1d_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(pm4n1d_map) MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::superabc ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(superabc_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(superabc_map) MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_GFXDECODE_MODIFY("gfxdecode", superabc) + MCFG_GFXDECODE_MODIFY("gfxdecode", gfx_superabc) MCFG_VIDEO_START_OVERRIDE(pacman_state, multipac) MACHINE_CONFIG_END @@ -1875,31 +1875,31 @@ ROM_END * *************************************/ -GAME( 1995, mschamp, mspacman, mschamp, mschamp, pacman_state, 0, ROT90, "hack", "Ms. Pacman Champion Edition / Super Zola Pac Gal", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mschampx, mspacmnx, mschampx, mschamp, pacman_state, 0, ROT90, "hack", "Ms. Pacman Champion Edition / Super Zola Pac Gal (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mschamp, mspacman, mschamp, mschamp, pacman_state, 0, ROT90, "hack", "Ms. Pacman Champion Edition / Super Zola Pac Gal", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mschampx, mspacmnx, mschampx, mschamp, pacman_state, 0, ROT90, "hack", "Ms. Pacman Champion Edition / Super Zola Pac Gal (hires hack)", MACHINE_SUPPORTS_SAVE ) /* Dave Widel's Games - http://www.widel.com */ -GAME( 2005, 96in1, madpac, _96in1, 96in1, pacman_state, 96in1, ROT90, "David Widel", "96 in 1 v3 [h]", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, 96in1c, madpac, _96in1, 96in1, pacman_state, 96in1, ROT90, "David Widel", "96 in 1 v1 [h]", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, 96in1a, madpac, _96in1, 96in1, pacman_state, 96in1, ROT90, "David Widel", "96 in 1 v2 [h]", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, 96in1b, madpac, _96in1b, 96in1, pacman_state, madpac, ROT90, "David Widel", "96 in 1 v4 [h]", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, hackypac, madpac, hackypac, pacman0, pacman_state, madpac, ROT90, "David Widel", "Hacky Pac", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, madpac, 0, madpac, 96in1, pacman_state, madpac, ROT90, "David Widel", "Mad Pac [h]", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, 96in1, madpac, _96in1, 96in1, pacman_state, 96in1, ROT90, "David Widel", "96 in 1 v3 [h]", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, 96in1c, madpac, _96in1, 96in1, pacman_state, 96in1, ROT90, "David Widel", "96 in 1 v1 [h]", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, 96in1a, madpac, _96in1, 96in1, pacman_state, 96in1, ROT90, "David Widel", "96 in 1 v2 [h]", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, 96in1b, madpac, _96in1b, 96in1, pacman_state, madpac, ROT90, "David Widel", "96 in 1 v4 [h]", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, hackypac, madpac, hackypac, pacman0, pacman_state, madpac, ROT90, "David Widel", "Hacky Pac", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, madpac, 0, madpac, 96in1, pacman_state, madpac, ROT90, "David Widel", "Mad Pac [h]", MACHINE_SUPPORTS_SAVE ) /* Other Misc Hacks */ -GAME( 1993, mspaceur, mspacman, mspaceur, mspacman, pacman_state, mspaceur, ROT90, "ImpEuropeX Corp", "Ms. Pac-man", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, multi10, multi15, multipac, multipac, pacman_state, multipac, ROT90, "Clay Cowgill", "Multipac 1.0", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, multi11, multi15, multipac, multipac, pacman_state, multipac, ROT90, "Clay Cowgill", "Multipac 1.1", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, multi13, multi15, multipac, multipac, pacman_state, multipac, ROT90, "Clay Cowgill", "Multipac 1.3", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, multi14, multi15, multipac, multipac, pacman_state, multipac, ROT90, "Clay Cowgill", "Multipac 1.4", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, multi15, 0, multipac, multipac, pacman_state, multipac, ROT90, "Clay Cowgill", "Multipac 1.5", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, pm4n1, puckman, pm4n1, pacman0, pacman_state, pm4n1, ROT90, "Jason Souza", "Pacman 4in1 v1.0 [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, pm4n1a, puckman, pm4n1, pacman0, pacman_state, pm4n1, ROT90, "Jason Souza", "Pacman 4in1 v1.1 [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, pm4n1b, puckman, pm4n1, pacman0, pacman_state, pm4n1, ROT90, "Jason Souza", "Pacman 4in1 v1.2 [c]", MACHINE_SUPPORTS_SAVE ) // arcade.souzaonline.com/downloads.html -GAME( 2008, pm4n1c, puckman, pm4n1c, pacman0, pacman_state, pm4n1, ROT90, "Jason Souza", "Pacman 4in1 v2.3 [c][h]", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, pm4n1d, puckman, pm4n1d, pacman0, pacman_state, pm4n1, ROT90, "Jason Souza", "Pacman 4in1 v3.0 [c][h]", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, pm4n1e, puckman, pm4n1d, pacman0, pacman_state, pm4n1, ROT90, "Jason Souza", "Pacman 4in1 v3.3 [c][h]", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, superabc, 0, superabc, superabc, pacman_state, superabc, ROT90, "TwoBit Score", "Pacman SuperABC (1999-09-03)[h]", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, superabco,superabc, superabc, superabc, pacman_state, superabc, ROT90, "TwoBit Score", "Pacman SuperABC (1999-03-08)[h]", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, mspaceur, mspacman, mspaceur, mspacman, pacman_state, mspaceur, ROT90, "ImpEuropeX Corp", "Ms. Pac-man", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, multi10, multi15, multipac, multipac, pacman_state, multipac, ROT90, "Clay Cowgill", "Multipac 1.0", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, multi11, multi15, multipac, multipac, pacman_state, multipac, ROT90, "Clay Cowgill", "Multipac 1.1", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, multi13, multi15, multipac, multipac, pacman_state, multipac, ROT90, "Clay Cowgill", "Multipac 1.3", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, multi14, multi15, multipac, multipac, pacman_state, multipac, ROT90, "Clay Cowgill", "Multipac 1.4", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, multi15, 0, multipac, multipac, pacman_state, multipac, ROT90, "Clay Cowgill", "Multipac 1.5", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, pm4n1, puckman, pm4n1, pacman0, pacman_state, pm4n1, ROT90, "Jason Souza", "Pacman 4in1 v1.0 [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, pm4n1a, puckman, pm4n1, pacman0, pacman_state, pm4n1, ROT90, "Jason Souza", "Pacman 4in1 v1.1 [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, pm4n1b, puckman, pm4n1, pacman0, pacman_state, pm4n1, ROT90, "Jason Souza", "Pacman 4in1 v1.2 [c]", MACHINE_SUPPORTS_SAVE ) // arcade.souzaonline.com/downloads.html +HACK( 2008, pm4n1c, puckman, pm4n1c, pacman0, pacman_state, pm4n1, ROT90, "Jason Souza", "Pacman 4in1 v2.3 [c][h]", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, pm4n1d, puckman, pm4n1d, pacman0, pacman_state, pm4n1, ROT90, "Jason Souza", "Pacman 4in1 v3.0 [c][h]", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, pm4n1e, puckman, pm4n1d, pacman0, pacman_state, pm4n1, ROT90, "Jason Souza", "Pacman 4in1 v3.3 [c][h]", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, superabc, 0, superabc, superabc, pacman_state, superabc, ROT90, "TwoBit Score", "Pacman SuperABC (1999-09-03)[h]", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, superabco,superabc, superabc, superabc, pacman_state, superabc, ROT90, "TwoBit Score", "Pacman SuperABC (1999-03-08)[h]", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/nemesis.cpp b/docs/release/src/hbmame/drivers/nemesis.cpp index f1bcbcee737..f8238d5a736 100644 --- a/docs/release/src/hbmame/drivers/nemesis.cpp +++ b/docs/release/src/hbmame/drivers/nemesis.cpp @@ -130,5 +130,5 @@ ROM_START( spcloneo ) ROM_LOAD( "587-c01.10a", 0x00000, 0x20000, CRC(09fe0632) SHA1(4c3b29c623d70bbe8a938a0beb4638912c46fb6a) ) ROM_END -GAME( 2007, spclone, salamand, salamand, lifefrcj, nemesis_state, 0, ROT0, "Konami", "Salamander (version YY 0.7.3) ", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) -GAME( 2007, spcloneo, salamand, salamand, lifefrcj, nemesis_state, 0, ROT0, "Konami", "Salamander (version YY 0.7.2.2)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) +HACK( 2007, spclone, salamand, salamand, lifefrcj, nemesis_state, 0, ROT0, "Konami", "Salamander (version YY 0.7.3) ", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) +HACK( 2007, spcloneo, salamand, salamand, lifefrcj, nemesis_state, 0, ROT0, "Konami", "Salamander (version YY 0.7.2.2)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/neogeo.cpp b/docs/release/src/hbmame/drivers/neogeo.cpp index 411962199a9..1317b620028 100644 --- a/docs/release/src/hbmame/drivers/neogeo.cpp +++ b/docs/release/src/hbmame/drivers/neogeo.cpp @@ -1003,7 +1003,7 @@ void neogeo_state::set_output_data( uint8_t data ) * *************************************/ -DRIVER_INIT_MEMBER(neogeo_state,neogeo) +void neogeo_state::init_neogeo() { m_banked_cart->install_banks(machine(), m_maincpu, m_region_maincpu->base(), m_region_maincpu->bytes()); @@ -1283,9 +1283,9 @@ INPUT_PORTS_END -DRIVER_INIT_MEMBER(neogeo_state,mvs) +void neogeo_state::init_mvs() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); } // Fixed @@ -1312,7 +1312,7 @@ const gfx_layout tilelayout = 128*8 /* char modulo */ }; -GFXDECODE_START( neogeo ) +GFXDECODE_START( gfx_neogeo ) GFXDECODE_ENTRY( "fixed", 0x0000, charlayout, 0, 0x1fff ) GFXDECODE_ENTRY( "fixedbios", 0x0000, charlayout, 0, 0x1fff ) //GFXDECODE_ENTRY( "sprites", 0x0000, tilelayout, 0, 0x1fff ) // not working @@ -1328,12 +1328,12 @@ GFXDECODE_END MACHINE_CONFIG_START( neogeo_state::neogeo_base ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, NEOGEO_MAIN_CPU_CLOCK) - MCFG_CPU_PROGRAM_MAP(neogeo_main_map) + MCFG_DEVICE_ADD("maincpu", M68000, NEOGEO_MAIN_CPU_CLOCK) + MCFG_DEVICE_PROGRAM_MAP(neogeo_main_map) - MCFG_CPU_ADD("audiocpu", Z80, NEOGEO_AUDIO_CPU_CLOCK) - MCFG_CPU_PROGRAM_MAP(audio_map) - MCFG_CPU_IO_MAP(audio_io_map) + MCFG_DEVICE_ADD("audiocpu", Z80, NEOGEO_AUDIO_CPU_CLOCK) + MCFG_DEVICE_PROGRAM_MAP(audio_map) + MCFG_DEVICE_IO_MAP(audio_io_map) /* video hardware */ MCFG_DEFAULT_LAYOUT(layout_neogeo) @@ -1342,19 +1342,20 @@ MACHINE_CONFIG_START( neogeo_state::neogeo_base ) MCFG_SCREEN_RAW_PARAMS(NEOGEO_PIXEL_CLOCK, NEOGEO_HTOTAL, NEOGEO_HBEND, NEOGEO_HBSTART, NEOGEO_VTOTAL, NEOGEO_VBEND, NEOGEO_VBSTART) MCFG_SCREEN_UPDATE_DRIVER(neogeo_state, screen_update_neogeo) - MCFG_GFXDECODE_ADD( "gfxdecode", "palette", neogeo) + MCFG_DEVICE_ADD( "gfxdecode", GFXDECODE, "palette", gfx_neogeo) /* 4096 colors * two banks * normal and shadow */ MCFG_PALETTE_ADD_INIT_BLACK("palette", 4096*2*2) MCFG_DEVICE_ADD("spritegen", NEOGEO_SPRITE, 0) /* audio hardware */ - MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") + SPEAKER(config, "lspeaker").front_left(); + SPEAKER(config, "rspeaker").front_right(); MCFG_GENERIC_LATCH_8_ADD("soundlatch") MCFG_GENERIC_LATCH_8_ADD("soundlatch2") - MCFG_SOUND_ADD("ymsnd", YM2610, NEOGEO_YM2610_CLOCK) + MCFG_DEVICE_ADD("ymsnd", YM2610, NEOGEO_YM2610_CLOCK) MCFG_YM2610_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(0, "lspeaker", 0.28) MCFG_SOUND_ROUTE(0, "rspeaker", 0.28) @@ -1375,8 +1376,8 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START( neogeo_state::mvs ) neogeo_arcade(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(main_map_slot) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(main_map_slot) MCFG_NEOGEO_CONTROL_EDGE_CONNECTOR_ADD("edge", neogeo_arc_edge, "joy", false) @@ -1392,8 +1393,8 @@ void neogeo_state::main_map_noslot(address_map &map) { MACHINE_CONFIG_START( neogeo_state::neogeo_noslot ) neogeo_arcade(config); // no slot config (legacy mame) - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(main_map_noslot) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(main_map_noslot) //joystick controller MCFG_NEOGEO_CONTROL_EDGE_CONNECTOR_ADD("edge", neogeo_arc_edge_fixed, "joy", true) @@ -1416,8 +1417,8 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START( neogeo_state::neogeo_kog ) neogeo_arcade(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(main_map_noslot) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(main_map_noslot) //joystick controller MCFG_NEOGEO_CONTROL_EDGE_CONNECTOR_ADD("edge", neogeo_arc_edge_fixed, "joy", true) @@ -1485,8 +1486,8 @@ void neogeo_state::samsho2sp_map(address_map &map) { MACHINE_CONFIG_START( neogeo_state::samsho2sp ) neogeo_noslot(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(samsho2sp_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(samsho2sp_map) MACHINE_CONFIG_END // used by lbsp @@ -1497,8 +1498,8 @@ void neogeo_state::lbsp_map(address_map &map) { MACHINE_CONFIG_START( neogeo_state::lbsp ) neogeo_noslot(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(lbsp_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(lbsp_map) MACHINE_CONFIG_END @@ -1511,9 +1512,9 @@ MACHINE_CONFIG_END /*********************************************** SMA + CMC42 */ -DRIVER_INIT_MEMBER(neogeo_state,kof99) +void neogeo_state::init_kof99() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sma_prot->kof99_decrypt_68k(cpuregion); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, KOF99_GFX_KEY); @@ -1521,9 +1522,9 @@ DRIVER_INIT_MEMBER(neogeo_state,kof99) m_sma_prot->kof99_install_protection(m_maincpu,m_banked_cart); } -DRIVER_INIT_MEMBER(neogeo_state,garou) +void neogeo_state::init_garou() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sma_prot->garou_decrypt_68k(cpuregion); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, GAROU_GFX_KEY); @@ -1531,9 +1532,9 @@ DRIVER_INIT_MEMBER(neogeo_state,garou) m_sma_prot->garou_install_protection(m_maincpu,m_banked_cart); } -DRIVER_INIT_MEMBER(neogeo_state,garouh) +void neogeo_state::init_garouh() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sma_prot->garouh_decrypt_68k(cpuregion); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, GAROU_GFX_KEY); @@ -1541,9 +1542,9 @@ DRIVER_INIT_MEMBER(neogeo_state,garouh) m_sma_prot->garouh_install_protection(m_maincpu,m_banked_cart); } -DRIVER_INIT_MEMBER(neogeo_state,mslug3) +void neogeo_state::init_mslug3() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sma_prot->mslug3_decrypt_68k(cpuregion); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, MSLUG3_GFX_KEY); @@ -1553,9 +1554,9 @@ DRIVER_INIT_MEMBER(neogeo_state,mslug3) /*********************************************** SMA + CMC50 */ -DRIVER_INIT_MEMBER(neogeo_state,kof2000) +void neogeo_state::init_kof2000() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sma_prot->kof2000_decrypt_68k(cpuregion); m_sprgen->m_fixed_layer_bank_type = 2; m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); @@ -1566,73 +1567,73 @@ DRIVER_INIT_MEMBER(neogeo_state,kof2000) /*********************************************** CMC42 */ -DRIVER_INIT_MEMBER(neogeo_state,mslug3h) +void neogeo_state::init_mslug3h() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, MSLUG3_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,ganryu) +void neogeo_state::init_ganryu() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, GANRYU_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,s1945p) +void neogeo_state::init_s1945p() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, S1945P_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,preisle2) +void neogeo_state::init_preisle2() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, PREISLE2_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,bangbead) +void neogeo_state::init_bangbead() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, BANGBEAD_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,nitd) +void neogeo_state::init_nitd() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, NITD_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,sengoku3) +void neogeo_state::init_sengoku3() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, SENGOKU3_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,zupapa) +void neogeo_state::init_zupapa() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, ZUPAPA_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,kof99k) +void neogeo_state::init_kof99k() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, KOF99_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); @@ -1641,18 +1642,18 @@ DRIVER_INIT_MEMBER(neogeo_state,kof99k) /*********************************************** CMC50 */ -DRIVER_INIT_MEMBER(neogeo_state,kof2000n) +void neogeo_state::init_kof2000n() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, KOF2000_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,kof2001) +void neogeo_state::init_kof2001() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, KOF2001_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); @@ -1662,9 +1663,9 @@ DRIVER_INIT_MEMBER(neogeo_state,kof2001) /*********************************************** CMC50 + PCM2 */ -DRIVER_INIT_MEMBER(neogeo_state,mslug4) +void neogeo_state::init_mslug4() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; /* USA violent content screen is wrong -- not a bug, confirmed on real hardware! */ m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, MSLUG4_GFX_KEY); @@ -1673,9 +1674,9 @@ DRIVER_INIT_MEMBER(neogeo_state,mslug4) } -DRIVER_INIT_MEMBER(neogeo_state,rotd) +void neogeo_state::init_rotd() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_pcm2_prot->neo_pcm2_snk_1999(ym_region, ym_region_size, 16); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); @@ -1683,9 +1684,9 @@ DRIVER_INIT_MEMBER(neogeo_state,rotd) m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,pnyaa) +void neogeo_state::init_pnyaa() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_pcm2_prot->neo_pcm2_snk_1999(ym_region, ym_region_size, 4); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); @@ -1696,9 +1697,9 @@ DRIVER_INIT_MEMBER(neogeo_state,pnyaa) /*********************************************** CMC50 + PCM2 + prg scramble */ -DRIVER_INIT_MEMBER(neogeo_state,kof2002) +void neogeo_state::init_kof2002() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_kof2002_prot->kof2002_decrypt_68k(cpuregion, cpuregion_size); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); @@ -1706,9 +1707,9 @@ DRIVER_INIT_MEMBER(neogeo_state,kof2002) m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,matrim) +void neogeo_state::init_matrim() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_kof2002_prot->matrim_decrypt_68k(cpuregion, cpuregion_size); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 1); m_sprgen->m_fixed_layer_bank_type = 2; @@ -1717,9 +1718,9 @@ DRIVER_INIT_MEMBER(neogeo_state,matrim) m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,samsho5) +void neogeo_state::init_samsho5() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_kof2002_prot->samsho5_decrypt_68k(cpuregion, cpuregion_size); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 4); m_sprgen->m_fixed_layer_bank_type = 1; @@ -1729,9 +1730,9 @@ DRIVER_INIT_MEMBER(neogeo_state,samsho5) } -DRIVER_INIT_MEMBER(neogeo_state,samsh5sp) +void neogeo_state::init_samsh5sp() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_kof2002_prot->samsh5sp_decrypt_68k(cpuregion, cpuregion_size); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 6); m_sprgen->m_fixed_layer_bank_type = 1; @@ -1743,9 +1744,9 @@ DRIVER_INIT_MEMBER(neogeo_state,samsh5sp) /*********************************************** CMC50 + PCM2 + PVC */ -DRIVER_INIT_MEMBER(neogeo_state,mslug5) +void neogeo_state::init_mslug5() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_pvc_prot->mslug5_decrypt_68k(cpuregion, cpuregion_size); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 2); m_sprgen->m_fixed_layer_bank_type = 1; @@ -1756,9 +1757,9 @@ DRIVER_INIT_MEMBER(neogeo_state,mslug5) } -DRIVER_INIT_MEMBER(neogeo_state,svc) +void neogeo_state::init_svc() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_pvc_prot->svc_px_decrypt(cpuregion, cpuregion_size); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 3); m_sprgen->m_fixed_layer_bank_type = 2; @@ -1769,9 +1770,9 @@ DRIVER_INIT_MEMBER(neogeo_state,svc) } -DRIVER_INIT_MEMBER(neogeo_state,kof2003) +void neogeo_state::init_kof2003() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_pvc_prot->kof2003_decrypt_68k(cpuregion, cpuregion_size); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); m_sprgen->m_fixed_layer_bank_type = 2; @@ -1781,9 +1782,9 @@ DRIVER_INIT_MEMBER(neogeo_state,kof2003) m_pvc_prot->install_pvc_protection(m_maincpu,m_banked_cart); } -DRIVER_INIT_MEMBER(neogeo_state,kof2003h) +void neogeo_state::init_kof2003h() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_pvc_prot->kof2003h_decrypt_68k(cpuregion, cpuregion_size); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); m_sprgen->m_fixed_layer_bank_type = 2; @@ -1795,35 +1796,35 @@ DRIVER_INIT_MEMBER(neogeo_state,kof2003h) /*********************************************** misc carts */ -DRIVER_INIT_MEMBER(neogeo_state,mslugx) +void neogeo_state::init_mslugx() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_mslugx_prot->mslugx_install_protection(m_maincpu); } -DRIVER_INIT_MEMBER(neogeo_state,fatfury2) +void neogeo_state::init_fatfury2() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_fatfury2_prot->fatfury2_install_protection(m_maincpu,m_banked_cart); } -DRIVER_INIT_MEMBER(neogeo_state,kof98) +void neogeo_state::init_kof98() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_kof98_prot->kof98_decrypt_68k(cpuregion, cpuregion_size); m_kof98_prot->install_kof98_protection(m_maincpu); } -DRIVER_INIT_MEMBER(neogeo_state,sbp) +void neogeo_state::init_sbp() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sbp_prot->sbp_install_protection(m_maincpu, cpuregion, cpuregion_size); } -DRIVER_INIT_MEMBER(neogeo_state,jockeygp) +void neogeo_state::init_jockeygp() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, JOCKEYGP_GFX_KEY); @@ -1836,7 +1837,7 @@ DRIVER_INIT_MEMBER(neogeo_state,jockeygp) // m_maincpu->space(AS_PROGRAM).install_read_port(0x2c0000, 0x2c0001, "IN6"); } -DRIVER_INIT_MEMBER(neogeo_state,vliner) +void neogeo_state::init_vliner() { m_banked_cart->install_banks(machine(), m_maincpu, m_region_maincpu->base(), m_region_maincpu->bytes()); @@ -1853,109 +1854,109 @@ DRIVER_INIT_MEMBER(neogeo_state,vliner) /*********************************************** bootlegs */ -DRIVER_INIT_MEMBER(neogeo_state,garoubl) +void neogeo_state::init_garoubl() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,2); m_bootleg_prot->neogeo_bootleg_cx_decrypt(spr_region, spr_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,cthd2003) +void neogeo_state::init_cthd2003() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->decrypt_cthd2003(spr_region, spr_region_size, audiocpu_region,audio_region_size, fix_region, fix_region_size); m_bootleg_prot->patch_cthd2003(m_maincpu,m_banked_cart, cpuregion, cpuregion_size); } -DRIVER_INIT_MEMBER(neogeo_state,ct2k3sp) +void neogeo_state::init_ct2k3sp() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->decrypt_ct2k3sp(spr_region, spr_region_size, audiocpu_region,audio_region_size, fix_region, fix_region_size); m_bootleg_prot->patch_cthd2003(m_maincpu,m_banked_cart, cpuregion, cpuregion_size); } -DRIVER_INIT_MEMBER(neogeo_state,ct2k3sa) +void neogeo_state::init_ct2k3sa() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->decrypt_ct2k3sa(spr_region, spr_region_size, audiocpu_region,audio_region_size); m_bootleg_prot->patch_ct2k3sa(cpuregion, cpuregion_size); } -DRIVER_INIT_MEMBER(neogeo_state,kf10thep) +void neogeo_state::init_kf10thep() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->kf10thep_px_decrypt(cpuregion, cpuregion_size); m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); } -DRIVER_INIT_MEMBER(neogeo_state,kf2k5uni) +void neogeo_state::init_kf2k5uni() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->decrypt_kf2k5uni(cpuregion, cpuregion_size, audiocpu_region,audio_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,kof2k4se) +void neogeo_state::init_kof2k4se() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->decrypt_kof2k4se_68k(cpuregion, cpuregion_size); } -DRIVER_INIT_MEMBER(neogeo_state,svcplus) +void neogeo_state::init_svcplus() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->svcplus_px_decrypt(cpuregion, cpuregion_size); m_bootleg_prot->svcboot_cx_decrypt(spr_region, spr_region_size); m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size, 1); m_bootleg_prot->svcplus_px_hack(cpuregion, cpuregion_size); } -DRIVER_INIT_MEMBER(neogeo_state,svcplusa) +void neogeo_state::init_svcplusa() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->svcplusa_px_decrypt(cpuregion, cpuregion_size); m_bootleg_prot->svcboot_cx_decrypt(spr_region, spr_region_size); m_bootleg_prot->svcplus_px_hack(cpuregion, cpuregion_size); } -DRIVER_INIT_MEMBER(neogeo_state,samsho5b) +void neogeo_state::init_samsho5b() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->samsho5b_px_decrypt(cpuregion, cpuregion_size); m_bootleg_prot->samsho5b_vx_decrypt(ym_region, ym_region_size); m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); m_bootleg_prot->neogeo_bootleg_cx_decrypt(spr_region, spr_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,kof97oro) +void neogeo_state::init_kof97oro() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->kof97oro_px_decode(cpuregion, cpuregion_size); m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); m_bootleg_prot->neogeo_bootleg_cx_decrypt(spr_region, spr_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,lans2004) +void neogeo_state::init_lans2004() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->lans2004_decrypt_68k(cpuregion, cpuregion_size); m_bootleg_prot->lans2004_vx_decrypt(ym_region, ym_region_size); m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); m_bootleg_prot->neogeo_bootleg_cx_decrypt(spr_region, spr_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,kof10th) +void neogeo_state::init_kof10th() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->decrypt_kof10th(cpuregion, cpuregion_size); m_bootleg_prot->install_kof10th_protection(m_maincpu,m_banked_cart, cpuregion, cpuregion_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,kog) +void neogeo_state::init_kog() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_kog_prot->kog_px_decrypt(cpuregion, cpuregion_size); m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); @@ -1968,17 +1969,17 @@ DRIVER_INIT_MEMBER(neogeo_state,kog) /*********************************************** bootlegs - can use original prot */ -DRIVER_INIT_MEMBER(neogeo_state,ms4plus) +void neogeo_state::init_ms4plus() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, MSLUG4_GFX_KEY); m_pcm2_prot->neo_pcm2_snk_1999(ym_region, ym_region_size, 8); m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); } -DRIVER_INIT_MEMBER(neogeo_state,kf2k2pls) +void neogeo_state::init_kf2k2pls() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_kof2002_prot->kof2002_decrypt_68k(cpuregion, cpuregion_size); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); @@ -1988,16 +1989,16 @@ DRIVER_INIT_MEMBER(neogeo_state,kf2k2pls) /*********************************************** bootleg hybrid */ -DRIVER_INIT_MEMBER(neogeo_state,mslug3b6) +void neogeo_state::init_mslug3b6() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,2); m_cmc_prot->cmc42_neogeo_gfx_decrypt(spr_region, spr_region_size, MSLUG3_GFX_KEY); } -DRIVER_INIT_MEMBER(neogeo_state,kof2002b) +void neogeo_state::init_kof2002b() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_kof2002_prot->kof2002_decrypt_68k(cpuregion, cpuregion_size); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); @@ -2005,9 +2006,9 @@ DRIVER_INIT_MEMBER(neogeo_state,kof2002b) m_bootleg_prot->kof2002b_gfx_decrypt(fix_region,0x20000); } -DRIVER_INIT_MEMBER(neogeo_state,kf2k2mp) +void neogeo_state::init_kf2k2mp() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->kf2k2mp_decrypt(cpuregion, cpuregion_size); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); @@ -2015,9 +2016,9 @@ DRIVER_INIT_MEMBER(neogeo_state,kf2k2mp) m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, KOF2002_GFX_KEY); } -DRIVER_INIT_MEMBER(neogeo_state,kf2k2mp2) +void neogeo_state::init_kf2k2mp2() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->kf2k2mp2_px_decrypt(cpuregion, cpuregion_size); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 0); m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); @@ -2025,9 +2026,9 @@ DRIVER_INIT_MEMBER(neogeo_state,kf2k2mp2) m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, KOF2002_GFX_KEY); } -DRIVER_INIT_MEMBER(neogeo_state,matrimbl) +void neogeo_state::init_matrimbl() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_kof2002_prot->matrim_decrypt_68k(cpuregion, cpuregion_size); m_sprgen->m_fixed_layer_bank_type = 2; m_bootleg_prot->matrimbl_decrypt(spr_region, spr_region_size, audiocpu_region,audio_region_size); @@ -2035,9 +2036,9 @@ DRIVER_INIT_MEMBER(neogeo_state,matrimbl) } -DRIVER_INIT_MEMBER(neogeo_state,ms5plus) +void neogeo_state::init_ms5plus() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, MSLUG5_GFX_KEY); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 2); m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); @@ -2048,18 +2049,18 @@ DRIVER_INIT_MEMBER(neogeo_state,ms5plus) -DRIVER_INIT_MEMBER(neogeo_state,svcboot) +void neogeo_state::init_svcboot() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->svcboot_px_decrypt(cpuregion, cpuregion_size); m_bootleg_prot->svcboot_cx_decrypt(spr_region, spr_region_size); m_pvc_prot->install_pvc_protection(m_maincpu,m_banked_cart); } -DRIVER_INIT_MEMBER(neogeo_state,svcsplus) +void neogeo_state::init_svcsplus() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_bootleg_prot->svcsplus_px_decrypt(cpuregion, cpuregion_size); m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,2); m_bootleg_prot->svcboot_cx_decrypt(spr_region, spr_region_size); @@ -2069,18 +2070,18 @@ DRIVER_INIT_MEMBER(neogeo_state,svcsplus) -DRIVER_INIT_MEMBER(neogeo_state,kf2k3bl) +void neogeo_state::init_kf2k3bl() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, KOF2003_GFX_KEY); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size,1); m_bootleg_prot->kf2k3bl_install_protection(m_maincpu,m_banked_cart, cpuregion, cpuregion_size); } -DRIVER_INIT_MEMBER(neogeo_state,kf2k3pl) +void neogeo_state::init_kf2k3pl() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, KOF2003_GFX_KEY); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); m_bootleg_prot->kf2k3pl_px_decrypt(cpuregion, cpuregion_size); @@ -2088,9 +2089,9 @@ DRIVER_INIT_MEMBER(neogeo_state,kf2k3pl) m_bootleg_prot->kf2k3pl_install_protection(m_maincpu,m_banked_cart, cpuregion, cpuregion_size); } -DRIVER_INIT_MEMBER(neogeo_state,kf2k3upl) +void neogeo_state::init_kf2k3upl() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, KOF2003_GFX_KEY); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 5); m_bootleg_prot->kf2k3upl_px_decrypt(cpuregion, cpuregion_size); @@ -2117,9 +2118,9 @@ INPUT_CHANGED_MEMBER(neogeo_state::select_bios) membank("bankedbios")->set_entry(newval ? 0 : 1); } -DRIVER_INIT_MEMBER(neogeo_state,ms5pcb) +void neogeo_state::init_ms5pcb() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_pvc_prot->mslug5_decrypt_68k(cpuregion, cpuregion_size); m_sma_prot->svcpcb_gfx_decrypt(spr_region, spr_region_size); @@ -2134,9 +2135,9 @@ DRIVER_INIT_MEMBER(neogeo_state,ms5pcb) } -DRIVER_INIT_MEMBER(neogeo_state,svcpcb) +void neogeo_state::init_svcpcb() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_pvc_prot->svc_px_decrypt(cpuregion, cpuregion_size); m_sma_prot->svcpcb_gfx_decrypt(spr_region, spr_region_size); @@ -2151,9 +2152,9 @@ DRIVER_INIT_MEMBER(neogeo_state,svcpcb) } -DRIVER_INIT_MEMBER(neogeo_state,kf2k3pcb) +void neogeo_state::init_kf2k3pcb() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_pvc_prot->kf2k3pcb_decrypt_68k(cpuregion, cpuregion_size); m_sma_prot->kf2k3pcb_gfx_decrypt(spr_region, spr_region_size); m_sma_prot->kf2k3pcb_sp1_decrypt((uint16_t*)memregion("mainbios")->base()); @@ -2177,16 +2178,16 @@ DRIVER_INIT_MEMBER(neogeo_state,kf2k3pcb) m_maincpu->space(AS_PROGRAM).install_rom(0xc00000, 0xc7ffff, 0x080000, memregion("mainbios")->base()); // 512k bios } -DRIVER_INIT_MEMBER( neogeo_state, cmc42sfix ) +void neogeo_state::init_cmc42sfix() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER( neogeo_state, cmc50sfix ) +void neogeo_state::init_cmc50sfix() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } @@ -2217,5 +2218,5 @@ ROM_START( neogeo ) ROM_END -/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT */ -CONS( 1990, neogeo, 0, 0, mvs, neogeo_6slot, neogeo_state, mvs, "SNK", "Neo-Geo", MACHINE_IS_BIOS_ROOT | MACHINE_SUPPORTS_SAVE ) +/* YEAR NAME PARENT MACHINE INPUT INIT */ +HACK( 1990, neogeo, 0, mvs, neogeo_6slot, neogeo_state, mvs, ROT0, "SNK", "Neo-Geo", MACHINE_IS_BIOS_ROOT | MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/neogeo1.cpp b/docs/release/src/hbmame/drivers/neogeo1.cpp index be8bf510932..7aa6970de77 100644 --- a/docs/release/src/hbmame/drivers/neogeo1.cpp +++ b/docs/release/src/hbmame/drivers/neogeo1.cpp @@ -5,9 +5,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, jckeygpd) +void neogeo_state::init_jckeygpd() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); @@ -16,43 +16,43 @@ DRIVER_INIT_MEMBER( neogeo_state, jckeygpd) m_maincpu->space(AS_PROGRAM).install_ram(0x200000, 0x201fff); } -DRIVER_INIT_MEMBER( neogeo_state, matrima ) +void neogeo_state::init_matrima() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, MATRIM_GFX_KEY); } -DRIVER_INIT_MEMBER( neogeo_state, matrimd ) +void neogeo_state::init_matrimd() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; m_kof2002_prot->matrim_decrypt_68k(cpuregion, cpuregion_size); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 1); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER( neogeo_state, matrmehc ) +void neogeo_state::init_matrmehc() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 2; m_kof2002_prot->matrim_decrypt_68k(cpuregion, cpuregion_size); m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, MATRIM_GFX_KEY); m_pcm2_prot->neo_pcm2_swap(ym_region, ym_region_size, 1); } -DRIVER_INIT_MEMBER( neogeo_state, pnyaad ) +void neogeo_state::init_pnyaad() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_pcm2_prot->neo_pcm2_snk_1999(ym_region, ym_region_size, 4); m_cmc_prot->neogeo_cmc50_m1_decrypt(audiocrypt_region, audiocrypt_region_size, audiocpu_region,audio_region_size); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } -DRIVER_INIT_MEMBER( neogeo_state, shockt2w ) +void neogeo_state::init_shockt2w() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); uint16_t *mem16= (uint16_t *)memregion("mainbios")->base(); mem16[0x0200] = 1; /* Force home mode */ /* Above causes checksum failure, so patch it out */ @@ -2846,170 +2846,170 @@ ROM_END -GAME( 1991, 2020bbcd, 2020bb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "2020 Super Baseball (CD conversion)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, 2020bbcd, 2020bb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "2020 Super Baseball (CD conversion)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, androdunpx, androdun, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Andro Dunos (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, androdunpx, androdun, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Andro Dunos (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, aofbh, aof, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Art of Fighting (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, aof2b, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "TcwLee", "Art of Fighting 2 (Geese instead of Mr. Big)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, aof2b1, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Art of Fighting 2 (Boss hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, aof2bh, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Art of Fighting 2 (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, aof2br2, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "TcwLee", "Art of Fighting 2 (Geese instead of Ryo)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, aof3b, aof3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Art of Fighting 3 (Boss hack by Dodowang)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, aof3bh, aof3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Art of Fighting 3 (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, aofbh, aof, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Art of Fighting (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, aof2b, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "TcwLee", "Art of Fighting 2 (Geese instead of Mr. Big)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, aof2b1, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Art of Fighting 2 (Boss hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, aof2bh, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Art of Fighting 2 (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, aof2br2, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "TcwLee", "Art of Fighting 2 (Geese instead of Ryo)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, aof3b, aof3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Art of Fighting 3 (Boss hack by Dodowang)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, aof3bh, aof3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Art of Fighting 3 (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, bangbeadd, bangbead, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Bang Bead (decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, bangbeadp, bangbead, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Bang Bead (prototype)", MACHINE_SUPPORTS_SAVE ) // commented out in official MAME source -GAME( 1990, bjourneypx, bjourney, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Blue's Journey / Raguy (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, breakersbh, breakers, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Breakers (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, breakersp, breakers, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Breakers (Move change 26c?)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, breakersy, breakers, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "Breakers (Boss Robert PPX Team hack remixed by ZKW)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, breakrevb, breakrev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Breakers Revenge (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, breakrevpp, breakrev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Pipi899", "Breakers Revenge (Enhanced Power hack by Pipi899 2009-06-11)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, breakrevy, breakrev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "Breakers Revenge (Boss Robert PPX Team hack remixed by ZKW)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, burningfhp, burningf, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Lb70", "Burning Fight (High Power by EEZEZY(LB70))", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, bangbeadd, bangbead, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Bang Bead (decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, bangbeadp, bangbead, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Bang Bead (prototype)", MACHINE_SUPPORTS_SAVE ) // commented out in official MAME source +HACK( 1990, bjourneypx, bjourney, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Blue's Journey / Raguy (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, breakersbh, breakers, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Breakers (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, breakersp, breakers, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Breakers (Move change 26c?)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, breakersy, breakers, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "Breakers (Boss Robert PPX Team hack remixed by ZKW)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, breakrevb, breakrev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Breakers Revenge (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, breakrevpp, breakrev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Pipi899", "Breakers Revenge (Enhanced Power hack by Pipi899 2009-06-11)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, breakrevy, breakrev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "Breakers Revenge (Boss Robert PPX Team hack remixed by ZKW)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, burningfhp, burningf, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Lb70", "Burning Fight (High Power by EEZEZY(LB70))", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, ctomadaypx, ctomaday, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Captain Tomaday (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, ctomadaypx, ctomaday, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Captain Tomaday (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, dragons1, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face", "Dragon's Heaven", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, dragons1, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face", "Dragon's Heaven", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, eightmaneb, eightman, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blackheart", "Eight Man (Enhanced Version hack by Blackheart 2009-08-22)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, eightmaneb, eightman, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blackheart", "Eight Man (Enhanced Version hack by Blackheart 2009-08-22)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, fightfevbs, fightfev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Fight Fever (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, fightfevk, fightfev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unk", "Fight Fever (Kanji Patch)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, fightfevbs, fightfev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Fight Fever (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, fightfevk, fightfev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unk", "Fight Fever (Kanji Patch)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, flipshotk, flipshot, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Battle Flip Shot (Korean)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, flipshotk, flipshot, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Battle Flip Shot (Korean)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, galaxyfgb, galaxyfg, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Galaxy Fight (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, galaxyfgbh, galaxyfg, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Galaxy Fight (Boss Hack 2014 Edition by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, ganryud, ganryu, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "Visco", "Ganryu / Musashi Ganryuki (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, galaxyfgb, galaxyfg, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Galaxy Fight (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, galaxyfgbh, galaxyfg, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Galaxy Fight (Boss Hack 2014 Edition by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, ganryud, ganryu, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "Visco", "Ganryu / Musashi Ganryuki (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, gowcaizrb, gowcaizr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Voltage Fighter (Boss hack by Wesker (FGCH))", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, gowcaizrbs, gowcaizr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Voltage Fighter (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, gowcaizrrv, gowcaizr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Voltage Fighter - Gowcaizer (Boss Revised Version 2009-10-05)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, gowcaizry, gowcaizr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Voltage Fighter - Gowcaizer (Boss Hack - Easy Moves)", MACHINE_SUPPORTS_SAVE) +HACK( 1995, gowcaizrb, gowcaizr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Voltage Fighter (Boss hack by Wesker (FGCH))", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, gowcaizrbs, gowcaizr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Voltage Fighter (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, gowcaizrrv, gowcaizr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Voltage Fighter - Gowcaizer (Boss Revised Version 2009-10-05)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, gowcaizry, gowcaizr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Voltage Fighter - Gowcaizer (Boss Hack - Easy Moves)", MACHINE_SUPPORTS_SAVE) -GAME( 1991, gpilotscd, gpilots, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "Ghost Pilots (CD conversion)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, gpilotse, gpilots, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Robert", "Ghost Pilots (Enhanced Version, Hack by Robert)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, gpilotspx, gpilots, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Ghost Pilots (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1996, ironcladb, ironclad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Ironclad (conversion from Wii)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ironcladcd, ironclad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "Ironclad (CD conversion)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) - -GAME( 2001, jockeygpd, jockeygp, neogeo_noslot, jockeygp, neogeo_state, jckeygpd, ROT0, "Sun Amusement / BrezzaSoft", "Jockey Grand Prix (decrypted C)", MACHINE_SUPPORTS_SAVE ) - -GAME( 2007, joyjoycd, joyjoy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Puzzled (CD conversion)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, joyjoycd1, joyjoy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "Puzzled / Joy Joy Kid (CD conversion)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1995, kabukiklb, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis / Creamymami", "Far East of Eden - Kabuki Klash (Boss Hack by Ydmis and Creamymami)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kabukikleh, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Far East of Eden - Kabuki Klash (Add Char)", MACHINE_SUPPORTS_SAVE ) // Manto, Karakuri, Jyashinsai and Lucifeller -GAME( 1995, kabukiklgm, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Flycboy", "Far East of Eden - Kabuki Klash (Color Fix set 2 - Title screen and char color changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kabukiklgmc, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Flycboy", "Far East of Eden - Kabuki Klash (Color Fix set 1 - Title screen and char color changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kabukiklmc, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Far East of Eden - Kabuki Klash (Magic always max)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kabukiklyc, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Far East of Eden - Kabuki Klash (Add Char - Magic always max)", MACHINE_SUPPORTS_SAVE ) // Manto, Karakuri, Jyashinsai and Lucifeller - Based on kabukleh - -GAME( 1994, karnovreh, karnovr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Karnov's Revenge (Add Char)", MACHINE_SUPPORTS_SAVE ) // Big Tornado - -GAME( 1996, kizunab, kizuna, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kizuna Encounter (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, kizunaeh, kizuna, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "007325", "Kizuna Encounter (Easy Moves hack by 007325 2009-02-23)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, gpilotscd, gpilots, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "Ghost Pilots (CD conversion)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, gpilotse, gpilots, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Robert", "Ghost Pilots (Enhanced Version, Hack by Robert)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, gpilotspx, gpilots, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Ghost Pilots (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1996, ironcladb, ironclad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Ironclad (conversion from Wii)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ironcladcd, ironclad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "Ironclad (CD conversion)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) + +HACK( 2001, jockeygpd, jockeygp, neogeo_noslot, jockeygp, neogeo_state, jckeygpd, ROT0, "Sun Amusement / BrezzaSoft", "Jockey Grand Prix (decrypted C)", MACHINE_SUPPORTS_SAVE ) + +HACK( 2007, joyjoycd, joyjoy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Puzzled (CD conversion)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, joyjoycd1, joyjoy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "Puzzled / Joy Joy Kid (CD conversion)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1995, kabukiklb, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis / Creamymami", "Far East of Eden - Kabuki Klash (Boss Hack by Ydmis and Creamymami)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kabukikleh, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Far East of Eden - Kabuki Klash (Add Char)", MACHINE_SUPPORTS_SAVE ) // Manto, Karakuri, Jyashinsai and Lucifeller +HACK( 1995, kabukiklgm, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Flycboy", "Far East of Eden - Kabuki Klash (Color Fix set 2 - Title screen and char color changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kabukiklgmc, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Flycboy", "Far East of Eden - Kabuki Klash (Color Fix set 1 - Title screen and char color changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kabukiklmc, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Far East of Eden - Kabuki Klash (Magic always max)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kabukiklyc, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Far East of Eden - Kabuki Klash (Add Char - Magic always max)", MACHINE_SUPPORTS_SAVE ) // Manto, Karakuri, Jyashinsai and Lucifeller - Based on kabukleh + +HACK( 1994, karnovreh, karnovr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Karnov's Revenge (Add Char)", MACHINE_SUPPORTS_SAVE ) // Big Tornado + +HACK( 1996, kizunab, kizuna, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Kizuna Encounter (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, kizunaeh, kizuna, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "007325", "Kizuna Encounter (Easy Moves hack by 007325 2009-02-23)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, lans2k4d, shocktr2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Lansquenet 2004 (Shock Troopers - 2nd Squad Bootleg / fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, lbowlingcd, lbowling, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "League Bowling (CD conversion)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, lresortpx, lresort, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Last Resort (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, lans2k4d, shocktr2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Lansquenet 2004 (Shock Troopers - 2nd Squad Bootleg / fully decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, lbowlingcd, lbowling, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "League Bowling (CD conversion)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, lresortpx, lresort, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Last Resort (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, magdrop3fr, magdrop3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Magical Drop III (French)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, maglordpx, maglord, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Magician Lord (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, magdrop3fr, magdrop3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Magical Drop III (French)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, maglordpx, maglord, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Magician Lord (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, matrima, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Noise Factory / Atlus Corporation", "Power Instinct - Matrimelee (Alternate)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, matrimbh, matrim, neogeo_noslot, neogeo, neogeo_state, matrim, ROT0, "Creamymami", "Matrimelee (Boss hack by Creamymami (EGCG))", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, matrimd, matrim, neogeo_noslot, neogeo, neogeo_state, matrimd, ROT0, "Noise Factory / Atlus", "Matrimelee (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, matrimdh, matrim, neogeo_noslot, neogeo, neogeo_state, matrmehc, ROT0, "Dodowang", "Matrimelee (decrypted C) hack", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, matrimeh, matrim, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Matrimelee (Bootleg, Hero Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, matrimehc, matrim, neogeo_noslot, neogeo, neogeo_state, matrmehc, ROT0, "Creamymami", "Matrimelee (Pow always max - MVS protection rem)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, matrimnd, matrim, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Matrimelee (hack nd)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, matrima, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Noise Factory / Atlus Corporation", "Power Instinct - Matrimelee (Alternate)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, matrimbh, matrim, neogeo_noslot, neogeo, neogeo_state, matrim, ROT0, "Creamymami", "Matrimelee (Boss hack by Creamymami (EGCG))", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, matrimd, matrim, neogeo_noslot, neogeo, neogeo_state, matrimd, ROT0, "Noise Factory / Atlus", "Matrimelee (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, matrimdh, matrim, neogeo_noslot, neogeo, neogeo_state, matrmehc, ROT0, "Dodowang", "Matrimelee (decrypted C) hack", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, matrimeh, matrim, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Matrimelee (Bootleg, Hero Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, matrimehc, matrim, neogeo_noslot, neogeo, neogeo_state, matrmehc, ROT0, "Creamymami", "Matrimelee (Pow always max - MVS protection rem)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, matrimnd, matrim, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Matrimelee (hack nd)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, miexchngfr, miexchng, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Money Puzzle Exchanger (French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, miexchngfr, miexchng, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Arkatrad", "Money Puzzle Exchanger (French)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, mutnatex, mutnat, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Pipi899", "Mutation Nation (Ex version, Pipi899)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, mutnatex, mutnat, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Pipi899", "Mutation Nation (Ex version, Pipi899)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, nam1975g, nam1975, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "NAM-1975 (hack?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, nam1975h, nam1975, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blast of the Wolf", "NAM-1975 (Max Blast edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, nam1975g, nam1975, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "NAM-1975 (hack?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, nam1975h, nam1975, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blast of the Wolf", "NAM-1975 (Max Blast edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, ncombatpk, ncombat, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Krizal chen", "Ninja Combat (Plus hack by Krizal chen (Dsght))", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, ncommandsp, ncommand, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "e107", "Ninja Commando (Super Plus hack by e107 2009-08-16)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, neocup98k, neocup98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Neo-Geo Cup '98 - The Road to the Victory (Korean)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, ncombatpk, ncombat, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Krizal chen", "Ninja Combat (Plus hack by Krizal chen (Dsght))", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, ncommandsp, ncommand, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "e107", "Ninja Commando (Super Plus hack by e107 2009-08-16)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, neocup98k, neocup98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Neo-Geo Cup '98 - The Road to the Victory (Korean)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ninjamasasp, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "Ninja Master's (Plus Remixed by ZKW)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ninjamaschl, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL", "Ninja Master's (Hack by CHL)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ninjamaseh, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Ninja Master's (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ninjamasehc, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Ninja Master's (Pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ninjamasehyc, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Ninja Master's (Add Char - Pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ninjamasha, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "007325", "Ninja Master's - haoh-ninpo-cho PLUS (Hack by 007325)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, ninjamashb, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "007325", "Ninja Master's (Happy Batter Edition hack by 007325 2009-09-09)", MACHINE_SUPPORTS_SAVE ) - -GAME( 2000, nitdd, nitd, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "Eleven / Gavaking", "Nightmare in the Dark (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, nitdfr, nitd, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "Arkatrad", "Nightmare in the Dark (French)", MACHINE_SUPPORTS_SAVE ) // based on decrypted C -GAME( 2005, nitdfro, nitd, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "Arkatrad", "Nightmare in the Dark (French) (Old)", MACHINE_SUPPORTS_SAVE ) // based on decrypted C -GAME( 2000, nitdfro1, nitd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eleven / Gavaking", "Nightmare in the Dark French (NEO ARC Traduction)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, nitdpx, nitd, neogeo_noslot, neogeo, neogeo_state, nitd, ROT0, "Xyahzhs", "Nightmare in the Dark (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, nitdsp, nitd, neogeo_noslot, neogeo, neogeo_state, nitd, ROT0, "hack", "Nightmare in the Dark (Spanish)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, nitdsp1, nitd, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "hack", "Nightmare in the Dark (Spanish.Rev2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, nitdsp2, nitd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Meganiuz", "Nightmare in the Dark Spanish (Version 1.1 by MEGANIUZ)", MACHINE_SUPPORTS_SAVE ) - -GAME( 2009, pbcrazyb1, pbobblen, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Elrayzeur", "Puzzle Bobble Crazy (beta1 2009-07-05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, pbcrazyb2, pbobblen, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Elrayzeur", "Puzzle Bobble Crazy (beta2 2009-07-23)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, pbobblenba, pbobblen, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Taito", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, pbobblencd, pbobblen, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Puzzle Bobble / Bust-A-Move (Neo-Geo)(CD conversion)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pbobblendx, pbobblen, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Puzzle Bobble Deluxe / Bust-A-Move Deluxe", MACHINE_SUPPORTS_SAVE ) - -GAME( 2003, pnyaad, pnyaa, neogeo_noslot, neogeo, neogeo_state, pnyaad, ROT0, "Aiky", "Pochi & Nyaa (decrypted C)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1999, preisle2d, preisle2, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "Yumekobo", "Prehistoric Isle 2 (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, preisle2px, preisle2, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "Xyahzhs", "Prehistoric Isle 2 (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, pspikes2cd, pspikes2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "Power Spikes II (CD conversion)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ninjamasasp, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "Ninja Master's (Plus Remixed by ZKW)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ninjamaschl, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CHL", "Ninja Master's (Hack by CHL)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ninjamaseh, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Ninja Master's (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ninjamasehc, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Ninja Master's (Pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ninjamasehyc, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Ninja Master's (Add Char - Pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ninjamasha, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "007325", "Ninja Master's - haoh-ninpo-cho PLUS (Hack by 007325)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, ninjamashb, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "007325", "Ninja Master's (Happy Batter Edition hack by 007325 2009-09-09)", MACHINE_SUPPORTS_SAVE ) + +HACK( 2000, nitdd, nitd, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "Eleven / Gavaking", "Nightmare in the Dark (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, nitdfr, nitd, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "Arkatrad", "Nightmare in the Dark (French)", MACHINE_SUPPORTS_SAVE ) // based on decrypted C +HACK( 2005, nitdfro, nitd, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "Arkatrad", "Nightmare in the Dark (French) (Old)", MACHINE_SUPPORTS_SAVE ) // based on decrypted C +HACK( 2000, nitdfro1, nitd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eleven / Gavaking", "Nightmare in the Dark French (NEO ARC Traduction)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, nitdpx, nitd, neogeo_noslot, neogeo, neogeo_state, nitd, ROT0, "Xyahzhs", "Nightmare in the Dark (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, nitdsp, nitd, neogeo_noslot, neogeo, neogeo_state, nitd, ROT0, "hack", "Nightmare in the Dark (Spanish)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, nitdsp1, nitd, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "hack", "Nightmare in the Dark (Spanish.Rev2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, nitdsp2, nitd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Meganiuz", "Nightmare in the Dark Spanish (Version 1.1 by MEGANIUZ)", MACHINE_SUPPORTS_SAVE ) + +HACK( 2009, pbcrazyb1, pbobblen, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Elrayzeur", "Puzzle Bobble Crazy (beta1 2009-07-05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, pbcrazyb2, pbobblen, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Elrayzeur", "Puzzle Bobble Crazy (beta2 2009-07-23)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, pbobblenba, pbobblen, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Taito", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, pbobblencd, pbobblen, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Puzzle Bobble / Bust-A-Move (Neo-Geo)(CD conversion)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pbobblendx, pbobblen, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Puzzle Bobble Deluxe / Bust-A-Move Deluxe", MACHINE_SUPPORTS_SAVE ) + +HACK( 2003, pnyaad, pnyaa, neogeo_noslot, neogeo, neogeo_state, pnyaad, ROT0, "Aiky", "Pochi & Nyaa (decrypted C)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1999, preisle2d, preisle2, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "Yumekobo", "Prehistoric Isle 2 (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, preisle2px, preisle2, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "Xyahzhs", "Prehistoric Isle 2 (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, pspikes2cd, pspikes2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "Power Spikes II (CD conversion)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ragnagrdbe, ragnagrd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Operation Ragnagard (Easy Moves hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ragnagrdbs, ragnagrd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Operation Ragnagard (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ragnagrdeh, ragnagrd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Operation Ragnagard (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, ragnagrdsb, ragnagrd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Lichenzhao", "Operation Ragnagard (Super Boss Easy Moves hack by Lichenzhao 2009-11-16)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1999, s1945pd, s1945p, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "Psikyo", "Strikers 1945 Plus (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, s1945peh, s1945p, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "KrysoFun", "Strikers 1945 Plus (Super Shot hack by KrysoFun)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, s1945ph, s1945p, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Yumeji", "Strikers 1945 Plus (Ascender P55 hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, s1945pwe, s1945p, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Wesker", "Strikers 1945 Plus (Hack)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1995, savagereb, savagere, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji, Dodowang", "Savage Reign (Boss hack by Yumeji/Dodowang)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, savageredb, savagere, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Savage Reign (Debug menu unlocked - P1 and P2 Press select to change stage)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sdodgebp, sdodgeb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blackheart", "Super Dodge Ball (Power hack by Blackheart 2009-09-02)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, shocktr2px, shocktr2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Shock Troopers - 2nd Squad (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, shocktr2w, shocktr2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Shock Troopers - 2nd Squad (Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, shocktrosp, shocktro, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "e107", "Shock Troopers (Super Plus hack by e107 2009-08-18)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, sonicwi2eh, sonicwi2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Robert", "Aero Fighters 2 / Sonic Wings 2 (Hack alternate set by Robert)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, sonicwi2px, sonicwi2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Aero Fighters 2 / Sonic Wings 2 (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sonicwi3eh, sonicwi3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Robert", "Aero Fighters 3 / Sonic Wings 3 (Hack alternate set by Robert)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sonicwi3h, sonicwi3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Aero Fighters 3 / Sonic Wings 3 (ExChar hack by Wesker)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sonicwi3px, sonicwi3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Aero Fighters 3 / Sonic Wings 3 (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, spinmasth, spinmast, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Robert", "Spin Master / Miracle Adventure (Enhanced Version, Hack by Robert)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, spinmastpx, spinmast, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Spin Master / Miracle Adventure (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, ssidekicd, ssideki, neogeo_noslot, neogeo, neogeo_state, fatfury2, ROT0, "CD_conv", "Super Sidekicks / Tokuten Ou (CD conversion)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, strhoopcd, strhoop, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "Street Hoop (CD conversion)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, superspycd, superspy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "The Super Spy (CD conversion)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1994, tophuntrpx, tophuntr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Top Hunter - Roddy & Cathy (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, tpgolfcd, tpgolf, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "Top Player's Golf (CD conversion)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, trallycd, trally, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "Thrash Rally (CD conversion)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1996, twinsprih, twinspri, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Twinkle Star Sprites (ExChar hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1992, viewpoinf, viewpoin, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SHYMA.X", "Viewpoint (French by NEOARC Team)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, viewpointr, viewpoin, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KiWi Starlight", "Viewpoint Enhanced", MACHINE_SUPPORTS_SAVE ) // Unlimited lives and mega-bombs for p1 and p2 - -GAME( 1996, wakuwak7bh, wakuwak7, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Waku Waku 7 (Add Char - 2 players only)", MACHINE_SUPPORTS_SAVE ) // Fernandez and Bonus Kun -GAME( 1996, wakuwak7h, wakuwak7, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Waku Waku 7 (Boss Hack)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1994, wjammersf, wjammers, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Elrayzeur", "Windjammers (French v0.1 beta by Elrayzeur)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, wjammersk, wjammers, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Aneue Bannzai", "Windjammers (Korean hack by Aneue Bannzai)", MACHINE_SUPPORTS_SAVE ) - -GAME( 2001, zupapad, zupapa, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Zupapa! (custom decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ragnagrdbe, ragnagrd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Operation Ragnagard (Easy Moves hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ragnagrdbs, ragnagrd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Operation Ragnagard (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ragnagrdeh, ragnagrd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Operation Ragnagard (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, ragnagrdsb, ragnagrd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Lichenzhao", "Operation Ragnagard (Super Boss Easy Moves hack by Lichenzhao 2009-11-16)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1999, s1945pd, s1945p, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "Psikyo", "Strikers 1945 Plus (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, s1945peh, s1945p, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "KrysoFun", "Strikers 1945 Plus (Super Shot hack by KrysoFun)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, s1945ph, s1945p, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Yumeji", "Strikers 1945 Plus (Ascender P55 hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, s1945pwe, s1945p, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Wesker", "Strikers 1945 Plus (Hack)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1995, savagereb, savagere, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji, Dodowang", "Savage Reign (Boss hack by Yumeji/Dodowang)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, savageredb, savagere, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Savage Reign (Debug menu unlocked - P1 and P2 Press select to change stage)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sdodgebp, sdodgeb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blackheart", "Super Dodge Ball (Power hack by Blackheart 2009-09-02)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, shocktr2px, shocktr2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Shock Troopers - 2nd Squad (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, shocktr2w, shocktr2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Shock Troopers - 2nd Squad (Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, shocktrosp, shocktro, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "e107", "Shock Troopers (Super Plus hack by e107 2009-08-18)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, sonicwi2eh, sonicwi2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Robert", "Aero Fighters 2 / Sonic Wings 2 (Hack alternate set by Robert)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, sonicwi2px, sonicwi2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Aero Fighters 2 / Sonic Wings 2 (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sonicwi3eh, sonicwi3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Robert", "Aero Fighters 3 / Sonic Wings 3 (Hack alternate set by Robert)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sonicwi3h, sonicwi3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Aero Fighters 3 / Sonic Wings 3 (ExChar hack by Wesker)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sonicwi3px, sonicwi3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Aero Fighters 3 / Sonic Wings 3 (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, spinmasth, spinmast, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Robert", "Spin Master / Miracle Adventure (Enhanced Version, Hack by Robert)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, spinmastpx, spinmast, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Spin Master / Miracle Adventure (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, ssidekicd, ssideki, neogeo_noslot, neogeo, neogeo_state, fatfury2, ROT0, "CD_conv", "Super Sidekicks / Tokuten Ou (CD conversion)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, strhoopcd, strhoop, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "Street Hoop (CD conversion)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, superspycd, superspy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "The Super Spy (CD conversion)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1994, tophuntrpx, tophuntr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Xyahzhs", "Top Hunter - Roddy & Cathy (Plus Max hack by Xyahzhs)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, tpgolfcd, tpgolf, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "Top Player's Golf (CD conversion)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, trallycd, trally, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CD_conv", "Thrash Rally (CD conversion)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1996, twinsprih, twinspri, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Twinkle Star Sprites (ExChar hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1992, viewpoinf, viewpoin, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SHYMA.X", "Viewpoint (French by NEOARC Team)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, viewpointr, viewpoin, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KiWi Starlight", "Viewpoint Enhanced", MACHINE_SUPPORTS_SAVE ) // Unlimited lives and mega-bombs for p1 and p2 + +HACK( 1996, wakuwak7bh, wakuwak7, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Waku Waku 7 (Add Char - 2 players only)", MACHINE_SUPPORTS_SAVE ) // Fernandez and Bonus Kun +HACK( 1996, wakuwak7h, wakuwak7, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Waku Waku 7 (Boss Hack)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1994, wjammersf, wjammers, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Elrayzeur", "Windjammers (French v0.1 beta by Elrayzeur)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, wjammersk, wjammers, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Aneue Bannzai", "Windjammers (Korean hack by Aneue Bannzai)", MACHINE_SUPPORTS_SAVE ) + +HACK( 2001, zupapad, zupapa, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Zupapa! (custom decrypted C)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -3314,7 +3314,27 @@ ROM_START( breakers01 ) ROM_LOAD16_BYTE( "230.c4", 0x800001, 0x400000, CRC(63aeb74c) SHA1(9ff6930c0c3d79b46b86356e8565ce4fcd69ac38) ) ROM_END -ROM_START( breakrevs01 ) /* MVS ONLY RELEASE */ +ROM_START( breakers02 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "230y.p1", 0x100000, 0x100000, CRC(e65b2b70) SHA1(a879fa3299240fa82560c140e32c0d046de9aadd) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "230.s1", CRC(076fb64c) SHA1(c166038128d7004f69932141f83b320a35c2b4ca) ) + + NEO_BIOS_AUDIO_128K( "230.m1", CRC(3951a1c1) SHA1(1e6442a7ea82ada9503d71045dd93e12bd05254f) ) + + ROM_REGION( 0x800000, "ymsnd", 0 ) + ROM_LOAD( "230.v1", 0x000000, 0x400000, CRC(7f9ed279) SHA1(acd0558960ec29bfc3e3ee99d00e503bebff8513) ) + ROM_LOAD( "230.v2", 0x400000, 0x400000, CRC(1d43e420) SHA1(26d09b8b18b4b802dbda4d6f06626c24d0b7c512) ) + + ROM_REGION( 0x1000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "230.c1", 0x000000, 0x400000, CRC(68d4ae76) SHA1(2e820067f6963669f104bebf19e865fe4127b4dd) ) + ROM_LOAD16_BYTE( "230.c2", 0x000001, 0x400000, CRC(fdee05cd) SHA1(efc4ffd790953ac7c25d5f045c64a9b49d24b096) ) + ROM_LOAD16_BYTE( "230.c3", 0x800000, 0x400000, CRC(645077f3) SHA1(0ae74f3b4b3b88f128c6d8c0f35ffa53f5d67ef2) ) + ROM_LOAD16_BYTE( "230.c4", 0x800001, 0x400000, CRC(63aeb74c) SHA1(9ff6930c0c3d79b46b86356e8565ce4fcd69ac38) ) +ROM_END + +ROM_START( breakrevs01 ) ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "245hc01.p1", 0x100000, 0x100000, CRC(2006eb59) SHA1(3408cf71d4b1f0bfe30bf2656e4600bb509539f9) ) ROM_CONTINUE( 0x000000, 0x100000 ) @@ -3337,7 +3357,29 @@ ROM_START( breakrevs01 ) /* MVS ONLY RELEASE */ ROM_LOAD16_BYTE( "245.c6", 0x1000001, 0x400000, CRC(d0337328) SHA1(dff86b75dc283bd4512557a5c64f16e6be6c16e4) ) ROM_END - /**************************************** +ROM_START( breakrevs02 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "245hc02.p1", 0x100000, 0x100000, CRC(db938d1e) SHA1(7e25134d344bf3816e37df320e4ff29d743cea37) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "245.s1", CRC(e7660a5d) SHA1(1cd54964ba60b245ea57d9daf0e27b572b815d21) ) + + NEO_BIOS_AUDIO_128K( "245.m1", CRC(00f31c66) SHA1(8488598415c9b74bce00e05b31d96e3d1625c20d) ) + + ROM_REGION( 0x800000, "ymsnd", 0 ) + ROM_LOAD( "245.v1", 0x000000, 0x400000, CRC(e255446c) SHA1(b3933340d49d4ba581f3bf1af7ad69d786205790) ) + ROM_LOAD( "245.v2", 0x400000, 0x400000, CRC(9068198a) SHA1(71819b0475a5e173a2f9a6e4ff19a94655141c3c) ) + + ROM_REGION( 0x1800000, "sprites", 0 ) + ROM_LOAD16_BYTE( "245.c1", 0x0000000, 0x400000, CRC(68d4ae76) SHA1(2e820067f6963669f104bebf19e865fe4127b4dd) ) + ROM_LOAD16_BYTE( "245.c2", 0x0000001, 0x400000, CRC(fdee05cd) SHA1(efc4ffd790953ac7c25d5f045c64a9b49d24b096) ) + ROM_LOAD16_BYTE( "245.c3", 0x0800000, 0x400000, CRC(645077f3) SHA1(0ae74f3b4b3b88f128c6d8c0f35ffa53f5d67ef2) ) + ROM_LOAD16_BYTE( "245.c4", 0x0800001, 0x400000, CRC(63aeb74c) SHA1(9ff6930c0c3d79b46b86356e8565ce4fcd69ac38) ) + ROM_LOAD16_BYTE( "245.c5", 0x1000000, 0x400000, CRC(b5f40e7f) SHA1(b332bac64dbb9a9dd66c5315f47ea08634d36f45) ) + ROM_LOAD16_BYTE( "245.c6", 0x1000001, 0x400000, CRC(d0337328) SHA1(dff86b75dc283bd4512557a5c64f16e6be6c16e4) ) +ROM_END + +/**************************************** Fight Fever *****************************************/ @@ -3594,8 +3636,73 @@ ROM_START( kabukikls04 ) ROM_LOAD16_BYTE( "092.c3", 0x800000, 0x400000, CRC(5da735d6) SHA1(f1c05a73794ece15576a0a30c81f4a44faac475a) ) ROM_LOAD16_BYTE( "092.c4", 0x800001, 0x400000, CRC(de07f997) SHA1(c27a4d4bef868eed38dc152ff37d4135b16cc991) ) ROM_END +ROM_START( kabukikls05 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "092hc05.p1", 0x100000, 0x100000, CRC(bc6646bc) SHA1(7848d29fa2e3ae0e9ab82a2ea9df9c105bbe9d5a) ) + ROM_CONTINUE( 0x000000, 0x100000 ) - /**************************************** + NEO_SFIX_128K( "092.s1", CRC(a3d68ee2) SHA1(386f6110a16967a72fbf788f9d968fddcdcd2889) ) + + NEO_BIOS_AUDIO_128K( "092.m1", CRC(91957ef6) SHA1(7b6907532a0e02ceb643623cbd689cf228776ed1) ) + + ROM_REGION( 0x700000, "ymsnd", 0 ) + ROM_LOAD( "092.v1", 0x000000, 0x200000, CRC(69e90596) SHA1(1a2007d7784b3ce90d115980c3353862f1664d45) ) + ROM_LOAD( "092.v2", 0x200000, 0x200000, CRC(7abdb75d) SHA1(0bff764889fe02f37877514c7fc450250839f632) ) + ROM_LOAD( "092.v3", 0x400000, 0x200000, CRC(eccc98d3) SHA1(b0dfbdb1ea045cb961323ac6906ab342256c3dc7) ) + ROM_LOAD( "092.v4", 0x600000, 0x100000, CRC(a7c9c949) SHA1(574bc55b45e81ce357b14f5992426115de25cd35) ) + + ROM_REGION( 0x1000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "092.c1", 0x000000, 0x400000, CRC(2a9fab01) SHA1(aa9f037df33ae0575b328734c76c0918ae1917e9) ) + ROM_LOAD16_BYTE( "092.c2", 0x000001, 0x400000, CRC(6d2bac02) SHA1(dfe96b62883333872be432e8af1ae617c9e62698) ) + ROM_LOAD16_BYTE( "092.c3", 0x800000, 0x400000, CRC(5da735d6) SHA1(f1c05a73794ece15576a0a30c81f4a44faac475a) ) + ROM_LOAD16_BYTE( "092.c4", 0x800001, 0x400000, CRC(de07f997) SHA1(c27a4d4bef868eed38dc152ff37d4135b16cc991) ) +ROM_END + +ROM_START( kabukikls06 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "092hc06.p1", 0x100000, 0x100000, CRC(06007b05) SHA1(f58a7aac710f5d54c09d849805dc302d76629835) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "092.s1", CRC(a3d68ee2) SHA1(386f6110a16967a72fbf788f9d968fddcdcd2889) ) + + NEO_BIOS_AUDIO_128K( "092.m1", CRC(91957ef6) SHA1(7b6907532a0e02ceb643623cbd689cf228776ed1) ) + + ROM_REGION( 0x700000, "ymsnd", 0 ) + ROM_LOAD( "092.v1", 0x000000, 0x200000, CRC(69e90596) SHA1(1a2007d7784b3ce90d115980c3353862f1664d45) ) + ROM_LOAD( "092.v2", 0x200000, 0x200000, CRC(7abdb75d) SHA1(0bff764889fe02f37877514c7fc450250839f632) ) + ROM_LOAD( "092.v3", 0x400000, 0x200000, CRC(eccc98d3) SHA1(b0dfbdb1ea045cb961323ac6906ab342256c3dc7) ) + ROM_LOAD( "092.v4", 0x600000, 0x100000, CRC(a7c9c949) SHA1(574bc55b45e81ce357b14f5992426115de25cd35) ) + + ROM_REGION( 0x1000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "092.c1", 0x000000, 0x400000, CRC(2a9fab01) SHA1(aa9f037df33ae0575b328734c76c0918ae1917e9) ) + ROM_LOAD16_BYTE( "092.c2", 0x000001, 0x400000, CRC(6d2bac02) SHA1(dfe96b62883333872be432e8af1ae617c9e62698) ) + ROM_LOAD16_BYTE( "092.c3", 0x800000, 0x400000, CRC(5da735d6) SHA1(f1c05a73794ece15576a0a30c81f4a44faac475a) ) + ROM_LOAD16_BYTE( "092.c4", 0x800001, 0x400000, CRC(de07f997) SHA1(c27a4d4bef868eed38dc152ff37d4135b16cc991) ) +ROM_END + +ROM_START( kabukikls07 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "092hc07.p1", 0x100000, 0x100000, CRC(f9a73f58) SHA1(eba2acbe7219a9c657fd9af46fe90e63ffe3d8e7) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "092.s1", CRC(a3d68ee2) SHA1(386f6110a16967a72fbf788f9d968fddcdcd2889) ) + + NEO_BIOS_AUDIO_128K( "092.m1", CRC(91957ef6) SHA1(7b6907532a0e02ceb643623cbd689cf228776ed1) ) + + ROM_REGION( 0x700000, "ymsnd", 0 ) + ROM_LOAD( "092.v1", 0x000000, 0x200000, CRC(69e90596) SHA1(1a2007d7784b3ce90d115980c3353862f1664d45) ) + ROM_LOAD( "092.v2", 0x200000, 0x200000, CRC(7abdb75d) SHA1(0bff764889fe02f37877514c7fc450250839f632) ) + ROM_LOAD( "092.v3", 0x400000, 0x200000, CRC(eccc98d3) SHA1(b0dfbdb1ea045cb961323ac6906ab342256c3dc7) ) + ROM_LOAD( "092.v4", 0x600000, 0x100000, CRC(a7c9c949) SHA1(574bc55b45e81ce357b14f5992426115de25cd35) ) + + ROM_REGION( 0x1000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "092.c1", 0x000000, 0x400000, CRC(2a9fab01) SHA1(aa9f037df33ae0575b328734c76c0918ae1917e9) ) + ROM_LOAD16_BYTE( "092.c2", 0x000001, 0x400000, CRC(6d2bac02) SHA1(dfe96b62883333872be432e8af1ae617c9e62698) ) + ROM_LOAD16_BYTE( "092.c3", 0x800000, 0x400000, CRC(5da735d6) SHA1(f1c05a73794ece15576a0a30c81f4a44faac475a) ) + ROM_LOAD16_BYTE( "092.c4", 0x800001, 0x400000, CRC(de07f997) SHA1(c27a4d4bef868eed38dc152ff37d4135b16cc991) ) +ROM_END + +/**************************************** Kizuna Encounter *****************************************/ @@ -3703,7 +3810,33 @@ ROM_START( kizunas04 ) ROM_LOAD16_BYTE( "059.c8", 0x1800001, 0x200000, CRC(484ce3ba) SHA1(4f21ed20ce6e2b67e2b079404599310c94f591ff) ) ROM_END - /**************************************** +ROM_START( kizunas05 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "216hc05.p1", 0x100000, 0x100000, CRC(49231093) SHA1(34871033652f757714f75c6f8f1d1180f5ef42f1) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "216.s1", CRC(efdc72d7) SHA1(be37cbf1852e2e4c907cc799b754b538544b6703) ) + + NEO_BIOS_AUDIO_128K( "216.m1", CRC(1b096820) SHA1(72852e78c620038f8dafde5e54e02e418c31be9c) ) + + ROM_REGION( 0x800000, "ymsnd", 0 ) + ROM_LOAD( "059.v1", 0x000000, 0x200000, CRC(530c50fd) SHA1(29401cee7f7d2c199c7cb58092e86b28205e81ad) ) + ROM_LOAD( "216.v2", 0x200000, 0x200000, CRC(03667a8d) SHA1(3b0475e553a49f8788f32b0c84f82645cc6b4273) ) + ROM_LOAD( "059.v3", 0x400000, 0x200000, CRC(7038c2f9) SHA1(c1d6f86b24feba03fe009b58199d2eeabe572f4e) ) + ROM_LOAD( "216.v4", 0x600000, 0x200000, CRC(31b99bd6) SHA1(5871751f8e9e6b98337472c22b5e1c7ede0a9311) ) + + ROM_REGION( 0x1c00000, "sprites", 0 ) + ROM_LOAD16_BYTE( "059.c1", 0x0000000, 0x200000, CRC(763ba611) SHA1(d3262e0332c894ee149c5963f882cc5e5562ee57) ) + ROM_LOAD16_BYTE( "059.c2", 0x0000001, 0x200000, CRC(e05e8ca6) SHA1(986a9b16ff92bc101ab567d2d01348e093abea9a) ) + ROM_LOAD16_BYTE( "216.c3", 0x0800000, 0x400000, CRC(665c9f16) SHA1(7ec781a49a462f395b450460b29493f55134eac2) ) + ROM_LOAD16_BYTE( "216.c4", 0x0800001, 0x400000, CRC(7f5d03db) SHA1(365ed266c121f4df0bb76898955a8ae0e668a216) ) + ROM_LOAD16_BYTE( "059.c5", 0x1000000, 0x200000, CRC(59013f9e) SHA1(5bf48fcc450da72a8c4685f6e3887e67eae49988) ) + ROM_LOAD16_BYTE( "059.c6", 0x1000001, 0x200000, CRC(1c8d5def) SHA1(475d89a5c4922a9f6bd756d23c2624d57b6e9d62) ) + ROM_LOAD16_BYTE( "059.c7", 0x1800000, 0x200000, CRC(c88f7035) SHA1(c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f) ) + ROM_LOAD16_BYTE( "059.c8", 0x1800001, 0x200000, CRC(484ce3ba) SHA1(4f21ed20ce6e2b67e2b079404599310c94f591ff) ) +ROM_END + +/**************************************** Karnov's Revenge *****************************************/ @@ -3746,7 +3879,26 @@ ROM_START( magdrop3s01 ) ROM_LOAD16_BYTE( "233.c4", 0x800001, 0x400000, CRC(70dbbd6d) SHA1(32dd6a04c6329e89f4878e7a56f0d172a6388eea) ) ROM_END - /******************************************** +ROM_START( magdrop3s02 ) + ROM_REGION( 0x100000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "233hc02.p1", 0x000000, 0x100000, CRC(fe314e43) SHA1(96028dd1081e09932dda43ec628cb365481c54cd) ) + + NEO_SFIX_128K( "233.s1", CRC(7399e68a) SHA1(b535ee56a0f0995f04674e676f6aa636ffad26aa) ) + + NEO_BIOS_AUDIO_128K( "233.m1", CRC(5beaf34e) SHA1(2905d26945932cddc2dd3a1dc5abba8aa3baee14) ) + + ROM_REGION( 0x480000, "ymsnd", 0 ) + ROM_LOAD( "233.v1", 0x000000, 0x400000, CRC(58839298) SHA1(18cae7bba997c52780761cbf119c4e4b34397a61) ) + ROM_LOAD( "233.v2", 0x400000, 0x080000, CRC(d5e30df4) SHA1(bbbc0ff5b975471bd682f85976ac4a93f6d44f2e) ) + + ROM_REGION( 0x1000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "233fr.c1", 0x000000, 0x400000, CRC(b10223f2) SHA1(d99565751bdde47cae4c5bb5fac32a0b80bae2b9) ) + ROM_LOAD16_BYTE( "233fr.c2", 0x000001, 0x400000, CRC(39c0f4b8) SHA1(a09c20c12d418e938ce84ea87d3d8bbb3007563c) ) + ROM_LOAD16_BYTE( "233.c3", 0x800000, 0x400000, CRC(0ba2c502) SHA1(8e0f1e553aef04758aaaa14d5115f0ecace4391e) ) + ROM_LOAD16_BYTE( "233.c4", 0x800001, 0x400000, CRC(70dbbd6d) SHA1(32dd6a04c6329e89f4878e7a56f0d172a6388eea) ) +ROM_END + +/******************************************** Matrimelee **********************************************/ @@ -4028,7 +4180,31 @@ ROM_START( matrims11 ) ROM_LOAD16_BYTE( "266.c8", 0x3000001, 0x800000, CRC(29873d33) SHA1(dc77f129ed49b8d40d0d4241feef3f6c2f19a987) ) ROM_END - /**************************************** +ROM_START( matrims12 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "266hc12.p1", 0x000000, 0x100000, CRC(da33c12f) SHA1(90f54abaf5e6d3b539f066f5393db40902430f37) ) + ROM_LOAD16_WORD_SWAP( "266.p2", 0x100000, 0x400000, CRC(a14b1906) SHA1(1daa14d73512f760ef569b06f9facb279437d1db) ) + + NEO_SFIX_MT_512K + + NEO_BIOS_AUDIO_ENCRYPTED_128K( "266.m1", CRC(456c3e6c) SHA1(5a07d0186198a18d2dda1331093cf29b0b9b2984) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "266.v1", 0x000000, 0x800000, CRC(a4f83690) SHA1(200d683d8c30ebc6d0ed331aa5bbba39b4e07160) ) + ROM_LOAD( "266.v2", 0x800000, 0x800000, CRC(d0f69eda) SHA1(9d7e98976ad433ed8a35d7afffa38130444ba7db) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "266.c1", 0x0000000, 0x800000, CRC(505f4e30) SHA1(f22b6f76fc0cad963555dc89d072967c8dc8b79a) ) + ROM_LOAD16_BYTE( "266.c2", 0x0000001, 0x800000, CRC(3cb57482) SHA1(dab15bc24391f9a5173de76af48b612fb9636ccf) ) + ROM_LOAD16_BYTE( "266.c3", 0x1000000, 0x800000, CRC(f1cc6ad0) SHA1(66c1cccc0332ffd2d3064f06330c41f95ca09ced) ) + ROM_LOAD16_BYTE( "266.c4", 0x1000001, 0x800000, CRC(45b806b7) SHA1(c2bb866fded53d62fad0fc88d89d5e7d4cb1894f) ) + ROM_LOAD16_BYTE( "266.c5", 0x2000000, 0x800000, CRC(9a15dd6b) SHA1(194a6973a7a9e3847efe1bdbaeaeb16e74aff2dd) ) + ROM_LOAD16_BYTE( "266.c6", 0x2000001, 0x800000, CRC(281cb939) SHA1(bdb7766cfde581ccfaee2be7fe48445f360a2301) ) + ROM_LOAD16_BYTE( "266.c7", 0x3000000, 0x800000, CRC(4b71f780) SHA1(d5611a6f6b730db58613b48f2b0174661ccfb7bb) ) + ROM_LOAD16_BYTE( "266.c8", 0x3000001, 0x800000, CRC(29873d33) SHA1(dc77f129ed49b8d40d0d4241feef3f6c2f19a987) ) +ROM_END + +/**************************************** Money Puzzle Exchanger ****************************************/ @@ -4190,8 +4366,32 @@ ROM_START( ninjamass03 ) ROM_LOAD16_BYTE( "217.c8", 0x1800001, 0x400000, CRC(a085bb61) SHA1(6a3e9e6ba96072b8849b407f2b24103dc0852259) ) ROM_END +ROM_START( ninjamass04 ) + ROM_REGION( 0x300000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "217hc04.p1", 0x000000, 0x100000, CRC(9319828b) SHA1(e95a6eda276c2453342faa515f5012b32c7a8162) ) + ROM_LOAD16_WORD_SWAP( "217.p2", 0x100000, 0x200000, CRC(191fca88) SHA1(e318e5931704779bbe461719a5eeeba89bd83a5d) ) - /******************************************** + NEO_SFIX_128K( "217.s1", CRC(8ff782f0) SHA1(90099c154357042ba658d4ef6abe4d9335bb7172) ) + + NEO_BIOS_AUDIO_128K( "217.m1", CRC(d00fb2af) SHA1(6bcaa52e1641cc24288e1f22f4dc98e8d8921b90) ) + + ROM_REGION( 0x600000, "ymsnd", 0 ) + ROM_LOAD( "217.v1", 0x000000, 0x400000, CRC(1c34e013) SHA1(5368e413d2188c4fd063b6bb7d5f498ff83ea812) ) + ROM_LOAD( "217.v2", 0x400000, 0x200000, CRC(22f1c681) SHA1(09da03b2e63d180e55173ff25e8735c4162f027b) ) + + ROM_REGION( 0x2000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "217.c1", 0x0000000, 0x400000, CRC(5fe97bc4) SHA1(d76c955d83baa2b9fd24222a9b2852947b7b92f0) ) + ROM_LOAD16_BYTE( "217.c2", 0x0000001, 0x400000, CRC(886e0d66) SHA1(d407e1525e4ebe996e14f6e5c0396a10f736a50d) ) + ROM_LOAD16_BYTE( "217.c3", 0x0800000, 0x400000, CRC(59e8525f) SHA1(19f602c71545d6c021dc72e112d3a8b8efe7a9b7) ) + ROM_LOAD16_BYTE( "217.c4", 0x0800001, 0x400000, CRC(8521add2) SHA1(0d1a6f2979302c4c282e31ff334d2d887aec74f7) ) + ROM_LOAD16_BYTE( "217.c5", 0x1000000, 0x400000, CRC(fb1896e5) SHA1(777a8caa9ebdbddf89e3d5ab650c94a55228ce54) ) + ROM_LOAD16_BYTE( "217.c6", 0x1000001, 0x400000, CRC(1c98c54b) SHA1(cb1cad161d9b9f2f5a7cf8ae4d6d35b51acf90f5) ) + ROM_LOAD16_BYTE( "217.c7", 0x1800000, 0x400000, CRC(8b0ede2e) SHA1(ea632ac98291ddac95441b7fe2349974b2da8a42) ) + ROM_LOAD16_BYTE( "217.c8", 0x1800001, 0x400000, CRC(a085bb61) SHA1(6a3e9e6ba96072b8849b407f2b24103dc0852259) ) +ROM_END + + +/******************************************** Nightmare in the Dark **********************************************/ @@ -4277,6 +4477,80 @@ ROM_START( ragnagrds01 ) ROM_LOAD16_BYTE( "218.c8", 0x1800001, 0x400000, CRC(d9b311f6) SHA1(ba61a7ab3f08bb7348ad6cd01e5d29ca5ee75074) ) ROM_END +ROM_START( ragnagrds02 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "218hc02.p1", 0x100000, 0x100000, CRC(fb1f9763) SHA1(c8f2b74353a13799bf83e694b9fc2a4aeb7bab71) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "218.s1", CRC(7d402f9a) SHA1(59ec29d03e62e7a8bef689a124a9164f43b2ace1) ) + + NEO_BIOS_AUDIO_128K( "218.m1", CRC(17028bcf) SHA1(7a4e8f33ce9b41beac2152b8f6003f247699e2e1) ) + + ROM_REGION( 0x800000, "ymsnd", 0 ) + ROM_LOAD( "218.v1", 0x000000, 0x400000, CRC(61eee7f4) SHA1(5b11b1a0b1b74dfbc2998cbda9f8f7a5e9059957) ) + ROM_LOAD( "218.v2", 0x400000, 0x400000, CRC(6104e20b) SHA1(18e8aae3e51e141977d523a10e737ff68fe81910) ) + + ROM_REGION( 0x2000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "218.c1", 0x0000000, 0x400000, CRC(c31500a4) SHA1(cc82100038988872721028044ed2e9764bcc2fb0) ) + ROM_LOAD16_BYTE( "218.c2", 0x0000001, 0x400000, CRC(98aba1f9) SHA1(121276c569967e501d8e1b83747f1bdebff612ea) ) + ROM_LOAD16_BYTE( "218.c3", 0x0800000, 0x400000, CRC(833c163a) SHA1(b7e5356bbd9efab67fedb5bc671ba8bbd661fe0f) ) + ROM_LOAD16_BYTE( "218.c4", 0x0800001, 0x400000, CRC(c1a30f69) SHA1(f87ddda4695abcd14f5c2d4b7d41f72ad5b064cc) ) + ROM_LOAD16_BYTE( "218.c5", 0x1000000, 0x400000, CRC(6b6de0ff) SHA1(1abb24cb407258235f4a572cf101d0774823040b) ) + ROM_LOAD16_BYTE( "218.c6", 0x1000001, 0x400000, CRC(94beefcf) SHA1(d2ff0bac325c9c823dba68bd4f281b3b9f8f68e7) ) + ROM_LOAD16_BYTE( "218.c7", 0x1800000, 0x400000, CRC(de6f9b28) SHA1(455adb6bb986af8a00d7f32b7f4f3715fc3007f6) ) + ROM_LOAD16_BYTE( "218.c8", 0x1800001, 0x400000, CRC(d9b311f6) SHA1(ba61a7ab3f08bb7348ad6cd01e5d29ca5ee75074) ) +ROM_END + +ROM_START( ragnagrds03 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "218hc03.p1", 0x100000, 0x100000, CRC(27e4f92a) SHA1(96b150bf1b0135c211ab26690e79c852853bc993) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "218.s1", CRC(7d402f9a) SHA1(59ec29d03e62e7a8bef689a124a9164f43b2ace1) ) + + NEO_BIOS_AUDIO_128K( "218.m1", CRC(17028bcf) SHA1(7a4e8f33ce9b41beac2152b8f6003f247699e2e1) ) + + ROM_REGION( 0x800000, "ymsnd", 0 ) + ROM_LOAD( "218.v1", 0x000000, 0x400000, CRC(61eee7f4) SHA1(5b11b1a0b1b74dfbc2998cbda9f8f7a5e9059957) ) + ROM_LOAD( "218.v2", 0x400000, 0x400000, CRC(6104e20b) SHA1(18e8aae3e51e141977d523a10e737ff68fe81910) ) + + ROM_REGION( 0x2000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "218.c1", 0x0000000, 0x400000, CRC(c31500a4) SHA1(cc82100038988872721028044ed2e9764bcc2fb0) ) + ROM_LOAD16_BYTE( "218.c2", 0x0000001, 0x400000, CRC(98aba1f9) SHA1(121276c569967e501d8e1b83747f1bdebff612ea) ) + ROM_LOAD16_BYTE( "218.c3", 0x0800000, 0x400000, CRC(833c163a) SHA1(b7e5356bbd9efab67fedb5bc671ba8bbd661fe0f) ) + ROM_LOAD16_BYTE( "218.c4", 0x0800001, 0x400000, CRC(c1a30f69) SHA1(f87ddda4695abcd14f5c2d4b7d41f72ad5b064cc) ) + ROM_LOAD16_BYTE( "218.c5", 0x1000000, 0x400000, CRC(6b6de0ff) SHA1(1abb24cb407258235f4a572cf101d0774823040b) ) + ROM_LOAD16_BYTE( "218.c6", 0x1000001, 0x400000, CRC(94beefcf) SHA1(d2ff0bac325c9c823dba68bd4f281b3b9f8f68e7) ) + ROM_LOAD16_BYTE( "218.c7", 0x1800000, 0x400000, CRC(de6f9b28) SHA1(455adb6bb986af8a00d7f32b7f4f3715fc3007f6) ) + ROM_LOAD16_BYTE( "218.c8", 0x1800001, 0x400000, CRC(d9b311f6) SHA1(ba61a7ab3f08bb7348ad6cd01e5d29ca5ee75074) ) +ROM_END + +ROM_START( s1945ps01 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "254hc01.p1", 0x000000, 0x100000, CRC(83d03b36) SHA1(06e39436dad0c2394ec898005e3182da52467e88) ) + ROM_LOAD16_WORD_SWAP( "254.p2", 0x100000, 0x400000, CRC(efdfd4dd) SHA1(254f3e1b546eed788f7ae919be9d1bf9702148ce) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_128K( "254.m1", CRC(994b4487) SHA1(a4e645a3ababa48a8325980ff022e04a8b51b017) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "254.v1", 0x000000, 0x400000, CRC(844f58fb) SHA1(e59544457be9f21481eac8b5a39b9cbb502f252d) ) + ROM_LOAD( "254.v2", 0x400000, 0x400000, CRC(d9a248f0) SHA1(dd3e0974b753e6f94d0943a002de45668a1b072b) ) + ROM_LOAD( "254.v3", 0x800000, 0x400000, CRC(0b0d2d33) SHA1(f8e76af42a997f36a40f66b39de00f68afe6a89c) ) + ROM_LOAD( "254.v4", 0xc00000, 0x400000, CRC(6d13dc91) SHA1(8433513c0b5aea61939068a25ab90efbe3e44116) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "254.c1", 0x0000000, 0x800000, CRC(ae6fc8ef) SHA1(544ccdaee8a4a45cdce9483e30852811d2d5f3cc) ) + ROM_LOAD16_BYTE( "254.c2", 0x0000001, 0x800000, CRC(436fa176) SHA1(d70141a91a360a1b1070753086f976608fec38af) ) + ROM_LOAD16_BYTE( "254.c3", 0x1000000, 0x800000, CRC(e53ff2dc) SHA1(31f6aaffe28146d574aa72f14f90a9d968f36bc6) ) + ROM_LOAD16_BYTE( "254.c4", 0x1000001, 0x800000, CRC(818672f0) SHA1(460c6738d0ee5ae440a23fc1434fab53bbb242b5) ) + ROM_LOAD16_BYTE( "254.c5", 0x2000000, 0x800000, CRC(4580eacd) SHA1(feb96eb5e80c9125ddd7836e0939212cd3011c34) ) + ROM_LOAD16_BYTE( "254.c6", 0x2000001, 0x800000, CRC(e34970fc) SHA1(6e43e15e27bc914357f977116ab1e2d98711bb21) ) + ROM_LOAD16_BYTE( "254.c7", 0x3000000, 0x800000, CRC(f2323239) SHA1(5b3e8dd77474203be010ec7363858d806344a320) ) + ROM_LOAD16_BYTE( "254.c8", 0x3000001, 0x800000, CRC(66848c7d) SHA1(24d4ed627940a4cf8129761c1da15556e52e199c) ) +ROM_END + ROM_START( savageres01 ) ROM_REGION( 0x200000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "059hc01.p1", 0x100000, 0x100000, CRC(e892979a) SHA1(f8bc776a18b25275541f0128ad621aa881475303) ) @@ -4378,7 +4652,32 @@ ROM_START( savageres04 ) ROM_LOAD16_BYTE( "059.c8", 0xc00001, 0x200000, CRC(484ce3ba) SHA1(4f21ed20ce6e2b67e2b079404599310c94f591ff) ) ROM_END - /********************************* +ROM_START( savageres05 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "059hc05.p1", 0x100000, 0x100000, CRC(66adc2f6) SHA1(7084faa8ba415f7a1f2c39c87e0eceae9b99f4a4) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "059.s1", CRC(e08978ca) SHA1(55152cb9bd0403ae8656b93a6b1522dba5db6d1a) ) + + NEO_BIOS_AUDIO_128K( "059.m1", CRC(29992eba) SHA1(187be624abe8670503edb235ff21ae8fdc3866e0) ) + + ROM_REGION( 0x600000, "ymsnd", 0 ) + ROM_LOAD( "059.v1", 0x000000, 0x200000, CRC(530c50fd) SHA1(29401cee7f7d2c199c7cb58092e86b28205e81ad) ) + ROM_LOAD( "059.v2", 0x200000, 0x200000, CRC(eb6f1cdb) SHA1(7a311388315ea543babf872f62219fdc4d39d013) ) + ROM_LOAD( "059.v3", 0x400000, 0x200000, CRC(7038c2f9) SHA1(c1d6f86b24feba03fe009b58199d2eeabe572f4e) ) + + ROM_REGION( 0x1000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "059.c1", 0x000000, 0x200000, CRC(763ba611) SHA1(d3262e0332c894ee149c5963f882cc5e5562ee57) ) + ROM_LOAD16_BYTE( "059.c2", 0x000001, 0x200000, CRC(e05e8ca6) SHA1(986a9b16ff92bc101ab567d2d01348e093abea9a) ) + ROM_LOAD16_BYTE( "059.c3", 0x400000, 0x200000, CRC(3e4eba4b) SHA1(770adec719e63a30ebe9522cc7576caaca44f3b2) ) + ROM_LOAD16_BYTE( "059.c4", 0x400001, 0x200000, CRC(3c2a3808) SHA1(698adcec0715c9e78b6286be38debf0ce28fd644) ) + ROM_LOAD16_BYTE( "059.c5", 0x800000, 0x200000, CRC(59013f9e) SHA1(5bf48fcc450da72a8c4685f6e3887e67eae49988) ) + ROM_LOAD16_BYTE( "059.c6", 0x800001, 0x200000, CRC(1c8d5def) SHA1(475d89a5c4922a9f6bd756d23c2624d57b6e9d62) ) + ROM_LOAD16_BYTE( "059.c7", 0xc00000, 0x200000, CRC(c88f7035) SHA1(c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f) ) + ROM_LOAD16_BYTE( "059.c8", 0xc00001, 0x200000, CRC(484ce3ba) SHA1(4f21ed20ce6e2b67e2b079404599310c94f591ff) ) +ROM_END + +/********************************* Super Dodge Ball **********************************/ @@ -4421,84 +4720,120 @@ ROM_START( sdodgebs02 ) // sdodge+ ROM_LOAD16_BYTE( "208.c4", 0x0800001, 0x200000, CRC(c7165f19) SHA1(221f03de893dca0e5305fa17aa94f96c67713818) ) ROM_END +ROM_START( sdodgebs03 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "208hc03.p1", 0x100000, 0x100000, CRC(139f0039) SHA1(f14dcf494303aece02382125f3f60e2a6f8c02ad) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "208.s1", CRC(64abd6b3) SHA1(0315d724e4d83a44ce84c531ff9b8c398363c039) ) + + NEO_BIOS_AUDIO_128K( "208.m1", CRC(0a5f3325) SHA1(04e0236df478a5452654c823dcb42fea65b6a718) ) + + ROM_REGION( 0x400000, "ymsnd", 0 ) + ROM_LOAD( "208.v1", 0x000000, 0x400000, CRC(e7899a24) SHA1(3e75b449898fee73fbacf58d70e3a460b9e0c573) ) + + ROM_REGION( 0x0c00000, "sprites", 0 ) + ROM_LOAD16_BYTE( "208.c1", 0x0000000, 0x400000, CRC(93d8619b) SHA1(6588cb67e38722d5843fb29943d92e3905101aff) ) + ROM_LOAD16_BYTE( "208.c2", 0x0000001, 0x400000, CRC(1c737bb6) SHA1(8e341989981a713e61dfed8bde9a6459583ef46d) ) + ROM_LOAD16_BYTE( "208.c3", 0x0800000, 0x200000, CRC(14cb1703) SHA1(a46acec03c1b2351fe36810628f02b7c848d13db) ) + ROM_LOAD16_BYTE( "208.c4", 0x0800001, 0x200000, CRC(c7165f19) SHA1(221f03de893dca0e5305fa17aa94f96c67713818) ) +ROM_END + // Andro Dunos -GAME( 2017, androduns01, androdun, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Andro Dunos (Hacks Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, androduns01, androdun, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Andro Dunos (Hacks Alt)", MACHINE_SUPPORTS_SAVE ) // Art of Fighting 2 -GAME( 2016, aof2s01, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2 / Ryuuko No Ken 2 (Boss, Yumeji Hack)(NGH-056)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, aof2s02, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2 / Ryuuko No Ken 2 (Description Of Unknown Origin 01)(NGH-056)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, aof2s03, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2 / Ryuuko No Ken 2 (Description Of Unknown Origin 02)(NGH-056)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, aof2s04, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2 / Ryuuko No Ken 2 (Hidden Characters Added Palette For Hidden Characters)(NGH-056)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, aof2as01, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2 / Ryuuko No Ken 2A (Enable Hidden Characters In Arcade Mode)(NGH-056)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, aof2as02, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2 / Ryuuko No Ken 2A (Enable Hidden Characters In Arcade Mode V2)(NGH-056)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, aof2as03, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2 / Ryuuko No Ken 2A (Added Palette For Hidden Characters)(NGH-056)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, aof2as04, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2 / Ryuuko No Ken 2A (Added palette For hidden Characters V2)(NGH-056)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, aof2s01, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2 (Boss, Yumeji Hack)(NGH-056)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, aof2s02, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2 (Description Of Unknown Origin 01)(NGH-056)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, aof2s03, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2 (Description Of Unknown Origin 02)(NGH-056)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, aof2s04, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2 (Hidden Characters Added Palette For Hidden Characters)(NGH-056)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, aof2as01, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2A (Enable Hidden Characters In Arcade Mode)(NGH-056)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, aof2as02, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2A (Enable Hidden Characters In Arcade Mode V2)(NGH-056)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, aof2as03, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2A (Added Palette For Hidden Characters)(NGH-056)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, aof2as04, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 2A (Added palette For hidden Characters V2)(NGH-056)", MACHINE_SUPPORTS_SAVE ) // Art of Fighting 3 -GAME( 2017, aof3ks01, aof3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 3 - The Path of the Warrior (Enable Hidden Characters In Arcade Mode V1)(Korean release)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, aof3ks02, aof3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 3 - The Path of the Warrior (Enable Hidden Characters In Arcade Mode V2)(Korean release)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, aof3ks01, aof3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 3 (Enable Hidden Characters In Arcade Mode V1)(Korean release)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, aof3ks02, aof3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Art of Fighting 3 (Enable Hidden Characters In Arcade Mode V2)(Korean release)", MACHINE_SUPPORTS_SAVE ) // Breakers -GAME( 2017, breakers01, breakers, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Breakers(Mode Easy)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, breakrevs01, breakrev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Breakers Revenge (Mode Easy)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, breakers01, breakers, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Breakers(Mode Easy)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, breakers02, breakers, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Breakers (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, breakrevs01, breakrev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Breakers Revenge (Mode Easy)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, breakrevs02, breakrev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Breakers Revenge (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) // Fight Fever -GAME( 2017, fightfevs01, fightfev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fight Fever (Enable Hidden Characters)(set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, fightfevs02, fightfev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fight Fever (Fixed Kanji Display Of Some Special Attacks)(set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, fightfevas01, fightfev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fight Fever (Enable Hidden Characters)(set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fightfevs01, fightfev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fight Fever (Enable Hidden Characters)(set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fightfevs02, fightfev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fight Fever (Fixed Kanji Display Of Some Special Attacks)(set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fightfevas01, fightfev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fight Fever (Enable Hidden Characters)(set 2)", MACHINE_SUPPORTS_SAVE ) // Galaxy Fight -GAME( 2017, galaxyfs01, galaxyfg, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Galaxy Fight - Universal Warriors(Add Character To Select)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, galaxyfs02, galaxyfg, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Galaxy Fight - Universal Warriors(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, galaxyfs01, galaxyfg, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Galaxy Fight (Add Character To Select)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, galaxyfs02, galaxyfg, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Galaxy Fight (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) // Voltage Fighter -GAME( 2017, gowcaizrs01, gowcaizr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer(Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, gowcaizrs02, gowcaizr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer(Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, gowcaizrs01, gowcaizr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer(Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, gowcaizrs02, gowcaizr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer(Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) // Far East of Eden -GAME( 2017, kabukikls01, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Far East of Eden - Kabuki Klash (Add Character To Select)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kabukikls02, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Far East of Eden - Kabuki Klash (Boss Hacks)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kabukikls03, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Far East of Eden - Kabuki Klash (Enhanced Power V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kabukikls04, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Far East of Eden - Kabuki Klash (Color Modification V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kabukikls01, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Far East of Eden (Add Character To Select)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kabukikls02, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Far East of Eden (Boss Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kabukikls03, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Far East of Eden (Enhanced Power V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kabukikls04, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Far East of Eden (Color Modification V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, kabukikls05, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Far East of Eden (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, kabukikls06, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Far East of Eden (Super Remix Edition 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, kabukikls07, kabukikl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Far East of Eden (Super Remix Edition 1.2)", MACHINE_SUPPORTS_SAVE ) // Kizuna Encounter -GAME( 2017, kizunas01, kizuna, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kizuna Encounter - (Unlimited Power v1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kizunas02, kizuna, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kizuna Encounter - (Unlimited Power v2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kizunas03, kizuna, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kizuna Encounter - (Unlimited Power v3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kizunas04, kizuna, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kizuna Encounter - (Super Kill Unified)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kizunas01, kizuna, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kizuna Encounter (Unlimited Power v1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kizunas02, kizuna, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kizuna Encounter (Unlimited Power v2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kizunas03, kizuna, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kizuna Encounter (Unlimited Power v3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kizunas04, kizuna, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kizuna Encounter (Super Kill Unified)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, kizunas05, kizuna, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kizuna Encounter (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) // Karnov's Revenge -GAME( 2017, karnovres01, karnovr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Karnov's Revenge (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, karnovres01, karnovr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Karnov's Revenge (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) // Magical Drop III - GAME( 1997, magdrop3s01, magdrop3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Magical Drop III (Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, magdrop3s01, magdrop3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Magical Drop III (Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, magdrop3s02, magdrop3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Magical Drop III (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) // Matrimelee -GAME( 2016, matrims01, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Hacks", "Matrimelee (Add Character Alpha Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, matrims02, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Hacks", "Matrimelee (Add Character Alpha Set 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, matrims03, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Hacks", "Matrimelee (Max Power) ", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, matrims04, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Hacks", "Matrimelee (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, matrims05, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Hacks", "Matrimelee (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, matrims06, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Hacks", "Matrimelee (Super Plus + Add Character + Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, matrims07, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Hacks", "Matrimelee (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, matrims08, matrim, neogeo_noslot, neogeo, neogeo_state, matrim, ROT0, "Hacks", "Matrimelee (Enable Hidden Menu)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, matrims09, matrim, neogeo_noslot, neogeo, neogeo_state, matrim, ROT0, "Hacks", "Matrimelee (Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, matrims10, matrim, neogeo_noslot, neogeo, neogeo_state, matrim, ROT0, "Hacks", "Matrimelee (Maximum Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, matrims11, matrim, neogeo_noslot, neogeo, neogeo_state, matrim, ROT0, "Hacks", "Matrimelee (Power Lv 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, matrims01, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Hacks", "Matrimelee (Add Character Alpha Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, matrims02, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Hacks", "Matrimelee (Add Character Alpha Set 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, matrims03, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Hacks", "Matrimelee (Max Power) ", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, matrims04, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Hacks", "Matrimelee (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, matrims05, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Hacks", "Matrimelee (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, matrims06, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Hacks", "Matrimelee (Super Plus+)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, matrims07, matrim, neogeo_noslot, neogeo, neogeo_state, matrima, ROT0, "Hacks", "Matrimelee (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, matrims08, matrim, neogeo_noslot, neogeo, neogeo_state, matrim, ROT0, "Hacks", "Matrimelee (Enable Hidden Menu)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, matrims09, matrim, neogeo_noslot, neogeo, neogeo_state, matrim, ROT0, "Hacks", "Matrimelee (Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, matrims10, matrim, neogeo_noslot, neogeo, neogeo_state, matrim, ROT0, "Hacks", "Matrimelee (Maximum Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, matrims11, matrim, neogeo_noslot, neogeo, neogeo_state, matrim, ROT0, "Hacks", "Matrimelee (Power Lv 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, matrims12, matrim, neogeo_noslot, neogeo, neogeo_state, matrim, ROT0, "Hacks", "Matrimelee (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) // Money Puzzle Exchanger -GAME( 2017, miexchngs01, miexchng, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Money Puzzle Exchanger / Money Idol Exchanger (Translation French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, miexchngs01, miexchng, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Money Puzzle Exchanger (Translation French)", MACHINE_SUPPORTS_SAVE ) // Neo Bomberman -GAME( 2017, neobombes01, neobombe, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Neo Bomberman (Ex Super)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, neobombes02, neobombe, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Neo Bomberman (Ex Super V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, neobombes01, neobombe, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Neo Bomberman (Ex Super)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, neobombes02, neobombe, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Neo Bomberman (Ex Super V2)", MACHINE_SUPPORTS_SAVE ) // Neo-Geo Cup '98 -GAME( 2017, neocup98s01, neocup98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Neo-Geo Cup '98 - The Road to the Victory (Translation Korean)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, neocup98s01, neocup98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Neo-Geo Cup '98 (Translation Korean)", MACHINE_SUPPORTS_SAVE ) // Ninja Master's -GAME( 2017, ninjamass01, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Ninja Master's (Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ninjamass02, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Ninja Master's (Command Change V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ninjamass03, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Ninja Master's (Command Change V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ninjamass01, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Ninja Master's (Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ninjamass02, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Ninja Master's (Command Change V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ninjamass03, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Ninja Master's (Command Change V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, ninjamass04, ninjamas, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Ninja Master's (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) // Nightmare in the Dark -GAME( 2000, nitds01, nitd, neogeo_noslot, neogeo, neogeo_state, nitd, ROT0, "Hacks", "Nightmare in the Dark (French Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, nitds02, nitd, neogeo_noslot, neogeo, neogeo_state, nitd, ROT0, "Hacks", "Nightmare in the Dark (Translation French V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2000, nitds01, nitd, neogeo_noslot, neogeo, neogeo_state, nitd, ROT0, "Hacks", "Nightmare in the Dark (French Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, nitds02, nitd, neogeo_noslot, neogeo, neogeo_state, nitd, ROT0, "Hacks", "Nightmare in the Dark (Translation French V2)" , MACHINE_SUPPORTS_SAVE ) // Prehistoric Isle 2 -GAME( 2017, preisle2s01, preisle2, neogeo_noslot, neogeo, neogeo_state, preisle2, ROT0, "Hacks", "Prehistoric Isle 2 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, preisle2s01, preisle2, neogeo_noslot, neogeo, neogeo_state, preisle2, ROT0, "Hacks", "Prehistoric Isle 2 (Hack (Set 01))", MACHINE_SUPPORTS_SAVE ) // Ragnagard -GAME( 2017, ragnagrds01, ragnagrd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Ragnagard (Siu Shenquan Technology Unified Simplified V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ragnagrds01, ragnagrd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Operation Ragnagard (Siu Shenquan Technology Unified Simplified V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, ragnagrds02, ragnagrd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Operation Ragnagard (Super God Boxing Uniform Simplification)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, ragnagrds03, ragnagrd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Operation Ragnagard (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) + // S1945 +HACK( 1999, s1945ps01, s1945p, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Hacks", "Strikers 1945 Plus (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) // Savage Reign -GAME( 2017, savageres01, savagere, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Savage Reign (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, savageres02, savagere, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Savage Reign (Unlimited Super Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, savageres03, savagere, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Savage Reign (Super kill Command System)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, savageres04, savagere, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Savage Reign (s04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, savageres01, savagere, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Savage Reign (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, savageres02, savagere, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Savage Reign (Unlimited Super Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, savageres03, savagere, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Savage Reign (Super kill Command System)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, savageres04, savagere, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Savage Reign (s04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, savageres05, savagere, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Savage Reign (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) // Super Dodge Ball -GAME( 2017, sdodgebs01, sdodgeb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Super Dodge Ball (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sdodgebs02, sdodgeb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Super Dodge Ball (s02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, sdodgebs01, sdodgeb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Super Dodge Ball (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sdodgebs02, sdodgeb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Super Dodge Ball (s02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, sdodgebs03, sdodgeb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Super Dodge Ball (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) + + diff --git a/docs/release/src/hbmame/drivers/neogeo_noslot.cpp b/docs/release/src/hbmame/drivers/neogeo_noslot.cpp index 0a39e88f309..f0464b2cc32 100644 --- a/docs/release/src/hbmame/drivers/neogeo_noslot.cpp +++ b/docs/release/src/hbmame/drivers/neogeo_noslot.cpp @@ -7369,24 +7369,24 @@ ROM_END ROM_START( samsho5b ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "ssv-p2.bin", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) - ROM_LOAD16_WORD_SWAP( "ssv-p1.bin", 0x400000, 0x400000, CRC(b6cbe386) SHA1(99c2407361116c2b2c5fe72df53e05c5f99163c1) ) + ROM_LOAD16_WORD_SWAP( "ssv.p2", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) + ROM_LOAD16_WORD_SWAP( "ssv.p1", 0x400000, 0x400000, CRC(b6cbe386) SHA1(99c2407361116c2b2c5fe72df53e05c5f99163c1) ) - NEO_SFIX_128K( "ssv-s1.bin", CRC(70f667d0) SHA1(6d7ce62bb77eb215cc22d6c3c677accfd740aa83) ) + NEO_SFIX_128K( "ssv.s1", CRC(70f667d0) SHA1(6d7ce62bb77eb215cc22d6c3c677accfd740aa83) ) - NEO_BIOS_AUDIO_128K( "ssv-m1.bin", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) + NEO_BIOS_AUDIO_128K( "ssv.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) - ROM_LOAD( "ssv-v1.bin", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) - ROM_LOAD( "ssv-v2.bin", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) - ROM_LOAD( "ssv-v3.bin", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) - ROM_LOAD( "ssv-v4.bin", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) + ROM_LOAD( "ssv.v1", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) + ROM_LOAD( "ssv.v2", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) + ROM_LOAD( "ssv.v3", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) + ROM_LOAD( "ssv.v4", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "ssv-c1.bin", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) - ROM_LOAD16_BYTE( "ssv-c2.bin", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) - ROM_LOAD16_BYTE( "ssv-c3.bin", 0x2000000, 0x1000000, CRC(029f9bb5) SHA1(6296c879aa0bbd22383ceeeac0326805cbc8b4ec) ) - ROM_LOAD16_BYTE( "ssv-c4.bin", 0x2000001, 0x1000000, CRC(75722430) SHA1(30594c30a167e75463670249df7744755e39e75b) ) + ROM_LOAD16_BYTE( "ssv.c1", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) + ROM_LOAD16_BYTE( "ssv.c2", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) + ROM_LOAD16_BYTE( "ssv.c3", 0x2000000, 0x1000000, CRC(029f9bb5) SHA1(6296c879aa0bbd22383ceeeac0326805cbc8b4ec) ) + ROM_LOAD16_BYTE( "ssv.c4", 0x2000001, 0x1000000, CRC(75722430) SHA1(30594c30a167e75463670249df7744755e39e75b) ) ROM_END /* The King of Fighters 2003 bootlegs */ @@ -7905,318 +7905,318 @@ ROM_END /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR */ /* SNK */ -GAME( 1990, nam1975, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "NAM-1975 (NGM-001)(NGH-001)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, bstars, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Baseball Stars Professional (NGM-002)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, bstarsh, bstars, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Baseball Stars Professional (NGH-002)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, tpgolf, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Top Player's Golf (NGM-003)(NGH-003)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, mahretsu, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Mahjong Kyo Retsuden (NGM-004)(NGH-004)", MACHINE_SUPPORTS_SAVE ) // does not support mahjong panel in MVS mode -GAME( 1990, ridhero, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Riding Hero (NGM-006)(NGH-006)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, ridheroh, ridhero, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Riding Hero (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, alpham2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Alpha Mission II / ASO II - Last Guardian (NGM-007)(NGH-007)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, alpham2p, alpham2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Alpha Mission II / ASO II - Last Guardian (prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, cyberlip, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Cyber-Lip (NGM-010)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, superspy, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Super Spy (NGM-011)(NGH-011)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, mutnat, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Mutation Nation (NGM-014)(NGH-014)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, kotm, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters (set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, kotmh, kotm, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sengoku, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku / Sengoku Denshou (NGM-017)(NGH-017)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, sengokuh, sengoku, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku / Sengoku Denshou (NGH-017)(US)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, burningf, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Burning Fight (NGM-018)(NGH-018)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, burningfh, burningf, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Burning Fight (NGH-018)(US)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, burningfp, burningf, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Burning Fight (prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, lbowling, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "League Bowling (NGM-019)(NGH-019)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, gpilots, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Ghost Pilots (NGM-020)(NGH-020)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, gpilotsh, gpilots, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Ghost Pilots (NGH-020)(US)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, joyjoy, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Puzzled / Joy Joy Kid (NGM-021)(NGH-021)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, quizdais, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Quiz Daisousa Sen - The Last Count Down (NGM-023)(NGH-023)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, quizdaisk, quizdais, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Quiz Daisousa Sen - The Last Count Down (Korean release)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, lresort, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Last Resort", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, lresortp, lresort, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Last Resort (prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, eightman, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "Eight Man (NGM-025)(NGH-025)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, legendos, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Legend of Success Joe / Ashita no Joe Densetsu", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, 2020bb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "2020 Super Baseball (set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, 2020bba, 2020bb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "2020 Super Baseball (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, 2020bbh, 2020bb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "2020 Super Baseball (set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, socbrawl, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Soccer Brawl (NGM-031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, socbrawlh, socbrawl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Soccer Brawl (NGH-031)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, fatfury1, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai (NGM-033)(NGH-033)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, roboarmy, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Robo Army", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, fbfrenzy, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Football Frenzy (NGM-034)(NGH-034)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, kotm2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters 2 - The Next Thing (NGM-039)(NGH-039)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, kotm2p, kotm2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters 2 - The Next Thing (prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, sengoku2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku 2 / Sengoku Denshou 2", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, bstars2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Baseball Stars 2", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, quizdai2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Quiz Meitantei Neo & Geo - Quiz Daisousa Sen part 2 (NGM-042)(NGH-042)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, 3countb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "3 Count Bout / Fire Suplex (NGM-043)(NGH-043)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, aof, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting / Ryuuko no Ken (NGM-044)(NGH-044)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, samsho, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown / Samurai Spirits (NGM-045)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, samshoh, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown / Samurai Spirits (NGH-045)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, tophuntr, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Top Hunter - Roddy & Cathy (NGM-046)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, tophuntrh, tophuntr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Top Hunter - Roddy & Cathy (NGH-046)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, fatfury2, neogeo, neogeo_noslot, neogeo, neogeo_state, fatfury2, ROT0, "SNK", "Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai (NGM-047)(NGH-047)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, ssideki, neogeo, neogeo_noslot, neogeo, neogeo_state, fatfury2, ROT0, "SNK", "Super Sidekicks / Tokuten Ou", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kof94, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '94 (NGM-055)(NGH-055)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, aof2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 2 / Ryuuko no Ken 2 (NGM-056)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, aof2a, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 2 / Ryuuko no Ken 2 (NGH-056)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, fatfursp, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury Special / Garou Densetsu Special (set 1)(NGM-058)(NGH-058)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, fatfurspa, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury Special / Garou Densetsu Special (set 2)(NGM-058)(NGH-058)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, savagere, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Savage Reign / Fu'un Mokushiroku - kakutou sousei", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, ssideki2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Super Sidekicks 2 - The World Championship / Tokuten Ou 2 - real fight football (NGM-061)(NGH-061)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, samsho2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown II / Shin Samurai Spirits - Haohmaru jigokuhen (NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, samsho2k, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II)", MACHINE_SUPPORTS_SAVE ) // official or hack? -GAME( 1995, fatfury3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury 3 - Road to the Final Victory / Garou Densetsu 3 - haruka-naru tatakai (NGM-069)(NGH-069)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, ssideki3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Super Sidekicks 3 - The Next Glory / Tokuten Ou 3 - eikou e no michi", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '95 (NGM-084)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95a, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '95 (NGM-084), alternate board", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kof95h, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '95 (NGH-084)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, samsho3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGM-087)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, samsho3h, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGH-087)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, fswords, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fighters Swords (Korean release of Samurai Shodown III)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, rbff1, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury / Real Bout Garou Densetsu (NGM-095)(NGH-095)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, rbff1a, rbff1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury / Real Bout Garou Densetsu (bug fix revision)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, aof3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, aof3k, aof3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 3 - The Path of the Warrior (Korean release)", MACHINE_SUPPORTS_SAVE ) // no Japanese title / mode -GAME( 1996, kof96, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '96 (NGM-214)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kof96h, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '96 (NGH-214)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ssideki4, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Ultimate 11 - The SNK Football Championship / Tokuten Ou - Honoo no Libero", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kizuna, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, kizuna4p, kizuna, neogeo_kiz4p, kizuna4p, neogeo_state, neogeo, ROT0, "SNK", "Kizuna Encounter - Super Tag Battle 4 Way Battle Version / Fu'un Super Tag Battle Special Version", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, samsho4, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin (NGM-222)(NGH-222)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, samsho4k, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Pae Wang Jeon Seol / Legend of a Warrior (Korean censored Samurai Shodown IV)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, rbffspec, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, rbffspeck, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '97 (NGM-2320)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97h, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '97 (NGH-2320)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97k, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '97 (Korean release)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97pls, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "The King of Fighters '97 Plus (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kof97oro, kof97, neogeo_noslot, neogeo, neogeo_state, kof97oro, ROT0, "bootleg", "The King of Fighters '97 Oroshi Plus 2003 (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, kog, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "bootleg", "King of Gladiator (The King of Fighters '97 bootleg)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // protected bootleg -GAME( 1997, lastblad, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGM-2340)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, lastbladh, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGH-2340)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, lastsold, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Soldier (Korean release of The Last Blade)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, irrmaze, neogeo, neogeo_imaze, irrmaze,neogeo_state, neogeo, ROT0, "SNK / Saurus", "The Irritating Maze / Ultra Denryu Iraira Bou", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, rbff2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (NGM-2400)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, rbff2h, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (NGH-2400)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, rbff2k, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury 2 - The Newcomers (Korean release)", MACHINE_SUPPORTS_SAVE ) // no Japanese title / mode -GAME( 1998, mslug2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Metal Slug 2 - Super Vehicle-001/II (NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98, neogeo, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98a, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420, alternate board)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98k, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98ka, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, kof98h, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGH-2420)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lastbld2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Blade 2 / Bakumatsu Roman - Dai Ni Maku Gekka no Kenshi (NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, neocup98, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Neo-Geo Cup '98 - The Road to the Victory", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, mslugx, neogeo, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "SNK", "Metal Slug X - Super Vehicle-001 (NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kof99, neogeo, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (NGM-2510)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ -GAME( 1999, kof99h, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (NGH-2510)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code & GFX, crashes going into attract demo */ -GAME( 1999, kof99e, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (earlier)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ -GAME( 1999, kof99k, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (Korean release)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ -GAME( 1999, kof99p, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, garou, neogeo, neogeo_noslot, neogeo, neogeo_state, garou, ROT0, "SNK", "Garou - Mark of the Wolves (NGM-2530)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ -GAME( 1999, garouh, garou, neogeo_noslot, neogeo, neogeo_state, garouh, ROT0, "SNK", "Garou - Mark of the Wolves (NGM-2530)(NGH-2530)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ -GAME( 1999, garoup, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Garou - Mark of the Wolves (prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, garoubl, garou, neogeo_noslot, neogeo, neogeo_state, garoubl, ROT0, "bootleg", "Garou - Mark of the Wolves (bootleg)", MACHINE_SUPPORTS_SAVE ) /* Bootleg of garoup */ -GAME( 2000, mslug3, neogeo, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "SNK", "Metal Slug 3 (NGM-2560)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ -GAME( 2000, mslug3h, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "SNK", "Metal Slug 3 (NGH-2560)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ -GAME( 2000, mslug3b6, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "bootleg", "Metal Slug 6 (Metal Slug 3 bootleg)", MACHINE_SUPPORTS_SAVE ) /* real Metal Slug 6 is an Atomiswave HW game, see naomi.c ;-) */ -GAME( 2000, kof2000, neogeo, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "SNK", "The King of Fighters 2000 (NGM-2570) (NGH-2570)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ -GAME( 2000, kof2000n, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000n, ROT0, "SNK", "The King of Fighters 2000 (not encrypted)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ -GAME( 2001, zupapa, neogeo, neogeo_noslot, neogeo, neogeo_state, zupapa, ROT0, "SNK", "Zupapa!" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ -GAME( 2001, sengoku3, neogeo, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Noise Factory / SNK", "Sengoku 3 / Sengoku Densho 2001" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ -GAME( 2001, kof2001, neogeo, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Eolith / SNK", "The King of Fighters 2001 (NGM-262?)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ -GAME( 2001, kof2001h, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Eolith / SNK", "The King of Fighters 2001 (NGH-2621)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ -GAME( 2003, cthd2003, kof2001, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "bootleg", "Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 bootleg)", MACHINE_SUPPORTS_SAVE ) /* Protected Hack / Bootleg of kof2001 */ -GAME( 2003, ct2k3sp, kof2001, neogeo_noslot, neogeo, neogeo_state, ct2k3sp, ROT0, "bootleg", "Crouching Tiger Hidden Dragon 2003 Super Plus (The King of Fighters 2001 bootleg)", MACHINE_SUPPORTS_SAVE ) /* Protected Hack / Bootleg of kof2001 */ -GAME( 2003, ct2k3sa, kof2001, neogeo_noslot, neogeo, neogeo_state, ct2k3sa, ROT0, "bootleg", "Crouching Tiger Hidden Dragon 2003 Super Plus alternate (The King of Fighters 2001 bootleg)", MACHINE_SUPPORTS_SAVE ) /* Hack / Bootleg of kof2001 */ -GAME( 2002, kof2002, neogeo, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Eolith / Playmore", "The King of Fighters 2002 (NGM-2650)(NGH-2650)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ -GAME( 2002, kof2002b, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "bootleg", "The King of Fighters 2002 (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, kf2k2pls, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "bootleg", "The King of Fighters 2002 Plus (bootleg set 1)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ -GAME( 2002, kf2k2pla, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "bootleg", "The King of Fighters 2002 Plus (bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ -GAME( 2002, kf2k2mp, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "bootleg", "The King of Fighters 2002 Magic Plus (bootleg)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ -GAME( 2002, kf2k2mp2, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "bootleg", "The King of Fighters 2002 Magic Plus II (bootleg)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ -GAME( 2002, kof10th, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "bootleg", "The King of Fighters 10th Anniversary (The King of Fighters 2002 bootleg)", MACHINE_SUPPORTS_SAVE ) // fake SNK copyright -GAME( 2005, kf10thep, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "bootleg", "The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg)", MACHINE_SUPPORTS_SAVE ) // fake SNK copyright -GAME( 2004, kf2k5uni, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "bootleg", "The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg)", MACHINE_SUPPORTS_SAVE ) // fake SNK copyright -GAME( 2004, kof2k4se, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "bootleg", "The King of Fighters Special Edition 2004 (The King of Fighters 2002 bootleg)", MACHINE_SUPPORTS_SAVE ) /* Hack / Bootleg of kof2002 */ -GAME( 2003, mslug5, neogeo, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "SNK Playmore", "Metal Slug 5 (NGM-2680)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, mslug5h, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "SNK Playmore", "Metal Slug 5 (NGH-2680)", MACHINE_SUPPORTS_SAVE ) /* Also found in later MVS carts */ -GAME( 2003, ms5pcb, 0, neogeo_noslot, dualbios, neogeo_state, ms5pcb, ROT0, "SNK Playmore", "Metal Slug 5 (JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ms5plus, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "bootleg", "Metal Slug 5 Plus (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcb, 0, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "SNK Playmore", "SNK vs. Capcom - SVC Chaos (JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) // not a clone of neogeo because it's NOT a neogeo cart. -GAME( 2003, svcpcba, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "SNK Playmore", "SNK vs. Capcom - SVC Chaos (JAMMA PCB, set 2)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code */ -GAME( 2003, svc, neogeo, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "SNK Playmore", "SNK vs. Capcom - SVC Chaos (NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboot, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplus, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Plus (bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusa, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Plus (bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Super Plus (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5, neogeo, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V / Samurai Spirits Zero (NGM-2700)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5h, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V / Samurai Spirits Zero (NGH-2700)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5b, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "bootleg", "Samurai Shodown V / Samurai Spirits Zero (bootleg)", MACHINE_SUPPORTS_SAVE ) // different program scrambling -GAME( 2003, kf2k3pcb, 0, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "SNK Playmore", "The King of Fighters 2003 (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) // not a clone of neogeo because it's NOT a neogeo cart. -GAME( 2003, kof2003, neogeo, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "SNK Playmore", "The King of Fighters 2003 (NGM-2710)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kof2003h, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003h, ROT0, "SNK Playmore", "The King of Fighters 2003 (NGH-2710)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, kf2k3bl, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "bootleg", "The King of Fighters 2003 (bootleg set 1)", MACHINE_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart (unless it was a bootleg pcb with the new bios?) -GAME( 2003, kf2k3bla, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "bootleg", "The King of Fighters 2003 (bootleg set 2)", MACHINE_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart -GAME( 2003, kf2k3pl, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "bootleg", "The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg)", MACHINE_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart -GAME( 2003, kf2k3upl, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "bootleg", "The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg)", MACHINE_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart -GAME( 2004, samsh5sp, neogeo, neogeo_noslot, neogeo, neogeo_state, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGM-2720)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, samsh5sph, samsh5sp, neogeo_noslot, neogeo, neogeo_state, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (2nd release, less censored)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, samsh5spho, samsh5sp, neogeo_noslot, neogeo, neogeo_state, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (1st release, censored)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, nam1975, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "NAM-1975 (NGM-001)(NGH-001)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, bstars, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Baseball Stars Professional (NGM-002)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, bstarsh, bstars, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Baseball Stars Professional (NGH-002)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, tpgolf, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Top Player's Golf (NGM-003)(NGH-003)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, mahretsu, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Mahjong Kyo Retsuden (NGM-004)(NGH-004)", MACHINE_SUPPORTS_SAVE ) // does not support mahjong panel in MVS mode +HACK( 1990, ridhero, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Riding Hero (NGM-006)(NGH-006)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, ridheroh, ridhero, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Riding Hero (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, alpham2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Alpha Mission II / ASO II - Last Guardian (NGM-007)(NGH-007)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, alpham2p, alpham2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Alpha Mission II / ASO II - Last Guardian (prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, cyberlip, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Cyber-Lip (NGM-010)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, superspy, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Super Spy (NGM-011)(NGH-011)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, mutnat, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Mutation Nation (NGM-014)(NGH-014)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, kotm, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters (set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, kotmh, kotm, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sengoku, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku / Sengoku Denshou (NGM-017)(NGH-017)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, sengokuh, sengoku, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku / Sengoku Denshou (NGH-017)(US)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, burningf, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Burning Fight (NGM-018)(NGH-018)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, burningfh, burningf, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Burning Fight (NGH-018)(US)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, burningfp, burningf, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Burning Fight (prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, lbowling, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "League Bowling (NGM-019)(NGH-019)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, gpilots, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Ghost Pilots (NGM-020)(NGH-020)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, gpilotsh, gpilots, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Ghost Pilots (NGH-020)(US)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, joyjoy, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Puzzled / Joy Joy Kid (NGM-021)(NGH-021)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, quizdais, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Quiz Daisousa Sen - The Last Count Down (NGM-023)(NGH-023)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, quizdaisk, quizdais, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Quiz Daisousa Sen - The Last Count Down (Korean release)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, lresort, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Last Resort", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, lresortp, lresort, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Last Resort (prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, eightman, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "Eight Man (NGM-025)(NGH-025)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, legendos, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Legend of Success Joe / Ashita no Joe Densetsu", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, 2020bb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "2020 Super Baseball (set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, 2020bba, 2020bb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "2020 Super Baseball (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, 2020bbh, 2020bb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK / Pallas", "2020 Super Baseball (set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, socbrawl, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Soccer Brawl (NGM-031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, socbrawlh, socbrawl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Soccer Brawl (NGH-031)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, fatfury1, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai (NGM-033)(NGH-033)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, roboarmy, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Robo Army", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, fbfrenzy, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Football Frenzy (NGM-034)(NGH-034)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, kotm2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters 2 - The Next Thing (NGM-039)(NGH-039)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, kotm2p, kotm2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "King of the Monsters 2 - The Next Thing (prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, sengoku2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku 2 / Sengoku Denshou 2", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, bstars2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Baseball Stars 2", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, quizdai2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Quiz Meitantei Neo & Geo - Quiz Daisousa Sen part 2 (NGM-042)(NGH-042)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, 3countb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "3 Count Bout / Fire Suplex (NGM-043)(NGH-043)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, aof, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting / Ryuuko no Ken (NGM-044)(NGH-044)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, samsho, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown / Samurai Spirits (NGM-045)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, samshoh, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown / Samurai Spirits (NGH-045)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, tophuntr, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Top Hunter - Roddy & Cathy (NGM-046)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, tophuntrh, tophuntr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Top Hunter - Roddy & Cathy (NGH-046)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, fatfury2, neogeo, neogeo_noslot, neogeo, neogeo_state, fatfury2, ROT0, "SNK", "Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai (NGM-047)(NGH-047)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, ssideki, neogeo, neogeo_noslot, neogeo, neogeo_state, fatfury2, ROT0, "SNK", "Super Sidekicks / Tokuten Ou", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kof94, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '94 (NGM-055)(NGH-055)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, aof2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 2 / Ryuuko no Ken 2 (NGM-056)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, aof2a, aof2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 2 / Ryuuko no Ken 2 (NGH-056)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, fatfursp, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury Special / Garou Densetsu Special (set 1)(NGM-058)(NGH-058)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, fatfurspa, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury Special / Garou Densetsu Special (set 2)(NGM-058)(NGH-058)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, savagere, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Savage Reign / Fu'un Mokushiroku - kakutou sousei", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, ssideki2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Super Sidekicks 2 - The World Championship / Tokuten Ou 2 - real fight football (NGM-061)(NGH-061)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, samsho2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown II / Shin Samurai Spirits - Haohmaru jigokuhen (NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, samsho2k, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II)", MACHINE_SUPPORTS_SAVE ) // official or hack? +HACK( 1995, fatfury3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fatal Fury 3 - Road to the Final Victory / Garou Densetsu 3 - haruka-naru tatakai (NGM-069)(NGH-069)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, ssideki3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Super Sidekicks 3 - The Next Glory / Tokuten Ou 3 - eikou e no michi", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '95 (NGM-084)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95a, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '95 (NGM-084), alternate board", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kof95h, kof95, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '95 (NGH-084)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, samsho3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGM-087)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, samsho3h, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGH-087)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, fswords, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Fighters Swords (Korean release of Samurai Shodown III)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, rbff1, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury / Real Bout Garou Densetsu (NGM-095)(NGH-095)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, rbff1a, rbff1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury / Real Bout Garou Densetsu (bug fix revision)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, aof3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, aof3k, aof3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Art of Fighting 3 - The Path of the Warrior (Korean release)", MACHINE_SUPPORTS_SAVE ) // no Japanese title / mode +HACK( 1996, kof96, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '96 (NGM-214)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kof96h, kof96, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '96 (NGH-214)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ssideki4, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Ultimate 11 - The SNK Football Championship / Tokuten Ou - Honoo no Libero", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kizuna, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, kizuna4p, kizuna, neogeo_kiz4p, kizuna4p, neogeo_state, neogeo, ROT0, "SNK", "Kizuna Encounter - Super Tag Battle 4 Way Battle Version / Fu'un Super Tag Battle Special Version", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, samsho4, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin (NGM-222)(NGH-222)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, samsho4k, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Pae Wang Jeon Seol / Legend of a Warrior (Korean censored Samurai Shodown IV)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, rbffspec, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, rbffspeck, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '97 (NGM-2320)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97h, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '97 (NGH-2320)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97k, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '97 (Korean release)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97pls, kof97, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "The King of Fighters '97 Plus (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kof97oro, kof97, neogeo_noslot, neogeo, neogeo_state, kof97oro, ROT0, "bootleg", "The King of Fighters '97 Oroshi Plus 2003 (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, kog, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "bootleg", "King of Gladiator (The King of Fighters '97 bootleg)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // protected bootleg +HACK( 1997, lastblad, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGM-2340)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lastbladh, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGH-2340)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lastsold, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Soldier (Korean release of The Last Blade)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, irrmaze, neogeo, neogeo_imaze, irrmaze,neogeo_state, neogeo, ROT0, "SNK / Saurus", "The Irritating Maze / Ultra Denryu Iraira Bou", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, rbff2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (NGM-2400)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, rbff2h, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (NGH-2400)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, rbff2k, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Real Bout Fatal Fury 2 - The Newcomers (Korean release)", MACHINE_SUPPORTS_SAVE ) // no Japanese title / mode +HACK( 1998, mslug2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Metal Slug 2 - Super Vehicle-001/II (NGM-2410)(NGH-2410)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98, neogeo, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98a, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420, alternate board)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98k, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98ka, kof98, neogeo_noslot, neogeo, neogeo_state, kof98, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, kof98h, kof98, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGH-2420)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lastbld2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The Last Blade 2 / Bakumatsu Roman - Dai Ni Maku Gekka no Kenshi (NGM-2430)(NGH-2430)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, neocup98, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Neo-Geo Cup '98 - The Road to the Victory", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, mslugx, neogeo, neogeo_noslot, neogeo, neogeo_state, mslugx, ROT0, "SNK", "Metal Slug X - Super Vehicle-001 (NGM-2500)(NGH-2500)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kof99, neogeo, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (NGM-2510)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ +HACK( 1999, kof99h, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (NGH-2510)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code & GFX, crashes going into attract demo */ +HACK( 1999, kof99e, kof99, neogeo_noslot, neogeo, neogeo_state, kof99, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (earlier)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ +HACK( 1999, kof99k, kof99, neogeo_noslot, neogeo, neogeo_state, kof99k, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (Korean release)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 1999, kof99p, kof99, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, garou, neogeo, neogeo_noslot, neogeo, neogeo_state, garou, ROT0, "SNK", "Garou - Mark of the Wolves (NGM-2530)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ +HACK( 1999, garouh, garou, neogeo_noslot, neogeo, neogeo_state, garouh, ROT0, "SNK", "Garou - Mark of the Wolves (NGM-2530)(NGH-2530)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ +HACK( 1999, garoup, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Garou - Mark of the Wolves (prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, garoubl, garou, neogeo_noslot, neogeo, neogeo_state, garoubl, ROT0, "bootleg", "Garou - Mark of the Wolves (bootleg)", MACHINE_SUPPORTS_SAVE ) /* Bootleg of garoup */ +HACK( 2000, mslug3, neogeo, neogeo_noslot, neogeo, neogeo_state, mslug3, ROT0, "SNK", "Metal Slug 3 (NGM-2560)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ +HACK( 2000, mslug3h, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3h, ROT0, "SNK", "Metal Slug 3 (NGH-2560)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 2000, mslug3b6, mslug3, neogeo_noslot, neogeo, neogeo_state, mslug3b6, ROT0, "bootleg", "Metal Slug 6 (Metal Slug 3 bootleg)", MACHINE_SUPPORTS_SAVE ) /* real Metal Slug 6 is an Atomiswave HW game, see naomi.c ;-) */ +HACK( 2000, kof2000, neogeo, neogeo_noslot, neogeo, neogeo_state, kof2000, ROT0, "SNK", "The King of Fighters 2000 (NGM-2570) (NGH-2570)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code & GFX */ +HACK( 2000, kof2000n, kof2000, neogeo_noslot, neogeo, neogeo_state, kof2000n, ROT0, "SNK", "The King of Fighters 2000 (not encrypted)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 2001, zupapa, neogeo, neogeo_noslot, neogeo, neogeo_state, zupapa, ROT0, "SNK", "Zupapa!" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 2001, sengoku3, neogeo, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Noise Factory / SNK", "Sengoku 3 / Sengoku Densho 2001" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 2001, kof2001, neogeo, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Eolith / SNK", "The King of Fighters 2001 (NGM-262?)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 2001, kof2001h, kof2001, neogeo_noslot, neogeo, neogeo_state, kof2001, ROT0, "Eolith / SNK", "The King of Fighters 2001 (NGH-2621)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 2003, cthd2003, kof2001, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "bootleg", "Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 bootleg)", MACHINE_SUPPORTS_SAVE ) /* Protected Hack / Bootleg of kof2001 */ +HACK( 2003, ct2k3sp, kof2001, neogeo_noslot, neogeo, neogeo_state, ct2k3sp, ROT0, "bootleg", "Crouching Tiger Hidden Dragon 2003 Super Plus (The King of Fighters 2001 bootleg)", MACHINE_SUPPORTS_SAVE ) /* Protected Hack / Bootleg of kof2001 */ +HACK( 2003, ct2k3sa, kof2001, neogeo_noslot, neogeo, neogeo_state, ct2k3sa, ROT0, "bootleg", "Crouching Tiger Hidden Dragon 2003 Super Plus alternate (The King of Fighters 2001 bootleg)", MACHINE_SUPPORTS_SAVE ) /* Hack / Bootleg of kof2001 */ +HACK( 2002, kof2002, neogeo, neogeo_noslot, neogeo, neogeo_state, kof2002, ROT0, "Eolith / Playmore", "The King of Fighters 2002 (NGM-2650)(NGH-2650)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 2002, kof2002b, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2002b, ROT0, "bootleg", "The King of Fighters 2002 (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kf2k2pls, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "bootleg", "The King of Fighters 2002 Plus (bootleg set 1)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 2002, kf2k2pla, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2pls, ROT0, "bootleg", "The King of Fighters 2002 Plus (bootleg set 2)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 2002, kf2k2mp, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp, ROT0, "bootleg", "The King of Fighters 2002 Magic Plus (bootleg)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 2002, kf2k2mp2, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k2mp2, ROT0, "bootleg", "The King of Fighters 2002 Magic Plus II (bootleg)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 2002, kof10th, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "bootleg", "The King of Fighters 10th Anniversary (The King of Fighters 2002 bootleg)", MACHINE_SUPPORTS_SAVE ) // fake SNK copyright +HACK( 2005, kf10thep, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "bootleg", "The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg)", MACHINE_SUPPORTS_SAVE ) // fake SNK copyright +HACK( 2004, kf2k5uni, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "bootleg", "The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg)", MACHINE_SUPPORTS_SAVE ) // fake SNK copyright +HACK( 2004, kof2k4se, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "bootleg", "The King of Fighters Special Edition 2004 (The King of Fighters 2002 bootleg)", MACHINE_SUPPORTS_SAVE ) /* Hack / Bootleg of kof2002 */ +HACK( 2003, mslug5, neogeo, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "SNK Playmore", "Metal Slug 5 (NGM-2680)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, mslug5h, mslug5, neogeo_noslot, neogeo, neogeo_state, mslug5, ROT0, "SNK Playmore", "Metal Slug 5 (NGH-2680)", MACHINE_SUPPORTS_SAVE ) /* Also found in later MVS carts */ +HACK( 2003, ms5pcb, 0, neogeo_noslot, dualbios, neogeo_state, ms5pcb, ROT0, "SNK Playmore", "Metal Slug 5 (JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ms5plus, mslug5, neogeo_noslot, neogeo, neogeo_state, ms5plus, ROT0, "bootleg", "Metal Slug 5 Plus (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcb, 0, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "SNK Playmore", "SNK vs. Capcom - SVC Chaos (JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) // not a clone of neogeo because it's NOT a neogeo cart. +HACK( 2003, svcpcba, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "SNK Playmore", "SNK vs. Capcom - SVC Chaos (JAMMA PCB, set 2)" , MACHINE_SUPPORTS_SAVE ) /* Encrypted Code */ +HACK( 2003, svc, neogeo, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "SNK Playmore", "SNK vs. Capcom - SVC Chaos (NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboot, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplus, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Plus (bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusa, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Plus (bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "bootleg", "SNK vs. Capcom - SVC Chaos Super Plus (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5, neogeo, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V / Samurai Spirits Zero (NGM-2700)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5h, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V / Samurai Spirits Zero (NGH-2700)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5b, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "bootleg", "Samurai Shodown V / Samurai Spirits Zero (bootleg)", MACHINE_SUPPORTS_SAVE ) // different program scrambling +HACK( 2003, kf2k3pcb, 0, neogeo_noslot, neogeo, neogeo_state, kf2k3pcb, ROT0, "SNK Playmore", "The King of Fighters 2003 (Japan, JAMMA PCB)", MACHINE_SUPPORTS_SAVE ) // not a clone of neogeo because it's NOT a neogeo cart. +HACK( 2003, kof2003, neogeo, neogeo_noslot, neogeo, neogeo_state, kof2003, ROT0, "SNK Playmore", "The King of Fighters 2003 (NGM-2710)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kof2003h, kof2003, neogeo_noslot, neogeo, neogeo_state, kof2003h, ROT0, "SNK Playmore", "The King of Fighters 2003 (NGH-2710)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, kf2k3bl, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3bl , ROT0, "bootleg", "The King of Fighters 2003 (bootleg set 1)", MACHINE_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart (unless it was a bootleg pcb with the new bios?) +HACK( 2003, kf2k3bla, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "bootleg", "The King of Fighters 2003 (bootleg set 2)", MACHINE_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart +HACK( 2003, kf2k3pl, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3pl, ROT0, "bootleg", "The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg)", MACHINE_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart +HACK( 2003, kf2k3upl, kof2003, neogeo_noslot, neogeo, neogeo_state, kf2k3upl, ROT0, "bootleg", "The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg)", MACHINE_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart +HACK( 2004, samsh5sp, neogeo, neogeo_noslot, neogeo, neogeo_state, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGM-2720)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, samsh5sph, samsh5sp, neogeo_noslot, neogeo, neogeo_state, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (2nd release, less censored)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, samsh5spho, samsh5sp, neogeo_noslot, neogeo, neogeo_state, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (1st release, censored)", MACHINE_SUPPORTS_SAVE ) /* Alpha Denshi Co. / ADK (changed name in 1993) */ -GAME( 1990, maglord, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Magician Lord (NGM-005)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, maglordh, maglord, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Magician Lord (NGH-005)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, ncombat, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Ninja Combat (NGM-009)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, ncombath, ncombat, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Ninja Combat (NGH-009)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, bjourney, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Blue's Journey / Raguy (ALM-001)(ALH-001)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, crsword, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Crossed Swords (ALM-002)(ALH-002)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, trally, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Thrash Rally (ALM-003)(ALH-003)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, ncommand, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Ninja Commando", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wh1, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "World Heroes (ALM-005)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wh1h, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "World Heroes (ALH-005)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wh1ha, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "World Heroes (set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, wh2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK", "World Heroes 2 (ALM-006)(ALH-006)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, wh2j, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "World Heroes 2 Jet (ADM-007)(ADH-007)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, aodk, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Aggressors of Dark Kombat / Tsuukai GANGAN Koushinkyoku (ADM-008)(ADH-008)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, whp, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "World Heroes Perfect", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, mosyougi, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Syougi No Tatsujin - Master of Syougi", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, overtop, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK", "Over Top", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ninjamas, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Ninja Master's - haoh-ninpo-cho", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, twinspri, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Twinkle Star Sprites", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, zintrckb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Zintrick / Oshidashi Zentrix (hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, maglord, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Magician Lord (NGM-005)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, maglordh, maglord, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Magician Lord (NGH-005)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, ncombat, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Ninja Combat (NGM-009)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, ncombath, ncombat, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Ninja Combat (NGH-009)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, bjourney, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Blue's Journey / Raguy (ALM-001)(ALH-001)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, crsword, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Crossed Swords (ALM-002)(ALH-002)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, trally, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Thrash Rally (ALM-003)(ALH-003)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, ncommand, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "Ninja Commando", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wh1, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "World Heroes (ALM-005)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wh1h, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "World Heroes (ALH-005)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wh1ha, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alpha Denshi Co.", "World Heroes (set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, wh2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK", "World Heroes 2 (ALM-006)(ALH-006)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, wh2j, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "World Heroes 2 Jet (ADM-007)(ADH-007)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, aodk, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Aggressors of Dark Kombat / Tsuukai GANGAN Koushinkyoku (ADM-008)(ADH-008)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, whp, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "World Heroes Perfect", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, mosyougi, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Syougi No Tatsujin - Master of Syougi", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, overtop, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK", "Over Top", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ninjamas, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Ninja Master's - haoh-ninpo-cho", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, twinspri, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "Twinkle Star Sprites", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, zintrckb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Zintrick / Oshidashi Zentrix (hack)", MACHINE_SUPPORTS_SAVE ) /* Aicom (was a part of Sammy) / Yumekobo (changed name in 1996) */ -GAME( 1992, viewpoin, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Sammy / Aicom", "Viewpoint", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, janshin, neogeo, neogeo_mj, mjneogeo, neogeo_state, neogeo, ROT0, "Aicom", "Jyanshin Densetsu - Quest of Jongmaster", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, pulstar, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Aicom", "Pulstar", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, blazstar, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumekobo", "Blazing Star", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, preisle2, neogeo, neogeo_noslot, neogeo, neogeo_state, preisle2, ROT0, "Yumekobo", "Prehistoric Isle 2" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 1992, viewpoin, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Sammy / Aicom", "Viewpoint", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, janshin, neogeo, neogeo_mj, mjneogeo, neogeo_state, neogeo, ROT0, "Aicom", "Jyanshin Densetsu - Quest of Jongmaster", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, pulstar, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Aicom", "Pulstar", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, blazstar, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumekobo", "Blazing Star", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, preisle2, neogeo, neogeo_noslot, neogeo, neogeo_state, preisle2, ROT0, "Yumekobo", "Prehistoric Isle 2" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ /* Data East Corporation */ -GAME( 1993, spinmast, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Spin Master / Miracle Adventure", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, wjammers, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Windjammers / Flying Power Disc", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, karnovr, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Karnov's Revenge / Fighter's History Dynamite", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, strhoop, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Street Hoop / Street Slam / Dunk Dream (DEM-004)(DEH-004)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ghostlop, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Ghostlop (prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, magdrop2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Magical Drop II", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, magdrop3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Magical Drop III", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, spinmast, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Spin Master / Miracle Adventure", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, wjammers, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Windjammers / Flying Power Disc", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, karnovr, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Karnov's Revenge / Fighter's History Dynamite", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, strhoop, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Street Hoop / Street Slam / Dunk Dream (DEM-004)(DEH-004)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ghostlop, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Ghostlop (prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, magdrop2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Magical Drop II", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, magdrop3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Data East Corporation", "Magical Drop III", MACHINE_SUPPORTS_SAVE ) /* Eleven */ -GAME( 2000, nitd, neogeo, neogeo_noslot, neogeo, neogeo_state, nitd, ROT0, "Eleven / Gavaking", "Nightmare in the Dark" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ -GAME( 2001, nitdbl, nitd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Nightmare in the Dark (bootleg)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2000, nitd, neogeo, neogeo_noslot, neogeo, neogeo_state, nitd, ROT0, "Eleven / Gavaking", "Nightmare in the Dark" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 2001, nitdbl, nitd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Nightmare in the Dark (bootleg)" , MACHINE_SUPPORTS_SAVE ) /* Face */ -GAME( 1994, gururin, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face", "Gururin", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, miexchng, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face", "Money Puzzle Exchanger / Money Idol Exchanger", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, dragonsh, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face", "Dragon's Heaven (development board)", MACHINE_IS_INCOMPLETE | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // same ID code as Voltage Fighter Gowkaizer, developed by ex-Technos staff +HACK( 1994, gururin, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face", "Gururin", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, miexchng, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face", "Money Puzzle Exchanger / Money Idol Exchanger", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, dragonsh, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face", "Dragon's Heaven (development board)", MACHINE_IS_INCOMPLETE | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // same ID code as Voltage Fighter Gowkaizer, developed by ex-Technos staff /* Hudson Soft */ -GAME( 1994, panicbom, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eighting / Hudson", "Panic Bomber", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, kabukikl, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hudson", "Far East of Eden - Kabuki Klash / Tengai Makyou - Shin Den", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, neobombe, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hudson", "Neo Bomberman", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, panicbom, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eighting / Hudson", "Panic Bomber", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, kabukikl, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hudson", "Far East of Eden - Kabuki Klash / Tengai Makyou - Shin Den", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, neobombe, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hudson", "Neo Bomberman", MACHINE_SUPPORTS_SAVE ) /* Monolith Corp. */ -GAME( 1990, minasan, neogeo, neogeo_mj, mjneogeo, neogeo_state, neogeo, ROT0, "Monolith Corp.", "Minasanno Okagesamadesu! Daisugorokutaikai (MOM-001)(MOH-001)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, bakatono, neogeo, neogeo_mj, mjneogeo, neogeo_state, neogeo, ROT0, "Monolith Corp.", "Bakatonosama Mahjong Manyuuki (MOM-002)(MOH-002)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, minasan, neogeo, neogeo_mj, mjneogeo, neogeo_state, neogeo, ROT0, "Monolith Corp.", "Minasanno Okagesamadesu! Daisugorokutaikai (MOM-001)(MOH-001)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, bakatono, neogeo, neogeo_mj, mjneogeo, neogeo_state, neogeo, ROT0, "Monolith Corp.", "Bakatonosama Mahjong Manyuuki (MOM-002)(MOH-002)", MACHINE_SUPPORTS_SAVE ) /* Nazca (later acquired by SNK) */ -GAME( 1996, turfmast, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Nazca", "Neo Turf Masters / Big Tournament Golf", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, mslug, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Nazca", "Metal Slug - Super Vehicle-001", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, turfmast, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Nazca", "Neo Turf Masters / Big Tournament Golf", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, mslug, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Nazca", "Metal Slug - Super Vehicle-001", MACHINE_SUPPORTS_SAVE ) /* NMK */ -GAME( 1994, zedblade, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NMK", "Zed Blade / Operation Ragnarok", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, zedblade, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NMK", "Zed Blade / Operation Ragnarok", MACHINE_SUPPORTS_SAVE ) /* Psikyo */ -GAME( 1999, s1945p, neogeo, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Psikyo", "Strikers 1945 Plus" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 1999, s1945p, neogeo, neogeo_noslot, neogeo, neogeo_state, s1945p, ROT0, "Psikyo", "Strikers 1945 Plus" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ /* Saurus */ -GAME( 1995, quizkof, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Quiz King of Fighters (SAM-080)(SAH-080)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, quizkofk, quizkof, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Quiz King of Fighters (Korean release)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, stakwin, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Stakes Winner / Stakes Winner - GI kinzen seiha e no michi", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ragnagrd, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Ragnagard / Shin-Oh-Ken", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, pgoal, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Pleasure Goal / Futsal - 5 on 5 Mini Soccer (NGM-219)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ironclad, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Choutetsu Brikin'ger - Iron clad (prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, ironclado, ironclad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Choutetsu Brikin'ger - Iron clad (prototype, bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, stakwin2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Stakes Winner 2", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, shocktro, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Shock Troopers (set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, shocktroa, shocktro, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Shock Troopers (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, shocktr2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Shock Troopers - 2nd Squad", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lans2004, shocktr2, neogeo_noslot, neogeo, neogeo_state, lans2004, ROT0, "bootleg", "Lansquenet 2004 (Shock Troopers - 2nd Squad bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, quizkof, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Quiz King of Fighters (SAM-080)(SAH-080)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, quizkofk, quizkof, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Quiz King of Fighters (Korean release)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, stakwin, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Stakes Winner / Stakes Winner - GI kinzen seiha e no michi", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ragnagrd, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Ragnagard / Shin-Oh-Ken", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, pgoal, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Pleasure Goal / Futsal - 5 on 5 Mini Soccer (NGM-219)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ironclad, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Choutetsu Brikin'ger - Iron clad (prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, ironclado, ironclad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Choutetsu Brikin'ger - Iron clad (prototype, bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, stakwin2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Stakes Winner 2", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, shocktro, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Shock Troopers (set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, shocktroa, shocktro, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Shock Troopers (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, shocktr2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Saurus", "Shock Troopers - 2nd Squad", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lans2004, shocktr2, neogeo_noslot, neogeo, neogeo_state, lans2004, ROT0, "bootleg", "Lansquenet 2004 (Shock Troopers - 2nd Squad bootleg)", MACHINE_SUPPORTS_SAVE ) /* Sunsoft */ -GAME( 1995, galaxyfg, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Sunsoft", "Galaxy Fight - Universal Warriors", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, wakuwak7, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Sunsoft", "Waku Waku 7", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, galaxyfg, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Sunsoft", "Galaxy Fight - Universal Warriors", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, wakuwak7, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Sunsoft", "Waku Waku 7", MACHINE_SUPPORTS_SAVE ) /* Taito */ -GAME( 1994, pbobblen, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Taito", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (NGM-083)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, pbobblenb, pbobblen, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, pbobbl2n, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Taito (SNK license)", "Puzzle Bobble 2 / Bust-A-Move Again (Neo-Geo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, pnyaa, neogeo, neogeo_noslot, neogeo, neogeo_state, pnyaa, ROT0, "Aiky / Taito", "Pochi and Nyaa", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, pbobblen, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Taito", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (NGM-083)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, pbobblenb, pbobblen, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, pbobbl2n, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Taito (SNK license)", "Puzzle Bobble 2 / Bust-A-Move Again (Neo-Geo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, pnyaa, neogeo, neogeo_noslot, neogeo, neogeo_state, pnyaa, ROT0, "Aiky / Taito", "Pochi and Nyaa", MACHINE_SUPPORTS_SAVE ) /* Takara */ -GAME( 1995, marukodq, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Takara", "Chibi Marukochan Deluxe Quiz", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, marukodq, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Takara", "Chibi Marukochan Deluxe Quiz", MACHINE_SUPPORTS_SAVE ) /* Technos Japan */ -GAME( 1995, doubledr, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Technos Japan", "Double Dragon (Neo-Geo)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, gowcaizr, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Technos Japan", "Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, sdodgeb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Technos Japan", "Super Dodge Ball / Kunio no Nekketsu Toukyuu Densetsu", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, doubledr, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Technos Japan", "Double Dragon (Neo-Geo)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, gowcaizr, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Technos Japan", "Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, sdodgeb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Technos Japan", "Super Dodge Ball / Kunio no Nekketsu Toukyuu Densetsu", MACHINE_SUPPORTS_SAVE ) /* Tecmo */ -GAME( 1996, tws96, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Tecmo", "Tecmo World Soccer '96", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, tws96, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Tecmo", "Tecmo World Soccer '96", MACHINE_SUPPORTS_SAVE ) /* Viccom */ -GAME( 1994, fightfev, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Viccom", "Fight Fever (set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, fightfeva, fightfev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Viccom", "Fight Fever (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, fightfev, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Viccom", "Fight Fever (set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, fightfeva, fightfev, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Viccom", "Fight Fever (set 2)", MACHINE_SUPPORTS_SAVE ) /* Video System Co. */ -GAME( 1994, pspikes2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Video System Co.", "Power Spikes II (NGM-068)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, sonicwi2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Video System Co.", "Aero Fighters 2 / Sonic Wings 2", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, sonicwi3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Video System Co.", "Aero Fighters 3 / Sonic Wings 3", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, popbounc, neogeo, neogeo_dial, neogeo, neogeo_state, neogeo, ROT0, "Video System Co.", "Pop 'n Bounce / Gapporin", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, pspikes2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Video System Co.", "Power Spikes II (NGM-068)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, sonicwi2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Video System Co.", "Aero Fighters 2 / Sonic Wings 2", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, sonicwi3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Video System Co.", "Aero Fighters 3 / Sonic Wings 3", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, popbounc, neogeo, neogeo_dial, neogeo, neogeo_state, neogeo, ROT0, "Video System Co.", "Pop 'n Bounce / Gapporin", MACHINE_SUPPORTS_SAVE ) /* Visco */ -GAME( 1992, androdun, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Andro Dunos (NGM-049)(NGH-049)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, puzzledp, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Taito (Visco license)", "Puzzle De Pon!", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, neomrdo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Neo Mr. Do!", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, goalx3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Goal! Goal! Goal!", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, neodrift, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Neo Drift Out - New Technology", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, breakers, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Breakers", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, puzzldpr, puzzledp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Taito (Visco license)", "Puzzle De Pon! R!", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, breakrev, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Breakers Revenge", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, flipshot, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Battle Flip Shot", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, ctomaday, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Captain Tomaday", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, ganryu, neogeo, neogeo_noslot, neogeo, neogeo_state, ganryu, ROT0, "Visco", "Ganryu / Musashi Ganryuki" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ -GAME( 2000, bangbead, neogeo, neogeo_noslot, neogeo, neogeo_state, bangbead, ROT0, "Visco", "Bang Bead", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, b2b, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Bang Bang Busters (2010 NCI release)" , MACHINE_SUPPORTS_SAVE ) +HACK( 1992, androdun, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Andro Dunos (NGM-049)(NGH-049)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, puzzledp, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Taito (Visco license)", "Puzzle De Pon!", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, neomrdo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Neo Mr. Do!", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, goalx3, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Goal! Goal! Goal!", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, neodrift, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Neo Drift Out - New Technology", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, breakers, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Breakers", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, puzzldpr, puzzledp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Taito (Visco license)", "Puzzle De Pon! R!", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, breakrev, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Breakers Revenge", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, flipshot, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Battle Flip Shot", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, ctomaday, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Captain Tomaday", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, ganryu, neogeo, neogeo_noslot, neogeo, neogeo_state, ganryu, ROT0, "Visco", "Ganryu / Musashi Ganryuki" , MACHINE_SUPPORTS_SAVE ) /* Encrypted GFX */ +HACK( 2000, bangbead, neogeo, neogeo_noslot, neogeo, neogeo_state, bangbead, ROT0, "Visco", "Bang Bead", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, b2b, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Visco", "Bang Bang Busters (2010 NCI release)" , MACHINE_SUPPORTS_SAVE ) /* Mega Enterprise */ -GAME( 2002, mslug4, neogeo, neogeo_noslot, neogeo, neogeo_state, mslug4, ROT0, "Mega / Playmore", "Metal Slug 4 (NGM-2630)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, mslug4h, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4, ROT0, "Mega / Playmore", "Metal Slug 4 (NGH-2630)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, ms4plus, mslug4, neogeo_noslot, neogeo, neogeo_state, ms4plus, ROT0, "bootleg", "Metal Slug 4 Plus (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4, neogeo, neogeo_noslot, neogeo, neogeo_state, mslug4, ROT0, "Mega / Playmore", "Metal Slug 4 (NGM-2630)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mslug4h, mslug4, neogeo_noslot, neogeo, neogeo_state, mslug4, ROT0, "Mega / Playmore", "Metal Slug 4 (NGH-2630)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, ms4plus, mslug4, neogeo_noslot, neogeo, neogeo_state, ms4plus, ROT0, "bootleg", "Metal Slug 4 Plus (bootleg)", MACHINE_SUPPORTS_SAVE ) /* Evoga */ -GAME( 2002, rotd, neogeo, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Evoga / Playmore", "Rage of the Dragons (NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotd, neogeo, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Evoga / Playmore", "Rage of the Dragons (NGM-264?)", MACHINE_SUPPORTS_SAVE ) /* Atlus */ -GAME( 2002, matrim, neogeo, neogeo_noslot, neogeo, neogeo_state, matrim, ROT0, "Noise Factory / Atlus", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (NGM-2660) (NGH-2660)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, matrimbl, matrim, neogeo_noslot, neogeo, neogeo_state, matrimbl, ROT0, "bootleg", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, matrim, neogeo, neogeo_noslot, neogeo, neogeo_state, matrim, ROT0, "Noise Factory / Atlus", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (NGM-2660) (NGH-2660)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, matrimbl, matrim, neogeo_noslot, neogeo, neogeo_state, matrimbl, ROT0, "bootleg", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (bootleg)", MACHINE_SUPPORTS_SAVE ) /***** Unlicensed commercial releases *****/ /* BrezzaSoft */ -GAME( 2001, jockeygp, neogeo, neogeo_noslot, jockeygp, neogeo_state, jockeygp, ROT0, "Sun Amusement / BrezzaSoft", "Jockey Grand Prix (set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, jockeygpa, jockeygp, neogeo_noslot, jockeygp, neogeo_state, jockeygp, ROT0, "Sun Amusement / BrezzaSoft", "Jockey Grand Prix (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, vliner, neogeo, neogeo_noctrl, vliner, neogeo_state, vliner, ROT0, "Dyna / BrezzaSoft", "V-Liner (set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, vlinero, vliner, neogeo_noctrl, vliner, neogeo_state, vliner, ROT0, "Dyna / BrezzaSoft", "V-Liner (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, jockeygp, neogeo, neogeo_noslot, jockeygp, neogeo_state, jockeygp, ROT0, "Sun Amusement / BrezzaSoft", "Jockey Grand Prix (set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, jockeygpa, jockeygp, neogeo_noslot, jockeygp, neogeo_state, jockeygp, ROT0, "Sun Amusement / BrezzaSoft", "Jockey Grand Prix (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, vliner, neogeo, neogeo_noctrl, vliner, neogeo_state, vliner, ROT0, "Dyna / BrezzaSoft", "V-Liner (set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, vlinero, vliner, neogeo_noctrl, vliner, neogeo_state, vliner, ROT0, "Dyna / BrezzaSoft", "V-Liner (set 2)", MACHINE_SUPPORTS_SAVE ) /* Kyle Hodgetts */ -GAME( 2000, diggerma, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kyle Hodgetts", "Digger Man (prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, diggerma, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kyle Hodgetts", "Digger Man (prototype)", MACHINE_SUPPORTS_SAVE ) /* Vektorlogic */ -GAME( 2004, sbp, neogeo, neogeo_noslot, neogeo, neogeo_state, sbp, ROT0, "Vektorlogic", "Super Bubble Pop", MACHINE_NOT_WORKING ) +HACK( 2004, sbp, neogeo, neogeo_noslot, neogeo, neogeo_state, sbp, ROT0, "Vektorlogic", "Super Bubble Pop", MACHINE_NOT_WORKING ) /* NG:DEV.TEAM */ -GAME( 2005, lasthope, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NG:DEV.TEAM", "Last Hope (bootleg AES to MVS conversion, no coin support)", MACHINE_SUPPORTS_SAVE ) // wasn't actually released on MVS but bootleg carts have been sold, this doesn't accept coins, runs like a console game +HACK( 2005, lasthope, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NG:DEV.TEAM", "Last Hope (bootleg AES to MVS conversion, no coin support)", MACHINE_SUPPORTS_SAVE ) // wasn't actually released on MVS but bootleg carts have been sold, this doesn't accept coins, runs like a console game // Last Hope Pink Bullets (c)2008 - MVS/AES // Fast Striker (c)2010 - MVS/AES // Fast Striker 1.5 (c)2010 - MVS/AES diff --git a/docs/release/src/hbmame/drivers/neogeohb.cpp b/docs/release/src/hbmame/drivers/neogeohb.cpp index 7aff740c195..360670081fd 100644 --- a/docs/release/src/hbmame/drivers/neogeohb.cpp +++ b/docs/release/src/hbmame/drivers/neogeohb.cpp @@ -143,7 +143,7 @@ NUM YEAR COMPANY TITLE 409 2005 Blastar Jonas Indiana and the Lost Temple of Ra 410 2006 Blastar Codename: Blut Engel 411 2006 Blastar NGEM2K -412 2002 Neodev Neo Pong +412 2018 Blastar NGYM2610 413 2001 Rastersoft WW2 demo 414 2005 Rastersoft Frog Feast demo 415 2006 Rastersoft Frog Feast @@ -200,7 +200,7 @@ NUM YEAR COMPANY TITLE 466* 4-player input test 467 2011 Furrtek Sprite Experimenter 468*n/r Neobitz Submarine Shooter (in development) -469 +469 2002 Neodev Neo Pong 470 2015 freem ADPCM-B Playback Demo 471*n/r tcdev Donkey Kong (in development or cancelled) 472 2015 freem ADPCM-A Playback Demo @@ -235,7 +235,7 @@ NUM YEAR COMPANY TITLE #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, fr2ch ) +void neogeo_state::init_fr2ch() { //// Fix rebooting at start @@ -283,7 +283,7 @@ DRIVER_INIT_MEMBER( neogeo_state, fr2ch ) src[0x80006 /2] = 0x0002; src[0x80008 /2] = 0x4E75; - DRIVER_INIT_CALL(neogeo); + init_neogeo(); /* old fr2cd code: uint16_t *mem16 = (uint16_t*)memory_region(machine, "maincpu"); @@ -768,38 +768,24 @@ ROM_START( ngem2k ) ROM_END -// 412 : Neo Pong by Neodev (c) 2002 -// MAME bug : On the title screen, there's a vertical blank area that slowly moves from left to right -ROM_START( neopong ) // v1.1 +// 412 : NGYM2610 by Blastar (c) 2018 +ROM_START( ngym2610 ) ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "412.p1", 0x000000, 0x020000, CRC(9f35e29d) SHA1(261ce9305950debbc2fe088a45ab0fa83d6cf10d) ) - - NEO_SFIX_128K( "412.s1", CRC(cd19264f) SHA1(531be2305cd56d332fb7a53ab924214ade34a9e8) ) + ROM_LOAD16_WORD_SWAP( "412.p1", 0x000000, 0x100000, CRC(61c31db6) SHA1(7f43848b5a5ad321849e3c80f640449ba73c3716) ) - NEO_BIOS_AUDIO_128K( "412.m1", CRC(78c851cb) SHA1(a9923c002e4e2171a564af45cff0958c5d57b275) ) - - ROM_REGION( 0x200000, "ymsnd", 0 ) - ROM_LOAD( "412.v1", 0x000000, 0x200000, CRC(6c31223c) SHA1(ede3a2806d7d872a0f737626a23ecce200b534e6) ) + NEO_SFIX_128K( "412.s1", CRC(64030dbd) SHA1(9ff13be4b37e0c0985163bb58e5d3d9f0aa392be) ) - ROM_REGION( 0x200000, "sprites", 0 ) - ROM_LOAD16_BYTE( "412.c1", 0x000000, 0x100000, CRC(f5a57d1a) SHA1(781170ae439f48fcbcee6af4cb3a1367dbb70498) ) - ROM_LOAD16_BYTE( "412.c2", 0x000001, 0x100000, CRC(affde64e) SHA1(25ba8b4f6f961027d97d35f13cebeaee2dbb6f5a) ) -ROM_END + NEO_BIOS_AUDIO_128K( "412.m1", CRC(494bf458) SHA1(f6e2bc2c57f9c8bd9233f98663ba6707f2c0a4d9) ) -ROM_START( neoponga ) // v1.0, has no sound, does not satisfy the watchdog - ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "412a.p1", 0x000000, 0x020000, CRC(31b724d7) SHA1(e374613609aeda64b547d8ce38d2078b6ed55ad5) ) + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "412.v1", 0x000000, 0x1000000, CRC(cb87831f) SHA1(22572f4dbe3a85fe05d0818efeb90611b1078245) ) - NEO_SFIX_128K( "412.s1", CRC(cd19264f) SHA1(531be2305cd56d332fb7a53ab924214ade34a9e8) ) - - NEO_BIOS_AUDIO_128K( "202.m1", CRC(9c0291ea) SHA1(3fa67c62acba79be6b3a98cc1601e45569fa11ae) ) - - ROM_REGION( 0x80000, "ymsnd", 0 ) - ROM_LOAD( "202.v1", 0x000000, 0x80000, CRC(debeb8fb) SHA1(49a3d3578c087f1a0050168571ef8d1b08c5dc05) ) + ROM_REGION( 0x1000000, "ymsnd.deltat", 0 ) + ROM_LOAD( "412.v21", 0x000000, 0x1000000, CRC(23f83969) SHA1(c29fd0a8ab2b2f8511f8724221c2614dea026503) ) ROM_REGION( 0x200000, "sprites", 0 ) - ROM_LOAD16_BYTE( "412a.c1", 0x000000, 0x100000, CRC(d7587282) SHA1(6fbc317dede78265dc4cfd2a6d79968320b8fd50) ) - ROM_LOAD16_BYTE( "412a.c2", 0x000001, 0x100000, CRC(fefc9d06) SHA1(f191bcd3683a184b5a7d6046156e0b2bca231e95) ) + ROM_LOAD16_BYTE( "412.c1", 0x000000, 0x100000, CRC(c8050090) SHA1(7168328582c5ce336b58d662fbb59c2d382bf30e) ) + ROM_LOAD16_BYTE( "412.c2", 0x000001, 0x100000, CRC(908d8b09) SHA1(7abd2ab313cbe1b859151b606b3e8facaa2fca25) ) ROM_END @@ -871,7 +857,7 @@ ROM_START( neodemo ) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "416.p1", 0x000000, 0x080000, CRC(fbfce2a4) SHA1(53472533456e131bee9fa792996b4110999b5c21) ) - NEO_SFIX_128K( "412.s1", CRC(cd19264f) SHA1(531be2305cd56d332fb7a53ab924214ade34a9e8) ) + NEO_SFIX_128K( "469.s1", CRC(cd19264f) SHA1(531be2305cd56d332fb7a53ab924214ade34a9e8) ) NEO_BIOS_AUDIO_128K( "202.m1", CRC(9c0291ea) SHA1(3fa67c62acba79be6b3a98cc1601e45569fa11ae) ) @@ -965,7 +951,7 @@ ROM_START( neo3d ) ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "421.p1", 0x000000, 0x080000, CRC(791f6042) SHA1(d44848322d08daad91c67c7dc7e9ee985d582b2b) ) - NEO_SFIX_128K( "412.s1", CRC(cd19264f) SHA1(531be2305cd56d332fb7a53ab924214ade34a9e8) ) + NEO_SFIX_128K( "469.s1", CRC(cd19264f) SHA1(531be2305cd56d332fb7a53ab924214ade34a9e8) ) NEO_BIOS_AUDIO_128K( "421.m1", CRC(7e74cc1f) SHA1(2855577a9785baa4076567de0b37fc0d0117abe5) ) @@ -1339,7 +1325,7 @@ ROM_START( neobubble ) // This rom does nothing, just a black screen //ROM_LOAD16_WORD_SWAP( "438a.p1", 0x000000, 0x080000, CRC(cbd8204d) SHA1(d0cbf0b3c4a160fdf0d598fe77b52024d438d595) ) - NEO_SFIX_128K( "412.s1", CRC(cd19264f) SHA1(531be2305cd56d332fb7a53ab924214ade34a9e8) ) + NEO_SFIX_128K( "469.s1", CRC(cd19264f) SHA1(531be2305cd56d332fb7a53ab924214ade34a9e8) ) NEO_BIOS_AUDIO_128K( "202.m1", CRC(9c0291ea) SHA1(3fa67c62acba79be6b3a98cc1601e45569fa11ae) ) @@ -1597,6 +1583,41 @@ ROM_START( spriteex ) ROM_END +// 469 : Neo Pong by Neodev (c) 2002 +// MAME bug : On the title screen, there's a vertical blank area that slowly moves from left to right +ROM_START( neopong ) // v1.1 + ROM_REGION( 0x100000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "469.p1", 0x000000, 0x020000, CRC(9f35e29d) SHA1(261ce9305950debbc2fe088a45ab0fa83d6cf10d) ) + + NEO_SFIX_128K( "469.s1", CRC(cd19264f) SHA1(531be2305cd56d332fb7a53ab924214ade34a9e8) ) + + NEO_BIOS_AUDIO_128K( "469.m1", CRC(78c851cb) SHA1(a9923c002e4e2171a564af45cff0958c5d57b275) ) + + ROM_REGION( 0x200000, "ymsnd", 0 ) + ROM_LOAD( "469.v1", 0x000000, 0x200000, CRC(6c31223c) SHA1(ede3a2806d7d872a0f737626a23ecce200b534e6) ) + + ROM_REGION( 0x200000, "sprites", 0 ) + ROM_LOAD16_BYTE( "469.c1", 0x000000, 0x100000, CRC(f5a57d1a) SHA1(781170ae439f48fcbcee6af4cb3a1367dbb70498) ) + ROM_LOAD16_BYTE( "469.c2", 0x000001, 0x100000, CRC(affde64e) SHA1(25ba8b4f6f961027d97d35f13cebeaee2dbb6f5a) ) +ROM_END + +ROM_START( neoponga ) // v1.0, has no sound, does not satisfy the watchdog + ROM_REGION( 0x100000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "469a.p1", 0x000000, 0x020000, CRC(31b724d7) SHA1(e374613609aeda64b547d8ce38d2078b6ed55ad5) ) + + NEO_SFIX_128K( "469.s1", CRC(cd19264f) SHA1(531be2305cd56d332fb7a53ab924214ade34a9e8) ) + + NEO_BIOS_AUDIO_128K( "202.m1", CRC(9c0291ea) SHA1(3fa67c62acba79be6b3a98cc1601e45569fa11ae) ) + + ROM_REGION( 0x80000, "ymsnd", 0 ) + ROM_LOAD( "202.v1", 0x000000, 0x80000, CRC(debeb8fb) SHA1(49a3d3578c087f1a0050168571ef8d1b08c5dc05) ) + + ROM_REGION( 0x200000, "sprites", 0 ) + ROM_LOAD16_BYTE( "469a.c1", 0x000000, 0x100000, CRC(d7587282) SHA1(6fbc317dede78265dc4cfd2a6d79968320b8fd50) ) + ROM_LOAD16_BYTE( "469a.c2", 0x000001, 0x100000, CRC(fefc9d06) SHA1(f191bcd3683a184b5a7d6046156e0b2bca231e95) ) +ROM_END + + // 470 : ADPCM-B Playback Demo by freem. // Note that these 2 old roms are buggy and should be discarded: (use only the 'v3' set) // CRC(6d719183) SHA1(e1e064bb785823a1f20f4a931bd7961515de2a98) ) @@ -1852,80 +1873,81 @@ ROM_END -GAME( 1996, crswd2bl, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Razoola", "Crossed Swords 2 (CD conversion)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, csw2, crswd2bl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Crossed Swords 2", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1995, fr2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Video Systems Co.", "Idol Mahjong Final Romance 2", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, fr2cd, fr2, neogeo_noslot, neogeo, neogeo_state,fr2ch, ROT0, "Video Systems Co.", "Idol Mahjong Final Romance 2 (CD Bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, fr2ch, fr2, neogeo_noslot, neogeo, neogeo_state,fr2ch, ROT0, "Video Systems Co.", "Idol Mahjong Final Romance 2 (CD to MVS conversion)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, zintrckbh, zintrckb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "ZinTricK (ExChar hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, zintrkcd, zintrckb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Razoola", "ZinTricK (CD conversion)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, zintrkm, zintrckb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Elrayseur", "ZinTricK (Music test)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, zintrkcd1, zintrckb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Razoola", "ZinTricK (CD test)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, zintricks01, zintrckb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "ZinTricK (s01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, totc, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face / NCI", "Treasure of the Caribbean", MACHINE_SUPPORTS_SAVE ) - -GAME( 2016, akiradmo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "HP Man", "Akira Demo", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, beast, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jeff Kurtz", "Shadow of the Beast (Neo Demo)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2006, cnbe, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Codename: Blut Engel", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, cndi, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "Chip n Dale Intro", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, cphd, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Le Cortex", "Crouching Pony Hidden Dragon Demo", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, columnsn, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jeff Kurtz", "Columns", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, columnsncd, columnsn, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jeff Kurtz", "Columns (CD conversion)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, didemo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Mega Shocked", "DatImage demo", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, dti, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "Duck Tales Intro", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, dwi, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "DarkWing Duck Intro", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, ffeast, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Rastersoft", "Frog Feast (NeoGeo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, ffeastd, ffeast, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Rastersoft", "Frog Feast Demo", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, gbi, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "GhostBusters Intro", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, iocero, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BEY", "Primo Demo", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, lhcdb, lasthope, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NG:Dev.Team", "Last Hope CD Beta", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2007, lhcdba, lasthope, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NG:Dev.Team", "Last Hope (NGCD Conversion)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2007, lhopecd, lasthope, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NG:DEV.TEAM", "Last Hope JAP NGCD (Beta 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2007, lhopecdh, lasthope, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NG:DEV.TEAM", "Last Hope JAP NGCD (Beta 2)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2005, ltorb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Jonas Indiana and The Lost Temple of RA (beta - 20050717)", MACHINE_SUPPORTS_SAVE ) -GAME( 20??, knacki, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Furrtek", "KnackiBalls", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, neo2500, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Neo 2500 Demo", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, neo3d, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Oxygene", "Neo 3D Demo", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, neobadapple, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BEY", "Bad Apple demo", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, neobubble, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Neo Bubble", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) -GAME( 2004, neocstlv, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BarfHappy", "Neo Castlevania Demo", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, neodemo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Charles Doty", "Demo - NeoGeo", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, neofightb, neofight, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kannagi", "Neogeo Sprite Demo (Neo Fight beta)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, neofighto, neofight, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kannagi", "Neo Fight (old)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, neofight, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kannagi", "Neo Fight", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, neogal1, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BEY", "Neo Geo Galaga Demo R001", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, neogal1d, neogal1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BEY", "Neo Geo Galaga Demo R001 (debug)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, neogal1t, neogal1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BEY", "Neo Geo Galaga Demo R001 (text)", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, neogal2, neogal1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BEY", "Neo Geo Galaga Demo R002", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, neonopon, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Neo No Panepon V.0.2", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2002, neonopon_d1, neonopon, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Neo No Panepon (demo 1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2002, neonopon_d2, neonopon, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Neo No Panepon (demo 2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2002, neonopon_d3, neonopon, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Neo No Panepon (demo 3)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2002, neopong, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Neodev", "Neo Pong (v1.1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 2002, neoponga, neopong, no_watchdog, neogeo, neogeo_state, neogeo, ROT0, "Neodev", "Neo Pong (v1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, neoromjb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CeL", "Neo Rom Jukebox", MACHINE_SUPPORTS_SAVE ) -GAME( 2013, neotest, neogal1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BEY", "Neo Geo Sound Test", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, neothund, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Sebastian Mihai", "Neo Thunder", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, ngem2k, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "NGEM2K", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, ngftdemo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NGF", "NGF Transparency Demo", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, ngmontst, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "M.Priewe", "NeoGeo Monitor Test", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, ngtd2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Luis Miguel Mayor", "NeoGeo Tech Demo 2", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, ngtetris, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Crim", "NeoGeo 2-Player Tetris", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, nyan, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Furrtek", "Nyan Cat demo", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, pcmademo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Freem", "ADPCM-A Playback Demo", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, pcmbdemo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Freem", "ADPCM-B Playback Demo", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, poknight, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jeff Kurtz", "Poker Night", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, poknightcd, poknight, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jeff Kurtz", "Poker Night (CD)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, poknightfr, poknight, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jeff Kurtz", "Poker Night (French)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, rci, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "Robocop Intro", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, santabll, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "M.Priewe", "Santaball", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, smi, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "Spiderman Intro", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, snddemo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Freem", "Sound-Loop Demo", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, spriteex, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Furrtek", "Sprite Experimenter", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, syscheck, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Neo System Check (ver 1.0b)", MACHINE_SUPPORTS_SAVE ) -GAME( 20??, test01, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Furrtek", "MVS Test 01", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, timesupd, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NGF", "Time's Up! (Demo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, tmnti, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "Teenage Mutant Ninja Turtles Intro", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, tmntia, tmnti, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "Teenage Mutant Ninja Turtles Intro (alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2015, twister, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Twister in a mirror intro", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, ww2demo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Rastersoft", "WW2demo", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, crswd2bl, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Razoola", "Crossed Swords 2 (CD conversion)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, csw2, crswd2bl, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Crossed Swords 2", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1995, fr2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Video Systems Co.", "Idol Mahjong Final Romance 2", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, fr2cd, fr2, neogeo_noslot, neogeo, neogeo_state,fr2ch, ROT0, "Video Systems Co.", "Idol Mahjong Final Romance 2 (CD Bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, fr2ch, fr2, neogeo_noslot, neogeo, neogeo_state,fr2ch, ROT0, "Video Systems Co.", "Idol Mahjong Final Romance 2 (CD to MVS conversion)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, zintrckbh, zintrckb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "ZinTricK (ExChar hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, zintrkcd, zintrckb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Razoola", "ZinTricK (CD conversion)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, zintrkm, zintrckb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Elrayseur", "ZinTricK (Music test)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, zintrkcd1, zintrckb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Razoola", "ZinTricK (CD test)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, zintricks01, zintrckb, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "ZinTricK (s01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, totc, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face / NCI", "Treasure of the Caribbean", MACHINE_SUPPORTS_SAVE ) + +HACK( 2016, akiradmo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "HP Man", "Akira Demo", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, beast, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jeff Kurtz", "Shadow of the Beast (Neo Demo)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2006, cnbe, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Codename: Blut Engel", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, cndi, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "Chip n Dale Intro", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, cphd, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Le Cortex", "Crouching Pony Hidden Dragon Demo", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, columnsn, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jeff Kurtz", "Columns", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, columnsncd, columnsn, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jeff Kurtz", "Columns (CD conversion)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, didemo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Mega Shocked", "DatImage demo", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, dti, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "Duck Tales Intro", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, dwi, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "DarkWing Duck Intro", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, ffeast, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Rastersoft", "Frog Feast (NeoGeo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, ffeastd, ffeast, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Rastersoft", "Frog Feast Demo", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, gbi, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "GhostBusters Intro", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, iocero, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BEY", "Primo Demo", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, lhcdb, lasthope, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NG:Dev.Team", "Last Hope CD Beta", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2007, lhcdba, lasthope, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NG:Dev.Team", "Last Hope (NGCD Conversion)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2007, lhopecd, lasthope, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NG:DEV.TEAM", "Last Hope JAP NGCD (Beta 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2007, lhopecdh, lasthope, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NG:DEV.TEAM", "Last Hope JAP NGCD (Beta 2)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2005, ltorb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Jonas Indiana and The Lost Temple of RA (beta - 20050717)", MACHINE_SUPPORTS_SAVE ) +HACK( 20??, knacki, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Furrtek", "KnackiBalls", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, neo2500, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Neo 2500 Demo", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, neo3d, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Oxygene", "Neo 3D Demo", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, neobadapple, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BEY", "Bad Apple demo", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, neobubble, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Neo Bubble", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) +HACK( 2004, neocstlv, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BarfHappy", "Neo Castlevania Demo", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, neodemo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Charles Doty", "Demo - NeoGeo", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, neofightb, neofight, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kannagi", "Neogeo Sprite Demo (Neo Fight beta)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, neofighto, neofight, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kannagi", "Neo Fight (old)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, neofight, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kannagi", "Neo Fight", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, neogal1, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BEY", "Neo Geo Galaga Demo R001", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, neogal1d, neogal1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BEY", "Neo Geo Galaga Demo R001 (debug)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, neogal1t, neogal1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BEY", "Neo Geo Galaga Demo R001 (text)", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, neogal2, neogal1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BEY", "Neo Geo Galaga Demo R002", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, neonopon, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Neo No Panepon V.0.2", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2002, neonopon_d1, neonopon, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Neo No Panepon (demo 1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2002, neonopon_d2, neonopon, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Neo No Panepon (demo 2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2002, neonopon_d3, neonopon, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Neo No Panepon (demo 3)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2002, neopong, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Neodev", "Neo Pong (v1.1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 2002, neoponga, neopong, no_watchdog, neogeo, neogeo_state, neogeo, ROT0, "Neodev", "Neo Pong (v1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, neoromjb, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "CeL", "Neo Rom Jukebox", MACHINE_SUPPORTS_SAVE ) +HACK( 2013, neotest, neogal1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "BEY", "Neo Geo Sound Test", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, neothund, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Sebastian Mihai", "Neo Thunder", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, ngem2k, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "NGEM2K", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, ngftdemo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NGF", "NGF Transparency Demo", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, ngmontst, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "M.Priewe", "NeoGeo Monitor Test", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, ngtd2, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Luis Miguel Mayor", "NeoGeo Tech Demo 2", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, ngtetris, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Crim", "NeoGeo 2-Player Tetris", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, ngym2610, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "NeoGeo YM2610 Test", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, nyan, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Furrtek", "Nyan Cat demo", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, pcmademo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Freem", "ADPCM-A Playback Demo", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, pcmbdemo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Freem", "ADPCM-B Playback Demo", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, poknight, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jeff Kurtz", "Poker Night", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, poknightcd, poknight, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jeff Kurtz", "Poker Night (CD)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, poknightfr, poknight, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jeff Kurtz", "Poker Night (French)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, rci, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "Robocop Intro", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, santabll, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "M.Priewe", "Santaball", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, smi, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "Spiderman Intro", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, snddemo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Freem", "Sound-Loop Demo", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, spriteex, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Furrtek", "Sprite Experimenter", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, syscheck, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Neo System Check (ver 1.0b)", MACHINE_SUPPORTS_SAVE ) +HACK( 20??, test01, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Furrtek", "MVS Test 01", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, timesupd, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "NGF", "Time's Up! (Demo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, tmnti, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "Teenage Mutant Ninja Turtles Intro", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, tmntia, tmnti, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "[Raregame]", "Teenage Mutant Ninja Turtles Intro (alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, twister, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blastar", "Twister in a mirror intro", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, ww2demo, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Rastersoft", "WW2demo", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/ngdoubledr.cpp b/docs/release/src/hbmame/drivers/ngdoubledr.cpp index 28832bb3b90..ec4195cd9a8 100644 --- a/docs/release/src/hbmame/drivers/ngdoubledr.cpp +++ b/docs/release/src/hbmame/drivers/ngdoubledr.cpp @@ -5,9 +5,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, dbdrsp ) +void neogeo_state::init_dbdrsp() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); uint32_t i; uint16_t *rom = (uint16_t *)memregion("maincpu")->base(); for (i = 0; i < 0x100000/2; i++) @@ -295,17 +295,17 @@ ROM_END -GAME( 2003, dbdeh, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Double Dragon (Add Char - Max ultra kill after hit 2003-04-20)", MACHINE_SUPPORTS_SAVE ) //Based on dbdehy -GAME( 1995, dbdehy, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Double Dragon (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, dbdq, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Double Dragon (Q-ver Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, dbdqb, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Double Dragon (Q-ver Char - Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, dbdqeh, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Double Dragon (Q-ver Char - Max ultra kill after hit - Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, dbdqp, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Double Dragon (Q-ver Char - Max ultra kill after hit)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, dbdy, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Double Dragon (Add Char - Always in AES mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, doubledre2, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Double Dragon Q (Boss hack Easy Special Attacks)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, doubledres, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Double Dragon (Boss hack Easy Special Attacks)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, doubledrhp, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blackheart", "Double Dragon (Boss Hack Perfect Edition hack by Blackheart 2009-09-19)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, doubledrsp, doubledr, samsho2sp, neogeo, neogeo_state, dbdrsp, ROT0, "GSC2007", "Double Dragon (Special 2017 v1.0.0311)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, dbdeh, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Double Dragon (Add Char - Max ultra kill after hit 2003-04-20)", MACHINE_SUPPORTS_SAVE ) //Based on dbdehy +HACK( 1995, dbdehy, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Double Dragon (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, dbdq, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Double Dragon (Q-ver Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, dbdqb, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Double Dragon (Q-ver Char - Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, dbdqeh, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Double Dragon (Q-ver Char - Max ultra kill after hit - Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, dbdqp, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Double Dragon (Q-ver Char - Max ultra kill after hit)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, dbdy, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Double Dragon (Add Char - Always in AES mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, doubledre2, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Double Dragon Q (Boss hack Easy Special Attacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, doubledres, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Double Dragon (Boss hack Easy Special Attacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, doubledrhp, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blackheart", "Double Dragon (Boss Hack Perfect Edition hack by Blackheart 2009-09-19)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, doubledrsp, doubledr, samsho2sp, neogeo, neogeo_state, dbdrsp, ROT0, "GSC2007", "Double Dragon (Special 2017 v1.0.0311)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -431,10 +431,62 @@ ROM_START( doubledrs05 ) ROM_LOAD16_BYTE( "082.c8", 0xc00001, 0x100000, CRC(69a5fa37) SHA1(020e70e0e8b3c5d00a40fe97e418115a3187e50a) ) ROM_END +ROM_START( doubledrs06 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "082hc06.p1", 0x100000, 0x100000, CRC(9ddf6676) SHA1(a75f7b5b2ea8995557928f2088d6e9098d7f35b4) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "082.s1", CRC(bef995c5) SHA1(9c89adbdaa5c1f827632c701688563dac2e482a4) ) + + NEO_BIOS_AUDIO_128K( "082.m1", CRC(10b144de) SHA1(cf1ed0a447da68240c62bcfd76b1569803f6bf76) ) + + ROM_REGION( 0x400000, "ymsnd", 0 ) + ROM_LOAD( "082.v1", 0x000000, 0x200000, CRC(cc1128e4) SHA1(bfcfff24bc7fbde0b02b1bc0dffebd5270a0eb04) ) + ROM_LOAD( "082.v2", 0x200000, 0x200000, CRC(c3ff5554) SHA1(c685887ad64998e5572607a916b023f8b9efac49) ) + + ROM_REGION( 0xe00000, "sprites", 0 ) + ROM_LOAD16_BYTE( "082.c1", 0x000000, 0x200000, CRC(b478c725) SHA1(3a777c5906220f246a6dc06cb084e6ad650d67bb) ) + ROM_LOAD16_BYTE( "082.c2", 0x000001, 0x200000, CRC(2857da32) SHA1(9f13245965d23db86d46d7e73dfb6cc63e6f25a1) ) + ROM_LOAD16_BYTE( "082.c3", 0x400000, 0x200000, CRC(8b0d378e) SHA1(3a347215e414b738164f1fe4144102f07d4ffb80) ) + ROM_LOAD16_BYTE( "082.c4", 0x400001, 0x200000, CRC(c7d2f596) SHA1(e2d09d4d1b1fef9c0c53ecf3629e974b75e559f5) ) + ROM_LOAD16_BYTE( "082.c5", 0x800000, 0x200000, CRC(ec87bff6) SHA1(3fa86da93881158c2c23443855922a7b32e55135) ) + ROM_LOAD16_BYTE( "082.c6", 0x800001, 0x200000, CRC(844a8a11) SHA1(b2acbd4cacce66fb32c052b2fba9984904679bda) ) + ROM_LOAD16_BYTE( "082.c7", 0xc00000, 0x100000, CRC(727c4d02) SHA1(8204c7f037d46e0c58f269f9c7a535bc2589f526) ) + ROM_LOAD16_BYTE( "082.c8", 0xc00001, 0x100000, CRC(69a5fa37) SHA1(020e70e0e8b3c5d00a40fe97e418115a3187e50a) ) +ROM_END + +ROM_START( doubledrs07 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "082hc07.p1", 0x100000, 0x100000, CRC(9b54e2aa) SHA1(9a67590114a810382a2c905ff5e812dbbef472c7) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "082.s1", CRC(bef995c5) SHA1(9c89adbdaa5c1f827632c701688563dac2e482a4) ) + + NEO_BIOS_AUDIO_128K( "082.m1", CRC(10b144de) SHA1(cf1ed0a447da68240c62bcfd76b1569803f6bf76) ) + + ROM_REGION( 0x400000, "ymsnd", 0 ) + ROM_LOAD( "082.v1", 0x000000, 0x200000, CRC(cc1128e4) SHA1(bfcfff24bc7fbde0b02b1bc0dffebd5270a0eb04) ) + ROM_LOAD( "082.v2", 0x200000, 0x200000, CRC(c3ff5554) SHA1(c685887ad64998e5572607a916b023f8b9efac49) ) + + ROM_REGION( 0xe00000, "sprites", 0 ) + ROM_LOAD16_BYTE( "082.c1", 0x000000, 0x200000, CRC(b478c725) SHA1(3a777c5906220f246a6dc06cb084e6ad650d67bb) ) + ROM_LOAD16_BYTE( "082.c2", 0x000001, 0x200000, CRC(2857da32) SHA1(9f13245965d23db86d46d7e73dfb6cc63e6f25a1) ) + ROM_LOAD16_BYTE( "082.c3", 0x400000, 0x200000, CRC(8b0d378e) SHA1(3a347215e414b738164f1fe4144102f07d4ffb80) ) + ROM_LOAD16_BYTE( "082.c4", 0x400001, 0x200000, CRC(c7d2f596) SHA1(e2d09d4d1b1fef9c0c53ecf3629e974b75e559f5) ) + ROM_LOAD16_BYTE( "082.c5", 0x800000, 0x200000, CRC(ec87bff6) SHA1(3fa86da93881158c2c23443855922a7b32e55135) ) + ROM_LOAD16_BYTE( "082.c6", 0x800001, 0x200000, CRC(844a8a11) SHA1(b2acbd4cacce66fb32c052b2fba9984904679bda) ) + ROM_LOAD16_BYTE( "082.c7", 0xc00000, 0x100000, CRC(727c4d02) SHA1(8204c7f037d46e0c58f269f9c7a535bc2589f526) ) + ROM_LOAD16_BYTE( "082.c8", 0xc00001, 0x100000, CRC(69a5fa37) SHA1(020e70e0e8b3c5d00a40fe97e418115a3187e50a) ) +ROM_END + + + +HACK( 2017, doubledrs01, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Double Dragon (Enable Hidden Characters v2)(Neo-Geo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, doubledrs02, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Double Dragon (Enhanced Power)(Neo-Geo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, doubledrs03, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Double Dragon (Cancel Charge)(Neo-Geo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, doubledrs04, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Double Dragon (Black Vesion)(Neo-Geo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, doubledrs05, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Double Dragon (Random Selection)(Neo-Geo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, doubledrs06, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Double Dragon (Super Remix Edition 1.0)(Neo-Geo)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, doubledrs07, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Double Dragon (Super Remix Edition 1.1)(Neo-Geo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, doubledrs01, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Double Dragon (Enable Hidden Characters v2)(Neo-Geo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, doubledrs02, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Double Dragon (Enhanced Power)(Neo-Geo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, doubledrs03, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Double Dragon (Cancel Charge)(Neo-Geo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, doubledrs04, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Double Dragon (Black Vesion)(Neo-Geo)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, doubledrs05, doubledr, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Double Dragon (Random Selection)(Neo-Geo)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/nggaroup.cpp b/docs/release/src/hbmame/drivers/nggaroup.cpp index a89bb82809c..e322ad89a01 100644 --- a/docs/release/src/hbmame/drivers/nggaroup.cpp +++ b/docs/release/src/hbmame/drivers/nggaroup.cpp @@ -5,9 +5,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, garoud ) +void neogeo_state::init_garoud() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_sma_prot->garou_decrypt_68k(cpuregion); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); @@ -310,17 +310,17 @@ ROM_END -GAME( 1999, garoub, garou, neogeo_noslot, neogeo, neogeo_state, garou, ROT0, "Ydmis", "Garou - Mark of the Wolves (Boss hack by Ydmis)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, garoud, garou, neogeo_noslot, neogeo, neogeo_state, garoud, ROT0, "hack","Garou - Mark of the Wolves (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, garoupamu, garoupy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "MU", "Garou - Mark of the Wolves (proto) (Approach to Arcade by MU v5.0a)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, garoupeh, garoupy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Garou - Mark of the Wolves (proto) (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, garoupehc, garoupy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Garou - Mark of the Wolves (proto) (Add Char - Pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, garoupf, garoupy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unk", "Garou - Mark of the Wolves (proto) (Fixed winning message, sprites and some bugs)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, garoupfu, garoupy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unk", "Garou - Mark of the Wolves (proto) (Unk Hack/Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, garoupfp, garoupy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unk", "Garou - Mark of the Wolves (proto) (Rom Fix - FixPlus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2011, garoupx11, garoupy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Garou - Mark of the Wolves XTREME PLUS", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, garoupy, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Garou - Mark of the Wolves (proto) (P1 Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, garoupy1, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Garou: Mark of the Wolves (Prototype) [Boss Hack by Ydmis]", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, garoub, garou, neogeo_noslot, neogeo, neogeo_state, garou, ROT0, "Ydmis", "Garou - Mark of the Wolves (Boss hack by Ydmis)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, garoud, garou, neogeo_noslot, neogeo, neogeo_state, garoud, ROT0, "hack","Garou - Mark of the Wolves (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, garoupamu, garoupy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "MU", "Garou - Mark of the Wolves (proto) (Approach to Arcade by MU v5.0a)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, garoupeh, garoupy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Garou - Mark of the Wolves (proto) (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, garoupehc, garoupy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Garou - Mark of the Wolves (proto) (Add Char - Pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, garoupf, garoupy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unk", "Garou - Mark of the Wolves (proto) (Fixed winning message, sprites and some bugs)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, garoupfu, garoupy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unk", "Garou - Mark of the Wolves (proto) (Unk Hack/Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, garoupfp, garoupy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Unk", "Garou - Mark of the Wolves (proto) (Rom Fix - FixPlus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2011, garoupx11, garoupy, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Garou - Mark of the Wolves XTREME PLUS", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, garoupy, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Garou - Mark of the Wolves (proto) (P1 Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, garoupy1, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Garou: Mark of the Wolves (Prototype) [Boss Hack by Ydmis]", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -537,13 +537,42 @@ ROM_START( garoupsi03 ) ROM_LOAD16_BYTE( "proto_253.c8", 0x3000001, 0x800000, CRC(f778fe99) SHA1(c963f6ba90a36d02991728b44ffcf174ca18268a) ) ROM_END +ROM_START( garoupsi04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "protohc02.p1", 0x000000, 0x100000, CRC(dc033884) SHA1(951859661981d760bc175816368dd86f9d2d73df) ) + ROM_LOAD16_WORD_SWAP( "proto_253-p2.p2", 0x100000, 0x400000, CRC(bf8de565) SHA1(0e24574168cd38138bed0aa4dca49849f6901ca2) ) + + NEO_SFIX_128K( "proto_253-s1.s1", CRC(779989de) SHA1(8bd550857b60f8a907f6d39a4225ceffdd330307) ) + + NEO_BIOS_AUDIO_256K( "proto_253.m1", CRC(bbe464f7) SHA1(f5f8f3e48f5d453f45107085d6f4023bcd24c053) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "proto_253.v1", 0x000000, 0x400000, CRC(274f3923) SHA1(4c7a8ad1cd0e3afc1f78de3c2929120ed434f104) ) + ROM_LOAD( "proto_253.v2", 0x400000, 0x400000, CRC(8f86dabe) SHA1(b3d2d9f5c1d97a6e7aee2c674fb6627f41bbb240) ) + ROM_LOAD( "proto_253.v3", 0x800000, 0x400000, CRC(05fd06cd) SHA1(6cd699719614bb87547632ea3d61d92d81fdf563) ) + ROM_LOAD( "proto_253.v4", 0xc00000, 0x400000, CRC(14984063) SHA1(170d5638327ec0eb3590b80dc11590897367250c) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "proto_253.c1", 0x0000000, 0x800000, CRC(5bb5d137) SHA1(d648febd8e6a0bdd9bdbb6ce1f1f8b08567ec05a) ) + ROM_LOAD16_BYTE( "proto_253.c2", 0x0000001, 0x800000, CRC(5c8d2960) SHA1(f7503502be0332adf408ee0ea5ee5161c8939fd8) ) + ROM_LOAD16_BYTE( "proto_253.c3", 0x1000000, 0x800000, CRC(234d16fc) SHA1(7b9221f7ecc438150c8a10be72390329854ed21b) ) + ROM_LOAD16_BYTE( "proto_253.c4", 0x1000001, 0x800000, CRC(b9b5b993) SHA1(6059793eaf6e58c172235fe64aa9d25a40c38ed6) ) + ROM_LOAD16_BYTE( "proto_253.c5", 0x2000000, 0x800000, CRC(722615d2) SHA1(798832c535869f0e247c3db0d8253779b103e213) ) + ROM_LOAD16_BYTE( "proto_253.c6", 0x2000001, 0x800000, CRC(0a6fab38) SHA1(eaee6f2f18af91f7959d84d4b991b3fc182d07c4) ) + ROM_LOAD16_BYTE( "proto_253.c7", 0x3000000, 0x800000, CRC(d68e806f) SHA1(92bfd9839115bd590972ae4ecc45ad35dce22387) ) + ROM_LOAD16_BYTE( "proto_253.c8", 0x3000001, 0x800000, CRC(f778fe99) SHA1(c963f6ba90a36d02991728b44ffcf174ca18268a) ) +ROM_END + + + +HACK( 2017, garoups01, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Garou - Mark of the Wolves (Description Of Unknown Origin 01)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, garoups02, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Garou - Mark of the Wolves (Description Of Unknown Origin 02)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, garoups03, garou, neogeo_noslot, neogeo, neogeo_state, garou, ROT0, "Hacks", "Garou - Mark of the Wolves (Infinite Power)(NGM-2530)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, garouhs01, garou, neogeo_noslot, neogeo, neogeo_state, garouh, ROT0, "Hacks", "Garou - Mark of the Wolves (Enable Grant & Kain In Arcade Mode)(NGM-2530)(NGH-2530)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, garouhs02, garou, neogeo_noslot, neogeo, neogeo_state, garouh, ROT0, "Hacks", "Garou - Mark of the Wolves (Get Maximum Power On A Valid Attack, Being Attacked Or On A Special move)(NGM-2530)(NGH-2530)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, garoupsi01, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Garou - Mark of the Wolves (Enhanced Power V1)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, garoupsi02, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Garou - Mark of the Wolves (Easy Special Attacks)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, garoupsi03, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Garou - Mark of the Wolves (Bug Patch v2)(prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, garoupsi04, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Garou - Mark of the Wolves (Super Remix Edition 1.0)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, garoups01, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Garou - Mark of the Wolves (Description Of Unknown Origin 01)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, garoups02, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Garou - Mark of the Wolves (Description Of Unknown Origin 02)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, garoups03, garou, neogeo_noslot, neogeo, neogeo_state, garou, ROT0, "Hacks", "Garou - Mark of the Wolves (Infinite Power)(NGM-2530)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, garouhs01, garou, neogeo_noslot, neogeo, neogeo_state, garouh, ROT0, "Hacks", "Garou - Mark of the Wolves (Enable Grant & Kain In Arcade Mode)(NGM-2530)(NGH-2530)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, garouhs02, garou, neogeo_noslot, neogeo, neogeo_state, garouh, ROT0, "Hacks", "Garou - Mark of the Wolves (Get Maximum Power On A Valid Attack, Being Attacked Or On A Special move)(NGM-2530)(NGH-2530)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, garoupsi01, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Garou - Mark of the Wolves (Enhanced Power V1)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, garoupsi02, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Garou - Mark of the Wolves (Easy Special Attacks)(prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, garoupsi03, garou, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Garou - Mark of the Wolves (Bug Patch v2)(prototype)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/ngkofmisc.cpp b/docs/release/src/hbmame/drivers/ngkofmisc.cpp index cbb0df17088..3f4f11914f8 100644 --- a/docs/release/src/hbmame/drivers/ngkofmisc.cpp +++ b/docs/release/src/hbmame/drivers/ngkofmisc.cpp @@ -9,9 +9,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER(neogeo_state, kof2k4pls) +void neogeo_state::init_kof2k4pls() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); u8 *src = cpuregion; std::vector<u8> dst( 0x200000 ); @@ -30,9 +30,9 @@ DRIVER_INIT_MEMBER(neogeo_state, kof2k4pls) m_bootleg_prot->neogeo_bootleg_sx_decrypt(fix_region, fix_region_size, 1); } -DRIVER_INIT_MEMBER( neogeo_state, cthd2k3a ) +void neogeo_state::init_cthd2k3a() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); u8 nBank[] = { 0x06, 0x02, 0x04, 0x05, 0x01, 0x03, 0x00, 0x07, @@ -62,8 +62,8 @@ void neogeo_state::main_map1(address_map &map) { MACHINE_CONFIG_START( neogeo_state::hbmame_kog ) neogeo_arcade(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(main_map1) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(main_map1) MCFG_KOG_PROT_ADD("kog_prot") //joystick controller @@ -74,13 +74,13 @@ MACHINE_CONFIG_START( neogeo_state::hbmame_kog ) MCFG_NEOGEO_CONTROL_PORT_ADD("ctrl2", neogeo_arc_pin15, "", true) MACHINE_CONFIG_END -DRIVER_INIT_MEMBER( neogeo_state, kogd ) +void neogeo_state::init_kogd() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_kog_prot->kog_install_protection(m_maincpu); } -DRIVER_INIT_MEMBER( neogeo_state, kof10thu ) +void neogeo_state::init_kof10thu() { uint32_t tsize = m_region_maincpu->bytes(); uint8_t *rom = m_region_maincpu->base(); @@ -94,7 +94,7 @@ DRIVER_INIT_MEMBER( neogeo_state, kof10thu ) memcpy( &rom[ ofst * 2 ], &trom[ i * 2 ], 2 ); } - DRIVER_INIT_CALL(neogeo); + init_neogeo(); } @@ -1054,42 +1054,42 @@ ROM_END -GAME( 2003, cthd2k3b, neogeo, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "HunterX Hacker", "Crouching Tiger Hidden Dragon 2003 (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, cthd2k3a, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2k3a, ROT0, "hack", "Crouching Tiger Hidden Dragon 2003 (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, cthd2k3d, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Crouching Tiger Hidden Dragon 2003 (decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ct2k3eh, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Fighters Kim and HunterX Hacker", "Crouching Tiger Hidden Dragon 2003 (Add Char - Pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ct2k3ifz, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "hack", "Crouching Tiger Hidden Dragon 2003 (Ice FZ Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ct2k3k3, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Jason/K3", "Crouching Tiger Hidden Dragon 2003 Remix v1.2 (Diff Move - 030823)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ct2k3k3o, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Jason/K3", "Crouching Tiger Hidden Dragon 2003 Remix (Diff Move - 030818)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ct2k3spd, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Crouching Tiger Hidden Dragon 2003 Super Plus (decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ct2k3spi, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "hack", "Crouching Tiger Hidden Dragon 2003 (hack spi)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ct2k3xx, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "hack", "Crouching Tiger Hidden Dragon 2003 (Blood Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, ct2k3ys, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "hack", "Crouching Tiger Hidden Dragon 2003 (Red Fire Remix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4mp, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "hack", "Kof Special Edition 2004 Magic PLUS", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4mp2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "hack", "Kof Special Edition 2004 Magic PLUS (hack 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4omg, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KofOnTeam", "Kof Special Edition 2004 (Omega v0.5 (KOFONTEAM))", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4pls, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "hack", "Kof2004 Special Edition Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, kof2k4ru, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "MVS Hacks PSP", "Kof Special Edition 2004 REMIX ULTRA V2.6F", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4se1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "hack", "Kof Special Edition 2004 (hack 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4se2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "hack", "Kof Special Edition 2004 (hack 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4seb, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dragon Co.", "Kof Special Edition 2004 (portuguese)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4spl, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "hack", "Kof Special Edition 2004 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, kof2k8uni, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof 10th Anniversary 2008 Unique", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kof10thbr, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Neogeo BR Team", "Kof 10th Anniversary (Brazil by NeogeoBRteam)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof10thd, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof 10th Anniversary (Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kof10thd16, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10thu, ROT0, "hack", "Kof 10th Anniversary UNIQUE (hack d16)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2015, kof10thep15,kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "hack", "Kof 10th Anniversary Extra Plus (hack 15)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kof10thu, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10thu, ROT0, "hack", "Kof 10th Anniversary UNIQUE (hack u)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kof10thub, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof 10th Anniversary UNIQUE (portuguese edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kof10thud, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof 10th Anniversary UNIQUE (decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kogd, kof97, hbmame_kog, neogeo, neogeo_state, kogd, ROT0, "hack", "King of Gladiator (fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kogf, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "Zxbdragon / Ryu", "King of Gladiator (Fixed Edition by Zxbdragon & Ryu)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, koggv, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "hack", "King of Gladiator (Green Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kogmxpls, kof97, hbmame_kog, neogeo, neogeo_state, kogd, ROT0, "hack", "King of Gladiator MIX PLUS-EX", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kogplus, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "hack", "King of Gladiator PLUS (set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kogplus1, kof97, hbmame_kog, neogeo, neogeo_state, kogd, ROT0, "hack", "King of Gladiator PLUS (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kogplusf, kof97, hbmame_kog, neogeo, neogeo_state, kogd, ROT0, "Zxbdragon / Ryu", "King of Gladiator PLUS (Fixed Edition by Zxbdragon & Ryu)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, kogsm, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "KalceTin", "King of Gladiator (Smoke Version v1.5 Fix by KalceTin (KOFONTEAM))", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, cthd2k3b, neogeo, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "HunterX Hacker", "Crouching Tiger Hidden Dragon 2003 (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, cthd2k3a, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2k3a, ROT0, "hack", "Crouching Tiger Hidden Dragon 2003 (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, cthd2k3d, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Crouching Tiger Hidden Dragon 2003 (decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ct2k3eh, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Fighters Kim and HunterX Hacker", "Crouching Tiger Hidden Dragon 2003 (Add Char - Pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ct2k3ifz, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "hack", "Crouching Tiger Hidden Dragon 2003 (Ice FZ Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ct2k3k3, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Jason/K3", "Crouching Tiger Hidden Dragon 2003 Remix v1.2 (Diff Move - 030823)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ct2k3k3o, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Jason/K3", "Crouching Tiger Hidden Dragon 2003 Remix (Diff Move - 030818)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ct2k3spd, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Crouching Tiger Hidden Dragon 2003 Super Plus (decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ct2k3spi, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "hack", "Crouching Tiger Hidden Dragon 2003 (hack spi)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ct2k3xx, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "hack", "Crouching Tiger Hidden Dragon 2003 (Blood Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, ct2k3ys, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "hack", "Crouching Tiger Hidden Dragon 2003 (Red Fire Remix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4mp, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "hack", "Kof Special Edition 2004 Magic PLUS", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4mp2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "hack", "Kof Special Edition 2004 Magic PLUS (hack 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4omg, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "KofOnTeam", "Kof Special Edition 2004 (Omega v0.5 (KOFONTEAM))", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4pls, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "hack", "Kof2004 Special Edition Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, kof2k4ru, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "MVS Hacks PSP", "Kof Special Edition 2004 REMIX ULTRA V2.6F", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4se1, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "hack", "Kof Special Edition 2004 (hack 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4se2, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "hack", "Kof Special Edition 2004 (hack 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4seb, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dragon Co.", "Kof Special Edition 2004 (portuguese)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4spl, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "hack", "Kof Special Edition 2004 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, kof2k8uni, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof 10th Anniversary 2008 Unique", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kof10thbr, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Neogeo BR Team", "Kof 10th Anniversary (Brazil by NeogeoBRteam)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof10thd, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof 10th Anniversary (Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kof10thd16, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10thu, ROT0, "hack", "Kof 10th Anniversary UNIQUE (hack d16)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2015, kof10thep15,kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "hack", "Kof 10th Anniversary Extra Plus (hack 15)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kof10thu, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10thu, ROT0, "hack", "Kof 10th Anniversary UNIQUE (hack u)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kof10thub, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof 10th Anniversary UNIQUE (portuguese edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kof10thud, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Kof 10th Anniversary UNIQUE (decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kogd, kof97, hbmame_kog, neogeo, neogeo_state, kogd, ROT0, "hack", "King of Gladiator (fully decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kogf, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "Zxbdragon / Ryu", "King of Gladiator (Fixed Edition by Zxbdragon & Ryu)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, koggv, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "hack", "King of Gladiator (Green Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kogmxpls, kof97, hbmame_kog, neogeo, neogeo_state, kogd, ROT0, "hack", "King of Gladiator MIX PLUS-EX", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kogplus, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "hack", "King of Gladiator PLUS (set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kogplus1, kof97, hbmame_kog, neogeo, neogeo_state, kogd, ROT0, "hack", "King of Gladiator PLUS (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kogplusf, kof97, hbmame_kog, neogeo, neogeo_state, kogd, ROT0, "Zxbdragon / Ryu", "King of Gladiator PLUS (Fixed Edition by Zxbdragon & Ryu)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, kogsm, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "KalceTin", "King of Gladiator (Smoke Version v1.5 Fix by KalceTin (KOFONTEAM))", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -3921,111 +3921,111 @@ ROM_END // Crouching Tiger Hidden Dragon -GAME( 2017, ct2k3k3s01, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Description Of Unknown Origin 01)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s02, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Description Of Unknown Origin 02)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s03, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Description Of Unknown Origin 03)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s04, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Description Of Unknown Origin 04)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s05, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Description Of Unknown Origin 05)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s06, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colours And Green Timecounter Kanyero V1)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s07, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colours And Green Timecounter Kanyero V1 Blood Ayane)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s08, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colours And Green Timecounter Kanyero V1 Iceblue Zhangshee)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s09, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colours And Green Timecounter Kanyero V2)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s10, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colours And Green Timecounter Kanyero V2 Blood Ayane)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s11, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colours And Green Timecounter Kanyero V2 Iceblue Zhangshee)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s12, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod Tcwlee)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s13, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod Tcwlee Blood Ayane)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s14, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod Tcwlee Iceblue Zhangshee)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s15, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (colormod V2 Tcwlee)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s16, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V2 Tcwlee Blood Ayane)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s17, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V2 Tcwlee Iceblue Zhangshee)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s18, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colors V3 Tcwlee Kanyero)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s19, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colors V3 Tcwlee Kanyero Blood Ayane)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s20, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colors V3 Tcwlee Kanyero Iceblue Zhangshee)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s21, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Jason Hack)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s22, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Original Restoration Blood Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s23, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Original Restoration Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s24, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Original Restoration Iceblue Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s25, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V1 Tcwlee Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s26, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V2 Tcwlee Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s27, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V3 Tcwlee Blood Ayane Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s28, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V3 Tcwlee Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s29, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V3 Tcwlee Iceblue Zhangshee Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s30, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V3 Tcwlee Jack 0x)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s31, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Description Of Unknown Origin 06)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s01, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Description Of Unknown Origin 01)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s02, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Description Of Unknown Origin 02)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s03, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Description Of Unknown Origin 03)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s04, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Description Of Unknown Origin 04)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s05, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Description Of Unknown Origin 05)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s06, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colours And Green Timecounter Kanyero V1)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s07, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colours And Green Timecounter Kanyero V1 Blood Ayane)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s08, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colours And Green Timecounter Kanyero V1 Iceblue Zhangshee)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s09, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colours And Green Timecounter Kanyero V2)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s10, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colours And Green Timecounter Kanyero V2 Blood Ayane)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s11, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colours And Green Timecounter Kanyero V2 Iceblue Zhangshee)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s12, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod Tcwlee)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s13, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod Tcwlee Blood Ayane)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s14, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod Tcwlee Iceblue Zhangshee)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s15, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (colormod V2 Tcwlee)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s16, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V2 Tcwlee Blood Ayane)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s17, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V2 Tcwlee Iceblue Zhangshee)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s18, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colors V3 Tcwlee Kanyero)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s19, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colors V3 Tcwlee Kanyero Blood Ayane)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s20, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colors V3 Tcwlee Kanyero Iceblue Zhangshee)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s21, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Jason Hack)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s22, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Original Restoration Blood Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s23, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Original Restoration Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s24, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Original Restoration Iceblue Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s25, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V1 Tcwlee Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s26, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V2 Tcwlee Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s27, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V3 Tcwlee Blood Ayane Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s28, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V3 Tcwlee Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s29, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V3 Tcwlee Iceblue Zhangshee Fixed)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s30, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Colormod V3 Tcwlee Jack 0x)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s31, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Description Of Unknown Origin 06)(KOF2001)", MACHINE_SUPPORTS_SAVE ) // King of Gladiator -GAME( 2017, kogs01, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "Hacks", "King of Gladiator (Fix v1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kogs02, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "Hacks", "King of Gladiator (Fix v2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kogs03, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "Hacks", "King of Gladiator (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kogs04, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "Hacks", "King of Gladiator (Simplify The Move Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kogs01, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "Hacks", "King of Gladiator (Fix v1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kogs02, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "Hacks", "King of Gladiator (Fix v2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kogs03, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "Hacks", "King of Gladiator (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kogs04, kof97, neogeo_kog, neogeo, neogeo_state, kog, ROT0, "Hacks", "King of Gladiator (Simplify The Move Version)", MACHINE_SUPPORTS_SAVE ) // 10th Anniversary -GAME( 2017, kf10theps01, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Unlimited Power Store)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf10theps02, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Green Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf10theps03, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Violet Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf10theps04, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Icy Blue Style)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf10theps05, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Fix s1's 3 Errors)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf10theps06, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Turn Life Bar Into Half Transparency)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf10theps07, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Change Color In Battle)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf10theps08, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Remove Countdown)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf10theps09, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Practice Mode Maximum Power)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf10theps10, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Turn Time-Bg Into Half Transparency V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf10theps11, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Turn Time-Bg Into Half Transparency V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf10theps12, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Unlimited Credits in Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof10ths01, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Enhanced Power)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof10ths02, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Unlimited Power Store)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof10ths03, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Green Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof10ths04, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Violet Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof10ths05, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Icy Blue Style)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof10ths06, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Fix Sound Effects)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof10ths07, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Fix s1's 3 errors)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof10ths08, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Turn Life Bar Into Half Transparency)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof10ths09, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Change Color In Battle)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof10ths10, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Change Size)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof10ths11, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Practice Mode Maximum Power)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof10ths12, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Turn Time bg Into Half Transparency V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof10ths13, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Turn Time bg Into Half Transparency V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof10ths14, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Unlimited Credits In Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf10theps01, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Unlimited Power Store)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf10theps02, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Green Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf10theps03, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Violet Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf10theps04, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Icy Blue Style)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf10theps05, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Fix s1's 3 Errors)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf10theps06, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Turn Life Bar Into Half Transparency)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf10theps07, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Change Color In Battle)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf10theps08, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Remove Countdown)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf10theps09, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Practice Mode Maximum Power)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf10theps10, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Turn Time-Bg Into Half Transparency V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf10theps11, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Turn Time-Bg Into Half Transparency V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf10theps12, kof2002, neogeo_noslot, neogeo, neogeo_state, kf10thep, ROT0, "Hacks", "Kof 10th Anniversary Extra Plus (Unlimited Credits in Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof10ths01, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Enhanced Power)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof10ths02, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Unlimited Power Store)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof10ths03, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Green Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof10ths04, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Violet Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof10ths05, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Icy Blue Style)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof10ths06, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Fix Sound Effects)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof10ths07, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Fix s1's 3 errors)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof10ths08, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Turn Life Bar Into Half Transparency)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof10ths09, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Change Color In Battle)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof10ths10, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Change Size)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof10ths11, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Practice Mode Maximum Power)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof10ths12, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Turn Time bg Into Half Transparency V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof10ths13, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Turn Time bg Into Half Transparency V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof10ths14, kof2002, neogeo_noslot, neogeo, neogeo_state, kof10th, ROT0, "Hacks", "Kof 10th Anniversary (Unlimited Credits In Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) // KOF 2005 -GAME( 2017, kf2k5unis01, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Unlimited Power Store)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k5unis02, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Green Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k5unis03, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Violet Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k5unis04, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Icy Blue Style)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k5unis05, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Fix s1's 3 Errors)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k5unis06, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Change Color In Battle)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k5unis07, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Remove Countdown)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k5unis08, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Practice Mode Maximum Power)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k5unis09, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Turn Time Bg Into Half Transparency V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k5unis10, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Turn Time Bg Into Half Transparency V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kf2k5unis11, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Unlimited Credits In Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k5unis01, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Unlimited Power Store)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k5unis02, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Green Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k5unis03, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Violet Fire)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k5unis04, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Icy Blue Style)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k5unis05, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Fix s1's 3 Errors)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k5unis06, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Change Color In Battle)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k5unis07, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Remove Countdown)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k5unis08, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Practice Mode Maximum Power)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k5unis09, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Turn Time Bg Into Half Transparency V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k5unis10, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Turn Time Bg Into Half Transparency V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kf2k5unis11, kof2002, neogeo_noslot, neogeo, neogeo_state, kf2k5uni, ROT0, "Hacks", "Kof 10th Anniversary 2017 Unique (Unlimited Credits In Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) // KOF 2004 -GAME( 2017, kof2k4ses01, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Translation Portuguese) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses02, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Plus Set 1) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses03, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Plus Set 2) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses04, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Unluck Max2 V1) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses05, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Unluck Max2 V2) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses06, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Hidden Characters Add Portraits) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses07, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Enhanced Power) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses08, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Unlimited Power) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses09, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Unlimited Power Store) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses10, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Color Change) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses11, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Green Fire) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses12, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Violet Fire) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses13, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Icy Blue Style) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses14, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Add Boss Kusanagi) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses15, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Add NESTS Team) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses16, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (No Erotic Picture) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses17, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Enable random CPU color) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses18, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Change Color In Battle) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses19, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Change Member) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses20, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Half Transparency Timer V1) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses21, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Half Transparency Timer V2) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses22, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Half Transparency Timer V3) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses23, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Half Transparency Timer V4) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses24, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Half Transparency Timer V5) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses25, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Half Transparency Timer V6) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses26, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Kyo + Kusanagi) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses27, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Remove Countdown) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses28, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Practice Mode Maximum Power) (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, kof2k4ses29, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Unlimited Credits In Console Mode) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses01, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Translation Portuguese) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses02, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Plus Set 1) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses03, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Plus Set 2) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses04, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Unluck Max2 V1) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses05, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Unluck Max2 V2) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses06, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Hidden Characters Add Portraits) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses07, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Enhanced Power) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses08, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Unlimited Power) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses09, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Unlimited Power Store) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses10, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Color Change) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses11, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Green Fire) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses12, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Violet Fire) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses13, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Icy Blue Style) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses14, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Add Boss Kusanagi) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses15, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Add NESTS Team) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses16, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (No Erotic Picture) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses17, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Enable random CPU color) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses18, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Change Color In Battle) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses19, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Change Member) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses20, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Half Transparency Timer V1) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses21, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Half Transparency Timer V2) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses22, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Half Transparency Timer V3) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses23, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Half Transparency Timer V4) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses24, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Half Transparency Timer V5) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses25, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Half Transparency Timer V6) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses26, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Kyo + Kusanagi) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses27, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Remove Countdown) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses28, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Practice Mode Maximum Power) (bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, kof2k4ses29, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4se, ROT0, "Hacks", "Kof Special Edition 2017 (Unlimited Credits In Console Mode) (bootleg)", MACHINE_SUPPORTS_SAVE ) ROM_START( ct2k3k3s32 ) ROM_REGION( 0x500000, "maincpu", 0 ) @@ -4469,6 +4469,266 @@ ROM_START( ct2k3k3s48 ) ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) ROM_END +ROM_START( ct2k3k3s49 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "5003hc49.p1", 0x000000, 0x100000, CRC(6153e6a6) SHA1(c455546a92fe262f730afa2b941a59904a73c615) ) + ROM_LOAD16_WORD_SWAP( "5003-p2.bin", 0x100000, 0x400000, CRC(adc1c22b) SHA1(271e0629989257a0d21d280c05df53df259414b1) ) + + NEO_SFIX_128K( "5003hc32-s1.bin", CRC(43126d3f) SHA1(25b2fc87272488027358045a4d58b14c1bf2622a) ) + + NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "262.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) + ROM_LOAD( "262.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) + ROM_LOAD( "262.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) + ROM_LOAD( "262.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) + ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) + ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) + ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) + ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) + ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) + ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) + ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) +ROM_END + +ROM_START( ct2k3k3s50 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "5003hc49.p1", 0x000000, 0x100000, CRC(6153e6a6) SHA1(c455546a92fe262f730afa2b941a59904a73c615) ) + ROM_LOAD16_WORD_SWAP( "5003hc43.p2", 0x100000, 0x400000, CRC(9d5a1767) SHA1(82dbbd59287d658b6b1068058ab10210b93cb47f) ) + + NEO_SFIX_128K( "5003hc32-s1.bin", CRC(43126d3f) SHA1(25b2fc87272488027358045a4d58b14c1bf2622a) ) + + NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "262.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) + ROM_LOAD( "262.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) + ROM_LOAD( "262.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) + ROM_LOAD( "262.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) + ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) + ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) + ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) + ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) + ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) + ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) + ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) +ROM_END + +ROM_START( ct2k3k3s51 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "5003hc49.p1", 0x000000, 0x100000, CRC(6153e6a6) SHA1(c455546a92fe262f730afa2b941a59904a73c615) ) + ROM_LOAD16_WORD_SWAP( "5003hc44.p2", 0x100000, 0x400000, CRC(47818389) SHA1(42044c7d8370ea3b7a1bdac815554f8ab71d36f4) ) + + NEO_SFIX_128K( "5003hc32-s1.bin", CRC(43126d3f) SHA1(25b2fc87272488027358045a4d58b14c1bf2622a) ) + + NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "262.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) + ROM_LOAD( "262.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) + ROM_LOAD( "262.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) + ROM_LOAD( "262.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) + ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) + ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) + ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) + ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) + ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) + ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) + ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) +ROM_END + +ROM_START( ct2k3k3s52 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "5003hc49.p1", 0x000000, 0x100000, CRC(6153e6a6) SHA1(c455546a92fe262f730afa2b941a59904a73c615) ) + ROM_LOAD16_WORD_SWAP( "5003hc37.p2", 0x100000, 0x400000, CRC(13fc07c0) SHA1(36562c842fa770eaac7c7cf60ff6b8b4fdcdd620) ) + + NEO_SFIX_128K( "5003hc32-s1.bin", CRC(43126d3f) SHA1(25b2fc87272488027358045a4d58b14c1bf2622a) ) + + NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "262.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) + ROM_LOAD( "262.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) + ROM_LOAD( "262.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) + ROM_LOAD( "262.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) + ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) + ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) + ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) + ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) + ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) + ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) + ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) +ROM_END + +ROM_START( ct2k3k3s53 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "5003hc49.p1", 0x000000, 0x100000, CRC(6153e6a6) SHA1(c455546a92fe262f730afa2b941a59904a73c615) ) + ROM_LOAD16_WORD_SWAP( "5003hc23.p2", 0x100000, 0x400000, CRC(4397111b) SHA1(bf7735b69493057f6473193429ffc71309f88456) ) + + NEO_SFIX_128K( "5003hc32-s1.bin", CRC(43126d3f) SHA1(25b2fc87272488027358045a4d58b14c1bf2622a) ) + + NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "262.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) + ROM_LOAD( "262.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) + ROM_LOAD( "262.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) + ROM_LOAD( "262.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) + ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) + ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) + ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) + ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) + ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) + ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) + ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) +ROM_END + +ROM_START( ct2k3k3s54 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "5003hc49.p1", 0x000000, 0x100000, CRC(6153e6a6) SHA1(c455546a92fe262f730afa2b941a59904a73c615) ) + ROM_LOAD16_WORD_SWAP( "5003hc40.p2", 0x100000, 0x400000, CRC(05e393ce) SHA1(95d124ff0f0233e91958fe8bc2e873efe69ff3a0) ) + + NEO_SFIX_128K( "5003hc32-s1.bin", CRC(43126d3f) SHA1(25b2fc87272488027358045a4d58b14c1bf2622a) ) + + NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "262.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) + ROM_LOAD( "262.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) + ROM_LOAD( "262.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) + ROM_LOAD( "262.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) + ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) + ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) + ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) + ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) + ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) + ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) + ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) +ROM_END + +ROM_START( ct2k3k3s55 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "5003hc49.p1", 0x000000, 0x100000, CRC(6153e6a6) SHA1(c455546a92fe262f730afa2b941a59904a73c615) ) + ROM_LOAD16_WORD_SWAP( "5003hc39.p2", 0x100000, 0x400000, CRC(d941fe4a) SHA1(1ea21a289359bd38b311027a54b3f207bf8f7b56) ) + + NEO_SFIX_128K( "5003hc32-s1.bin", CRC(43126d3f) SHA1(25b2fc87272488027358045a4d58b14c1bf2622a) ) + + NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "262.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) + ROM_LOAD( "262.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) + ROM_LOAD( "262.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) + ROM_LOAD( "262.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) + ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) + ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) + ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) + ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) + ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) + ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) + ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) +ROM_END + +ROM_START( ct2k3k3s56 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "5003hc49.p1", 0x000000, 0x100000, CRC(6153e6a6) SHA1(c455546a92fe262f730afa2b941a59904a73c615) ) + ROM_LOAD16_WORD_SWAP( "5003hc38.p2", 0x100000, 0x400000, CRC(0c5d46b2) SHA1(54a2b169d60af348f37b9049282f40a3e8c870ce) ) + + NEO_SFIX_128K( "5003hc32-s1.bin", CRC(43126d3f) SHA1(25b2fc87272488027358045a4d58b14c1bf2622a) ) + + NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "262.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) + ROM_LOAD( "262.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) + ROM_LOAD( "262.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) + ROM_LOAD( "262.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) + ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) + ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) + ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) + ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) + ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) + ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) + ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) +ROM_END + +ROM_START( ct2k3k3s57 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "5003hc49.p1", 0x000000, 0x100000, CRC(6153e6a6) SHA1(c455546a92fe262f730afa2b941a59904a73c615) ) + ROM_LOAD16_WORD_SWAP( "5003hc41.p2", 0x100000, 0x400000, CRC(457bafba) SHA1(22afce383b8817944e915471959fd28cd85fa8e0) ) + + NEO_SFIX_128K( "5003hc32-s1.bin", CRC(43126d3f) SHA1(25b2fc87272488027358045a4d58b14c1bf2622a) ) + + NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "262.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) + ROM_LOAD( "262.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) + ROM_LOAD( "262.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) + ROM_LOAD( "262.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) + ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) + ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) + ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) + ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) + ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) + ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) + ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) +ROM_END + +ROM_START( ct2k3k3s58 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "5003hc49.p1", 0x000000, 0x100000, CRC(6153e6a6) SHA1(c455546a92fe262f730afa2b941a59904a73c615) ) + ROM_LOAD16_WORD_SWAP( "5003hc42.p2", 0x100000, 0x400000, CRC(fbbbfb0f) SHA1(75d6be09de92329a77f1691fb4907207ec6ff2e8) ) + + NEO_SFIX_128K( "5003hc32-s1.bin", CRC(43126d3f) SHA1(25b2fc87272488027358045a4d58b14c1bf2622a) ) + + NEO_BIOS_AUDIO_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "262.v1", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) ) + ROM_LOAD( "262.v2", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) ) + ROM_LOAD( "262.v3", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) ) + ROM_LOAD( "262.v4", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) + ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) + ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) + ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) + ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) + ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) + ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) + ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) +ROM_END + ROM_START( cthd2k3ds01 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "360dxs01.p1", 0x000000, 0x100000, CRC(ce2f0580) SHA1(c4b96ac614a5c77f5a8001d9d793e83a428ea4e1) ) @@ -5489,58 +5749,68 @@ ROM_START( kof2k4plss20 ) ROM_LOAD16_BYTE( "k2k4s-c5.bin", 0x3000001, 0x800000, CRC(2c912ff9) SHA1(b624a625ea3e221808b7ea43fb0b1a51d8c1853e) ) ROM_END -GAME( 2017, ct2k3k3s32, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Super Plus)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s33, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Hidden Characters Boss V2)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s34, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Hidden Characters Append-Solve A Variable Four Problem)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s35, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Power Max v1)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s36, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Power Max v2)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s37, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color Mod)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s38, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color Mod v1)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s39, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color Mod v2)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s40, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color Mod v3)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s41, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Icy Blue Style)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s42, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Some Team Color change)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s43, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Blood Version V1)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s44, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Blood Version V2)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s45, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Fixed Sound Bugs)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s46, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Half Transparency Life Bar v1)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s47, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Half Transparency Life Bar v2)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, ct2k3k3s48, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Unlimited Credits in Console Mode)(KOF2001)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, cthd2k3ds01, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Unlimited Credits in Console Mode)(decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, cthd2k3ds02, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Hidden Characters-Char Boss V1)(decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, cthd2k3ds03, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Hidden Characters-Char Boss V2)(decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, cthd2k3ds04, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Enhanced power)(decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, cthd2k3ds05, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color change)(decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, cthd2k3ds06, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color Fix Form Kof2001)(decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, cthd2k3ds07, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color change v1)(decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, cthd2k3ds08, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color change v2)(decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, cthd2k3ds09, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color change v3)(decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, cthd2k3ds10, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Icy blue style)(decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, cthd2k3ds11, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Some Team Color change v4)(decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, cthd2k3ds12, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Blood Version)(decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, cthd2k3ds13, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (ds13)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, cthd2k3as01, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2k3a, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Unlimited Credits in Console Mode)(set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, kof10thds01, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof 10th Anniversary (All Team Battle Extra Plus)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, kof10thds02, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof 10th Anniversary (All Team Battle 2005 Unique)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, kof10thds03, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof 10th Anniversary (Bootleg-Fix s1's 3 Errors)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, kof10thds04, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof 10th Anniversary (Display-Fix s1's 3 Errors)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss01, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Translation Portuguese)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss02, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Unluck Max2 v1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss03, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Unlimited Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss04, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Unlimited Power Store)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss06, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Combine Kula, K9999 And Angel Into One Team)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss07, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Remove Erotic Picture In Background)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss08, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Enable Random Color For CPU Team)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss09, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Change Color In Battle)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss10, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Change Member)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss11, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Half Transparency Timer v1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss12, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Half Transparency Timer v2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss13, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Half Transparency Timer v3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss14, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Half Transparency Timer v4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss15, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Half Transparency Timer v5)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss16, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Half Transparency Timer v6)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss17, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Kyo + Kusanagi)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss18, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Remove Countdown)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss19, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Practice Mode Maximum Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kof2k4plss20, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s32, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Super Plus)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s33, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Hidden Characters Boss V2)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s34, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Hidden Characters Append-Solve A Variable Four Problem)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s35, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Power Max v1)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s36, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Power Max v2)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s37, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color Mod)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s38, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color Mod v1)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s39, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color Mod v2)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s40, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color Mod v3)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s41, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Icy Blue Style)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s42, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Some Team Color change)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s43, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Blood Version V1)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s44, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Blood Version V2)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s45, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Fixed Sound Bugs)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s46, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Half Transparency Life Bar v1)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s47, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Half Transparency Life Bar v2)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s48, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Unlimited Credits in Console Mode)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s49, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Super Remix Edition 1.0)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s50, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Super Remix Edition 1.1)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s51, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Super Remix Edition 1.2)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s52, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Super Remix Edition 1.3)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s53, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Super Remix Edition 1.4)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s54, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Super Remix Edition 1.5)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s55, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Super Remix Edition 1.6)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s56, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Super Remix Edition 1.7)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s57, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Super Remix Edition 1.8)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, ct2k3k3s58, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2003, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Super Remix Edition 1.9)(KOF2001)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, cthd2k3ds01, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Unlimited Credits in Console Mode)(decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, cthd2k3ds02, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Hidden Characters-Char Boss V1)(decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, cthd2k3ds03, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Hidden Characters-Char Boss V2)(decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, cthd2k3ds04, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Enhanced power)(decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, cthd2k3ds05, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color change)(decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, cthd2k3ds06, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color Fix Form Kof2001)(decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, cthd2k3ds07, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color change v1)(decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, cthd2k3ds08, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color change v2)(decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, cthd2k3ds09, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Color change v3)(decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, cthd2k3ds10, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Icy blue style)(decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, cthd2k3ds11, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Some Team Color change v4)(decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, cthd2k3ds12, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Blood Version)(decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, cthd2k3ds13, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (ds13)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, cthd2k3as01, cthd2k3b, neogeo_noslot, neogeo, neogeo_state, cthd2k3a, ROT0, "Hacks", "Crouching Tiger Hidden Dragon 2003 (Unlimited Credits in Console Mode)(set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, kof10thds01, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof 10th Anniversary (All Team Battle Extra Plus)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, kof10thds02, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof 10th Anniversary (All Team Battle 2005 Unique)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, kof10thds03, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof 10th Anniversary (Bootleg-Fix s1's 3 Errors)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, kof10thds04, kof2002, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Kof 10th Anniversary (Display-Fix s1's 3 Errors)(Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss01, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Translation Portuguese)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss02, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Unluck Max2 v1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss03, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Unlimited Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss04, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Unlimited Power Store)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss06, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Combine Kula, K9999 And Angel Into One Team)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss07, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Remove Erotic Picture In Background)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss08, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Enable Random Color For CPU Team)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss09, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Change Color In Battle)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss10, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Change Member)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss11, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Half Transparency Timer v1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss12, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Half Transparency Timer v2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss13, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Half Transparency Timer v3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss14, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Half Transparency Timer v4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss15, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Half Transparency Timer v5)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss16, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Half Transparency Timer v6)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss17, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Kyo + Kusanagi)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss18, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Remove Countdown)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss19, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Practice Mode Maximum Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kof2k4plss20, kof2002, neogeo_noslot, neogeo, neogeo_state, kof2k4pls, ROT0, "Hacks", "Kof2004 Special Edition Plus (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/nglastblade.cpp b/docs/release/src/hbmame/drivers/nglastblade.cpp index 2ed2926f7e2..75a52a66301 100644 --- a/docs/release/src/hbmame/drivers/nglastblade.cpp +++ b/docs/release/src/hbmame/drivers/nglastblade.cpp @@ -5,9 +5,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, lbsp ) // thx FBA +void neogeo_state::init_lbsp() // thx FBA { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); uint32_t i; uint16_t *rom = (uint16_t *)memregion("maincpu")->base(); for (i = 0; i < 0x100000/2; i++) @@ -781,38 +781,38 @@ ROM_END -GAME( 1997, lba, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Last Blade (set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, lbb, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kurouri, Wesker", "Last Blade (3 Add Char - Wesker mod)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, lbboss, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kurouri", "Last Blade (3 Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, lbd, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Last Blade (Boss hack by Creamymami/Kurouri/Wesker/Ydmis)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, lbe, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Kurouri, Wesker and Ydmis", "Last Blade (3 Add Char - Ultra kill start max - Ultra pow hack - Wesker mod.)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, lbeh, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kurouri, Ydmis", "Last Blade (3 Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, lbeh2, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade (2 Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, lbeho, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade (2 Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, lbha, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Robert", "Last Blade (Boss hack, Alternate Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, lbseh, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Kurouri, Ydmis", "Last Blade (3 Add Char - Ultra kill start max - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, lbsk, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG", "Last Blade Special Moves Revision Final (EGCG)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lbsp, lastblad, lbsp, neogeo, neogeo_state, lbsp, ROT0, "GSC2007", "Last Blade (Special v1.0.0701)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lbsp2, lastblad, lbsp, neogeo, neogeo_state, lbsp, ROT0, "GSC2007", "Last Blade (Special v1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lbsp3, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Last Blade (Super Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, lby, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade (Add Musashi)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1998, lb2a, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alphax2", "Last Blade 2 (Add Kouryu)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lb2b, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Last Blade 2 (Boss Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, lb2bh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "007325", "Last Blade 2 (Boss Easy Moves hack by 007325 2009-03-06)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lb2bhd, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Last Blade 2 (Add Char with icons - EX mode choosing Speed + pressing C)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lb2easy, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FGCH, Raymonose", "Last Blade 2 (Moves optimized for keyboard)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lb2ed, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Last Blade 2 (EX mode choosing Speed + pressing C)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lb2ebd, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Last Blade 2 (Add Char - EX mode choosing Speed + pressing C)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lb2eh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis, Zhangshee", "Last Blade 2 (4 Add Char - Ultra kill start max set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lb2eh2, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade 2 (4 Add Char - Ultra kill start max - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lb2eho, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade 2 (4 Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lb2ehu, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Last Blade 2 (4 Add Char - Ultra kill start max set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lb2pl, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Last Blade 2 (Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lb2te, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Last Blade 2 (hack te)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lb2uh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yano", "Last Blade 2 (Yano's Ultimate hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lb2wh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Last Blade 2 (4 Add Char - 031017)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lb2yd, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade 2 (Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lba, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Last Blade (set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lbb, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kurouri, Wesker", "Last Blade (3 Add Char - Wesker mod)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lbboss, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kurouri", "Last Blade (3 Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lbd, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Last Blade (Boss hack by Creamymami/Kurouri/Wesker/Ydmis)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lbe, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Kurouri, Wesker and Ydmis", "Last Blade (3 Add Char - Ultra kill start max - Ultra pow hack - Wesker mod.)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lbeh, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Kurouri, Ydmis", "Last Blade (3 Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lbeh2, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade (2 Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lbeho, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade (2 Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lbha, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Robert", "Last Blade (Boss hack, Alternate Set)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lbseh, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Kurouri, Ydmis", "Last Blade (3 Add Char - Ultra kill start max - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lbsk, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGCG", "Last Blade Special Moves Revision Final (EGCG)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lbsp, lastblad, lbsp, neogeo, neogeo_state, lbsp, ROT0, "GSC2007", "Last Blade (Special v1.0.0701)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lbsp2, lastblad, lbsp, neogeo, neogeo_state, lbsp, ROT0, "GSC2007", "Last Blade (Special v1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lbsp3, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Last Blade (Super Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lby, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade (Add Musashi)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1998, lb2a, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Alphax2", "Last Blade 2 (Add Kouryu)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lb2b, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Last Blade 2 (Boss Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, lb2bh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "007325", "Last Blade 2 (Boss Easy Moves hack by 007325 2009-03-06)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lb2bhd, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Last Blade 2 (Add Char with icons - EX mode choosing Speed + pressing C)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lb2easy, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FGCH, Raymonose", "Last Blade 2 (Moves optimized for keyboard)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lb2ed, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Last Blade 2 (EX mode choosing Speed + pressing C)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lb2ebd, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Last Blade 2 (Add Char - EX mode choosing Speed + pressing C)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lb2eh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis, Zhangshee", "Last Blade 2 (4 Add Char - Ultra kill start max set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lb2eh2, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade 2 (4 Add Char - Ultra kill start max - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lb2eho, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade 2 (4 Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lb2ehu, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Last Blade 2 (4 Add Char - Ultra kill start max set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lb2pl, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Last Blade 2 (Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lb2te, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Last Blade 2 (hack te)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lb2uh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yano", "Last Blade 2 (Yano's Ultimate hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lb2wh, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Last Blade 2 (4 Add Char - 031017)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lb2yd, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Last Blade 2 (Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -820,7 +820,7 @@ GAME( 1998, lb2yd, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, R ROM_START( lastblads01 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc01.p1", 0x000000, 0x100000, CRC(9a6cee1e) SHA1(102570f23eeef418a308088c0a05eb4345d19ff4) ) + ROM_LOAD16_WORD_SWAP( "234s01.p1", 0x000000, 0x100000, CRC(9a6cee1e) SHA1(102570f23eeef418a308088c0a05eb4345d19ff4) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -844,7 +844,7 @@ ROM_END ROM_START( lastblads02 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc02.p1", 0x000000, 0x100000, CRC(1f44f69a) SHA1(681a4d4c54a93e59f57e877fab52ff57c1893290) ) + ROM_LOAD16_WORD_SWAP( "234s02.p1", 0x000000, 0x100000, CRC(1f44f69a) SHA1(681a4d4c54a93e59f57e877fab52ff57c1893290) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -868,7 +868,7 @@ ROM_END ROM_START( lastblads03 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc03.p1", 0x000000, 0x100000, CRC(2ce542f8) SHA1(e1e2e39c73b79b4f6a8c04b6d33c67a7d64a1cdf) ) + ROM_LOAD16_WORD_SWAP( "234s03.p1", 0x000000, 0x100000, CRC(2ce542f8) SHA1(e1e2e39c73b79b4f6a8c04b6d33c67a7d64a1cdf) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -892,7 +892,7 @@ ROM_END ROM_START( lastblads04 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc04.p1", 0x000000, 0x100000, CRC(3c90d292) SHA1(03d83cfd3e87829d35964d5053b0f4a13c6133ff) ) + ROM_LOAD16_WORD_SWAP( "234s04.p1", 0x000000, 0x100000, CRC(3c90d292) SHA1(03d83cfd3e87829d35964d5053b0f4a13c6133ff) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -916,7 +916,7 @@ ROM_END ROM_START( lastblads05 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc05.p1", 0x000000, 0x100000, CRC(f63898fc) SHA1(5e18b397d9503ea15fa9c747025773b9d0471705) ) + ROM_LOAD16_WORD_SWAP( "234s05.p1", 0x000000, 0x100000, CRC(f63898fc) SHA1(5e18b397d9503ea15fa9c747025773b9d0471705) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -940,7 +940,7 @@ ROM_END ROM_START( lastblads07 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc07.p1", 0x000000, 0x100000, CRC(97c3a7e6) SHA1(cf6c6c267782048b08c76f2d1ba8ba34eff90c1e) ) + ROM_LOAD16_WORD_SWAP( "234s07.p1", 0x000000, 0x100000, CRC(97c3a7e6) SHA1(cf6c6c267782048b08c76f2d1ba8ba34eff90c1e) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -964,7 +964,7 @@ ROM_END ROM_START( lastblads08 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc08.p1", 0x000000, 0x100000, CRC(10ce3e1a) SHA1(ff46ad9068c735667cba4783c530fed3a30067a0) ) + ROM_LOAD16_WORD_SWAP( "234s08.p1", 0x000000, 0x100000, CRC(10ce3e1a) SHA1(ff46ad9068c735667cba4783c530fed3a30067a0) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -986,9 +986,9 @@ ROM_START( lastblads08 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastsolds01 ) +ROM_START( lastblads16 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc11.p1", 0x000000, 0x100000, CRC(feacb357) SHA1(859dfc0b4dc457365aa07bfc144950f4c17fe4cd) ) + ROM_LOAD16_WORD_SWAP( "234s16.p1", 0x000000, 0x100000, CRC(e6ef0d21) SHA1(0c305d77ecbb33e574266d5b083073462fbfc12c) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1010,9 +1010,9 @@ ROM_START( lastsolds01 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastsolds02 ) +ROM_START( lastblads17 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc12.p1", 0x000000, 0x100000, CRC(9360fee1) SHA1(ed36b52e0cb05c38277c98cd3ab44af0064ca057) ) + ROM_LOAD16_WORD_SWAP( "234s17.p1", 0x000000, 0x100000, CRC(df71c06d) SHA1(fce804a7e6705c453b28a27b561230789a1beb2e) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1034,9 +1034,9 @@ ROM_START( lastsolds02 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastsolds03 ) +ROM_START( lastblads18 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc13.p1", 0x000000, 0x100000, CRC(802c7fbe) SHA1(8ca8051ccfe1614fc49a285c3b448ec5ca2f7622) ) + ROM_LOAD16_WORD_SWAP( "234hc18.p1", 0x000000, 0x100000, CRC(6c03045f) SHA1(b073da3d86ac5449a6e667742b11e740b355d6d1) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1058,9 +1058,9 @@ ROM_START( lastsolds03 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastsolds04 ) +ROM_START( lastblads19 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc14.p1", 0x000000, 0x100000, CRC(b56b70c8) SHA1(bbc175b83e2fa933e3295c68f01d0a65f1c40091) ) + ROM_LOAD16_WORD_SWAP( "234hc19.p1", 0x000000, 0x100000, CRC(cd01c06d) SHA1(d66142571afe07c6191b52f319f1bc8bc8541c14) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1082,9 +1082,9 @@ ROM_START( lastsolds04 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastsolds05 ) +ROM_START( lastblads20 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc15.p1", 0x000000, 0x100000, CRC(e553248a) SHA1(265e98272dee24228f9d629f4312e356b965222c) ) + ROM_LOAD16_WORD_SWAP( "234hc20.p1", 0x000000, 0x100000, CRC(64380b41) SHA1(4efb7d3a102efd129e6a34db1e93699cb2c9aabc) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1106,9 +1106,9 @@ ROM_START( lastsolds05 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads16 ) +ROM_START( lastblads21 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc16.p1", 0x000000, 0x100000, CRC(e6ef0d21) SHA1(0c305d77ecbb33e574266d5b083073462fbfc12c) ) + ROM_LOAD16_WORD_SWAP( "234hc21.p1", 0x000000, 0x100000, CRC(fe8188d4) SHA1(7570e03b56d0150fc1dcd522aa1348aeb2d2d7ed) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1130,9 +1130,9 @@ ROM_START( lastblads16 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads17 ) +ROM_START( lastblads22 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc17.p1", 0x000000, 0x100000, CRC(df71c06d) SHA1(fce804a7e6705c453b28a27b561230789a1beb2e) ) + ROM_LOAD16_WORD_SWAP( "234hc22.p1", 0x000000, 0x100000, CRC(453e1966) SHA1(cba2a6ec3e4e10143ea5255560b683bfa8ef3e8c) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1154,9 +1154,9 @@ ROM_START( lastblads17 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads18 ) +ROM_START( lastblads23 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc18.p1", 0x000000, 0x100000, CRC(6c03045f) SHA1(b073da3d86ac5449a6e667742b11e740b355d6d1) ) + ROM_LOAD16_WORD_SWAP( "234hc23.p1", 0x000000, 0x100000, CRC(b6383eac) SHA1(2c8fbbe14c001dfb644e7d7ecd635e4bfc4bee04) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1178,9 +1178,9 @@ ROM_START( lastblads18 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads19 ) +ROM_START( lastblads24 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc19.p1", 0x000000, 0x100000, CRC(cd01c06d) SHA1(d66142571afe07c6191b52f319f1bc8bc8541c14) ) + ROM_LOAD16_WORD_SWAP( "234hc24.p1", 0x000000, 0x100000, CRC(6070d863) SHA1(6f86389c2fa2496b62f53b622243da6b6b218519) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1202,9 +1202,9 @@ ROM_START( lastblads19 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads20 ) +ROM_START( lastblads25 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc20.p1", 0x000000, 0x100000, CRC(64380b41) SHA1(4efb7d3a102efd129e6a34db1e93699cb2c9aabc) ) + ROM_LOAD16_WORD_SWAP( "234hc25.p1", 0x000000, 0x100000, CRC(a88f99ed) SHA1(52f408f523dfadb49f74aec18523683d892119f5) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1226,9 +1226,9 @@ ROM_START( lastblads20 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads21 ) +ROM_START( lastblads26 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc21.p1", 0x000000, 0x100000, CRC(fe8188d4) SHA1(7570e03b56d0150fc1dcd522aa1348aeb2d2d7ed) ) + ROM_LOAD16_WORD_SWAP( "234hc26.p1", 0x000000, 0x100000, CRC(c99fe4e8) SHA1(7ff4e75fd946f7a23eab39ba96b117ff56279ead) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1250,9 +1250,9 @@ ROM_START( lastblads21 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads22 ) +ROM_START( lastblads27 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc22.p1", 0x000000, 0x100000, CRC(453e1966) SHA1(cba2a6ec3e4e10143ea5255560b683bfa8ef3e8c) ) + ROM_LOAD16_WORD_SWAP( "234hc27.p1", 0x000000, 0x100000, CRC(670e01b7) SHA1(b5ff792b92817e0d092eb02fd734fd9a7c1df478) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1274,9 +1274,9 @@ ROM_START( lastblads22 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads23 ) +ROM_START( lastblads28 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc23.p1", 0x000000, 0x100000, CRC(b6383eac) SHA1(2c8fbbe14c001dfb644e7d7ecd635e4bfc4bee04) ) + ROM_LOAD16_WORD_SWAP( "234hc28.p1", 0x000000, 0x100000, CRC(8228c131) SHA1(8ebed1d276277c21aeb63a3773e88c7b65531a33) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1298,9 +1298,9 @@ ROM_START( lastblads23 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads24 ) +ROM_START( lastblads29 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc24.p1", 0x000000, 0x100000, CRC(6070d863) SHA1(6f86389c2fa2496b62f53b622243da6b6b218519) ) + ROM_LOAD16_WORD_SWAP( "234hc29.p1", 0x000000, 0x100000, CRC(3a0e2dd8) SHA1(77e4c337ca22fe75f2602f526cb5e344af87fea7) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1322,9 +1322,9 @@ ROM_START( lastblads24 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads25 ) +ROM_START( lastblads30 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc25.p1", 0x000000, 0x100000, CRC(a88f99ed) SHA1(52f408f523dfadb49f74aec18523683d892119f5) ) + ROM_LOAD16_WORD_SWAP( "234hc30.p1", 0x000000, 0x100000, CRC(3a8f185a) SHA1(88763b080fa1af4664a84b83dc867cec30a9aea9) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1346,9 +1346,9 @@ ROM_START( lastblads25 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads26 ) +ROM_START( lastblads34 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc26.p1", 0x000000, 0x100000, CRC(c99fe4e8) SHA1(7ff4e75fd946f7a23eab39ba96b117ff56279ead) ) + ROM_LOAD16_WORD_SWAP( "234hc34.p1", 0x000000, 0x100000, CRC(9be5223b) SHA1(191d6a85a3fec84c39ba068115221e8a4eba6860) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1370,9 +1370,9 @@ ROM_START( lastblads26 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads27 ) +ROM_START( lastbladhs01 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc27.p1", 0x000000, 0x100000, CRC(670e01b7) SHA1(b5ff792b92817e0d092eb02fd734fd9a7c1df478) ) + ROM_LOAD16_WORD_SWAP( "234hc01.p1", 0x000000, 0x100000, CRC(f1a5a2f8) SHA1(8430d981fe7235b72a2e273a561060a3b6a0daa7) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1383,7 +1383,7 @@ ROM_START( lastblads27 ) ROM_LOAD( "234.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) ROM_LOAD( "234.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) ROM_LOAD( "234.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) - ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) + ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20a1f4833e5e29ba0073c1712d7a17ab7a2a035c) ) ROM_REGION( 0x2800000, "sprites", 0 ) ROM_LOAD16_BYTE( "234.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) @@ -1394,9 +1394,9 @@ ROM_START( lastblads27 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads28 ) +ROM_START( lastbladhs02 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc28.p1", 0x000000, 0x100000, CRC(8228c131) SHA1(8ebed1d276277c21aeb63a3773e88c7b65531a33) ) + ROM_LOAD16_WORD_SWAP( "234hc02.p1", 0x000000, 0x100000, CRC(a9cd5a7c) SHA1(fe12df6f5ab111d1d0610083925cebe312f064ac) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1407,7 +1407,7 @@ ROM_START( lastblads28 ) ROM_LOAD( "234.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) ROM_LOAD( "234.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) ROM_LOAD( "234.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) - ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) + ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20a1f4833e5e29ba0073c1712d7a17ab7a2a035c) ) ROM_REGION( 0x2800000, "sprites", 0 ) ROM_LOAD16_BYTE( "234.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) @@ -1418,9 +1418,9 @@ ROM_START( lastblads28 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads29 ) +ROM_START( lastbladhs03 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc29.p1", 0x000000, 0x100000, CRC(3a0e2dd8) SHA1(77e4c337ca22fe75f2602f526cb5e344af87fea7) ) + ROM_LOAD16_WORD_SWAP( "234hc03.p1", 0x000000, 0x100000, CRC(07a98a03) SHA1(dfeb879d14ba5cd2d89c07752dff019a177ecfa1) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1431,7 +1431,7 @@ ROM_START( lastblads29 ) ROM_LOAD( "234.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) ROM_LOAD( "234.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) ROM_LOAD( "234.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) - ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) + ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20a1f4833e5e29ba0073c1712d7a17ab7a2a035c) ) ROM_REGION( 0x2800000, "sprites", 0 ) ROM_LOAD16_BYTE( "234.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) @@ -1442,9 +1442,9 @@ ROM_START( lastblads29 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads30 ) +ROM_START( lastbladhs04 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc30.p1", 0x000000, 0x100000, CRC(3a8f185a) SHA1(88763b080fa1af4664a84b83dc867cec30a9aea9) ) + ROM_LOAD16_WORD_SWAP( "234hc04.p1", 0x000000, 0x100000, CRC(e8c68698) SHA1(5377cd3eb7253c2418b7a691b0f806b5854e5e6f) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1455,7 +1455,7 @@ ROM_START( lastblads30 ) ROM_LOAD( "234.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) ROM_LOAD( "234.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) ROM_LOAD( "234.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) - ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) + ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20a1f4833e5e29ba0073c1712d7a17ab7a2a035c) ) ROM_REGION( 0x2800000, "sprites", 0 ) ROM_LOAD16_BYTE( "234.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) @@ -1466,9 +1466,9 @@ ROM_START( lastblads30 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastblads34 ) +ROM_START( lastbladhs05 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc34.p1", 0x000000, 0x100000, CRC(9be5223b) SHA1(191d6a85a3fec84c39ba068115221e8a4eba6860) ) + ROM_LOAD16_WORD_SWAP( "234hc05.p1", 0x000000, 0x100000, CRC(ae0aa4ff) SHA1(4a214e07d0b2796431e6e5841ee0069d8379852f) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1479,7 +1479,7 @@ ROM_START( lastblads34 ) ROM_LOAD( "234.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) ROM_LOAD( "234.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) ROM_LOAD( "234.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) - ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) + ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20a1f4833e5e29ba0073c1712d7a17ab7a2a035c) ) ROM_REGION( 0x2800000, "sprites", 0 ) ROM_LOAD16_BYTE( "234.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) @@ -1490,10 +1490,10 @@ ROM_START( lastblads34 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastbladhs01 ) +ROM_START( lastbladhs07 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc01.p1", 0x000000, 0x100000, CRC(f1a5a2f8) SHA1(8430d981fe7235b72a2e273a561060a3b6a0daa7) ) - ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) + ROM_LOAD16_WORD_SWAP( "234hc07.p1", 0x000000, 0x100000, CRC(491496f0) SHA1(1d47cec9df3c51d5f4bd8217854941d039623c06) ) + ROM_LOAD16_WORD_SWAP( "234hc07.p2", 0x100000, 0x400000, CRC(f80aeee8) SHA1(8a10da46be8ac8fff7ec18940c8bb912bd48d8cd) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1514,9 +1514,9 @@ ROM_START( lastbladhs01 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastbladhs02 ) +ROM_START( lastbladhs09 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc02.p1", 0x000000, 0x100000, CRC(a9cd5a7c) SHA1(fe12df6f5ab111d1d0610083925cebe312f064ac) ) + ROM_LOAD16_WORD_SWAP( "234hc09.p1", 0x000000, 0x100000, CRC(cf17f773) SHA1(41d93be04ead541b9193c6bed07a8ecc6f7f3238) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1538,9 +1538,9 @@ ROM_START( lastbladhs02 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastbladhs03 ) +ROM_START( lastbladhs10 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc03.p1", 0x000000, 0x100000, CRC(07a98a03) SHA1(dfeb879d14ba5cd2d89c07752dff019a177ecfa1) ) + ROM_LOAD16_WORD_SWAP( "234hc10.p1", 0x000000, 0x100000, CRC(f650e534) SHA1(b61376375279162d2d333d808a30696ae553fb99) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1562,9 +1562,9 @@ ROM_START( lastbladhs03 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastbladhs04 ) +ROM_START( lastbladhs11 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc04.p1", 0x000000, 0x100000, CRC(e8c68698) SHA1(5377cd3eb7253c2418b7a691b0f806b5854e5e6f) ) + ROM_LOAD16_WORD_SWAP( "234hc11.p1", 0x000000, 0x100000, CRC(f446d22a) SHA1(9e14466849d70ba1f85931bde62de44e61a872e9) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1586,9 +1586,9 @@ ROM_START( lastbladhs04 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastbladhs05 ) +ROM_START( lastbladhs12 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc05.p1", 0x000000, 0x100000, CRC(ae0aa4ff) SHA1(4a214e07d0b2796431e6e5841ee0069d8379852f) ) + ROM_LOAD16_WORD_SWAP( "234hc12.p1", 0x000000, 0x100000, CRC(5d6a1d49) SHA1(79f94778c9d47f42405d9bd8bcdbe723d5d66d48) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1610,10 +1610,10 @@ ROM_START( lastbladhs05 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastbladhs07 ) +ROM_START( lastbladhs13 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc07.p1", 0x000000, 0x100000, CRC(491496f0) SHA1(1d47cec9df3c51d5f4bd8217854941d039623c06) ) - ROM_LOAD16_WORD_SWAP( "234hc07.p2", 0x100000, 0x400000, CRC(f80aeee8) SHA1(8a10da46be8ac8fff7ec18940c8bb912bd48d8cd) ) + ROM_LOAD16_WORD_SWAP( "234hc13.p1", 0x000000, 0x100000, CRC(de392c42) SHA1(4d23a68bf623e69c59f9890cb6b4025d5b3229b0) ) + ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1634,9 +1634,9 @@ ROM_START( lastbladhs07 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastbladhs09 ) +ROM_START( lastbladhs14 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc09.p1", 0x000000, 0x100000, CRC(cf17f773) SHA1(41d93be04ead541b9193c6bed07a8ecc6f7f3238) ) + ROM_LOAD16_WORD_SWAP( "234hc14.p1", 0x000000, 0x100000, CRC(68c9da41) SHA1(354f3de26f4abcaf312400ffa1be02e6e2568686) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1658,9 +1658,9 @@ ROM_START( lastbladhs09 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastbladhs10 ) +ROM_START( lastbladhs15 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc10.p1", 0x000000, 0x100000, CRC(f650e534) SHA1(b61376375279162d2d333d808a30696ae553fb99) ) + ROM_LOAD16_WORD_SWAP( "234hc15.p1", 0x000000, 0x100000, CRC(0bc2bed3) SHA1(a7f28e392d181d171bfe31028b19a0d9baf81d15) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1682,9 +1682,9 @@ ROM_START( lastbladhs10 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastbladhs11 ) +ROM_START( lastbladhs16 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc11.p1", 0x000000, 0x100000, CRC(f446d22a) SHA1(9e14466849d70ba1f85931bde62de44e61a872e9) ) + ROM_LOAD16_WORD_SWAP( "234hc16.p1", 0x000000, 0x100000, CRC(d3764bf3) SHA1(ff74bb5c8b883b5669f50c1e23dc7cc28a6c14bb) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1706,9 +1706,9 @@ ROM_START( lastbladhs11 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastbladhs12 ) +ROM_START( lastbladhs17 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc12.p1", 0x000000, 0x100000, CRC(5d6a1d49) SHA1(79f94778c9d47f42405d9bd8bcdbe723d5d66d48) ) + ROM_LOAD16_WORD_SWAP( "234hc17.p1", 0x000000, 0x100000, CRC(b07d2f61) SHA1(a980013f83dc931283a6f3f81ff06a8637eb4903) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1730,9 +1730,9 @@ ROM_START( lastbladhs12 ) ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) ROM_END -ROM_START( lastbladhs13 ) +ROM_START( lastsolds01 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "234hc13.p1", 0x000000, 0x100000, CRC(de392c42) SHA1(4d23a68bf623e69c59f9890cb6b4025d5b3229b0) ) + ROM_LOAD16_WORD_SWAP( "234xs01.p1", 0x000000, 0x100000, CRC(feacb357) SHA1(859dfc0b4dc457365aa07bfc144950f4c17fe4cd) ) ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) @@ -1743,7 +1743,103 @@ ROM_START( lastbladhs13 ) ROM_LOAD( "234.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) ROM_LOAD( "234.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) ROM_LOAD( "234.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) - ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20a1f4833e5e29ba0073c1712d7a17ab7a2a035c) ) + ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) + + ROM_REGION( 0x2800000, "sprites", 0 ) + ROM_LOAD16_BYTE( "234.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) + ROM_LOAD16_BYTE( "234.c2", 0x0000001, 0x800000, CRC(80623d3c) SHA1(ad460615115ec8fb25206f012da59ecfc8059b64) ) + ROM_LOAD16_BYTE( "234.c3", 0x1000000, 0x800000, CRC(91ab1a30) SHA1(e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1) ) + ROM_LOAD16_BYTE( "234.c4", 0x1000001, 0x800000, CRC(3d60b037) SHA1(78a50233bcd19e92c7b6f7ee1a53417d9db21f6a) ) + ROM_LOAD16_BYTE( "234.c5", 0x2000000, 0x400000, CRC(1ba80cee) SHA1(0c59057183b5279b747e73213b4cd3c6d7ad9eb1) ) + ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) +ROM_END + +ROM_START( lastsolds02 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "234xs02.p1", 0x000000, 0x100000, CRC(9360fee1) SHA1(ed36b52e0cb05c38277c98cd3ab44af0064ca057) ) + ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) + + NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) + + NEO_BIOS_AUDIO_128K( "234.m1", CRC(087628ea) SHA1(48dcf739bb16699af4ab8ed632b7dcb25e470e06) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "234.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) + ROM_LOAD( "234.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) + ROM_LOAD( "234.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) + ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) + + ROM_REGION( 0x2800000, "sprites", 0 ) + ROM_LOAD16_BYTE( "234.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) + ROM_LOAD16_BYTE( "234.c2", 0x0000001, 0x800000, CRC(80623d3c) SHA1(ad460615115ec8fb25206f012da59ecfc8059b64) ) + ROM_LOAD16_BYTE( "234.c3", 0x1000000, 0x800000, CRC(91ab1a30) SHA1(e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1) ) + ROM_LOAD16_BYTE( "234.c4", 0x1000001, 0x800000, CRC(3d60b037) SHA1(78a50233bcd19e92c7b6f7ee1a53417d9db21f6a) ) + ROM_LOAD16_BYTE( "234.c5", 0x2000000, 0x400000, CRC(1ba80cee) SHA1(0c59057183b5279b747e73213b4cd3c6d7ad9eb1) ) + ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) +ROM_END + +ROM_START( lastsolds03 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "234xs03.p1", 0x000000, 0x100000, CRC(802c7fbe) SHA1(8ca8051ccfe1614fc49a285c3b448ec5ca2f7622) ) + ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) + + NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) + + NEO_BIOS_AUDIO_128K( "234.m1", CRC(087628ea) SHA1(48dcf739bb16699af4ab8ed632b7dcb25e470e06) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "234.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) + ROM_LOAD( "234.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) + ROM_LOAD( "234.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) + ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) + + ROM_REGION( 0x2800000, "sprites", 0 ) + ROM_LOAD16_BYTE( "234.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) + ROM_LOAD16_BYTE( "234.c2", 0x0000001, 0x800000, CRC(80623d3c) SHA1(ad460615115ec8fb25206f012da59ecfc8059b64) ) + ROM_LOAD16_BYTE( "234.c3", 0x1000000, 0x800000, CRC(91ab1a30) SHA1(e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1) ) + ROM_LOAD16_BYTE( "234.c4", 0x1000001, 0x800000, CRC(3d60b037) SHA1(78a50233bcd19e92c7b6f7ee1a53417d9db21f6a) ) + ROM_LOAD16_BYTE( "234.c5", 0x2000000, 0x400000, CRC(1ba80cee) SHA1(0c59057183b5279b747e73213b4cd3c6d7ad9eb1) ) + ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) +ROM_END + +ROM_START( lastsolds04 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "234xs04.p1", 0x000000, 0x100000, CRC(b56b70c8) SHA1(bbc175b83e2fa933e3295c68f01d0a65f1c40091) ) + ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) + + NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) + + NEO_BIOS_AUDIO_128K( "234.m1", CRC(087628ea) SHA1(48dcf739bb16699af4ab8ed632b7dcb25e470e06) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "234.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) + ROM_LOAD( "234.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) + ROM_LOAD( "234.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) + ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) + + ROM_REGION( 0x2800000, "sprites", 0 ) + ROM_LOAD16_BYTE( "234.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) + ROM_LOAD16_BYTE( "234.c2", 0x0000001, 0x800000, CRC(80623d3c) SHA1(ad460615115ec8fb25206f012da59ecfc8059b64) ) + ROM_LOAD16_BYTE( "234.c3", 0x1000000, 0x800000, CRC(91ab1a30) SHA1(e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1) ) + ROM_LOAD16_BYTE( "234.c4", 0x1000001, 0x800000, CRC(3d60b037) SHA1(78a50233bcd19e92c7b6f7ee1a53417d9db21f6a) ) + ROM_LOAD16_BYTE( "234.c5", 0x2000000, 0x400000, CRC(1ba80cee) SHA1(0c59057183b5279b747e73213b4cd3c6d7ad9eb1) ) + ROM_LOAD16_BYTE( "234.c6", 0x2000001, 0x400000, CRC(beafd091) SHA1(55df9cc128eb0f00856de3996c946e3efe8f09a5) ) +ROM_END + +ROM_START( lastsolds05 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "234xs05.p1", 0x000000, 0x100000, CRC(e553248a) SHA1(265e98272dee24228f9d629f4312e356b965222c) ) + ROM_LOAD16_WORD_SWAP( "234.p2", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) ) + + NEO_SFIX_128K( "234.s1", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) ) + + NEO_BIOS_AUDIO_128K( "234.m1", CRC(087628ea) SHA1(48dcf739bb16699af4ab8ed632b7dcb25e470e06) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "234.v1", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) ) + ROM_LOAD( "234.v2", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) ) + ROM_LOAD( "234.v3", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) ) + ROM_LOAD( "234.v4", 0xc00000, 0x400000, CRC(0e34157f) SHA1(20A1F4833E5E29BA0073C1712D7A17AB7A2A035C) ) ROM_REGION( 0x2800000, "sprites", 0 ) ROM_LOAD16_BYTE( "234.c1", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) @@ -2118,61 +2214,116 @@ ROM_START( lastbld2s12 ) ROM_LOAD16_BYTE( "243.c6", 0x2000001, 0x800000, CRC(ec9c36d0) SHA1(e145e9e359000dda6e1dfe95a996bc6d29cfca21) ) ROM_END +ROM_START( lastbld2s13 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "243s13.p1", 0x000000, 0x100000, CRC(875b2db6) SHA1(13ee25cbc0ff4db7fa3f06cca24740a962582293) ) + ROM_LOAD16_WORD_SWAP( "243pl.p2", 0x100000, 0x400000, CRC(eef07572) SHA1(ba20c498dbdc2a1d664e5a3aeb3ffcd128c2a248) ) + + NEO_SFIX_128K( "243.s1", CRC(c9cd2298) SHA1(a9a18b5347f9dbe29a2ccb63fd4c8fd19537bf8b) ) + + NEO_BIOS_AUDIO_128K( "243.m1", CRC(acf12d10) SHA1(6e6b98cc1fa44f24a5168877559b0055e6957b60) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "243.v1", 0x000000, 0x400000, CRC(f7ee6fbb) SHA1(55137bcabeeb590e40a9b8a7c07dd106e4d12a90) ) + ROM_LOAD( "243.v2", 0x400000, 0x400000, CRC(aa9e4df6) SHA1(a0b91f63e2552a8ad9e0d1af00e2c38288637161) ) + ROM_LOAD( "243.v3", 0x800000, 0x400000, CRC(4ac750b2) SHA1(585a154acc67bd84ea5b944686b78ed082b768d9) ) + ROM_LOAD( "243.v4", 0xc00000, 0x400000, CRC(f5c64ba6) SHA1(2eac455def8c27090862cc042f65a3a8aad88283) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "243.c1", 0x0000000, 0x800000, CRC(5839444d) SHA1(0616921c4cce20422563578bd0e806d359508599) ) + ROM_LOAD16_BYTE( "243.c2", 0x0000001, 0x800000, CRC(dd087428) SHA1(ca27fdb60425664956a18c021ea465f452fb1527) ) + ROM_LOAD16_BYTE( "243.c3", 0x1000000, 0x800000, CRC(6054cbe0) SHA1(ec2f65e9c930250ee25fd064ee5ae76a7a9c61d9) ) + ROM_LOAD16_BYTE( "243.c4", 0x1000001, 0x800000, CRC(8bd2a9d2) SHA1(0935df65cd2b0891a708bcc0f1c188148058d4b5) ) + ROM_LOAD16_BYTE( "243.c5", 0x2000000, 0x800000, CRC(6a503dcf) SHA1(23241b16d7e20f923d41186b29487ab922c7f530) ) + ROM_LOAD16_BYTE( "243.c6", 0x2000001, 0x800000, CRC(ec9c36d0) SHA1(e145e9e359000dda6e1dfe95a996bc6d29cfca21) ) +ROM_END + +ROM_START( lastbld2s14 ) + ROM_REGION( 0x500000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "243hc14.p1", 0x000000, 0x100000, CRC(706679ea) SHA1(b165d36273f339c0bf34e27ce4bc660f0baf3e91) ) + ROM_LOAD16_WORD_SWAP( "243te.p2", 0x100000, 0x400000, CRC(37aaffa0) SHA1(4f16686956d2435d6c4339a5c49b352d0a98ecb7) ) + + NEO_SFIX_128K( "243.s1", CRC(c9cd2298) SHA1(a9a18b5347f9dbe29a2ccb63fd4c8fd19537bf8b) ) + + NEO_BIOS_AUDIO_128K( "243.m1", CRC(acf12d10) SHA1(6e6b98cc1fa44f24a5168877559b0055e6957b60) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "243.v1", 0x000000, 0x400000, CRC(f7ee6fbb) SHA1(55137bcabeeb590e40a9b8a7c07dd106e4d12a90) ) + ROM_LOAD( "243.v2", 0x400000, 0x400000, CRC(aa9e4df6) SHA1(a0b91f63e2552a8ad9e0d1af00e2c38288637161) ) + ROM_LOAD( "243.v3", 0x800000, 0x400000, CRC(4ac750b2) SHA1(585a154acc67bd84ea5b944686b78ed082b768d9) ) + ROM_LOAD( "243.v4", 0xc00000, 0x400000, CRC(f5c64ba6) SHA1(2eac455def8c27090862cc042f65a3a8aad88283) ) + + ROM_REGION( 0x3000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "243.c1", 0x0000000, 0x800000, CRC(5839444d) SHA1(0616921c4cce20422563578bd0e806d359508599) ) + ROM_LOAD16_BYTE( "243.c2", 0x0000001, 0x800000, CRC(dd087428) SHA1(ca27fdb60425664956a18c021ea465f452fb1527) ) + ROM_LOAD16_BYTE( "243.c3", 0x1000000, 0x800000, CRC(6054cbe0) SHA1(ec2f65e9c930250ee25fd064ee5ae76a7a9c61d9) ) + ROM_LOAD16_BYTE( "243.c4", 0x1000001, 0x800000, CRC(8bd2a9d2) SHA1(0935df65cd2b0891a708bcc0f1c188148058d4b5) ) + ROM_LOAD16_BYTE( "243.c5", 0x2000000, 0x800000, CRC(6a503dcf) SHA1(23241b16d7e20f923d41186b29487ab922c7f530) ) + ROM_LOAD16_BYTE( "243.c6", 0x2000001, 0x800000, CRC(ec9c36d0) SHA1(e145e9e359000dda6e1dfe95a996bc6d29cfca21) ) +ROM_END + // Last Blade -GAME( 2017, lastblads01, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Max Power Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads02, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Max Power Set 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads03, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Max Power Set 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads04, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Max Power Set 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads05, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Max Power Set 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads07, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Enable Hidden Characters V1.0 Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads08, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Enable Hidden Characters V2 Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastsolds01, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Soldier (Korean release of The Last Blade)(Enable Hidden Characters V1 Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastsolds02, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Soldier (Korean release of The Last Blade)(Enable Hidden Characters V2 Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastsolds03, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Soldier (Korean release of The Last Blade)(Enable Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastsolds04, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Soldier (Korean release of The Last Blade)(Super Kaede with No Health Drain)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastsolds05, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Soldier (Korean release of The Last Blade)(Enhanced Power V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads16, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Max Power Set 07)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads17, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Max Power Set 08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads18, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Soldier (Korean release of The Last Blade)(Unlimit Special Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads19, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads20, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Enable Hidden Characters v1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads21, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Enable Hidden Characters V1 plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads22, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Enable hidden characters V2 plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads23, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Enable Hidden Characters v2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads24, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Unlimit Special Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads25, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Enhanced Power V?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads26, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Enhanced power V2 Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads27, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Super kill The Relative Unity Of Submarine)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads28, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Color Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads29, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Xiao Wuzang Weapons Color)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastblads30, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Super Kaede With No Health Drain)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, lastblads34, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Enable Hidden Characters V1 Plus)(Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbladhs01, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbladhs02, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Enhanced power V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbladhs03, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Enhanced power V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbladhs04, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Ultimate Simplified Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbladhs05, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Color Mod)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbladhs07, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (PLUS Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbladhs09, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Hidden Characters-Super Kaede Fixed)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbladhs10, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Hidden Characters-Enable Hidden Characters V1 Plus 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbladhs11, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Super Kaede with No Health Drain V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbladhs12, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Unlimit Special Moves V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbladhs13, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Enable Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastsolds06, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Soldier (Korean release of The Last Blade)(Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastsolds07, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Soldier (Korean release of The Last Blade)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastsolds08, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Soldier (Korean release of The Last Blade)(Color Mod)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads01, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Max Power Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads02, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Max Power Set 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads03, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Max Power Set 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads04, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Max Power Set 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads05, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Max Power Set 05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads07, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Enable Hidden Characters V1.0 Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads08, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Enable Hidden Characters V2 Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads17, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Max Power Set 08)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads18, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Soldier (Korean release)(Unlimit Special Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads19, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads20, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Enable Hidden Characters v1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads21, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Enable Hidden Characters V1 plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads22, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Enable hidden characters V2 plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads23, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Enable Hidden Characters v2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads24, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Unlimit Special Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads25, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Enhanced Power V?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads26, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Enhanced power V2 Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads27, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Super kill The Relative Unity Of Submarine)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads28, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Color Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads29, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Xiao Wuzang Weapons Color)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastblads30, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Super Kaede With No Health Drain)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, lastblads34, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Enable Hidden Characters V1 Plus)(Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs01, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs02, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Enhanced power V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs03, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Enhanced power V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs04, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Ultimate Simplified Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs05, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Color Mod)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs07, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (PLUS Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs09, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Hidden Characters-Super Kaede Fixed)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs10, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Hidden Characters-Enable Hidden Characters V1 Plus 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs11, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Super Kaede with No Health Drain V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs12, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Unlimit Special Moves V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs13, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Enable Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs14, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs15, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Super Remix Edition 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs16, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Super Remix Edition 2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbladhs17, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade (Super Remix Edition 2.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastsolds01, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Soldier (Korean release)(Enable Hidden Characters V1 Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastsolds02, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Soldier (Korean release)(Enable Hidden Characters V2 Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastsolds03, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Soldier (Korean release)(Enable Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastsolds04, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Soldier (Korean release)(Super Kaede with No Health Drain)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastsolds05, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Soldier (Korean release)(Enhanced Power V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastsolds06, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Soldier (Korean release)(Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastsolds07, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Soldier (Korean release)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastsolds08, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Soldier (Korean release)(Color Mod)", MACHINE_SUPPORTS_SAVE )HACK( 2017, lastblads16, lastblad, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade (Max Power Set 07)", MACHINE_SUPPORTS_SAVE ) // The Last Blade 2 -GAME( 2017, lastbld2s01, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbld2s02, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbld2s03, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Enable Hidden Characters V3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbld2s04, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Unlimit Special Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbld2s05, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Enhanced Power V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbld2s06, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Enhanced Power V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbld2s07, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Optimization Of The Motion Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbld2s08, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Optimization Move Out)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbld2s09, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Bug Fix Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbld2s10, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Enable Hidden Characters v5)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, lastbld2s11, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Simplify Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, lastbld2s12, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbld2s01, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Unlimited Credits In Console Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbld2s02, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbld2s03, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Enable Hidden Characters V3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbld2s04, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Unlimit Special Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbld2s05, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Enhanced Power V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbld2s06, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Enhanced Power V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbld2s07, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Optimization Of The Motion Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbld2s08, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Optimization Move Out)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbld2s09, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Bug Fix Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbld2s10, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Enable Hidden Characters v5)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbld2s11, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (Simplify Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, lastbld2s12, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "The Last Blade 2 (enhanced)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbld2s13, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, lastbld2s14, lastbld2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Last Blade 2 (Super Remix Edition 1.1)", MACHINE_SUPPORTS_SAVE ) + + diff --git a/docs/release/src/hbmame/drivers/ngrbff.cpp b/docs/release/src/hbmame/drivers/ngrbff.cpp index ca80ebe7072..84a9d68698f 100644 --- a/docs/release/src/hbmame/drivers/ngrbff.cpp +++ b/docs/release/src/hbmame/drivers/ngrbff.cpp @@ -660,38 +660,38 @@ ROM_END -GAME( 1993, fatfurspb, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Fatal Fury Special / Garou Densetsu Special (Boss Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, fatfurspbs, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Fatal Fury Special (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, fatfurspbt, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "PPX team", "Fatal Fury Special (BT Version PPX Team hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, fatfurspeh, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Fatal Fury Special (Add Ryo)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1992, fatfury2b, fatfury2, neogeo_noslot, neogeo, neogeo_state, fatfury2, ROT0, "Yumeji", "Fatal Fury 2 (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1995, fatfury3b, fatfury3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Fatal Fury 3 (Add Char set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, fatfury3bd, fatfury3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Dodowang", "Fatal Fury 3 (Add Char set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, fatfury3bh, fatfury3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Fatal Fury 3 (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, fatfury3eh, fatfury3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Dodowang", "Fatal Fury 3 (Add Char - Ultra kill style changed)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1995, rbff1ud, rbff1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Real Bout Fatal Fury (Ultra kill style changed)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1996, rbffsb, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Real Bout Fatal Fury Special (Add Geese Howard)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, rbffseh, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Real Bout Fatal Fury Special (Add Geese Howard - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, rbffsehd, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Real Bout Fatal Fury Special (Ultra kill style changed - 5 Add Char)", MACHINE_SUPPORTS_SAVE ) // Geese Howard, Andy B. EX, Blue Mary EX, Billy K. EX and Tung Fu Rue EX -GAME( 1996, rbffspbd, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Boss Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, rbffspecbs, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Real Bout Fatal Fury Special (Boss hack Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, rbffspy, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Real Bout Fatal Fury Special (Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2018, rbffss07, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Real Bout Fatal Fury Special (Ultra Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, rbffsud, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Real Bout Fatal Fury Special (Ultra kill style changed)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1998, rbff2b, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Real Bout Fatal Fury 2 (Add Alfred)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, rbff2bh, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Real Bout Fatal Fury 2 (Add Alfred with Icon)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, rbff2eh, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Real Bout Fatal Fury 2 (Add Alfred - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, rbff2ehc, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Real Bout Fatal Fury 2 (Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, rbff2eh2, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Real Bout Fatal Fury 2 (Add Alfred - Ultra kill start max - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, rbff2eho, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Real Bout Fatal Fury 2 (Add Alfred) (Old)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, rbff2fc, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids - FCHT", "Real Bout Fatal Fury 2 (Enable Alfred v3 & Color Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, rbff2ud, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Real Bout Fatal Fury 2 (P1 and P2 Add Alfred [Terry, hold B+C and press A] - Ultra kill style change)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, rbff2y, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Real Bout Fatal Fury 2 (P1 only Add Alfred [Terry, hold B+C and press A])", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, fatfurspb, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Fatal Fury Special / Garou Densetsu Special (Boss Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, fatfurspbs, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Fatal Fury Special (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, fatfurspbt, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "PPX team", "Fatal Fury Special (BT Version PPX Team hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, fatfurspeh, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Fatal Fury Special (Add Ryo)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1992, fatfury2b, fatfury2, neogeo_noslot, neogeo, neogeo_state, fatfury2, ROT0, "Yumeji", "Fatal Fury 2 (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1995, fatfury3b, fatfury3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Fatal Fury 3 (Add Char set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, fatfury3bd, fatfury3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Dodowang", "Fatal Fury 3 (Add Char set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, fatfury3bh, fatfury3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Fatal Fury 3 (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, fatfury3eh, fatfury3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Dodowang", "Fatal Fury 3 (Add Char - Ultra kill style changed)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1995, rbff1ud, rbff1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Real Bout Fatal Fury (Ultra kill style changed)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1996, rbffsb, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Real Bout Fatal Fury Special (Add Geese Howard)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, rbffseh, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Real Bout Fatal Fury Special (Add Geese Howard - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, rbffsehd, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Real Bout Fatal Fury Special (Ultra kill style changed - 5 Add Char)", MACHINE_SUPPORTS_SAVE ) // Geese Howard, Andy B. EX, Blue Mary EX, Billy K. EX and Tung Fu Rue EX +HACK( 1996, rbffspbd, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Boss Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, rbffspecbs, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Real Bout Fatal Fury Special (Boss hack Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, rbffspy, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Real Bout Fatal Fury Special (Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2018, rbffss07, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Real Bout Fatal Fury Special (Ultra Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, rbffsud, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Real Bout Fatal Fury Special (Ultra kill style changed)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1998, rbff2b, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Real Bout Fatal Fury 2 (Add Alfred)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, rbff2bh, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Real Bout Fatal Fury 2 (Add Alfred with Icon)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, rbff2eh, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Real Bout Fatal Fury 2 (Add Alfred - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, rbff2ehc, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami", "Real Bout Fatal Fury 2 (Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, rbff2eh2, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Real Bout Fatal Fury 2 (Add Alfred - Ultra kill start max - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, rbff2eho, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Real Bout Fatal Fury 2 (Add Alfred) (Old)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, rbff2fc, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids - FCHT", "Real Bout Fatal Fury 2 (Enable Alfred v3 & Color Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, rbff2ud, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Real Bout Fatal Fury 2 (P1 and P2 Add Alfred [Terry, hold B+C and press A] - Ultra kill style change)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, rbff2y, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Real Bout Fatal Fury 2 (P1 only Add Alfred [Terry, hold B+C and press A])", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -941,7 +941,7 @@ ROM_END ROM_START( rbffss01 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "223hc01.p1", 0x000000, 0x100000, CRC(4df29f36) SHA1(52283fca222c49b10d305fb6366cd0fa5a209f70) ) + ROM_LOAD16_WORD_SWAP( "223s01.p1", 0x000000, 0x100000, CRC(4df29f36) SHA1(52283fca222c49b10d305fb6366cd0fa5a209f70) ) ROM_LOAD16_WORD_SWAP( "223.p2", 0x100000, 0x400000, CRC(addd8f08) SHA1(abaf5b86c8ec915c07ef2d83fce9ad03acaa4817) ) NEO_SFIX_128K( "223.s1", CRC(7ecd6e8c) SHA1(465455afc4d83cbb118142be4671b2539ffafd79) ) @@ -966,7 +966,7 @@ ROM_END ROM_START( rbffss02 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "223hc02.p1", 0x000000, 0x100000, CRC(9891af09) SHA1(f246dcee8aa9db7121140f615bab1f85f90d4137) ) + ROM_LOAD16_WORD_SWAP( "223s02.p1", 0x000000, 0x100000, CRC(9891af09) SHA1(f246dcee8aa9db7121140f615bab1f85f90d4137) ) ROM_LOAD16_WORD_SWAP( "223.p2", 0x100000, 0x400000, CRC(addd8f08) SHA1(abaf5b86c8ec915c07ef2d83fce9ad03acaa4817) ) NEO_SFIX_128K( "223.s1", CRC(7ecd6e8c) SHA1(465455afc4d83cbb118142be4671b2539ffafd79) ) @@ -991,7 +991,7 @@ ROM_END ROM_START( rbffss03 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "223hc03.p1", 0x000000, 0x100000, CRC(0eeae674) SHA1(35bc24dcb424a8ed0be4a315f558c1720d5bd572) ) + ROM_LOAD16_WORD_SWAP( "223s03.p1", 0x000000, 0x100000, CRC(0eeae674) SHA1(35bc24dcb424a8ed0be4a315f558c1720d5bd572) ) ROM_LOAD16_WORD_SWAP( "223.p2", 0x100000, 0x400000, CRC(addd8f08) SHA1(abaf5b86c8ec915c07ef2d83fce9ad03acaa4817) ) NEO_SFIX_128K( "223.s1", CRC(7ecd6e8c) SHA1(465455afc4d83cbb118142be4671b2539ffafd79) ) @@ -1016,7 +1016,7 @@ ROM_END ROM_START( rbffss04 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "223hc04.p1", 0x000000, 0x100000, CRC(47d31402) SHA1(68c9f358c6429a8e8b003aff052ddb92751d004d) ) + ROM_LOAD16_WORD_SWAP( "223s04.p1", 0x000000, 0x100000, CRC(47d31402) SHA1(68c9f358c6429a8e8b003aff052ddb92751d004d) ) ROM_LOAD16_WORD_SWAP( "223.p2", 0x100000, 0x400000, CRC(addd8f08) SHA1(abaf5b86c8ec915c07ef2d83fce9ad03acaa4817) ) NEO_SFIX_128K( "223.s1", CRC(7ecd6e8c) SHA1(465455afc4d83cbb118142be4671b2539ffafd79) ) @@ -1041,7 +1041,7 @@ ROM_END ROM_START( rbffss05 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "223hc05.p1", 0x000000, 0x100000, CRC(e8eadfa5) SHA1(3314ee9adb6e9384a49b09a15d6fffbb15c39872) ) + ROM_LOAD16_WORD_SWAP( "223s05.p1", 0x000000, 0x100000, CRC(e8eadfa5) SHA1(3314ee9adb6e9384a49b09a15d6fffbb15c39872) ) ROM_LOAD16_WORD_SWAP( "223.p2", 0x100000, 0x400000, CRC(addd8f08) SHA1(abaf5b86c8ec915c07ef2d83fce9ad03acaa4817) ) NEO_SFIX_128K( "223.s1", CRC(7ecd6e8c) SHA1(465455afc4d83cbb118142be4671b2539ffafd79) ) @@ -1066,7 +1066,7 @@ ROM_END ROM_START( rbffss06 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "223hc06.p1", 0x000000, 0x100000, CRC(69ccffde) SHA1(d541041dc8b758b65c17841bc84e67f066c339d4) ) + ROM_LOAD16_WORD_SWAP( "223s06.p1", 0x000000, 0x100000, CRC(69ccffde) SHA1(d541041dc8b758b65c17841bc84e67f066c339d4) ) ROM_LOAD16_WORD_SWAP( "223.p2", 0x100000, 0x400000, CRC(addd8f08) SHA1(abaf5b86c8ec915c07ef2d83fce9ad03acaa4817) ) NEO_SFIX_128K( "223.s1", CRC(7ecd6e8c) SHA1(465455afc4d83cbb118142be4671b2539ffafd79) ) @@ -1091,7 +1091,7 @@ ROM_END ROM_START( rbffspecs01 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "223hc01.p1", 0x000000, 0x100000, CRC(6d0c7d0a) SHA1(6e08b86dd176c5acc4f59b98bdaac52e1e8fb3fc) ) + ROM_LOAD16_WORD_SWAP( "223ss01.p1", 0x000000, 0x100000, CRC(6d0c7d0a) SHA1(6e08b86dd176c5acc4f59b98bdaac52e1e8fb3fc) ) ROM_LOAD16_WORD_SWAP( "223.p2", 0x100000, 0x400000, CRC(addd8f08) SHA1(abaf5b86c8ec915c07ef2d83fce9ad03acaa4817) ) NEO_SFIX_128K( "223.s1", CRC(7ecd6e8c) SHA1(465455afc4d83cbb118142be4671b2539ffafd79) ) @@ -1117,7 +1117,7 @@ ROM_END ROM_START( rbffspecs02 ) ROM_REGION( 0x500000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "223.p1", 0x000000, 0x100000, CRC(f84a2d1d) SHA1(fc19225d9dbdb6bd0808023ee32c7829f6ffdef6) ) - ROM_LOAD16_WORD_SWAP( "223hc01.p2", 0x100000, 0x400000, CRC(fd3338c1) SHA1(e0a5ed9549150aa10e4b49cb8f35b65864b6b840) ) + ROM_LOAD16_WORD_SWAP( "223ss01.p2", 0x100000, 0x400000, CRC(fd3338c1) SHA1(e0a5ed9549150aa10e4b49cb8f35b65864b6b840) ) NEO_SFIX_128K( "223.s1", CRC(7ecd6e8c) SHA1(465455afc4d83cbb118142be4671b2539ffafd79) ) @@ -1319,7 +1319,7 @@ ROM_END ROM_START( rbff2hs01 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "240hc01.p1", 0x000000, 0x100000, CRC(a72182ef) SHA1(dc23b3e536f2f7b91d05a552b0eb4dce28f94f12) ) + ROM_LOAD16_WORD_SWAP( "240hs01.p1", 0x000000, 0x100000, CRC(a72182ef) SHA1(dc23b3e536f2f7b91d05a552b0eb4dce28f94f12) ) ROM_LOAD16_WORD_SWAP( "240.p2", 0x100000, 0x400000, CRC(960aa88d) SHA1(3d9e785891871af90313f178dca2724633406674) ) NEO_SFIX_128K( "240.s1", CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) ) @@ -1343,7 +1343,7 @@ ROM_END ROM_START( rbff2hs02 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "240hc02.p1", 0x000000, 0x100000, CRC(b93c45ca) SHA1(266c81a0e3829fd88babb0746cbdca4dc2905b5f) ) + ROM_LOAD16_WORD_SWAP( "240hs02.p1", 0x000000, 0x100000, CRC(b93c45ca) SHA1(266c81a0e3829fd88babb0746cbdca4dc2905b5f) ) ROM_LOAD16_WORD_SWAP( "240fc.p2", 0x100000, 0x400000, CRC(C063193D) SHA1(3321d90f93b1f7bf423a20b780b453a756e041be) ) NEO_SFIX_128K( "240.s1", CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) ) @@ -1367,7 +1367,7 @@ ROM_END ROM_START( rbff2hs03 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "240hc03.p1", 0x000000, 0x100000, CRC(dfb286b0) SHA1(f71557a2304638e938d73f7df39397c356fee879) ) + ROM_LOAD16_WORD_SWAP( "240hs03.p1", 0x000000, 0x100000, CRC(dfb286b0) SHA1(f71557a2304638e938d73f7df39397c356fee879) ) ROM_LOAD16_WORD_SWAP( "240.p2", 0x100000, 0x400000, CRC(960aa88d) SHA1(3d9e785891871af90313f178dca2724633406674) ) NEO_SFIX_128K( "240.s1", CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) ) @@ -1391,7 +1391,7 @@ ROM_END ROM_START( rbff2hs04 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "240hc04.p1", 0x000000, 0x100000, CRC(d9e5c5a6) SHA1(dd2acdd0924ab8659f8da4e11b517fa9fc4cc7d9) ) + ROM_LOAD16_WORD_SWAP( "240hs04.p1", 0x000000, 0x100000, CRC(d9e5c5a6) SHA1(dd2acdd0924ab8659f8da4e11b517fa9fc4cc7d9) ) ROM_LOAD16_WORD_SWAP( "240.p2", 0x100000, 0x400000, CRC(960aa88d) SHA1(3d9e785891871af90313f178dca2724633406674) ) NEO_SFIX_128K( "240.s1", CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) ) @@ -1415,7 +1415,7 @@ ROM_END ROM_START( rbff2hs05 ) ROM_REGION( 0x500000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "240hc05.p1", 0x000000, 0x100000, CRC(ce0593df) SHA1(b64d81d444f97dfb760b4f420be305c48052279e) ) + ROM_LOAD16_WORD_SWAP( "240hs05.p1", 0x000000, 0x100000, CRC(ce0593df) SHA1(b64d81d444f97dfb760b4f420be305c48052279e) ) ROM_LOAD16_WORD_SWAP( "240.p2", 0x100000, 0x400000, CRC(960aa88d) SHA1(3d9e785891871af90313f178dca2724633406674) ) NEO_SFIX_128K( "240.s1", CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) ) @@ -1440,39 +1440,39 @@ ROM_END // Fatal Fury Special -GAME( 2017, fatfursps01, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fatal Fury Special / Garou Densetsu Special (Easy Special Attacks)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, fatfurspas01, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fatal Fury Special / Garou Densetsu Special (Hidden Characters-Enable Ryo Sakazaki v1)(set 2)(NGM-058)(NGH-058)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, fatfurspas02, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fatal Fury Special / Garou Densetsu Special (Hidden Characters-Enable Ryo Sakazaki v2)(set 2)(NGM-058)(NGH-058)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, fatfurspas03, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fatal Fury Special / Garou Densetsu Special (Hidden Characters-Enable Ryo Sakazaki v3)(set 2)(NGM-058)(NGH-058)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fatfursps01, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fatal Fury Special (Easy Special Attacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fatfurspas01, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fatal Fury Special (Hidden Characters-Enable Ryo Sakazaki v1)(set 2)(NGM-058)(NGH-058)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fatfurspas02, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fatal Fury Special (Hidden Characters-Enable Ryo Sakazaki v2)(set 2)(NGM-058)(NGH-058)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fatfurspas03, fatfursp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fatal Fury Special (Hidden Characters-Enable Ryo Sakazaki v3)(set 2)(NGM-058)(NGH-058)", MACHINE_SUPPORTS_SAVE ) // Fatal Fury 1 -GAME( 1991, fatfury1s01, fatfury1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fatal Fury - King of Fighters (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, fatfury1s01, fatfury1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fatal Fury - King of Fighters (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) // Fatal Fury 2 -GAME( 2017, fatfury2s01, fatfury2, neogeo_noslot, neogeo, neogeo_state, fatfury2, ROT0, "Hacks", "Fatal Fury 2 / Garou Densetsu 2 (Optional Hidden Characters And Super Kill Unified)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, fatfury2s02, fatfury2, neogeo_noslot, neogeo, neogeo_state, fatfury2, ROT0, "Hacks", "Fatal Fury 2 / Garou Densetsu 2 (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, fatfury2s03, fatfury2, neogeo_noslot, neogeo, neogeo_state, fatfury2, ROT0, "Hacks", "Fatal Fury 2 / Garou Densetsu 2 (Easy Special Attacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fatfury2s01, fatfury2, neogeo_noslot, neogeo, neogeo_state, fatfury2, ROT0, "Hacks", "Fatal Fury 2 (Optional Hidden Characters And Super Kill Unified)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fatfury2s02, fatfury2, neogeo_noslot, neogeo, neogeo_state, fatfury2, ROT0, "Hacks", "Fatal Fury 2 (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fatfury2s03, fatfury2, neogeo_noslot, neogeo, neogeo_state, fatfury2, ROT0, "Hacks", "Fatal Fury 2 (Easy Special Attacks)", MACHINE_SUPPORTS_SAVE ) // Fatal Fury 3 -GAME( 2017, fatfury3s01, fatfury3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fatal Fury 3 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, fatfury3s02, fatfury3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fatal Fury 3 (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fatfury3s01, fatfury3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fatal Fury 3 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fatfury3s02, fatfury3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fatal Fury 3 (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) // Real Bout Fatal Fury Special -GAME( 2017, rbffss01, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbffss02, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbffss03, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbffss04, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Enable Hidden Characters & Boss)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbffss05, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Enable Hidden Characters & Boss V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbffss06, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Optimize The Move)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbffspecs01, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbffspecs02, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Optimize The Move V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbffss01, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbffss02, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbffss03, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbffss04, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special (Enable Hidden Characters & Boss)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbffss05, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special (Enable Hidden Characters & Boss V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbffss06, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special (Optimize The Move)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbffspecs01, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special (Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbffspecs02, rbffspec, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury Special (Optimize The Move V1)", MACHINE_SUPPORTS_SAVE ) // Real Bout Fatal Fury - GAME( 2017, rbff1as01, rbff1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury / Real Bout Garou Densetsu (Easy Moves)(Bug Fix Revision)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbff1as01, rbff1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury (Easy Moves)(Bug Fix Revision)", MACHINE_SUPPORTS_SAVE ) // Real Bout Fatal Fury 2 -GAME( 2017, rbff2bs01, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (Max Power Set 01)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbff2bs02, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (Description Of Unknown Origin 01)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbff2bs03, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (Infinite Power)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbff2bs04, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (Enable Hidden Characters & Boss)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbff2bs05, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (Optimize The Move V1)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbff2bs06, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (Optimize The Move V2)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbff2hs01, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (Enable Hidden Characters & Boss Alt 01)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbff2hs02, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (Enable Hidden Characters & Boss Alt 03)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbff2hs03, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (Fix Alfred's Player 2 Color)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbff2hs04, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (Enhanced Power)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rbff2hs05, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (Hidden Characters - Fix Alfred's player 2 color)(NGH-2400)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbff2bs01, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (Max Power Set 01)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbff2bs02, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (Description Of Unknown Origin 01)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbff2bs03, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 (Infinite Power)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbff2bs04, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 (Enable Hidden Characters & Boss)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbff2bs05, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 (Optimize The Move V1)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbff2bs06, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 (Optimize The Move V2)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbff2hs01, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 (Enable Hidden Characters & Boss Alt 01)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbff2hs02, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 (Enable Hidden Characters & Boss Alt 03)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbff2hs03, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 (Fix Alfred's Player 2 Color)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbff2hs04, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 (Enhanced Power)(NGM-2400)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rbff2hs05, rbff2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Real Bout Fatal Fury 2 (Hidden Characters - Fix Alfred's player 2 color)(NGH-2400)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/ngrotd.cpp b/docs/release/src/hbmame/drivers/ngrotd.cpp index 2cc756cc980..c1f5998edee 100644 --- a/docs/release/src/hbmame/drivers/ngrotd.cpp +++ b/docs/release/src/hbmame/drivers/ngrotd.cpp @@ -4,26 +4,26 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, rotdb ) +void neogeo_state::init_rotdb() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, ROTD_GFX_KEY); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); m_pcm2_prot->neo_pcm2_snk_1999(ym_region, ym_region_size, 16); } -DRIVER_INIT_MEMBER( neogeo_state, rotdd ) +void neogeo_state::init_rotdd() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); m_pcm2_prot->neo_pcm2_snk_1999(ym_region, ym_region_size, 16); } -DRIVER_INIT_MEMBER( neogeo_state, rotdnd ) +void neogeo_state::init_rotdnd() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_sprgen->m_fixed_layer_bank_type = 1; m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } @@ -567,29 +567,29 @@ ROM_END -GAME( 2002, rotdb, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "Ydmis", "Rage of the Dragons (Add Char - Console mode enabled set 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdb1, rotd, neogeo_noslot, neogeo, neogeo_state, rotdnd, ROT0, "hack", "Rage of the Dragons (Boss Hack)2", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdbh, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Dodowang", "Rage of the Dragons (Boss hack by Dodowang)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdbr, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "hack", "Rage of the Dragons (Portuguese)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdbr1, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "hack", "Rage of the Dragons (Portuguese) (Alt Set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdbr2, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "hack", "Rage of the Dragons (Portuguese) (Alt Set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdbr2d, rotd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Rage of the Dragons - Portuguese/Brazilian Hack ver 2.0", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdcre, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "Creamymami and Unk", "Rage of the Dragons (Console mode enabled - Always pow max - No change wait)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdcreb, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "Creamymami, Unk and Ydmis", "Rage of the Dragons (Add Char - Console mode enabled - Always pow max - No change wait set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdd, rotd, neogeo_noslot, neogeo, neogeo_state, rotdd, ROT0, "Evoga / Playmore", "Rage of the Dragons (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotddh, rotd, neogeo_noslot, neogeo, neogeo_state, rotdd, ROT0, "hack", "Rage of the Dragons (hack dh)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdeh, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "Ydmis", "Rage of the Dragons (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdehc, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "Creamymami, FWNL and Ydmis", "Rage of the Dragons (Add Char - Console mode enabled - Always pow max - No change wait set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdfw, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "FWNL and Ydmis", "Rage of the Dragons (Add Char - Console mode enabled set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdfy, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "FWNL and Ydmis", "Rage of the Dragons (Add Char - Console mode enabled set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdh2b, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "Unk and Ydmis", "Rage of the Dragons (Add Char - Console mode enabled set 5)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdhab, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "HappyAsr", "Rage of the Dragons (Add Char - Console mode enabled - Char menu changed - Char choose twice)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdhab1, rotd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Rage of the Dragons (Hack, Hero AES) [EGCG]", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdhar, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "HappyAsr", "Rage of the Dragons (Console mode enabled set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdhfw, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "FWNL", "Rage of the Dragons (Console mode enabled set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdhfwb, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "FWNL and Ydmis", "Rage of the Dragons (Add Char - Console mode enabled set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdnd, rotd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Evoga / Playmore Corporation", "Rage of the Dragons (Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, rotdyc, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "Creamymami and Ydmis", "Rage of the Dragons (Add Char - Console mode enabled - Pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdb, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "Ydmis", "Rage of the Dragons (Add Char - Console mode enabled set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdb1, rotd, neogeo_noslot, neogeo, neogeo_state, rotdnd, ROT0, "hack", "Rage of the Dragons (Boss Hack)2", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdbh, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Dodowang", "Rage of the Dragons (Boss hack by Dodowang)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdbr, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "hack", "Rage of the Dragons (Portuguese)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdbr1, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "hack", "Rage of the Dragons (Portuguese) (Alt Set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdbr2, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "hack", "Rage of the Dragons (Portuguese) (Alt Set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdbr2d, rotd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Rage of the Dragons - Portuguese/Brazilian Hack ver 2.0", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdcre, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "Creamymami and Unk", "Rage of the Dragons (Console mode enabled - Always pow max - No change wait)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdcreb, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "Creamymami, Unk and Ydmis", "Rage of the Dragons (Add Char - Console mode enabled - Always pow max - No change wait set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdd, rotd, neogeo_noslot, neogeo, neogeo_state, rotdd, ROT0, "Evoga / Playmore", "Rage of the Dragons (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotddh, rotd, neogeo_noslot, neogeo, neogeo_state, rotdd, ROT0, "hack", "Rage of the Dragons (hack dh)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdeh, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "Ydmis", "Rage of the Dragons (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdehc, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "Creamymami, FWNL and Ydmis", "Rage of the Dragons (Add Char - Console mode enabled - Always pow max - No change wait set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdfw, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "FWNL and Ydmis", "Rage of the Dragons (Add Char - Console mode enabled set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdfy, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "FWNL and Ydmis", "Rage of the Dragons (Add Char - Console mode enabled set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdh2b, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "Unk and Ydmis", "Rage of the Dragons (Add Char - Console mode enabled set 5)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdhab, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "HappyAsr", "Rage of the Dragons (Add Char - Console mode enabled - Char menu changed - Char choose twice)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdhab1, rotd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Rage of the Dragons (Hack, Hero AES) [EGCG]", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdhar, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "HappyAsr", "Rage of the Dragons (Console mode enabled set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdhfw, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "FWNL", "Rage of the Dragons (Console mode enabled set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdhfwb, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "FWNL and Ydmis", "Rage of the Dragons (Add Char - Console mode enabled set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdnd, rotd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Evoga / Playmore Corporation", "Rage of the Dragons (Fully Decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, rotdyc, rotd, neogeo_noslot, neogeo, neogeo_state, rotdb, ROT0, "Creamymami and Ydmis", "Rage of the Dragons (Add Char - Console mode enabled - Pow hack)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -985,6 +985,29 @@ ROM_START( rotds17 ) ROM_LOAD16_BYTE( "264.c8", 0x3000001, 0x800000, CRC(c5edb5c4) SHA1(253378c8739daa5da4edb15eff7050820b2b3755) ) ROM_END +ROM_START( rotds18 ) + ROM_REGION( 0x800000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "264hc18.p1", 0x000000, 0x800000, CRC(5bc34049) SHA1(8e5ea9a0b8073b75706323b22bcd35c2cc34036f) ) + + NEO_SFIX_MT_128K + + NEO_BIOS_AUDIO_ENCRYPTED_128K( "264.m1", CRC(4dbd7b43) SHA1(6b63756b0d2d30bbf13fbd219833c81fd060ef96) ) + + ROM_REGION( 0x1000000, "ymsnd", 0 ) + ROM_LOAD( "264.v1", 0x000000, 0x800000, CRC(fa005812) SHA1(73723126dab5a640ac11955ed6da1bf7a91394f5) ) + ROM_LOAD( "264.v2", 0x800000, 0x800000, CRC(c3dc8bf0) SHA1(a105e37262d9500a30fb8a5dac05aa4fab2562a3) ) + + ROM_REGION( 0x4000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "264hc18.c1", 0x0000000, 0x800000, CRC(b4d9e124) SHA1(130a4227553d72d8e6dbd46cab052703e3e17a13) ) + ROM_LOAD16_BYTE( "264hc18.c2", 0x0000001, 0x800000, CRC(af3b6b6a) SHA1(24afdc358db486d1ba463bb4fdb473c6417312a8) ) + ROM_LOAD16_BYTE( "264hc18.c3", 0x1000000, 0x800000, CRC(e398d08e) SHA1(7a979d02fda92bf64845ff34bf54976d280d89b9) ) + ROM_LOAD16_BYTE( "264hc18.c4", 0x1000001, 0x800000, CRC(d3902a89) SHA1(dca65715b94cf836bc273f00a0ec03ce1698a6e1) ) + ROM_LOAD16_BYTE( "264hc18.c5", 0x2000000, 0x800000, CRC(cdd6bb80) SHA1(574f2e0ef2db818b71f50567e0ec9af0ad957353) ) + ROM_LOAD16_BYTE( "264hc18.c6", 0x2000001, 0x800000, CRC(9a1b3316) SHA1(ee34703161cacfadef49ebfcae1072f6cf1173aa) ) + ROM_LOAD16_BYTE( "264hc18.c7", 0x3000000, 0x800000, CRC(448aa07d) SHA1(569e7dc825d6419c9b10d5d7121c4c556098e7fa) ) + ROM_LOAD16_BYTE( "264hc18.c8", 0x3000001, 0x800000, CRC(29ee5c04) SHA1(a208d6e02ba444aa96b9712b43a4d673087010c1) ) +ROM_END + ROM_START( rotdds01 ) ROM_REGION( 0x800000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "264hc05.p1", 0x000000, 0x800000, CRC(44889313) SHA1(45b7cbdb9cdc57f0218d372558aaae5fb87766f6) ) @@ -1035,22 +1058,23 @@ ROM_END -GAME( 2016, rotds01, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Enhanced power v1)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, rotds02, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Enable Hidden Characters & Boss V1)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, rotds03, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Enable Hidden Characters & Boss V2)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, rotds04, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Enable Hidden Characters & Boss V3)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, rotds05, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Enable Hidden Characters & Boss V4)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, rotds06, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Description Of Unknown Origin 01)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, rotds07, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Switch characters)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, rotds08, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Power Max Alternative Set 04)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, rotds09, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Enhanced power v2)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, rotds10, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Description Of Unknown Origin 03)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, rotds11, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Same Character In A Team)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, rotds12, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Added Character Alternative set 04)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, rotds13, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Description Of Unknown Origin 04)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, rotds14, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Added Character Plus Alternative)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, rotds15, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Description Of Unknown Origin 05)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rotds16, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Translation Portuguese)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rotds17, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Easy Move)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rotdds02, rotd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Rage of the Dragons (Portuguese/Brazilian Hack ver 3.0)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, rotdds01, rotd, neogeo_noslot, neogeo, neogeo_state, rotdd, ROT0, "Hacks", "Rage of the Dragons (Enable Hidden Characters & Boss V4)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds01, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Enhanced power v1)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds02, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Enable Hidden Characters & Boss V1)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds03, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Enable Hidden Characters & Boss V2)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds04, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Enable Hidden Characters & Boss V3)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds05, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Enable Hidden Characters & Boss V4)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds06, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Description Of Unknown Origin 01)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds07, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Switch characters)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds08, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Power Max Alternative Set 04)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds09, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Enhanced power v2)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds10, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Description Of Unknown Origin 03)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds11, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Same Character In A Team)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds12, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Added Character Alternative set 04)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds13, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Description Of Unknown Origin 04)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds14, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Added Character Plus Alternative)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, rotds15, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Description Of Unknown Origin 05)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rotds16, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Translation Portuguese)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rotds17, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Easy Move)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rotds18, rotd, neogeo_noslot, neogeo, neogeo_state, rotd, ROT0, "Hacks", "Rage of the Dragons (Super Remix Edition 1.0)(NGM-264?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rotdds02, rotd, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Rage of the Dragons (Portuguese/Brazilian Hack ver 3.0)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, rotdds01, rotd, neogeo_noslot, neogeo, neogeo_state, rotdd, ROT0, "Hacks", "Rage of the Dragons (Enable Hidden Characters & Boss V4)(decrypted C)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/ngsamsho.cpp b/docs/release/src/hbmame/drivers/ngsamsho.cpp index 2c1225b5535..1785f25f0bd 100644 --- a/docs/release/src/hbmame/drivers/ngsamsho.cpp +++ b/docs/release/src/hbmame/drivers/ngsamsho.cpp @@ -5,9 +5,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, sam5hb ) +void neogeo_state::init_sam5hb() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); // This is needed if s1 size > 0x20000, ignored otherwise m_sprgen->m_fixed_layer_bank_type = 1; @@ -48,16 +48,16 @@ DRIVER_INIT_MEMBER( neogeo_state, sam5hb ) } } -DRIVER_INIT_MEMBER( neogeo_state, sam5sphb2 ) // for samsh5spds11 +void neogeo_state::init_sam5sphb2() // for samsh5spds11 { // decrypt c roms m_cmc_prot->cmc50_neogeo_gfx_decrypt(spr_region, spr_region_size, SAMSHO5SP_GFX_KEY); - DRIVER_INIT_CALL(sam5sphb); + init_sam5sphb(); } -DRIVER_INIT_MEMBER( neogeo_state, sam5sphb ) +void neogeo_state::init_sam5sphb() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); // This is needed if s1 size > 0x20000, ignored otherwise m_sprgen->m_fixed_layer_bank_type = 1; @@ -1275,7 +1275,7 @@ ROM_START( samsho5bd ) NEO_SFIX_128K( "270bd.s1", CRC(33227d62) SHA1(5f4b7ab642175657af212304783a1df98415ed44) ) - NEO_BIOS_AUDIO_128K( "270bd.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) + NEO_BIOS_AUDIO_128K( "ssv.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "270bd.v1", 0x000000, 0x400000, CRC(6849136c) SHA1(5f8e7cc33b8d994165dd577a0d7e0eb2df16f07e) ) @@ -1835,82 +1835,82 @@ ROM_END -GAME( 1995, fswordsb1, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Fighters Swords (Boss Hack v1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, fswordsb2, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Fighters Swords (Boss Hack v2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, fswordsbf, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Fighters Swords (Boss Hack v1.0f)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1993, samshob, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Samurai Shodown (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, samshoeh, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Samurai Shodown (Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, samshoeh2, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Samurai Shodown (Add Char - Ultra kill start max - Ultra kill always max)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, samshos1, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown (Special v0.1 2005-09-19)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, samshozk, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zuojie, Kof1996", "Samurai Shodown (Hack by Zuojie, Kof1996 2008-10-23)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1994, samsho2eh, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Samurai Shodown II (Boss hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, samsho2emb, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blackheart", "Samurai Shodown II (Easy Move hack by Blackheart 2009-08-11)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, samsho2hy, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Samurai Shodown II (Boss hack by Yashional)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, samsho2mb, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blackheart", "Samurai Shodown II (Moves hack by Blackheart 2009-08-03)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, samsho2q, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown II (Soul Q Version v1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, samsho2s2, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown II (Special v0.12 2008-08-26)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho2sp, samsho2, samsho2sp, neogeo, neogeo_state, neogeo, ROT0, "GSC2007", "Samurai Shodown II (Special v1.0.0122)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho2sp2, samsho2, samsho2sp, neogeo, neogeo_state, neogeo, ROT0, "GSC2007", "Samurai Shodown II (Special v1.0.0221)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho2sp3, samsho2, samsho2sp, neogeo, neogeo_state, neogeo, ROT0, "GSC2007", "Samurai Shodown II (Special v1.0.0320)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho2sp4, samsho2, samsho2sp, neogeo, neogeo_state, neogeo, ROT0, "GSC2007", "Samurai Shodown II (Special v1.0.0311 2017-03-11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho2sp5, samsho2, samsho2sp, neogeo, neogeo_state, neogeo, ROT0, "GSC2007", "Samurai Shodown II (Special v1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, samsho2sq, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown II (Soul Q version v2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, samsho2ss, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Samurai Shodown II Special (Hack by Yashional)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, samsho2yc, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Samurai Shodown II (Char - Pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, samsho2zk, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zuojie, Kof1996", "Samurai Shodown II (Hack by Zuojie, Kof1996 2008-10-23)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1995, samsho3eh, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Samurai Shodown III (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 2010, samsho3hb, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown III (hack HB)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, samsho3s2, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown III (Special v0.12 2008-09-01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, samsho3se, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Samurai Shodown III (Add Char - Pow hack ABC - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, samsho3ss, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown III (Special v0.1 2005-09-19)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, samsho3yc, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Samurai Shodown III (Add Char - Pow hack ABC)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, samsho3zk, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zuojie, Kof1996", "Samurai Shodown III (Hack by Zuojie, Kof1996 2008-10-23)", MACHINE_SUPPORTS_SAVE ) - -GAME( 1996, samsho4bh, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Samurai Shodown IV (Add Char with Icon)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, samsho4cz, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Zhangshee", "Samurai Shodown IV (Add Char - Ultra kill start max - Ultra kill always max)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, samsho4eh, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zhangshee", "Samurai Shodown IV (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, samsho4es, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK2003/PPX Hack Team", "Samurai Shodown IV (Moves rev - v3.8)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, samsho4ev, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Samurai Shodown IV Amakusa's Revenge / Samurai Spirits - Amakusa Kourin (Evil Amakusa - Hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, samsho4ew, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids and Wesker", "Samurai Shodown IV (Add Char with Color corrections P2/P3/P4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, samsho4fc, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Samurai Shodown IV (Boss Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, samsho4kw, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Fighters Kim and Wesker", "Samurai Shodown IV (Add Char - Ultra pow hack set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, samsho4kz, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Fighters Kim and Zhangshee", "Samurai Shodown IV (Add Char - Ultra pow hack set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, samsho4mb, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blackheart", "Samurai Shodown IV (Moves hack by Blackheart 2009-08-05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2009, samsho4pm, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Pipi899", "Samurai Shodown IV (Power Max hack by Pipi899 2009-06-16)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, samsho4ps, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Samurai Shodown IV (Boss Fix Ver 1.00 [EGHT])", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, samsho4s2, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown IV (Special v0.12 2008-09-01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho4sp, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "GSC2007", "Samurai Shodown IV (Special 2017)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, samsho4wh, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Samurai Shodown IV (Add Char - final edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, samsho4zk, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zuojie, Kof1996", "Samurai Shodown IV (Hack by Zuojie, Kof1996 2008-10-23)", MACHINE_SUPPORTS_SAVE ) - -GAME( 2003, samsho5ba, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "hack", "Samurai Shodown V (Boss hack alternate set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5bd, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Samurai Shodown V (bootleg, fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5bh, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Dodowang", "Samurai Shodown V (Boss hack by Dodowang)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5bs, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Showdown V (Enable Hidden Characters v3.5)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5ch, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang and Wesker", "Samurai Showdown V (Chinese Language and Boss Hack by Dodowang & Wesker)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5d, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V (decrypted C)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5d1, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V (NGM-2700)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5ge, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Shiro", "Samurai Shodown V (Genjuro Evil Edition hack by Shiro)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5hd, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V (NGH-2700)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, samsho5s2, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "hack", "Samurai Shodown V (Special v0.12 2008-08-26)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5x, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown V (XBOX version, hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, samsho5zk, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Zuojie, Kof1996", "Samurai Shodown V (Hack by Zuojie, Kof1996 2008-10-23)", MACHINE_SUPPORTS_SAVE ) - -GAME( 2004, samsh5spd, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, samsh5spd1, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGM-2720)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, samsh5spd2, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Spirits Zero Special / Samurai Showdown V Special (no encrypted P, decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, samsh5sph1, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown V Special / Samurai Spirits Zero Special (Bloodlust hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, samsh5spha, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Samurai Shodown V Special / Samurai Spirits Zero Special (Final set 1 hack by Wesker)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, samsh5sphb, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Samurai Shodown V Special / Samurai Spirits Zero Special (Final set 2 hack by Wesker)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, samsh5sphc, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Samurai Shodown V Special / Samurai Spirits Zero Special (Final set 3 hack by Wesker)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, samsh5sphd, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720)(1st release, censored)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, samsh5spn, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown V Special / Samurai Spirits Zero Special (fully decrypted)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, samsh5spnd, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720)(2nd release, less censored)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, samsh5spnh3,samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids / Snk2003", "Samurai Shodown V Special / Samurai Spirits Zero Special (Enhanced Blood v3.0 hack by Eddids, Snk2003)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, samsh5spnzk,samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zuojie / Kof1996", "Samurai Shodown V Special / Samurai Spirits Zero Special (Hack by Zuojie, Kof1996 2008-10-23)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, fswordsb1, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Fighters Swords (Boss Hack v1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, fswordsb2, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Fighters Swords (Boss Hack v2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, fswordsbf, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Fighters Swords (Boss Hack v1.0f)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1993, samshob, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Samurai Shodown (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, samshoeh, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Samurai Shodown (Add Char - Ultra kill start max)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, samshoeh2, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Samurai Shodown (Add Char - Ultra kill start max - Ultra kill always max)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, samshos1, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown (Special v0.1 2005-09-19)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, samshozk, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zuojie, Kof1996", "Samurai Shodown (Hack by Zuojie, Kof1996 2008-10-23)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1994, samsho2eh, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Samurai Shodown II (Boss hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, samsho2emb, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blackheart", "Samurai Shodown II (Easy Move hack by Blackheart 2009-08-11)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, samsho2hy, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Samurai Shodown II (Boss hack by Yashional)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, samsho2mb, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blackheart", "Samurai Shodown II (Moves hack by Blackheart 2009-08-03)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, samsho2q, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown II (Soul Q Version v1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, samsho2s2, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown II (Special v0.12 2008-08-26)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho2sp, samsho2, samsho2sp, neogeo, neogeo_state, neogeo, ROT0, "GSC2007", "Samurai Shodown II (Special v1.0.0122)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho2sp2, samsho2, samsho2sp, neogeo, neogeo_state, neogeo, ROT0, "GSC2007", "Samurai Shodown II (Special v1.0.0221)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho2sp3, samsho2, samsho2sp, neogeo, neogeo_state, neogeo, ROT0, "GSC2007", "Samurai Shodown II (Special v1.0.0320)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho2sp4, samsho2, samsho2sp, neogeo, neogeo_state, neogeo, ROT0, "GSC2007", "Samurai Shodown II (Special v1.0.0311 2017-03-11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho2sp5, samsho2, samsho2sp, neogeo, neogeo_state, neogeo, ROT0, "GSC2007", "Samurai Shodown II (Special v1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, samsho2sq, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown II (Soul Q version v2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, samsho2ss, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "Samurai Shodown II Special (Hack by Yashional)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, samsho2yc, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Samurai Shodown II (Char - Pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, samsho2zk, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zuojie, Kof1996", "Samurai Shodown II (Hack by Zuojie, Kof1996 2008-10-23)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1995, samsho3eh, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Ydmis", "Samurai Shodown III (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 2010, samsho3hb, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown III (hack HB)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, samsho3s2, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown III (Special v0.12 2008-09-01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, samsho3se, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Samurai Shodown III (Add Char - Pow hack ABC - Ultra pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, samsho3ss, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown III (Special v0.1 2005-09-19)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, samsho3yc, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Ydmis", "Samurai Shodown III (Add Char - Pow hack ABC)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, samsho3zk, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zuojie, Kof1996", "Samurai Shodown III (Hack by Zuojie, Kof1996 2008-10-23)", MACHINE_SUPPORTS_SAVE ) + +HACK( 1996, samsho4bh, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "Samurai Shodown IV (Add Char with Icon)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, samsho4cz, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami and Zhangshee", "Samurai Shodown IV (Add Char - Ultra kill start max - Ultra kill always max)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, samsho4eh, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zhangshee", "Samurai Shodown IV (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, samsho4es, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK2003/PPX Hack Team", "Samurai Shodown IV (Moves rev - v3.8)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, samsho4ev, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "Samurai Shodown IV Amakusa's Revenge / Samurai Spirits - Amakusa Kourin (Evil Amakusa - Hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, samsho4ew, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids and Wesker", "Samurai Shodown IV (Add Char with Color corrections P2/P3/P4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, samsho4fc, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "FCHT", "Samurai Shodown IV (Boss Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, samsho4kw, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Fighters Kim and Wesker", "Samurai Shodown IV (Add Char - Ultra pow hack set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, samsho4kz, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Fighters Kim and Zhangshee", "Samurai Shodown IV (Add Char - Ultra pow hack set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, samsho4mb, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Blackheart", "Samurai Shodown IV (Moves hack by Blackheart 2009-08-05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, samsho4pm, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Pipi899", "Samurai Shodown IV (Power Max hack by Pipi899 2009-06-16)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, samsho4ps, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "Samurai Shodown IV (Boss Fix Ver 1.00 [EGHT])", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, samsho4s2, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown IV (Special v0.12 2008-09-01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho4sp, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "GSC2007", "Samurai Shodown IV (Special 2017)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, samsho4wh, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Samurai Shodown IV (Add Char - final edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, samsho4zk, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zuojie, Kof1996", "Samurai Shodown IV (Hack by Zuojie, Kof1996 2008-10-23)", MACHINE_SUPPORTS_SAVE ) + +HACK( 2003, samsho5ba, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "hack", "Samurai Shodown V (Boss hack alternate set)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5bd, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "bootleg", "Samurai Shodown V (bootleg, fully decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5bh, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Dodowang", "Samurai Shodown V (Boss hack by Dodowang)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5bs, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Showdown V (Enable Hidden Characters v3.5)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5ch, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang and Wesker", "Samurai Showdown V (Chinese Language and Boss Hack by Dodowang & Wesker)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5d, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V (decrypted C)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5d1, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V (NGM-2700)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5ge, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Shiro", "Samurai Shodown V (Genjuro Evil Edition hack by Shiro)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5hd, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V (NGH-2700)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, samsho5s2, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "hack", "Samurai Shodown V (Special v0.12 2008-08-26)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5x, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown V (XBOX version, hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, samsho5zk, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Zuojie, Kof1996", "Samurai Shodown V (Hack by Zuojie, Kof1996 2008-10-23)", MACHINE_SUPPORTS_SAVE ) + +HACK( 2004, samsh5spd, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, samsh5spd1, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGM-2720)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, samsh5spd2, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Spirits Zero Special / Samurai Showdown V Special (no encrypted P, decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, samsh5sph1, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown V Special / Samurai Spirits Zero Special (Bloodlust hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, samsh5spha, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Samurai Shodown V Special / Samurai Spirits Zero Special (Final set 1 hack by Wesker)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, samsh5sphb, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Samurai Shodown V Special / Samurai Spirits Zero Special (Final set 2 hack by Wesker)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, samsh5sphc, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Wesker", "Samurai Shodown V Special / Samurai Spirits Zero Special (Final set 3 hack by Wesker)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, samsh5sphd, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720)(1st release, censored)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, samsh5spn, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "Samurai Shodown V Special / Samurai Spirits Zero Special (fully decrypted)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, samsh5spnd, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720)(2nd release, less censored)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, samsh5spnh3,samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids / Snk2003", "Samurai Shodown V Special / Samurai Spirits Zero Special (Enhanced Blood v3.0 hack by Eddids, Snk2003)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, samsh5spnzk,samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zuojie / Kof1996", "Samurai Shodown V Special / Samurai Spirits Zero Special (Hack by Zuojie, Kof1996 2008-10-23)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -3592,7 +3592,7 @@ ROM_START( samsho5s07 ) NEO_SFIX_128K( "270bd.s1", CRC(33227d62) SHA1(5f4b7ab642175657af212304783a1df98415ed44) ) - NEO_BIOS_AUDIO_128K( "270bd.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) + NEO_BIOS_AUDIO_128K( "ssv.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) ROM_LOAD( "270bd.v1", 0x000000, 0x400000, CRC(6849136c) SHA1(5f8e7cc33b8d994165dd577a0d7e0eb2df16f07e) ) @@ -4589,46 +4589,46 @@ ROM_END ROM_START( samsho5s48 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "ssv-p2.bin", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) + ROM_LOAD16_WORD_SWAP( "ssv.p2", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) ROM_LOAD16_WORD_SWAP( "ssvhc48.p1", 0x400000, 0x400000, CRC(F753faed) SHA1(6162b2022520f25530fe1eae410933a5c844eda5) ) NEO_SFIX_128K( "ssvhc48.bin", CRC(3ee051d1) SHA1(Bea6c5022201a17f15768720833a596d6d776ddc) ) - NEO_BIOS_AUDIO_128K( "270bd.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) + NEO_BIOS_AUDIO_128K( "ssv.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) - ROM_LOAD( "ssv.bin", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) - ROM_LOAD( "ssv.bin", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) - ROM_LOAD( "ssv.bin", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) - ROM_LOAD( "ssv.bin", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) + ROM_LOAD( "ssv.v1", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) + ROM_LOAD( "ssv.v2", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) + ROM_LOAD( "ssv.v3", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) + ROM_LOAD( "ssv.v4", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x2000000, 0x1000000, CRC(029f9bb5) SHA1(6296c879aa0bbd22383ceeeac0326805cbc8b4ec) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x2000001, 0x1000000, CRC(75722430) SHA1(30594c30a167e75463670249df7744755e39e75b) ) + ROM_LOAD16_BYTE( "ssv.c1", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) + ROM_LOAD16_BYTE( "ssv.c2", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) + ROM_LOAD16_BYTE( "ssv.c3", 0x2000000, 0x1000000, CRC(029f9bb5) SHA1(6296c879aa0bbd22383ceeeac0326805cbc8b4ec) ) + ROM_LOAD16_BYTE( "ssv.c4", 0x2000001, 0x1000000, CRC(75722430) SHA1(30594c30a167e75463670249df7744755e39e75b) ) ROM_END ROM_START( samsho5s49 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "ssv-p2.bin", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) + ROM_LOAD16_WORD_SWAP( "ssv.p2", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) ROM_LOAD16_WORD_SWAP( "ssvhc49.p1", 0x400000, 0x400000, CRC(9cd2c537) SHA1(B36807c14735ded3051e91da3f4131440a8e5ede) ) - NEO_SFIX_128K( "ssv.bin", CRC(70f667d0) SHA1(6d7ce62bb77eb215cc22d6c3c677accfd740aa83) ) + NEO_SFIX_128K( "ssv.s1", CRC(70f667d0) SHA1(6d7ce62bb77eb215cc22d6c3c677accfd740aa83) ) - NEO_BIOS_AUDIO_128K( "270bd.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) + NEO_BIOS_AUDIO_128K( "ssv.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) - ROM_LOAD( "ssv.bin", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) - ROM_LOAD( "ssv.bin", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) - ROM_LOAD( "ssv.bin", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) - ROM_LOAD( "ssv.bin", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) + ROM_LOAD( "ssv.v1", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) + ROM_LOAD( "ssv.v2", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) + ROM_LOAD( "ssv.v3", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) + ROM_LOAD( "ssv.v4", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x2000000, 0x1000000, CRC(029f9bb5) SHA1(6296c879aa0bbd22383ceeeac0326805cbc8b4ec) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x2000001, 0x1000000, CRC(75722430) SHA1(30594c30a167e75463670249df7744755e39e75b) ) + ROM_LOAD16_BYTE( "ssv.c1", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) + ROM_LOAD16_BYTE( "ssv.c2", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) + ROM_LOAD16_BYTE( "ssv.c3", 0x2000000, 0x1000000, CRC(029f9bb5) SHA1(6296c879aa0bbd22383ceeeac0326805cbc8b4ec) ) + ROM_LOAD16_BYTE( "ssv.c4", 0x2000001, 0x1000000, CRC(75722430) SHA1(30594c30a167e75463670249df7744755e39e75b) ) ROM_END ROM_START( samsho5s50 ) @@ -4638,63 +4638,63 @@ ROM_START( samsho5s50 ) NEO_SFIX_128K( "ssvhc50.bin", CRC(5f4511a9) SHA1(Ac83a25e0a78091b5e2ccf70ddefe479b5f18617) ) - NEO_BIOS_AUDIO_128K( "270bd.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) + NEO_BIOS_AUDIO_128K( "ssv.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) - ROM_LOAD( "ssv.bin", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) - ROM_LOAD( "ssv.bin", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) - ROM_LOAD( "ssv.bin", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) - ROM_LOAD( "ssv.bin", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) + ROM_LOAD( "ssv.v1", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) + ROM_LOAD( "ssv.v2", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) + ROM_LOAD( "ssv.v3", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) + ROM_LOAD( "ssv.v4", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) + ROM_LOAD16_BYTE( "ssv.c1", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) + ROM_LOAD16_BYTE( "ssv.c2", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) ROM_LOAD16_BYTE( "ssvhc50.c3", 0x2000000, 0x1000000, CRC(E4939565) SHA1(2cf1582554534082472befa073905ea3be39fa1a) ) ROM_LOAD16_BYTE( "ssvhc50.c4", 0x2000001, 0x1000000, CRC(E99ac373) SHA1(E882396a94b7e120917cc439f7834cf85f4afbf0) ) ROM_END ROM_START( samsho5s51 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "ssv-p2.bin", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) + ROM_LOAD16_WORD_SWAP( "ssv.p2", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) ROM_LOAD16_WORD_SWAP( "ssvhc51.p1", 0x400000, 0x400000, CRC(2821628d) SHA1(311d2307813f39d592fba9063b2f939219b4259e) ) - NEO_SFIX_128K( "ssv.bin", CRC(70f667d0) SHA1(6d7ce62bb77eb215cc22d6c3c677accfd740aa83) ) + NEO_SFIX_128K( "ssv.s1", CRC(70f667d0) SHA1(6d7ce62bb77eb215cc22d6c3c677accfd740aa83) ) - NEO_BIOS_AUDIO_128K( "270bd.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) + NEO_BIOS_AUDIO_128K( "ssv.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) - ROM_LOAD( "ssv.bin", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) - ROM_LOAD( "ssv.bin", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) - ROM_LOAD( "ssv.bin", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) - ROM_LOAD( "ssv.bin", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) + ROM_LOAD( "ssv.v1", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) + ROM_LOAD( "ssv.v2", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) + ROM_LOAD( "ssv.v3", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) + ROM_LOAD( "ssv.v4", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x2000000, 0x1000000, CRC(029f9bb5) SHA1(6296c879aa0bbd22383ceeeac0326805cbc8b4ec) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x2000001, 0x1000000, CRC(75722430) SHA1(30594c30a167e75463670249df7744755e39e75b) ) + ROM_LOAD16_BYTE( "ssv.c1", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) + ROM_LOAD16_BYTE( "ssv.c2", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) + ROM_LOAD16_BYTE( "ssv.c3", 0x2000000, 0x1000000, CRC(029f9bb5) SHA1(6296c879aa0bbd22383ceeeac0326805cbc8b4ec) ) + ROM_LOAD16_BYTE( "ssv.c4", 0x2000001, 0x1000000, CRC(75722430) SHA1(30594c30a167e75463670249df7744755e39e75b) ) ROM_END ROM_START( samsho5s52 ) ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "ssv-p2.bin", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) + ROM_LOAD16_WORD_SWAP( "ssv.p2", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) ROM_LOAD16_WORD_SWAP( "ssvhc52.p1", 0x400000, 0x400000, CRC(7b16bb0d) SHA1(111f6def1144ac59a7a82dd83ac12d71d3e5f5fc) ) - NEO_SFIX_128K( "ssv.bin", CRC(70f667d0) SHA1(6d7ce62bb77eb215cc22d6c3c677accfd740aa83) ) + NEO_SFIX_128K( "ssv.s1", CRC(70f667d0) SHA1(6d7ce62bb77eb215cc22d6c3c677accfd740aa83) ) - NEO_BIOS_AUDIO_128K( "270bd.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) + NEO_BIOS_AUDIO_128K( "ssv.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) - ROM_LOAD( "ssv.bin", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) - ROM_LOAD( "ssv.bin", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) - ROM_LOAD( "ssv.bin", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) - ROM_LOAD( "ssv.bin", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) + ROM_LOAD( "ssv.v1", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) + ROM_LOAD( "ssv.v2", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) + ROM_LOAD( "ssv.v3", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) + ROM_LOAD( "ssv.v4", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x2000000, 0x1000000, CRC(029f9bb5) SHA1(6296c879aa0bbd22383ceeeac0326805cbc8b4ec) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x2000001, 0x1000000, CRC(75722430) SHA1(30594c30a167e75463670249df7744755e39e75b) ) + ROM_LOAD16_BYTE( "ssv.c1", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) + ROM_LOAD16_BYTE( "ssv.c2", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) + ROM_LOAD16_BYTE( "ssv.c3", 0x2000000, 0x1000000, CRC(029f9bb5) SHA1(6296c879aa0bbd22383ceeeac0326805cbc8b4ec) ) + ROM_LOAD16_BYTE( "ssv.c4", 0x2000001, 0x1000000, CRC(75722430) SHA1(30594c30a167e75463670249df7744755e39e75b) ) ROM_END ROM_START( samsho5s53 ) @@ -4843,24 +4843,24 @@ ROM_END ROM_START( samsho5s59 ) // same as samsho5b but different s1 ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "ssv-p2.bin", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) - ROM_LOAD16_WORD_SWAP( "ssv-p1.bin", 0x400000, 0x400000, CRC(b6cbe386) SHA1(99c2407361116c2b2c5fe72df53e05c5f99163c1) ) + ROM_LOAD16_WORD_SWAP( "ssv.p2", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) + ROM_LOAD16_WORD_SWAP( "ssv.p1", 0x400000, 0x400000, CRC(b6cbe386) SHA1(99c2407361116c2b2c5fe72df53e05c5f99163c1) ) NEO_SFIX_128K( "ssvhc59.bin", CRC(a2b14def) SHA1(ef7bf53f45799191b4947caf6431b0ea41852991) ) - NEO_BIOS_AUDIO_128K( "270bd.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) + NEO_BIOS_AUDIO_128K( "ssv.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) - ROM_LOAD( "ssv.bin", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) - ROM_LOAD( "ssv.bin", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) - ROM_LOAD( "ssv.bin", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) - ROM_LOAD( "ssv.bin", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) + ROM_LOAD( "ssv.v1", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) + ROM_LOAD( "ssv.v2", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) + ROM_LOAD( "ssv.v3", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) + ROM_LOAD( "ssv.v4", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x2000000, 0x1000000, CRC(029f9bb5) SHA1(6296c879aa0bbd22383ceeeac0326805cbc8b4ec) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x2000001, 0x1000000, CRC(75722430) SHA1(30594c30a167e75463670249df7744755e39e75b) ) + ROM_LOAD16_BYTE( "ssv.c1", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) + ROM_LOAD16_BYTE( "ssv.c2", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) + ROM_LOAD16_BYTE( "ssv.c3", 0x2000000, 0x1000000, CRC(029f9bb5) SHA1(6296c879aa0bbd22383ceeeac0326805cbc8b4ec) ) + ROM_LOAD16_BYTE( "ssv.c4", 0x2000001, 0x1000000, CRC(75722430) SHA1(30594c30a167e75463670249df7744755e39e75b) ) ROM_END ROM_START( samsho5s60 ) @@ -5010,22 +5010,22 @@ ROM_END ROM_START( samsho5s66 ) // samsho5x ROM_REGION( 0x800000, "maincpu", 0 ) - ROM_LOAD16_WORD_SWAP( "ssv-p2.bin", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) - ROM_LOAD16_WORD_SWAP( "ssv-p1.bin", 0x400000, 0x400000, CRC(b6cbe386) SHA1(99c2407361116c2b2c5fe72df53e05c5f99163c1) ) + ROM_LOAD16_WORD_SWAP( "ssv.p2", 0x000000, 0x400000, CRC(5023067f) SHA1(b1d682fa7d158f19664356a919da6572e8cfeee0) ) + ROM_LOAD16_WORD_SWAP( "ssv.p1", 0x400000, 0x400000, CRC(b6cbe386) SHA1(99c2407361116c2b2c5fe72df53e05c5f99163c1) ) NEO_SFIX_128K( "270s66.s1", CRC(115327a8) SHA1(bf18fb9320903ad9c354c7da0abc9fbc6f7854c9) ) - NEO_BIOS_AUDIO_128K( "270bd.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) + NEO_BIOS_AUDIO_128K( "ssv.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) - ROM_LOAD( "ssv.bin", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) - ROM_LOAD( "ssv.bin", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) - ROM_LOAD( "ssv.bin", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) - ROM_LOAD( "ssv.bin", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) + ROM_LOAD( "ssv.v1", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) + ROM_LOAD( "ssv.v2", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) + ROM_LOAD( "ssv.v3", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) + ROM_LOAD( "ssv.v4", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) + ROM_LOAD16_BYTE( "ssv.c1", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) + ROM_LOAD16_BYTE( "ssv.c2", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) ROM_LOAD16_BYTE( "ssvhc50.c3", 0x2000000, 0x1000000, CRC(E4939565) SHA1(2cf1582554534082472befa073905ea3be39fa1a) ) ROM_LOAD16_BYTE( "ssvhc50.c4", 0x2000001, 0x1000000, CRC(E99ac373) SHA1(E882396a94b7e120917cc439f7834cf85f4afbf0) ) ROM_END @@ -5037,17 +5037,17 @@ ROM_START( samsho5s67 ) NEO_SFIX_128K( "ssvhc50.bin", CRC(5f4511a9) SHA1(Ac83a25e0a78091b5e2ccf70ddefe479b5f18617) ) - NEO_BIOS_AUDIO_128K( "270bd.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) + NEO_BIOS_AUDIO_128K( "ssv.m1", CRC(18114fb1) SHA1(016dc2f328340f3637a9bff373a20973df29f6b8) ) ROM_REGION( 0x1000000, "ymsnd", 0 ) - ROM_LOAD( "ssv.bin", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) - ROM_LOAD( "ssv.bin", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) - ROM_LOAD( "ssv.bin", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) - ROM_LOAD( "ssv.bin", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) + ROM_LOAD( "ssv.v1", 0x000000, 0x400000, CRC(a3609761) SHA1(6dce1dbfd228c739b3716ae1cf08fd7f925d8650) ) + ROM_LOAD( "ssv.v2", 0x400000, 0x400000, CRC(cbd6ebd5) SHA1(00211be3fa32035b0947ac65920ea8acae7bfae2) ) + ROM_LOAD( "ssv.v3", 0x800000, 0x400000, CRC(6f1c2703) SHA1(8015df3d788cb7926ebbcda64a96964fe102ba27) ) + ROM_LOAD( "ssv.v4", 0xc00000, 0x400000, CRC(5020c055) SHA1(bd1e68d1b0a47b0e2b365159e210048f8b22823a) ) ROM_REGION( 0x4000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) - ROM_LOAD16_BYTE( "ssv.bin", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) + ROM_LOAD16_BYTE( "ssv.c1", 0x0000000, 0x1000000, CRC(9c564a01) SHA1(99dc8900fd8f56ae04fff72b34ddcaa8abe4c1be) ) + ROM_LOAD16_BYTE( "ssv.c2", 0x0000001, 0x1000000, CRC(4b73b8da) SHA1(a8b626de74cf57bbd8c222e8e24c953c9e8680f4) ) ROM_LOAD16_BYTE( "ssvhc50.c3", 0x2000000, 0x1000000, CRC(E4939565) SHA1(2cf1582554534082472befa073905ea3be39fa1a) ) ROM_LOAD16_BYTE( "ssvhc50.c4", 0x2000001, 0x1000000, CRC(E99ac373) SHA1(E882396a94b7e120917cc439f7834cf85f4afbf0) ) ROM_END @@ -6003,178 +6003,178 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Samurai Shodown -GAME( 2016, samshos01, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown / Samurai Spirits (Description Of Unknown Origin 01)(NGM-045)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samshos02, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown / Samurai Spirits (Max Power)(NGM-045)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samshos03, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown / Samurai Spirits (Claws To The max)(NGM-045)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samshos04, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown / Samurai Spirits (Description Of Unknown Origin 02)(NGM-045)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samshos05, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown / Samurai Spirits (Max Power Alternative)(NGM-045)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samshos06, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown / Samurai Spirits (Ex Enhanced Power V1)(NGM-045)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samshos07, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown / Samurai Spirits (Ex Enhanced Power V2)(NGM-045)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samshos08, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown / Samurai Spirits (Hidden Characters-Enable Hidden Characters)(NGM-045)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samshos01, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown / Samurai Spirits (Description Of Unknown Origin 01)(NGM-045)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samshos02, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown (Max Power)(NGM-045)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samshos03, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown (Claws To The max)(NGM-045)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samshos04, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown / Samurai Spirits (Description Of Unknown Origin 02)(NGM-045)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samshos05, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown / Samurai Spirits (Max Power Alternative)(NGM-045)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samshos06, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown (Ex Enhanced Power V1)(NGM-045)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samshos07, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown (Ex Enhanced Power V2)(NGM-045)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samshos08, samsho, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown (Hidden Characters-Enable Hidden Characters)(NGM-045)", MACHINE_SUPPORTS_SAVE ) // Samurai Shodown II -GAME( 2016, samsho2s01, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 01)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho2s02, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Max Power)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho2s03, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Boss Hack Add Character)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho2s04, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 02)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho2s05, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 03)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho2s06, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 04)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho2s07, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 05)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho2s08, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 06)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho2s09, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 07)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho2s10, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 08)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho2s11, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Move To Modify - Move Input Simplified V3)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho2s12, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 10)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho2s13, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Special Boss Hack By Yashional)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho2s14, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Xtreme Plus 2011 Hack By IsmaMj)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho2s15, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Color Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho2s17, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Move Modeasy Special Attacks Alt V1)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho2s18, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Move Modeasy Special Attacks Alt V2)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, samsho2s19, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (s19)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, samsho2ks01, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Saulabi Spirits (Demosaic Patch For Kuroko v1)(Korean release of Samurai Shodown II)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, samsho2ks02, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Saulabi Spirits (Demosaic Patch For Kuroko v2)(Korean release of Samurai Shodown II)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho2s01, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 01)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho2s02, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Max Power)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho2s03, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Boss Hack Add Character)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho2s04, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 02)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho2s05, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 03)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho2s06, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 04)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho2s07, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 05)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho2s08, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 06)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho2s09, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 07)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho2s10, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 08)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho2s11, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Move To Modify - Move Input Simplified V3)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho2s12, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Description Of Unknown Origin 10)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho2s13, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Special Boss Hack By Yashional)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho2s14, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Xtreme Plus 2011 Hack By IsmaMj)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho2s15, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Color Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho2s17, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Move Modeasy Special Attacks Alt V1)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho2s18, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (Move Modeasy Special Attacks Alt V2)(NGM-063)(NGH-063)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, samsho2s19, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown II (s19)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, samsho2ks01, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Saulabi Spirits (Demosaic Patch For Kuroko v1)(Korean release of Samurai Shodown II)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, samsho2ks02, samsho2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Saulabi Spirits (Demosaic Patch For Kuroko v2)(Korean release of Samurai Shodown II)", MACHINE_SUPPORTS_SAVE ) // Samurai Shodown III -GAME( 2016, samsho3s01, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Power Max Alternative Set 01)(samsho3H)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho3s02, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Boss Hack Add Character)(samsho3H)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho3s03, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Hidden Characters-Enable Hidden Characters V2)(samsho3H)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho3s04, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Infinite Power Max)(samsho3H)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho3s05, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Description Of Unknown Origin 02)(samsho3H)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho3s06, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Add Character set)(samsho3H)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho3s07, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Infinite Power Max Alt)(NGM-087)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho3s08, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fighters Swords (Enable Hidden Characters V1)(samsho3H)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho3s09, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Description Of Unknown Origin 04)(samsho3H)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho3s10, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Color Change)(NGM-087)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho3s11, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Hidden Characters-Enable Hidden Characters V1)(NGM-087)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho3s12, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Hidden Characters-Enable Hidden Characters V3)(NGM-087)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho3s13, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Unlimited Credits In Console Mode)(NGM-087)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho3s14, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Easy Special Attacks)(NGM-087)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho3s15, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Move Out Of The Move)(NGM-087)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho3s16, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Super kill Move Changes)(samsho3H)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, samsho3s19, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Moved To Simplify Version)(samsho3H)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, fswordss01, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fighters Swords (Enable Hidden Characters)(samsho3H)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, fswordss02, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fighters Swords (Infinite Power)(samsho3H)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, fswordss03, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fighters Swords (Color Change)(samsho3H)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho3s01, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Power Max Alternative Set 01)(samsho3H)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho3s02, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Boss Hack Add Character)(samsho3H)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho3s03, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Hidden Characters-Enable Hidden Characters V2)(samsho3H)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho3s04, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Infinite Power Max)(samsho3H)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho3s05, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Description Of Unknown Origin 02)(samsho3H)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho3s06, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Add Character set)(samsho3H)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho3s07, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Infinite Power Max Alt)(NGM-087)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho3s08, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fighters Swords (Enable Hidden Characters V1)(samsho3H)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho3s09, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Description Of Unknown Origin 04)(samsho3H)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho3s10, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Color Change)(NGM-087)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho3s11, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Hidden Characters-Enable Hidden Characters V1)(NGM-087)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho3s12, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Hidden Characters-Enable Hidden Characters V3)(NGM-087)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho3s13, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Unlimited Credits In Console Mode)(NGM-087)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho3s14, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Easy Special Attacks)(NGM-087)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho3s15, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Move Out Of The Move)(NGM-087)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho3s16, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Super kill Move Changes)(samsho3H)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, samsho3s19, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown III (Moved To Simplify Version)(samsho3H)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fswordss01, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fighters Swords (Enable Hidden Characters)(samsho3H)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fswordss02, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fighters Swords (Infinite Power)(samsho3H)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fswordss03, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fighters Swords (Color Change)(samsho3H)", MACHINE_SUPPORTS_SAVE ) // Samurai Shodown IV -GAME( 2016, samsho4s01, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho4s02, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Hidden Characters-Add Boss Portrait V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho4s03, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho4s04, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Hidden Characters-Enable Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho4s05, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Hidden Characters-Add Boss Portrait V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho4s06, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Color Change)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho4s07, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Easy Special Attacks V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho4s08, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Easy Special Attacks V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho4s09, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Infinite Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho4s10, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Modificar Los Movimientos De Overkill V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, samsho4s11, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Modificar Los Movimientos De Overkill V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho4s12, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Special 2017 Final)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho4s01, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho4s02, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Hidden Characters-Add Boss Portrait V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho4s03, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho4s04, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Hidden Characters-Enable Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho4s05, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Hidden Characters-Add Boss Portrait V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho4s06, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Color Change)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho4s07, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Easy Special Attacks V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho4s08, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Easy Special Attacks V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho4s09, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Infinite Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho4s10, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Modificar Los Movimientos De Overkill V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, samsho4s11, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Modificar Los Movimientos De Overkill V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho4s12, samsho4, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown IV (Special 2017 Final)", MACHINE_SUPPORTS_SAVE ) // Samurai Shodown V -GAME( 2017, samsho5s01, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s02, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s03, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s04, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Max Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s05, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Max Power Alternative Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s06, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Add Character)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s07, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s08, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s09, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s10, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s11, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s12, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 09)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s13, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Super Max Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s14, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s15, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s16, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s17, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 13)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s18, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Add Character Prototype)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s19, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Add Character Beta 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s20, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s21, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Max Power Alternative Set 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s22, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 16)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s23, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s24, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color Fix By kazuki)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s25, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color Fix By yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s26, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color Fix By Brian)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s27, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Power Max Alternative Set 00)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s28, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Infinite Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s29, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Hidden Characters/Poppy As Challenger Patch)(Samsho5h)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s30, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color Fix By Gaoh)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s31, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color_Fix kazuki V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s32, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color Fix By yumeji V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s33, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Infinite Power Max Alt Set 01)(Samsho5h)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s34, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 18)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s35, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 19)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s36, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 20)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s37, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color Mod-Color Change V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s38, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color Mod-Color Change V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s39, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s40, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Enable Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s41, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Enable Hidden Characters V2a)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s42, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Extra-Power Style)(Samsho5h)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s43, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Hidden Characters-Fix Boss Bug V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s44, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Hidden Characters-Fix Boss Bug V2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s45, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Hidden Characters-Fix Boss Bug V3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s46, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Null Boundary Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s47, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Unlock-Nanatsu No Tachi)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s48, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (Enable Hidden Characters V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s49, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (Enable Hidden Characters V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s50, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (Enable Hidden Characters V2A)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s51, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (Nanatsu No Tachi)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s52, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (Null Boundary Plus)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s53, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Hacks", "Samurai Shodown V (Enable Hidden Characters V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s54, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Hacks", "Samurai Shodown V (Power Style)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s55, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V - Spirits Zero (Enable Hidden Characters V1)(Samsho5h)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s56, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V - Spirits Zero (Enable Hidden Characters V2 - Color Patch)(Samsho5h)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s57, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V - Spirits Zero (Null Boundary Plus)(Samsho5h)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s58, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V - Spirits Zero (Unlimited Credits In Console Mode)(Samsho5h)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s59, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (Power Style)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s60, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (Hidden Characters - Color Patch)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s61, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (Hidden Characters - Poppy As Challenger Patch)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s62, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (Added portraits For Yumeji, Sankuro And Gaoh Alt)(NGM-2700)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s63, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (Hidden Characters - Color Patch Alt)(NGM-2700)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsho5s64, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (Heihe Dream Road Move To Change)(NGM-2700)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5s65, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (s65)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5s66, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (s66)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, samsho5s67, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (s67)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s01, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s02, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s03, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s04, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Max Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s05, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Max Power Alternative Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s06, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Add Character)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s07, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s08, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s09, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s10, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s11, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s12, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 09)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s13, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Super Max Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s14, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s15, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s16, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s17, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 13)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s18, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Add Character Prototype)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s19, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Add Character Beta 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s20, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s21, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Max Power Alternative Set 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s22, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 16)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s23, samsho5, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s24, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color Fix By kazuki)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s25, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color Fix By yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s26, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color Fix By Brian)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s27, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Power Max Alternative Set 00)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s28, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Infinite Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s29, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Hidden Characters/Poppy As Challenger Patch)(Samsho5h)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s30, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color Fix By Gaoh)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s31, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color_Fix kazuki V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s32, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color Fix By yumeji V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s33, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Infinite Power Max Alt Set 01)(Samsho5h)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s34, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 18)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s35, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 19)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s36, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Hacks", "Samurai Shodown V (Description Of Unknown Origin 20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s37, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color Mod-Color Change V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s38, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Color Mod-Color Change V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s39, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Enable Hidden Characters V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s40, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Enable Hidden Characters V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s41, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Enable Hidden Characters V2a)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s42, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Extra-Power Style)(Samsho5h)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s43, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Hidden Characters-Fix Boss Bug V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s44, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Hidden Characters-Fix Boss Bug V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s45, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Hidden Characters-Fix Boss Bug V3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s46, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Null Boundary Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s47, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Unlock-Nanatsu No Tachi)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s48, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V (Enable Hidden Characters V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s49, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V (Enable Hidden Characters V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s50, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V (Enable Hidden Characters V2A)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s51, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V (Nanatsu No Tachi)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s52, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V (Null Boundary Plus)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s53, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Hacks", "Samurai Shodown V (Enable Hidden Characters V1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s54, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Hacks", "Samurai Shodown V (Power Style)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s55, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Enable Hidden Characters V1)(Samsho5h)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s56, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Enable Hidden Characters V2 - Color Patch)(Samsho5h)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s57, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Null Boundary Plus)(Samsho5h)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s58, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Unlimited Credits In Console Mode)(Samsho5h)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s59, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V (Power Style)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s60, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Hidden Characters - Color Patch)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s61, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Hidden Characters - Poppy As Challenger Patch)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s62, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Added portraits For Yumeji, Sankuro And Gaoh Alt)(NGM-2700)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s63, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Hidden Characters - Color Patch Alt)(NGM-2700)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsho5s64, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5, ROT0, "Hacks", "Samurai Shodown V (Heihe Dream Road Move To Change)(NGM-2700)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5s65, samsho5, neogeo_noslot, neogeo, neogeo_state, sam5hb, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (s65)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5s66, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (s66)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, samsho5s67, samsho5, neogeo_noslot, neogeo, neogeo_state, samsho5b, ROT0, "Hacks", "Samurai Shodown V / Samurai Spirits Zero (s67)", MACHINE_SUPPORTS_SAVE ) // Samurai Shodown V Special -GAME( 2017, samsh5sp01, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sp02, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sp03, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sp05, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sp06, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, samsh5sp07, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sp08, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 08)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sp09, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 09)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, samsh5sp10, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spds01, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Zero Style Life Gauge Alt 01) (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spds02, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Unlimited Credits In Console Mode Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spds03, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Nanatsu No Tachi v1 Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spds04, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Nanatsu No Tachi v2 Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spds05, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Always Maximum Power Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spds06, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Always Maximum Sword Power Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spds07, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Easy Command Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spds08, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Easy Nanatsu No Tachi Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spds09, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Fix Bug Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spds10, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Add Practice Mode) (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spds11, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb2, ROT0, "Hacks", "Samurai Shodown V Special (Zero Style Life Gauge)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sphds01, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Unlock Fatality V1.02)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sphds02, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Unlimited Credits In Console Mode)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sphds03, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Unlock fatality v1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sphds04, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Unlock fatality v2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sphds05, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Nanatsu No Tachi v1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sphds06, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Nanatsu no Tachi v2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sphds07, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Always Maximum Power )(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sphds08, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Always Maximum Sword Power)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sphds09, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Optimize The Move)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sphds10, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Easy Nanatsu No Tachi)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sphds11, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Bug Fix)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5sphds12, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Double Meditation)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spnds01, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (2nd release, less censored)(Unlimited Credits In Console Mode)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spnds02, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (2nd release, less censored)(Nanatsu No Tachi v1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spnds03, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (2nd release, less censored)(Nanatsu No Tachi v2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spnds04, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (2nd release, less censored)(Always Maximum Power )(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spnds05, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (2nd release, less censored)(Always Maximum Sword Power)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spnds06, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (2nd release, less censored)(Easy Nanatsu no Tachi)(decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, samsh5spnds07, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (2nd release, less censored)(Double Meditation)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sp01, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sp02, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sp03, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sp05, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sp06, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, samsh5sp07, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sp08, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 08)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sp09, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 09)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, samsh5sp10, samsh5sp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Samurai Shodown V Special (Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spds01, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Zero Style Life Gauge Alt 01) (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spds02, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Unlimited Credits In Console Mode Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spds03, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Nanatsu No Tachi v1 Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spds04, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Nanatsu No Tachi v2 Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spds05, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Always Maximum Power Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spds06, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Always Maximum Sword Power Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spds07, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Easy Command Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spds08, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Easy Nanatsu No Tachi Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spds09, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Fix Bug Alt) (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spds10, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (Add Practice Mode) (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spds11, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb2, ROT0, "Hacks", "Samurai Shodown V Special (Zero Style Life Gauge)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sphds01, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Unlock Fatality V1.02)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sphds02, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Unlimited Credits In Console Mode)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sphds03, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Unlock fatality v1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sphds04, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Unlock fatality v2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sphds05, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Nanatsu No Tachi v1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sphds06, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Nanatsu no Tachi v2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sphds07, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Always Maximum Power )(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sphds08, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Always Maximum Sword Power)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sphds09, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Optimize The Move)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sphds10, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Easy Nanatsu No Tachi)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sphds11, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Bug Fix)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5sphds12, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (1st release, censored)(Double Meditation)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spnds01, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (2nd release, less censored)(Unlimited Credits In Console Mode)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spnds02, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (2nd release, less censored)(Nanatsu No Tachi v1)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spnds03, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (2nd release, less censored)(Nanatsu No Tachi v2)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spnds04, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (2nd release, less censored)(Always Maximum Power )(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spnds05, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (2nd release, less censored)(Always Maximum Sword Power)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spnds06, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (2nd release, less censored)(Easy Nanatsu no Tachi)(decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, samsh5spnds07, samsh5sp, neogeo_noslot, neogeo, neogeo_state, sam5sphb, ROT0, "Hacks", "Samurai Shodown V Special (2nd release, less censored)(Double Meditation)(decrypted C)", MACHINE_SUPPORTS_SAVE ) ROM_START( fswords01 ) @@ -6204,4 +6204,4 @@ ROM_END // Fighters Swords -GAME( 2017, fswords01, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fighters Swords (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, fswords01, samsho3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "Fighters Swords (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/ngsengoku.cpp b/docs/release/src/hbmame/drivers/ngsengoku.cpp index 52932c1b88e..84ee9777f25 100644 --- a/docs/release/src/hbmame/drivers/ngsengoku.cpp +++ b/docs/release/src/hbmame/drivers/ngsengoku.cpp @@ -4,9 +4,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, sengo3d ) +void neogeo_state::init_sengo3d() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); m_cmc_prot->neogeo_sfix_decrypt(spr_region, spr_region_size, fix_region, fix_region_size); } @@ -318,20 +318,20 @@ ROM_END -GAME( 2007, sengokucd, sengoku, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku (CD conversion)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, sengoku3b, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Ydmis", "Sengoku 3 (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, sengoku3c, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Unk", "Sengoku 3 (Add Char - Char color changed)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, sengoku3d, sengoku3, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "SNK", "Sengoku 3 (decrypted C)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, sengoku3eb, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "hack", "Sengoku 3 (hack eb)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, sengoku3eh, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "hack", "Sengoku 3 (Evolution Special hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, sengoku3ha, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "HappyAsr","Sengoku 3 (Add Char - Select USA and Brazil)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, sengoku3k, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "KrysoFun", "Sengoku 3 (Add Char - Pow hack set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, sengoku3kc, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Fighters Kim", "Sengoku 3 (Char color changed - 80%)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, sengoku3p, sengoku3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Krysofun", "Sengoku 3/Sengoku legends 2001 EX Super Version", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, sengoku3pl, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengo3d, ROT0, "Player-X", "Sengoku 3 / Sengoku Densho 2001 Plus (Hack by Player-X)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2001, sengoku3s, sengoku3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Sjx", "Sengoku 3 (Evolution v1.0 hack by Sjx (FCHT))", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, sengoku3ya, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "KrysoFun and Ydmis","Sengoku 3 (Add Char - Pow hack set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, sengoku3yk, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "KrysoFun and Ydmis","Sengoku 3 (Add Char - Pow hack set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, sengokucd, sengoku, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "SNK", "Sengoku (CD conversion)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, sengoku3b, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Ydmis", "Sengoku 3 (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, sengoku3c, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Unk", "Sengoku 3 (Add Char - Char color changed)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, sengoku3d, sengoku3, neogeo_noslot, neogeo, neogeo_state, cmc42sfix, ROT0, "SNK", "Sengoku 3 (decrypted C)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, sengoku3eb, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "hack", "Sengoku 3 (hack eb)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, sengoku3eh, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "hack", "Sengoku 3 (Evolution Special hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, sengoku3ha, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "HappyAsr","Sengoku 3 (Add Char - Select USA and Brazil)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, sengoku3k, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "KrysoFun", "Sengoku 3 (Add Char - Pow hack set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, sengoku3kc, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Fighters Kim", "Sengoku 3 (Char color changed - 80%)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, sengoku3p, sengoku3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Krysofun", "Sengoku 3/Sengoku legends 2001 EX Super Version", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, sengoku3pl, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengo3d, ROT0, "Player-X", "Sengoku 3 / Sengoku Densho 2001 Plus (Hack by Player-X)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2001, sengoku3s, sengoku3, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Sjx", "Sengoku 3 (Evolution v1.0 hack by Sjx (FCHT))", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, sengoku3ya, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "KrysoFun and Ydmis","Sengoku 3 (Add Char - Pow hack set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, sengoku3yk, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "KrysoFun and Ydmis","Sengoku 3 (Add Char - Pow hack set 1)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -543,12 +543,12 @@ ROM_END // Sengoku 3 -GAME( 2017, sengoku3s01, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 / Sengoku Densho 2017 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, sengoku3s02, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 / Sengoku Densho 2017 (EX Super Version V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, sengoku3s03, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 / Sengoku Densho 2017 (EX Super Version V2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, sengoku3s04, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 / Sengoku Densho 2017 (EX Super Version V3)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, sengoku3s05, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 / Sengoku Densho 2017 (EX Super Version V4)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, sengoku3s06, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 / Sengoku Densho 2017 (Unlock All Stages)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, sengoku3s07, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 / Sengoku Densho 2017 (Lock Combo Counter And Power)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, sengoku3s08, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 / Sengoku Densho 2017 (Color Modification V1)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2017, sengoku3s09, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 / Sengoku Densho 2017 (Color Modification V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, sengoku3s01, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 / Sengoku Densho 2017 (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, sengoku3s02, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 (EX Super Version V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, sengoku3s03, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 (EX Super Version V2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, sengoku3s04, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 (EX Super Version V3)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, sengoku3s05, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 (EX Super Version V4)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, sengoku3s06, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 (Unlock All Stages)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, sengoku3s07, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 (Lock Combo Counter And Power)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, sengoku3s08, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 (Color Modification V1)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2017, sengoku3s09, sengoku3, neogeo_noslot, neogeo, neogeo_state, sengoku3, ROT0, "Hacks", "Sengoku 3 (Color Modification V2)" , MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/ngsvc.cpp b/docs/release/src/hbmame/drivers/ngsvc.cpp index 9291f03dab3..524a8a47db9 100644 --- a/docs/release/src/hbmame/drivers/ngsvc.cpp +++ b/docs/release/src/hbmame/drivers/ngsvc.cpp @@ -5,9 +5,9 @@ #include "includes/neogeo.h" -DRIVER_INIT_MEMBER( neogeo_state, svchb ) +void neogeo_state::init_svchb() { - DRIVER_INIT_CALL(neogeo); + init_neogeo(); // This is needed if s1 size > 0x20000, ignored otherwise m_sprgen->m_fixed_layer_bank_type = 2; @@ -56,9 +56,9 @@ DRIVER_INIT_MEMBER( neogeo_state, svchb ) } } -DRIVER_INIT_MEMBER( neogeo_state, svcpcd ) +void neogeo_state::init_svcpcd() { - DRIVER_INIT_CALL(svchb); + init_svchb(); install_banked_bios(); } @@ -766,34 +766,34 @@ ROM_END -GAME( 2003, svccprw, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Wesker", "SvC Chaos (Plus Remix v2.0 hack by Wesker)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcd, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "hack", "SvC Chaos (decrypted C set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcd1, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "hack", "SvC Chaos (decrypted C set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, svcee, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Ethan H", "SvC Chaos (Hack by Ethen.H(EGHT) 2008-01-21)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcesv, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "hack", "SvC Chaos (unknown esv)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcg, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "SvC Chaos (Boss Special Kyo Green Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svch, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "chbandy", "SvC Chaos (Remix V1.0 by chbandy)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svch2, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "chbandy", "SvC Chaos (Remix v1.1 by chbandy)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcice, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "SvC Chaos (Ice Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svclspc, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "SvC Chaos (Pink Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcnd, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "hack", "SvC Chaos (unknown nd)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcnh, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "SvC Chaos (Like PS2 Version old)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbd, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcd, ROT0, "hack", "SvC Chaos (JAMMA PCB, decrypted C & V)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, svcplusa2016, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "hack", "SvC Chaos PLUS (2016)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusb, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "hack", "SvC Chaos PLUS (Bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusd, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "hack", "SvC Chaos PLUS (unknown plusd)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusg, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "SvC Chaos (Plus Special)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusp, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Kawada7278", "SvC Chaos (Plus Purple Fire hack by Kawada7278 set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusp2, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Kawada7278", "SvC Chaos (Plus Purple Fire hack by Kawada7278 set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpryu, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "SvC Plus (Koryu)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcps2, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "SvC Playstation2 Hack Final 1.02 (EGHT)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcrm, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason", "SvC REMIX ULTRA (Ver 1.2 by Jason)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcryu, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Gordon", "SvC Chaos (Ryu BT Revision hack by Gordon)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcspjoy, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "hack", "SvC Chaos (Super Plus Joy Modified hack by Wesker/Jason/K3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2016, svcsplus2016, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "hack", "SvC Chaos Super Plus (2016)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcspryu, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "SvC Plus (Super Koryu)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcstdse, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "hack", "SvC Chaos (Subdue the Dragon Super Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcxlb, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "LB70", "SvC Chaos (Knife Millennium Turbidity v1.0 hack by Lb70)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svccprw, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Wesker", "SvC Chaos (Plus Remix v2.0 hack by Wesker)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcd, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "hack", "SvC Chaos (decrypted C set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcd1, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "hack", "SvC Chaos (decrypted C set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, svcee, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Ethan H", "SvC Chaos (Hack by Ethen.H(EGHT) 2008-01-21)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcesv, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "hack", "SvC Chaos (unknown esv)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcg, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "SvC Chaos (Boss Special Kyo Green Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svch, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "chbandy", "SvC Chaos (Remix V1.0 by chbandy)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svch2, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "chbandy", "SvC Chaos (Remix v1.1 by chbandy)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcice, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "SvC Chaos (Ice Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svclspc, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "SvC Chaos (Pink Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcnd, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "hack", "SvC Chaos (unknown nd)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcnh, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "SvC Chaos (Like PS2 Version old)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbd, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcd, ROT0, "hack", "SvC Chaos (JAMMA PCB, decrypted C & V)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, svcplusa2016, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "hack", "SvC Chaos PLUS (2016)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusb, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "hack", "SvC Chaos PLUS (Bootleg, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusd, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "hack", "SvC Chaos PLUS (unknown plusd)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusg, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "SvC Chaos (Plus Special)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusp, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Kawada7278", "SvC Chaos (Plus Purple Fire hack by Kawada7278 set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusp2, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Kawada7278", "SvC Chaos (Plus Purple Fire hack by Kawada7278 set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpryu, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "SvC Plus (Koryu)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcps2, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "EGHT", "SvC Playstation2 Hack Final 1.02 (EGHT)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcrm, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Jason", "SvC REMIX ULTRA (Ver 1.2 by Jason)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcryu, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Gordon", "SvC Chaos (Ryu BT Revision hack by Gordon)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcspjoy, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "hack", "SvC Chaos (Super Plus Joy Modified hack by Wesker/Jason/K3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2016, svcsplus2016, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "hack", "SvC Chaos Super Plus (2016)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcspryu, svc, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "hack", "SvC Plus (Super Koryu)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcstdse, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "hack", "SvC Chaos (Subdue the Dragon Super Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcxlb, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "LB70", "SvC Chaos (Knife Millennium Turbidity v1.0 hack by Lb70)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -8375,263 +8375,263 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // SNK vs. Capcom -GAME( 2017, svcs01, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs02, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Alpha Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs03, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs04, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Alpha Set 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs05, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs06, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs07, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Violet Version + Add Character Alpha)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs08, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs09, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Alpha Set 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs10, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs11, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs12, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Black And Yellow )", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs13, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs14, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Black And Yellow + Add Character Oficial)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs15, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs16, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs17, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs18, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs19, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs20, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Black And Yellow Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs21, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs22, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 09)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs23, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs24, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs25, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs26, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Remix Ultra Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs27, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 16)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs28, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs29, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs30, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 13)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs31, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs32, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 15)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs33, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 16)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs34, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs35, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 18)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs36, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 19)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs37, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs38, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 20)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs39, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs40, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs41, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Violet Version + Add Character Alpha Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs42, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 21)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs43, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 22)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs44, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 23)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs45, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 24)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs46, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 25)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs47, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Alpha Set 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs48, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Alpha Set 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs49, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Plus, Oak2003 Fix)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs50, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 06)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs51, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 07)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs52, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 07)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs53, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs54, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 09)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs55, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 27)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs56, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 28)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs57, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs58, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 29)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs59, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 30)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs60, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 31)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs61, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 08)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs62, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 32)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs63, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 09)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs64, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Pink + Add Character Alpha)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs65, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Ice Blue)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs66, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Ice Original Release)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs67, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Hack Universal)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs68, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (T.Com)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs69, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Violet/Blue Super Mega Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs70, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Pink Super Mega Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs71, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs72, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 33)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs73, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Ben Jeremy Hacks)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs74, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Purple Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs75, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 11)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs77, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 12)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs78, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Black And Yellow + Add Character Oficial Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs79, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 13)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs80, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 14)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs81, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Pink Super Mega Plus Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs82, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 15)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs83, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 34)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, svcs84, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Black And Yellow + Add Character Oficial Set 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcs85, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Chaos Koryu)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcs86, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Super Koryu)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcs87, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (s87)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbzs04, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (bootleg) (Unlock Exceed)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbzs06, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (bootleg) (Blue Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbzs10, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (bootleg) (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsxplus05, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Add Character Official)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsxplus06, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Add Character Beta 04 Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx01, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Subdue The Dragon Super Edition)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx02, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (PlayStation 2 Final)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx03, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Remix Ultra v1.2)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx04, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Enable Hidden Characters V1)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx05, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Enable Hidden Characters V2)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx06, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Enable Hidden Characters V2A)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx07, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Hidden Characters - Replace Athena's Portrait)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx08, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Disabled Timer On Character Selection Screen)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx09, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Unlock One-Time Limitation And Energy Limitation)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx10, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Get Maximum Power On A Valid Attack Or Being Attacked Or Super Moves)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx11, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Iori's Chi No Bousou)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx12, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Iori's Saika)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx13, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Move Priority Correction)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx14, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Color Change V1)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx15, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Color Change V2)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx16, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Color Change V3)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx17, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Changed Gouki's EXCEED Background To Watercolor Style)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx18, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Change Ken 2P's Color To White)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx19, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Change Ryu 2P's Color To Black)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx20, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Icy Blue Style Flames, Fireballs And Energy Gauge)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx21, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Pink Style V1)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx22, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Pink Style V2)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx23, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Fixed the 8*224 Black Block On The Left Of Character Selection Screen)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx24, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Fixed the 8*224 Black Block On The Left Of How To Play Screen)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx25, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Transform Into Female Form While Stunning)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx26, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Opactiy)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx27, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Transform Into Beast Form While Pressing Start Button)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx28, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Transform Into Animal Form When Time Out)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svchx29, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Unlimited Credits In Console Mode)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots01, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Super Plus)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots02, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (PlayStation 2 Final)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots03, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Remix Ultra v1.2)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots04, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Disabled Timer On Character Selection Screen Alt)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots05, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Unlock One-Time Limitation And Energy Limitation For Exceed Moves Alt)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots06, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Unlimited Credits In Console Mode V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots07, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Enable Hidden Characters V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots08, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Enable Hidden Characters V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots09, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Enable Hidden Characters V2 The One From SVC Super Plus)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots10, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Enable Hidden Characters V1A)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots11, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Enable Hidden Characters V2A)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots12, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Enable Hidden Characters V2 The One From SVC Super Plus Set A)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots13, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Disabled timer On Character Selection Screen)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots14, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Unlock One-Time Limitation And Energy Limitation For Exceed Moves)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots15, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Get Maximum Power On A valid Attack Or Being Attacked Or Super Moves)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots16, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Enhanced Power)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots17, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Iori's Chi No Bousou)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots18, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Iori's Saika)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots19, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Changed Gouki's EXCEED Background To Watercolor Style)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots20, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Change Ken 2P's Color To White)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots21, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Change Ryu 2P's Color To Black)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots22, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Icy Blue Style Flames, Fireballs And Energy Gauge)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots23, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Fixed The 8*224 Black Block On The Left Of Character Selection Screen)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots24, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Fixed The 8*224 Black Block On The Left Of How To Play Screen)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots25, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Fixed Sound Bugs With Original M1 Data)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots26, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Transform Into Animal Form When Time Out)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots27, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Transform Into Beast Form While Pressing Start Button)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots28, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Transform Into Female Form While Stunning)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots29, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Opactiy)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots30, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Beast Transformation)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots31, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Animal Transformation)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots32, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Unlimited Credits In Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots33, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (PlayStation 2 Final V1.3)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots34, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (unlocked All Characters)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots35, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Super Plus Alt)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots36, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Iori's Saika Alt)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots37, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Iori's Chi No Bousou Alt)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcboots38, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Female Transformation)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs01, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Remix Ultra V1.2)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs02, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Disabled Timer On Character Selection Screen)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs03, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Unlock One-Time Limitation And Energy Limitation For Exceed Moves Alt 01)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs04, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Enable All Hidden Characters V1)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs05, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Enable All Hidden Characters V2)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs06, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Disabled Timer On Character Selection Screen Alt)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs07, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Unlock One-Time Limitation And Energy Limitation For Exceed Moves)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs08, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Get Maximum Power On A Valid Attack Or Being Attacked Or Super Moves)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs09, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Iori's Chi No Bousou)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs10, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Iori's Saika)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs11, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Changed Gouki's EXCEED Background To Watercolor Style)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs12, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (White Ken 2P)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs13, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Fixed The 8*224 Black Block On The Left Of Character Selection Screen)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs14, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (transform Into Female Form While Stunning)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs15, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Beast Transformation)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbs16, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Transform Into Animal Form When Time Out)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbas01, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Enable Hidden Characters V2)(JAMMA PCB, set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbas02, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Enable Hidden Characters V2A)(JAMMA PCB, set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbas03, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Black Background)(JAMMA PCB, set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpcbas04, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos (Opactiy)(JAMMA PCB, set 2)" , MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss01, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Subdue The Dragon Super Edition)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss02, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (PlayStation 2 Final)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss03, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Remix Ultra v1.2)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss04, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Enable Hidden Characters V1)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss05, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Enable Hidden Characters V2)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss06, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Disabled Timer On Character Selection Screen)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss07, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Unlock one-Time Limitation And Energy Limitation For Exceed Moves)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss08, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Get Maximum Power On A Valid Attack Or Being Attacked Or Super Moves)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss09, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Iori's Chi No Bousou)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss10, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Iori's Saika)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss11, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Non-Strict Command Input For Complex Moves)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss12, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus ()(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss13, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Color Change v1)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss14, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Color change v2)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss15, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Color change v3)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss16, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Gouki's Exceed)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss17, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Change Ken 2P's Color To White)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss18, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Change Ryu 2P's Color To Black)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss19, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Icy Blue Style Flames, Fireballs And Energy Gauge)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss20, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Pink Style V1)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss21, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Pink Style V2)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss22, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Fixed Character Selection Bug In Console Mode)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss23, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Fixed The 8*224 Black Block On The Left Of Character Selection Screen)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss24, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Fixed The 8*224 Black Block On The Left Of How To Play Screen)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss25, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Transform into female form while stunning)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss26, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Opactiy)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss27, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Beast transformation)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss28, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Transform Into Animal Form When Time Out)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcpluss29, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Unlimited Credits In Console Mode)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas01, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Subdue The Dragon Super Edition)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas02, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (PlayStation 2 Final)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas03, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Remix Ultra v1.2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas04, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Unlimited Credits In Console Mode)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas05, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Enable Hidden Characters V1)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas06, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Enable Hidden Characters V2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas07, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Disabled Timer)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas08, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Unlock Exceed Moves)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas09, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Enhanced Power)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas10, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Iori's Chi No Bousou)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas11, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Iori's Saika)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas12, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Easy Moves)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas13, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (5-OptiCtrl)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas14, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Color Change v1)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas15, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Color Change v2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas16, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Color Change v3)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas17, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Gouki's Exceed)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas18, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Change Ken 2P's Color To White)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas19, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Change Ryu 2P's Color To Black)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas20, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Icy Blue Style)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas21, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Pink Style v1)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas22, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Pink Style v2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas23, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Fixed Character Selection Bug In Console Mode)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas24, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Black Background)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas25, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Black Background 2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas26, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Female Transformation)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas27, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Opactiy)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas28, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Beast Transformation)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcplusas29, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Animal Transformation)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus01, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Remix Ultra v1.2 Alt ?)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus02, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Unlimited Credits In Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus03, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Disabled Timer)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus04, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Unlock Exceed Moves)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus05, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Enhanced Power)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus06, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Iori's Chi No Bousou)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus07, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Iori's Saika)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus08, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Gouki's Exceed)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus09, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Change Ken 2P's Color To White)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus10, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Change Ryu 2P's Color To Black)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus11, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Icy Blue Style)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus12, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Black Background)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus13, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Black Background 2)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus14, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Female Transformation)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus15, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Opactiy)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus16, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Beast Transformation)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcsplus17, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Super Plus (Animal Transformation)(bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcdwt01, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (PlayStation 2 Final)(decrypted C set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcdwt02, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Enable hidden characters v2)(decrypted C set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcdwt03, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Enable hidden characters v2A)(decrypted C set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcdwt04, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Fixed the 8*224 Black Block On The Left Of How To Play Screen)(decrypted C set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, svcdwt05, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Transparent)(decrypted C set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs01, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs02, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Alpha Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs03, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs04, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Alpha Set 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs05, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs06, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs07, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Violet Version + Add Character Alpha)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs08, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs09, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Alpha Set 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs10, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs11, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs12, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Black And Yellow )", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs13, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs14, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Black And Yellow + Add Character Oficial)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs15, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs16, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs17, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs18, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs19, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs20, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Black And Yellow Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs21, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 08)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs22, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 09)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs23, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs24, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs25, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs26, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Remix Ultra Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs27, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 16)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs28, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs29, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 12)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs30, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 13)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs31, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs32, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 15)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs33, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 16)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs34, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs35, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 18)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs36, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 19)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs37, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs38, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 20)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs39, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs40, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs41, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Violet Version + Add Character Alpha Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs42, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 21)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs43, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 22)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs44, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 23)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs45, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 24)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs46, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 25)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs47, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Alpha Set 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs48, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Alpha Set 05)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcs49, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (Plus, Oak2003 Fix)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs50, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 06)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs51, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs52, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 07)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs53, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 08)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs54, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 09)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs55, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 27)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs56, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 28)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs57, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Beta 10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs58, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 29)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs59, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 30)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs60, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 31)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs61, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 08)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs62, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 32)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs63, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 09)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs64, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Pink + Add Character Alpha)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcs65, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (Ice Blue)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcs66, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (Ice Original Release)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcs67, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (Hack Universal)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcs68, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (T.Com)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcs69, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (Violet/Blue Super Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcs70, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (Pink Super Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs71, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs72, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 33)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs73, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Ben Jeremy Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs74, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Purple Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs75, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 11)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs77, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 12)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs78, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Black And Yellow + Add Character Oficial Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs79, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 13)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs80, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 14)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs81, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Pink Super Mega Plus Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs82, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Add Character Oficial Set 15)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs83, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Description Of Unknown Origin 34)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, svcs84, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (Black And Yellow + Add Character Oficial Set 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcs85, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (Chaos Koryu)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcs86, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (Super Koryu)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcs87, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (s87)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbzs04, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (bootleg) (Unlock Exceed)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbzs06, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (bootleg) (Blue Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbzs10, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SNK vs. Capcom - SvC Chaos (bootleg) (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsxplus05, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Add Character Official)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsxplus06, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SNK vs. Capcom - SVC Chaos Plus (Add Character Beta 04 Set)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx01, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Subdue The Dragon Super Edition)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx02, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (PlayStation 2 Final)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx03, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Remix Ultra v1.2)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx04, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Enable Hidden Characters V1)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx05, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Enable Hidden Characters V2)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx06, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Enable Hidden Characters V2A)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx07, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Hidden Characters - Replace Athena's Portrait)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx08, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Disabled Timer On Character Selection Screen)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx09, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Unlock One-Time Limitation And Energy Limitation)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx10, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Get Maximum Power On A Valid Attack Or Being Attacked Or Super Moves)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx11, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Iori's Chi No Bousou)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx12, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Iori's Saika)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx13, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Move Priority Correction)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx14, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Color Change V1)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx15, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Color Change V2)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx16, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Color Change V3)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx17, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Changed Gouki's EXCEED Background To Watercolor Style)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx18, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Change Ken 2P's Color To White)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx19, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Change Ryu 2P's Color To Black)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx20, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Icy Blue Style Flames, Fireballs And Energy Gauge)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx21, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Pink Style V1)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx22, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Pink Style V2)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx23, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Fixed the 8*224 Black Block On The Left Of Character Selection Screen)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx24, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Fixed the 8*224 Black Block On The Left Of How To Play Screen)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx25, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Transform Into Female Form While Stunning)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx26, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Opactiy)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx27, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Transform Into Beast Form While Pressing Start Button)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx28, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Transform Into Animal Form When Time Out)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svchx29, svc, neogeo_noslot, neogeo, neogeo_state, svc, ROT0, "Hacks", "SvC Chaos (Unlimited Credits In Console Mode)(NGM-2690)(NGH-2690)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots01, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Super Plus)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots02, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (PlayStation 2 Final)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots03, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Remix Ultra v1.2)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots04, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Disabled Timer On Character Selection Screen Alt)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots05, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Unlock One-Time Limitation And Energy Limitation For Exceed Moves Alt)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots06, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Unlimited Credits In Console Mode V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots07, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Enable Hidden Characters V1)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots08, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Enable Hidden Characters V2)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots09, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Enable Hidden Characters V2 The One From SVC Super Plus)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots10, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Enable Hidden Characters V1A)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots11, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Enable Hidden Characters V2A)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots12, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Enable Hidden Characters V2 The One From SVC Super Plus Set A)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots13, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Disabled timer On Character Selection Screen)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots14, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Unlock One-Time Limitation And Energy Limitation For Exceed Moves)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots15, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Get Maximum Power On A valid Attack Or Being Attacked Or Super Moves)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots16, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Enhanced Power)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots17, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Iori's Chi No Bousou)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots18, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Iori's Saika)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots19, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Changed Gouki's EXCEED Background To Watercolor Style)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots20, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Change Ken 2P's Color To White)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots21, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Change Ryu 2P's Color To Black)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots22, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Icy Blue Style Flames, Fireballs And Energy Gauge)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots23, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Fixed The 8*224 Black Block On The Left Of Character Selection Screen)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots24, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Fixed The 8*224 Black Block On The Left Of How To Play Screen)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots25, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Fixed Sound Bugs With Original M1 Data)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots26, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Transform Into Animal Form When Time Out)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots27, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Transform Into Beast Form While Pressing Start Button)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots28, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Transform Into Female Form While Stunning)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots29, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Opactiy)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots30, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Beast Transformation)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots31, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Animal Transformation)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots32, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Unlimited Credits In Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots33, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (PlayStation 2 Final V1.3)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots34, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (unlocked All Characters)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots35, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Super Plus Alt)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots36, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Iori's Saika Alt)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots37, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Iori's Chi No Bousou Alt)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcboots38, svc, neogeo_noslot, neogeo, neogeo_state, svcboot, ROT0, "Hacks", "SvC Chaos (Female Transformation)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs01, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Remix Ultra V1.2)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs02, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Disabled Timer On Character Selection Screen)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs03, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Unlock One-Time Limitation And Energy Limitation For Exceed Moves Alt 01)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs04, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Enable All Hidden Characters V1)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs05, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Enable All Hidden Characters V2)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs06, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Disabled Timer On Character Selection Screen Alt)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs07, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Unlock One-Time Limitation And Energy Limitation For Exceed Moves)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs08, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Get Maximum Power On A Valid Attack Or Being Attacked Or Super Moves)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs09, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Iori's Chi No Bousou)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs10, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Iori's Saika)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs11, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Changed Gouki's EXCEED Background To Watercolor Style)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs12, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (White Ken 2P)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs13, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Fixed The 8*224 Black Block On The Left Of Character Selection Screen)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs14, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (transform Into Female Form While Stunning)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs15, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Beast Transformation)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbs16, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Transform Into Animal Form When Time Out)(JAMMA PCB, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbas01, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Enable Hidden Characters V2)(JAMMA PCB, set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbas02, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Enable Hidden Characters V2A)(JAMMA PCB, set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbas03, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Black Background)(JAMMA PCB, set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpcbas04, svcpcb, neogeo_noslot, dualbios, neogeo_state, svcpcb, ROT0, "Hacks", "SvC Chaos (Opactiy)(JAMMA PCB, set 2)" , MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss01, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Subdue The Dragon Super Edition)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss02, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (PlayStation 2 Final)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss03, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Remix Ultra v1.2)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss04, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Enable Hidden Characters V1)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss05, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Enable Hidden Characters V2)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss06, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Disabled Timer On Character Selection Screen)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss07, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Unlock one-Time Limitation And Energy Limitation For Exceed Moves)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss08, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Get Maximum Power On A Valid Attack Or Being Attacked Or Super Moves)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss09, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Iori's Chi No Bousou)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss10, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Iori's Saika)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss11, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Non-Strict Command Input For Complex Moves)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss12, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus ()(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss13, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Color Change v1)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss14, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Color change v2)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss15, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Color change v3)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss16, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Gouki's Exceed)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss17, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Change Ken 2P's Color To White)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss18, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Change Ryu 2P's Color To Black)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss19, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Icy Blue Style Flames, Fireballs And Energy Gauge)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss20, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Pink Style V1)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss21, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Pink Style V2)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss22, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Fixed Character Selection Bug In Console Mode)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss23, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Fixed The 8*224 Black Block On The Left Of Character Selection Screen)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss24, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Fixed The 8*224 Black Block On The Left Of How To Play Screen)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss25, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Transform into female form while stunning)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss26, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Opactiy)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss27, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Beast transformation)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss28, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Transform Into Animal Form When Time Out)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcpluss29, svc, neogeo_noslot, neogeo, neogeo_state, svcplus, ROT0, "Hacks", "SvC Chaos Plus (Unlimited Credits In Console Mode)(bootleg set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas01, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Subdue The Dragon Super Edition)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas02, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (PlayStation 2 Final)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas03, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Remix Ultra v1.2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas04, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Unlimited Credits In Console Mode)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas05, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Enable Hidden Characters V1)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas06, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Enable Hidden Characters V2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas07, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Disabled Timer)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas08, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Unlock Exceed Moves)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas09, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Enhanced Power)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas10, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Iori's Chi No Bousou)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas11, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Iori's Saika)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas12, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Easy Moves)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas13, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (5-OptiCtrl)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas14, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Color Change v1)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas15, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Color Change v2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas16, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Color Change v3)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas17, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Gouki's Exceed)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas18, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Change Ken 2P's Color To White)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas19, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Change Ryu 2P's Color To Black)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas20, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Icy Blue Style)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas21, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Pink Style v1)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas22, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Pink Style v2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas23, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Fixed Character Selection Bug In Console Mode)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas24, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Black Background)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas25, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Black Background 2)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas26, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Female Transformation)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas27, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Opactiy)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas28, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Beast Transformation)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcplusas29, svc, neogeo_noslot, neogeo, neogeo_state, svcplusa, ROT0, "Hacks", "SvC Chaos Plus (Animal Transformation)(bootleg set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus01, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Remix Ultra v1.2 Alt ?)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus02, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Unlimited Credits In Console Mode)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus03, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Disabled Timer)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus04, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Unlock Exceed Moves)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus05, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Enhanced Power)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus06, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Iori's Chi No Bousou)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus07, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Iori's Saika)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus08, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Gouki's Exceed)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus09, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Change Ken 2P's Color To White)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus10, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Change Ryu 2P's Color To Black)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus11, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Icy Blue Style)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus12, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Black Background)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus13, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Black Background 2)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus14, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Female Transformation)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus15, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Opactiy)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus16, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Beast Transformation)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcsplus17, svc, neogeo_noslot, neogeo, neogeo_state, svcsplus, ROT0, "Hacks", "SvC Chaos Super Plus (Animal Transformation)(bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcdwt01, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (PlayStation 2 Final)(decrypted C set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcdwt02, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (Enable hidden characters v2)(decrypted C set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcdwt03, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (Enable hidden characters v2A)(decrypted C set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcdwt04, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (Fixed the 8*224 Black Block On The Left Of How To Play Screen)(decrypted C set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, svcdwt05, svc, neogeo_noslot, neogeo, neogeo_state, svchb, ROT0, "Hacks", "SvC Chaos (Transparent)(decrypted C set 2)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/ngwh.cpp b/docs/release/src/hbmame/drivers/ngwh.cpp index 0f9c517c596..32ce983d590 100644 --- a/docs/release/src/hbmame/drivers/ngwh.cpp +++ b/docs/release/src/hbmame/drivers/ngwh.cpp @@ -369,23 +369,23 @@ ROM_END -GAME( 1995, whpb, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Dodowang", "World Heroes Perfect (Add Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, whpb2, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Dodowang", "World Heroes Perfect (Add Char - 2 with Icons)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, whpbh, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "World Heroes Perfect (Boss Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, whpbho, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "World Heroes Perfect (Boss Hack - Older - Has bug)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, whpbho2, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Dodowang", "World Heroes Perfect (Add Char - Old - BugFix)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, whpeh, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Dodowang, Fighters Kim", "World Heroes Perfect (Add Char - Pow hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, whpeho, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Dodowang, Fighters Kim", "World Heroes Perfect (Add Char - Pow hack - Old)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, whphez, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zeng_K", "World Heroes Perfect (Boss hack by Zeng_K)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, whpsp, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "World Heroes Perfect (Special Boss hack by Yashional)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, whpss, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids", "World Heroes Perfect (SS v1.0 hack by Eddids (EGHT) 2007-12-25)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, whpb, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Dodowang", "World Heroes Perfect (Add Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, whpb2, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Dodowang", "World Heroes Perfect (Add Char - 2 with Icons)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, whpbh, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "World Heroes Perfect (Boss Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, whpbho, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Dodowang", "World Heroes Perfect (Boss Hack - Older - Has bug)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, whpbho2, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Dodowang", "World Heroes Perfect (Add Char - Old - BugFix)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, whpeh, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Dodowang, Fighters Kim", "World Heroes Perfect (Add Char - Pow hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, whpeho, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Creamymami, Dodowang, Fighters Kim", "World Heroes Perfect (Add Char - Pow hack - Old)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, whphez, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Zeng_K", "World Heroes Perfect (Boss hack by Zeng_K)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, whpsp, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yashional", "World Heroes Perfect (Special Boss hack by Yashional)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, whpss, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eddids", "World Heroes Perfect (SS v1.0 hack by Eddids (EGHT) 2007-12-25)", MACHINE_SUPPORTS_SAVE ) -GAME( 1992, wh1bs, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "World Heroes (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, wh1bs, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "World Heroes (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, wh2bs, wh2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "World Heroes 2 (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, wh2ey, wh2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "World Heroes 2 (Boss, PPX hack, remixed by ZKW)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, wh2ja, wh2j, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "World Heroes 2 Jet (ADM-007)(ADH-007)(old set)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, wh2jb, wh2j, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "0days", "World Heroes 2 Jet (Boss hack by 0days (EGCG))", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, wh2bs, wh2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Yumeji", "World Heroes 2 (Boss hack by Yumeji)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, wh2ey, wh2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ZKW", "World Heroes 2 (Boss, PPX hack, remixed by ZKW)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, wh2ja, wh2j, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "ADK / SNK", "World Heroes 2 Jet (ADM-007)(ADH-007)(old set)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, wh2jb, wh2j, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "0days", "World Heroes 2 Jet (Boss hack by 0days (EGCG))", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -591,6 +591,31 @@ ROM_START( whps08 ) ROM_LOAD16_BYTE( "064.c8", 0x1800001, 0x200000, CRC(fc092367) SHA1(69ff4ae909dd857de3ca8645d63f8b4bde117448) ) ROM_END +ROM_START( whps09 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "090hc09.p1", 0x100000, 0x100000, CRC(b579efd5) SHA1(8254c07f6c810f9b24ba30043e9aeed57273469e) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "090.s1", CRC(174a880f) SHA1(c35d315d728d119a6e9aa42e0593937c90897449) ) + + NEO_BIOS_AUDIO_128K( "090.m1", CRC(28065668) SHA1(0c60d4afa1dccad0135e733104f056be73b54e4e) ) + + ROM_REGION( 0x600000, "ymsnd", 0 ) + ROM_LOAD( "090.v1", 0x000000, 0x200000, CRC(30cf2709) SHA1(d1845033f16de2470afd3858ee0efb45176d9ed7) ) + ROM_LOAD( "064.v2", 0x200000, 0x200000, CRC(b6527edd) SHA1(2bcf5bfa6e117cf4a3728a5e5f5771313c93f22a) ) + ROM_LOAD( "090.v3", 0x400000, 0x200000, CRC(1908a7ce) SHA1(78f31bcfea33eb94752bbf5226c481baec1af5ac) ) + + ROM_REGION( 0x1c00000, "sprites", 0 ) + ROM_LOAD16_BYTE( "090.c1", 0x0000000, 0x400000, CRC(cd30ed9b) SHA1(839c20f7ff31251acc875ae402b5d267e55510c7) ) + ROM_LOAD16_BYTE( "090.c2", 0x0000001, 0x400000, CRC(10eed5ee) SHA1(12131b1c8c017ea77a98c044b392a5db6aad0143) ) + ROM_LOAD16_BYTE( "064.c3", 0x0800000, 0x200000, CRC(436d1b31) SHA1(059776d77b91377ed0bcfc278802d659c917fc0f) ) + ROM_LOAD16_BYTE( "064.c4", 0x0800001, 0x200000, CRC(f9c8dd26) SHA1(25a9eea1d49b21b4a988beb32c25bf2f7796f227) ) + ROM_LOAD16_BYTE( "064.c5", 0x1000000, 0x200000, CRC(8e34a9f4) SHA1(67b839b426ef3fad0a85d951fdd44c0a45c55226) ) + ROM_LOAD16_BYTE( "064.c6", 0x1000001, 0x200000, CRC(a43e4766) SHA1(54f282f2b1ff2934cca7acbb4386a2b99a29df3a) ) + ROM_LOAD16_BYTE( "064.c7", 0x1800000, 0x200000, CRC(59d97215) SHA1(85a960dc7f364df13ee0c2f99a4c53aefb081486) ) + ROM_LOAD16_BYTE( "064.c8", 0x1800001, 0x200000, CRC(fc092367) SHA1(69ff4ae909dd857de3ca8645d63f8b4bde117448) ) +ROM_END + /************************************* * * World Heroes 1 Jet @@ -757,22 +782,50 @@ ROM_START( wh2s03 ) ROM_LOAD16_BYTE( "064.c8", 0xc00001, 0x200000, CRC(fc092367) SHA1(69ff4ae909dd857de3ca8645d63f8b4bde117448) ) ROM_END +ROM_START( wh2s04 ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "064hc04.p1", 0x100000, 0x100000, CRC(3158e0a2) SHA1(6c46eaf842a87a03e1f6dda9db53c16a33ef743f) ) + ROM_CONTINUE( 0x000000, 0x100000 ) + + NEO_SFIX_128K( "064.s1", CRC(2a03998a) SHA1(5e33f469982f12d4622a06d323a345f192bf88e6) ) + + NEO_BIOS_AUDIO_128K( "064.m1", CRC(d2eec9d3) SHA1(09478787045f1448d19d064dd3d540d1741fd619) ) + + ROM_REGION( 0x400000, "ymsnd", 0 ) + ROM_LOAD( "064.v1", 0x000000, 0x200000, CRC(aa277109) SHA1(35c22b15bb0a4d0ab118cb22a2d450d03995a17c) ) + ROM_LOAD( "064.v2", 0x200000, 0x200000, CRC(b6527edd) SHA1(2bcf5bfa6e117cf4a3728a5e5f5771313c93f22a) ) + + ROM_REGION( 0x1000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "064.c1", 0x000000, 0x200000, CRC(2ec87cea) SHA1(e713ec7839a7665edee6ee3f82a6e530b3b4bd7c) ) + ROM_LOAD16_BYTE( "064.c2", 0x000001, 0x200000, CRC(526b81ab) SHA1(b5f0a2f04489539ed6b9d0810b12787356c64b23) ) + ROM_LOAD16_BYTE( "064.c3", 0x400000, 0x200000, CRC(436d1b31) SHA1(059776d77b91377ed0bcfc278802d659c917fc0f) ) + ROM_LOAD16_BYTE( "064.c4", 0x400001, 0x200000, CRC(f9c8dd26) SHA1(25a9eea1d49b21b4a988beb32c25bf2f7796f227) ) + ROM_LOAD16_BYTE( "064.c5", 0x800000, 0x200000, CRC(8e34a9f4) SHA1(67b839b426ef3fad0a85d951fdd44c0a45c55226) ) + ROM_LOAD16_BYTE( "064.c6", 0x800001, 0x200000, CRC(a43e4766) SHA1(54f282f2b1ff2934cca7acbb4386a2b99a29df3a) ) + ROM_LOAD16_BYTE( "064.c7", 0xc00000, 0x200000, CRC(59d97215) SHA1(85a960dc7f364df13ee0c2f99a4c53aefb081486) ) + ROM_LOAD16_BYTE( "064.c8", 0xc00001, 0x200000, CRC(fc092367) SHA1(69ff4ae909dd857de3ca8645d63f8b4bde117448) ) +ROM_END + // World Heroes Perfect -GAME( 2017, whps01, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Always Maximum Hero Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, whps02, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Add Character Boss)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, whps03, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Add Character Boss Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, whps04, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Add Character Boss Set 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, whps05, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, whps06, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Maximum Hero Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, whps07, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Moved To Modify V1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, whps08, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Moved To Modify V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, whps01, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Always Maximum Hero Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, whps02, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Add Character Boss)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, whps03, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Add Character Boss Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, whps04, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Add Character Boss Set 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, whps05, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, whps06, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Maximum Hero Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, whps07, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Moved To Modify V1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, whps08, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Moved To Modify V2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, whps09, whp, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes Perfect (Super Remix Edition 1.0)", MACHINE_SUPPORTS_SAVE ) // World Heroes 2 Jet -GAME( 2017, wh1s01, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes (Enable Hidden Characters Alt)(ALM-005)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, wh1s02, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes (Move Simplified)(ALM-005)", MACHINE_SUPPORTS_SAVE ) //No funciona(Crasheo) -GAME( 2017, wh1hs01, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes (Enable Hidden Characters)(ALM-005)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, wh1has01, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes (Enable Hidden Characters Alt V2)(set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, wh2s01, wh2j, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes 2 Jet (Enable Hidden Characters V1)(ADM-007)(ADH-007)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, wh2s02, wh2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes 2 (Easy Special Attacks)(ALM-006)(ALH-006)", MACHINE_SUPPORTS_SAVE ) -GAME( 2017, wh2s03, wh2j, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes 2 Jet (Easy Special Attacks Alt)(ADM-007)(ADH-007)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, wh1s01, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes (Enable Hidden Characters Alt)(ALM-005)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, wh1s02, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes (Move Simplified)(ALM-005)", MACHINE_SUPPORTS_SAVE ) //No funciona(Crasheo) +HACK( 2017, wh1hs01, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes (Enable Hidden Characters)(ALM-005)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, wh1has01, wh1, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes (Enable Hidden Characters Alt V2)(set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, wh2s01, wh2j, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes 2 Jet (Enable Hidden Characters V1)(ADM-007)(ADH-007)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, wh2s02, wh2, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes 2 (Easy Special Attacks)(ALM-006)(ALH-006)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, wh2s03, wh2j, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes 2 Jet (Easy Special Attacks Alt)(ADM-007)(ADH-007)", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, wh2s04, wh2j, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Hacks", "World Heroes 2 Jet (Super Remix Edition 1.0)(ADM-007)(ADH-007)", MACHINE_SUPPORTS_SAVE ) + + diff --git a/docs/release/src/hbmame/drivers/nmk16.cpp b/docs/release/src/hbmame/drivers/nmk16.cpp index 9c15eb4e992..be9c44b1184 100644 --- a/docs/release/src/hbmame/drivers/nmk16.cpp +++ b/docs/release/src/hbmame/drivers/nmk16.cpp @@ -61,5 +61,5 @@ ROM_START( tdragon2p ) ROM_LOAD( "10.bpr", 0x0100, 0x0100, CRC(e6ead349) SHA1(6d81b1c0233580aa48f9718bade42d640e5ef3dd) ) ROM_END -GAME( 1991, tdragonp, tdragon, tdragon, tdragon, nmk16_state, 0, ROT270, "Trap15", "Thunder Dragon Practice Mode (9th Jan. 1992 - v1.01)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS ) -GAME( 1993, tdragon2p,tdragon2, tdragon2, tdragon2, nmk16_state, banked_audiocpu, ROT270, "Trap15", "Thunder Dragon 2 Practice Mode (9th Nov. 1993 - v1.0)", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS ) +HACK( 1991, tdragonp, tdragon, tdragon, tdragon, nmk16_state, 0, ROT270, "Trap15", "Thunder Dragon Practice Mode (9th Jan. 1992 - v1.01)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_GRAPHICS ) +HACK( 1993, tdragon2p,tdragon2, tdragon2, tdragon2, nmk16_state, banked_audiocpu, ROT270, "Trap15", "Thunder Dragon 2 Practice Mode (9th Nov. 1993 - v1.0)", MACHINE_NO_COCKTAIL | MACHINE_IMPERFECT_GRAPHICS ) diff --git a/docs/release/src/hbmame/drivers/pacland.cpp b/docs/release/src/hbmame/drivers/pacland.cpp index d895a1b9826..59e65d27ee5 100644 --- a/docs/release/src/hbmame/drivers/pacland.cpp +++ b/docs/release/src/hbmame/drivers/pacland.cpp @@ -101,6 +101,6 @@ ROM_START( paclandd ) ROM_LOAD( "pl1-3.6l", 0x1000, 0x0400, CRC(80558da8) SHA1(7e1483467817295f36d1e2bdb32934c4f2617d52) ) ROM_END -GAME( 2001, mariopac, pacland, pacland, pacland, pacland_state, 0, ROT0, "Marks Hacks", "Mario in Pac-Land", MACHINE_SUPPORTS_SAVE ) -GAME( 1984, paclandb, pacland, pacland, pacland, pacland_state, 0, ROT0, "Namco", "Pac-Land (Benelux Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, paclandd, pacland, pacland, pacland, pacland_state, 0, ROT0, "Blue Justice", "Pac-Land", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, mariopac, pacland, pacland, pacland, pacland_state, 0, ROT0, "Marks Hacks", "Mario in Pac-Land", MACHINE_SUPPORTS_SAVE ) +HACK( 1984, paclandb, pacland, pacland, pacland, pacland_state, 0, ROT0, "Namco", "Pac-Land (Benelux Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, paclandd, pacland, pacland, pacland, pacland_state, 0, ROT0, "Blue Justice", "Pac-Land", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/pacman.cpp b/docs/release/src/hbmame/drivers/pacman.cpp index 378d9101bd5..7363d271db7 100644 --- a/docs/release/src/hbmame/drivers/pacman.cpp +++ b/docs/release/src/hbmame/drivers/pacman.cpp @@ -132,12 +132,12 @@ INTERRUPT_GEN_MEMBER( pacman_state::vblank_irq ) WRITE_LINE_MEMBER(pacman_state::led1_w) { - output().set_led_value(0, state); + //output().set_led_value(0, state); // fix later } WRITE_LINE_MEMBER(pacman_state::led2_w) { - output().set_led_value(1, state); + //output().set_led_value(1, state); // fix later } @@ -402,12 +402,12 @@ static gfx_layout xspritelayout = }; -static GFXDECODE_START( pacman ) +static GFXDECODE_START( gfx_pacman ) GFXDECODE_ENTRY( "gfx1", 0x0000, tilelayout, 0, 32 ) GFXDECODE_ENTRY( "gfx1", 0x1000, spritelayout, 0, 32 ) GFXDECODE_END -static GFXDECODE_START( pacmanx ) +static GFXDECODE_START( gfx_pacmanx ) GFXDECODE_ENTRY( "gfx1", 0x0000, xtilelayout, 0, 32 ) GFXDECODE_ENTRY( "gfx1", 0x4000, xspritelayout, 0, 32 ) GFXDECODE_END @@ -423,21 +423,21 @@ GFXDECODE_END MACHINE_CONFIG_START( pacman_state::pacman ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", Z80, MASTER_CLOCK/6) - MCFG_CPU_PROGRAM_MAP(pacman_map) - MCFG_CPU_IO_MAP(io_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", pacman_state, vblank_irq) + MCFG_DEVICE_ADD("maincpu", Z80, MASTER_CLOCK/6) + MCFG_DEVICE_PROGRAM_MAP(pacman_map) + MCFG_DEVICE_IO_MAP(io_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", pacman_state, vblank_irq) MCFG_WATCHDOG_ADD("watchdog") MCFG_WATCHDOG_VBLANK_INIT("screen", 16) MCFG_DEVICE_ADD("mainlatch", LS259, 0) // 74LS259 at 8K or 4099 at 7K - MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(WRITELINE(pacman_state, irq_mask_w)) - MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(DEVWRITELINE("namco", namco_device, pacman_sound_enable_w)) - MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(WRITELINE(pacman_state, flipscreen_w)) - //MCFG_ADDRESSABLE_LATCH_Q4_OUT_CB(WRITELINE(pacman_state, led1_w)) - //MCFG_ADDRESSABLE_LATCH_Q5_OUT_CB(WRITELINE(pacman_state, led2_w)) - //MCFG_ADDRESSABLE_LATCH_Q6_OUT_CB(WRITELINE(pacman_state, coin_lockout_global_w)) - MCFG_ADDRESSABLE_LATCH_Q7_OUT_CB(WRITELINE(pacman_state, coin_counter_w)) + MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(WRITELINE(*this, pacman_state, irq_mask_w)) + MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(WRITELINE("namco", namco_device, sound_enable_w)) + MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(WRITELINE(*this, pacman_state, flipscreen_w)) + //MCFG_ADDRESSABLE_LATCH_Q4_OUT_CB(WRITELINE(*this, pacman_state, led1_w)) + //MCFG_ADDRESSABLE_LATCH_Q5_OUT_CB(WRITELINE(*this, pacman_state, led2_w)) + //MCFG_ADDRESSABLE_LATCH_Q6_OUT_CB(WRITELINE(*this, pacman_state, coin_lockout_global_w)) + MCFG_ADDRESSABLE_LATCH_Q7_OUT_CB(WRITELINE(*this, pacman_state, coin_counter_w)) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) @@ -448,11 +448,11 @@ MACHINE_CONFIG_START( pacman_state::pacman ) MCFG_PALETTE_ADD_INIT_BLACK("palette", 128*4) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(pacman_state,pacman) - MCFG_GFXDECODE_ADD("gfxdecode", "palette", pacman) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_pacman) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("namco", NAMCO, MASTER_CLOCK/6/32) + SPEAKER(config, "mono").front_center(); + MCFG_DEVICE_ADD("namco", NAMCO, MASTER_CLOCK/6/32) MCFG_NAMCO_AUDIO_VOICES(3) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -463,14 +463,14 @@ MACHINE_CONFIG_START( pacman_state::pacmanx ) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK<<2, HTOTAL<<1, HBEND<<1, HBSTART<<1, VTOTAL<<1, VBEND<<1, VBSTART<<1) MCFG_SCREEN_UPDATE_DRIVER(pacman_state, screen_update_pacmanx) MCFG_VIDEO_START_OVERRIDE(pacman_state,pacmanx) - MCFG_GFXDECODE_MODIFY("gfxdecode", pacmanx) + MCFG_GFXDECODE_MODIFY("gfxdecode", gfx_pacmanx) MACHINE_CONFIG_END MACHINE_CONFIG_START( pacman_state::woodpek ) pacman(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(woodpek_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(woodpek_map) MACHINE_CONFIG_END @@ -518,7 +518,7 @@ uint8_t pacman_state::hbmame_pacplus_decode(offs_t addr, uint8_t e) return bitswap<8>(e,tbl[0],tbl[1],tbl[2],tbl[3],tbl[4],tbl[5],tbl[6],tbl[7]) ^ tbl[8]; } -DRIVER_INIT_MEMBER(pacman_state,pacplus) +void pacman_state::init_pacplus() { offs_t i; @@ -541,7 +541,7 @@ void pacman_state::eyes_decode(uint8_t *data) data[j] = bitswap<8>(swapbuffer[j],7,4,5,6,3,2,1,0); } -DRIVER_INIT_MEMBER(pacman_state,eyes) +void pacman_state::init_eyes() { int i; @@ -3448,224 +3448,224 @@ ROM_END *************************************/ /* in my opinion, the true original game */ -GAME( 1980, puckman, 0, pacman, pacman, pacman_state, 0, ROT90, "Namco", "Puckman (original)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, puckman, 0, pacman, pacman, pacman_state, 0, ROT90, "Namco", "Puckman (original)", MACHINE_SUPPORTS_SAVE ) /* Official MAME */ /* rom parent machine inp init */ -GAME( 1982, ctrpllrp, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Caterpillar Pacman Hack", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, hangly, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Hangly-Man (set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, hangly2, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Hangly-Man (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, hangly3, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Hangly-Man (set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1982, joyman, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Joyman", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, newpuc2, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Newpuc2", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, newpuc2b, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Newpuc2 (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, newpuckx, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "New Puck-X", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, pacheart, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Pacman (Hearts)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, pacman, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Namco] (Midway license)", "Pacman (Midway)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, pacmanf, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Namco] (Midway license)", "Pacman (Midway, with speedup hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, pacmod, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Namco] (Midway license)", "Pacman (Midway, harder)", MACHINE_SUPPORTS_SAVE ) -GAME( 1982, pacplus, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "[Namco] (Midway license)", "Pacman Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, puckmod, puckman, pacman, pacman, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, puckmanb, puckman, pacman, pacman, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 1, Probably Bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, puckmana, puckman, pacman, pacman, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, puckmanf, puckman, pacman, pacman, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 1 with speedup hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1982, ctrpllrp, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Caterpillar Pacman Hack", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, hangly, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Hangly-Man (set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, hangly2, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Hangly-Man (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, hangly3, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Hangly-Man (set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1982, joyman, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Joyman", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, newpuc2, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Newpuc2", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, newpuc2b, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Newpuc2 (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, newpuckx, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "New Puck-X", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, pacheart, puckman, pacman, pacman, pacman_state, 0, ROT90, "hack", "Pacman (Hearts)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, pacman, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Namco] (Midway license)", "Pacman (Midway)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, pacmanf, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Namco] (Midway license)", "Pacman (Midway, with speedup hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, pacmod, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Namco] (Midway license)", "Pacman (Midway, harder)", MACHINE_SUPPORTS_SAVE ) +HACK( 1982, pacplus, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "[Namco] (Midway license)", "Pacman Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, puckmod, puckman, pacman, pacman, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, puckmanb, puckman, pacman, pacman, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 1, Probably Bootleg)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, puckmana, puckman, pacman, pacman, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, puckmanf, puckman, pacman, pacman, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 1 with speedup hack)", MACHINE_SUPPORTS_SAVE ) /* Blue Justice's Hacks */ -GAME( 2001, hm1000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man 1000", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, hm2000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man 2000", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, hmba5000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man Babies 5000", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, hmba7000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man Babies 7000", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, hmbabymz, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man BabiesMaze", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, hmbluep, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man Blue Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, hmgrenp, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man Green Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, hmplus, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pm1000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Pac Man 1000", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pm2000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Pac Man 2000", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pm3000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Pac Man 3000", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pm4000p, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man 4000 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pm5000p, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man 5000 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pm6000, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man 6000", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pm7000, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man 7000", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pm7000p, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man 7000 Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pmba2000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Pac Man Babies 2000", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pmba3000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Pac Man Babies 3000", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pmba4000, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Babies 4000", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pmba6000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Pac Man Babies 6000", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pmba8000, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Babies 8000", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pmbamaz, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Pac Man Babies Maze", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pmbaplus, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Babies Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pmbluep, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Blue Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pmdeluxe, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Deluxe", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pmextra, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Extra", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pmextrap, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Extra Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pmfever, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Fever", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pmgrenp, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Green Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, hm1000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man 1000", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, hm2000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man 2000", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, hmba5000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man Babies 5000", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, hmba7000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man Babies 7000", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, hmbabymz, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man BabiesMaze", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, hmbluep, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man Blue Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, hmgrenp, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man Green Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, hmplus, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Hangly Man Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pm1000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Pac Man 1000", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pm2000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Pac Man 2000", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pm3000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Pac Man 3000", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pm4000p, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man 4000 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pm5000p, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man 5000 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pm6000, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man 6000", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pm7000, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man 7000", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pm7000p, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man 7000 Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pmba2000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Pac Man Babies 2000", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pmba3000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Pac Man Babies 3000", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pmba4000, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Babies 4000", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pmba6000, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Pac Man Babies 6000", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pmba8000, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Babies 8000", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pmbamaz, puckman, pacman, pacman, pacman_state, 0, ROT90, "Blue Justice", "Pac Man Babies Maze", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pmbaplus, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Babies Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pmbluep, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Blue Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pmdeluxe, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Deluxe", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pmextra, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Extra", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pmextrap, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Extra Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pmfever, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Fever", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pmgrenp, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "Blue Justice", "Pac Man Green Plus", MACHINE_SUPPORTS_SAVE ) /* T-Bone Hacks */ -GAME( 2000, baby2, puckman, pacman, pacman, pacman_state, 0, ROT90, "T-Bone", "Baby Pacman 2 (Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, baby3, puckman, pacman, pacman, pacman_state, 0, ROT90, "T-Bone", "Baby Pacman 3 (Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, baby4, puckman, pacman, pacman, pacman_state, 0, ROT90, "T-Bone", "Pacman (Baby Maze 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pmad6m, puckman, woodpek, pacman, pacman_state, 0, ROT90, "T-Bone", "Pacman 2000 After Dark", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, snakeyes, puckman, woodpek, pacman, pacman_state, 0, ROT90, "T-Bone", "Pacman 2000 (Snake Eyes Mazes)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, snowpac, puckman, pacman, pacman, pacman_state, 0, ROT90, "T-Bone", "Snowy Day Pacman", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, tbone, puckman, woodpek, pacman, pacman_state, 0, ROT90, "T-Bone", "Pacman 2000 (T-Bone Mazes)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vectr6m, puckman, woodpek, pacman, pacman_state, 0, ROT90, "T-Bone", "Vector Pacman 2000", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vectr6tb, puckman, woodpek, pacman, pacman_state, 0, ROT90, "T-Bone", "Vector Pacman 2000 (T-Bone Mazes)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, baby2, puckman, pacman, pacman, pacman_state, 0, ROT90, "T-Bone", "Baby Pacman 2 (Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, baby3, puckman, pacman, pacman, pacman_state, 0, ROT90, "T-Bone", "Baby Pacman 3 (Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, baby4, puckman, pacman, pacman, pacman_state, 0, ROT90, "T-Bone", "Pacman (Baby Maze 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pmad6m, puckman, woodpek, pacman, pacman_state, 0, ROT90, "T-Bone", "Pacman 2000 After Dark", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, snakeyes, puckman, woodpek, pacman, pacman_state, 0, ROT90, "T-Bone", "Pacman 2000 (Snake Eyes Mazes)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, snowpac, puckman, pacman, pacman, pacman_state, 0, ROT90, "T-Bone", "Snowy Day Pacman", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, tbone, puckman, woodpek, pacman, pacman_state, 0, ROT90, "T-Bone", "Pacman 2000 (T-Bone Mazes)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vectr6m, puckman, woodpek, pacman, pacman_state, 0, ROT90, "T-Bone", "Vector Pacman 2000", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vectr6tb, puckman, woodpek, pacman, pacman_state, 0, ROT90, "T-Bone", "Vector Pacman 2000 (T-Bone Mazes)", MACHINE_SUPPORTS_SAVE ) /* Jerronimo's Progs - www.umlautllama.com */ -GAME( 2000, brakman, puckman, pacman, pacman, pacman_state, 0, ROT90, "Scott Lawrence", "Brakman", MACHINE_SUPPORTS_SAVE ) // http://www.csh.rit.edu/~jerry/arcade/age/ -GAME( 2004, pacman25, puckman, woodpek, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "25 MAP PAC [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, pacsnoop, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "Pac Snoop v1.3 [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pengman, puckman, pacman, pacman, pacman_state, 0, ROT90, "Scott Lawrence", "Pengo Man", MACHINE_SUPPORTS_SAVE ) // http://www.csh.rit.edu/~jerry/arcade/age/ +HACK( 2000, brakman, puckman, pacman, pacman, pacman_state, 0, ROT90, "Scott Lawrence", "Brakman", MACHINE_SUPPORTS_SAVE ) // http://www.csh.rit.edu/~jerry/arcade/age/ +HACK( 2004, pacman25, puckman, woodpek, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "25 MAP PAC [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, pacsnoop, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Scott Lawrence", "Pac Snoop v1.3 [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pengman, puckman, pacman, pacman, pacman_state, 0, ROT90, "Scott Lawrence", "Pengo Man", MACHINE_SUPPORTS_SAVE ) // http://www.csh.rit.edu/~jerry/arcade/age/ /* Medragon's Hacks */ -GAME( 2000, crazypac, puckman, pacman, pacman, pacman_state, 0, ROT90, "Tim Appleton", "Crazy Pac", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, dizzy, puckman, pacman, pacman, pacman_state, 0, ROT90, "Tim Appleton", "Dizzy Ghost - A Reversal of Roles", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacfnt, puckman, pacman, pacman, pacman_state, 0, ROT90, "Tim Appleton", "Pacman with Pacman font", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacwf, puckman, pacman, pacman, pacman_state, 0, ROT90, "Tim Appleton", "Pacman (Weird Fruit)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, crazypac, puckman, pacman, pacman, pacman_state, 0, ROT90, "Tim Appleton", "Crazy Pac", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, dizzy, puckman, pacman, pacman, pacman_state, 0, ROT90, "Tim Appleton", "Dizzy Ghost - A Reversal of Roles", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacfnt, puckman, pacman, pacman, pacman_state, 0, ROT90, "Tim Appleton", "Pacman with Pacman font", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacwf, puckman, pacman, pacman, pacman_state, 0, ROT90, "Tim Appleton", "Pacman (Weird Fruit)", MACHINE_SUPPORTS_SAVE ) /* Sil's Hacks */ -GAME( 1998, chtpac3d, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Marcel Silvius", "Pacman 3D [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, eltonpac, puckman, pacman, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "Elton Pac", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, mazeman, puckman, pacman, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "Maze Man", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, namcosil, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Marcel Silvius", "Pacman (Namco) (Sil hack) [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, newpuck3, puckman, pacman, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "New Puck-3", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, pacman3d, puckman, pacman, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "Pacman 3D", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacman6, puckman, woodpek, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "Pacman 6", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacmn6m2, puckman, woodpek, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "Pacman 2000 (Set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacmulti, puckman, woodpek, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "PacMulti (Pacman)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacweird, puckman, woodpek, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "Pacman (Six Map Weird)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, chtpac3d, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Marcel Silvius", "Pacman 3D [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, eltonpac, puckman, pacman, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "Elton Pac", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, mazeman, puckman, pacman, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "Maze Man", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, namcosil, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Marcel Silvius", "Pacman (Namco) (Sil hack) [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, newpuck3, puckman, pacman, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "New Puck-3", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, pacman3d, puckman, pacman, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "Pacman 3D", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacman6, puckman, woodpek, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "Pacman 6", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacmn6m2, puckman, woodpek, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "Pacman 2000 (Set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacmulti, puckman, woodpek, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "PacMulti (Pacman)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacweird, puckman, woodpek, pacman, pacman_state, 0, ROT90, "Marcel Silvius", "Pacman (Six Map Weird)", MACHINE_SUPPORTS_SAVE ) /* Bobby Tribble's Hacks */ -GAME( 2000, pac2600, puckman, pacman, pacman, pacman_state, 0, ROT90, "Bobby Tribble", "Pac 2600", MACHINE_SUPPORTS_SAVE ) -GAME( 19??, pac2600a, puckman, pacman, pacman, pacman_state, 0, ROT90, "Bobby Tribble?","Pac 2600 (Older?)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacmini, puckman, pacman, pacman, pacman_state, 0, ROT90, "Bobby Tribble", "Mini Pacman", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacmini2, puckman, pacman, pacman, pacman_state, 0, ROT90, "Bobby Tribble", "Mini Pacman 2", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pac2600, puckman, pacman, pacman, pacman_state, 0, ROT90, "Bobby Tribble", "Pac 2600", MACHINE_SUPPORTS_SAVE ) +HACK( 19??, pac2600a, puckman, pacman, pacman, pacman_state, 0, ROT90, "Bobby Tribble?","Pac 2600 (Older?)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacmini, puckman, pacman, pacman, pacman_state, 0, ROT90, "Bobby Tribble", "Mini Pacman", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacmini2, puckman, pacman, pacman, pacman_state, 0, ROT90, "Bobby Tribble", "Mini Pacman 2", MACHINE_SUPPORTS_SAVE ) /* Hires hacks */ -GAME( 1981, hanglyx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "Hangly-Man (set 1) (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, hangly2x, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "Hangly-Man (set 2) (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, hangly3x, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "Hangly-Man (set 3) (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, newpuc2x, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "Newpuc2 (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, nwpuc2bx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "Newpuc2 (set 2) (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, nwpuckxx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "New Puck-X (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, pacmanx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "[Namco] (Midway license)", "Pac-Man (Midway) (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, pacmanfx, puckmanx, pacmanx, pacman0, pacman_state, 0, ROT90, "[Namco] (Midway license)", "Pac-Man (Midway) (hires hack) [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, pacmodx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "[Namco] (Midway license)", "Pac-Man (Midway, harder) (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1982, pacplusx, puckmanx, pacmanx, pacman, pacman_state, pacplus, ROT90, "[Namco] (Midway license)", "Pac-Man Plus (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, pheartx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "Pac-Man (Hearts) (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, puckmanx, 0, pacmanx, pacman, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 1, Probably Bootleg) (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, puckmnax, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 2) (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, puckmnfx, puckmanx, pacmanx, pacman0, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 1) (hires hack) [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, puckmnhx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "Puckman (Falcom?) (hires hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, puckmodx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 3) (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, hanglyx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "Hangly-Man (set 1) (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, hangly2x, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "Hangly-Man (set 2) (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, hangly3x, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "Hangly-Man (set 3) (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, newpuc2x, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "Newpuc2 (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, nwpuc2bx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "Newpuc2 (set 2) (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, nwpuckxx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "New Puck-X (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, pacmanx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "[Namco] (Midway license)", "Pac-Man (Midway) (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, pacmanfx, puckmanx, pacmanx, pacman0, pacman_state, 0, ROT90, "[Namco] (Midway license)", "Pac-Man (Midway) (hires hack) [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, pacmodx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "[Namco] (Midway license)", "Pac-Man (Midway, harder) (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1982, pacplusx, puckmanx, pacmanx, pacman, pacman_state, pacplus, ROT90, "[Namco] (Midway license)", "Pac-Man Plus (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, pheartx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "Pac-Man (Hearts) (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, puckmanx, 0, pacmanx, pacman, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 1, Probably Bootleg) (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, puckmnax, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 2) (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, puckmnfx, puckmanx, pacmanx, pacman0, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 1) (hires hack) [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, puckmnhx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "hack", "Puckman (Falcom?) (hires hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, puckmodx, puckmanx, pacmanx, pacman, pacman_state, 0, ROT90, "Namco", "PuckMan (Japan set 3) (hires hack)", MACHINE_SUPPORTS_SAVE ) /* Misc Pacman Hacks */ -GAME( 2001, abortman, puckman, pacman, pacman, pacman_state, 0, ROT90, "Paul Copeland", "Abortman", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, bucaneer, puckman, pacman, pacman, pacman_state, 0, ROT90, "Bucco", "Buccaneer", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, caterpil, puckman, pacman, mspacman, pacman_state, 0, ROT90, "Phi", "Caterpillar", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, chtpac, puckman, pacman, pacman0, pacman_state, 0, ROT90, "[Midway]", "Pacman [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, chtpman2, puckman, pacman, pacman0, pacman_state, 0, ROT90, "[Namco]", "New Puck2 [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, chtpop, puckman, pacman, pacman0, pacman_state, 0, ROT90, "[Midway]", "Pac-man (Popeye) [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, chtpuck, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Deluxe", "New Puck-X [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, europac, puckman, pacman, pacman, pacman_state, 0, ROT90, "Stefano Priore", "Euro Pac", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, fasthang, puckman, pacman, pacman0, pacman_state, 0, ROT90, "[Nittoh]", "Hangly Man [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, fastpop, puckman, pacman, pacman0, pacman_state, 0, ROT90, "[Midway]", "Pacman (Popeye) [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, fastpuck, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Deluxe", "New Puck-X [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, fpnleash, puckman, woodpek, pacman, pacman_state, 0, ROT90, "Peter Storey", "Pacman Unleashed (Flat)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, fstpman2, puckman, pacman, pacman0, pacman_state, 0, ROT90, "[Namco]", "New Puck2 [f]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, hanglyad, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Nittoh]", "Hangly-Man (set 1) After Dark", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, hearts, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Hearts)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, hellowp, puckman, pacman, pacman, pacman_state, 0, ROT90, "cmonkey", "Hello World (Pacman HW)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, hmhearts, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Nittoh]", "Hangly-Man (Hearts)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, hmpopey, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Nittoh]", "Hangly-Man (Popeye)", MACHINE_SUPPORTS_SAVE ) -GAME( 2005, homercid, puckman, pacman, mspacpls, pacman_state, 0, ROT90, "David Widel", "Homercide", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, jacman, puckman, pacman, pacman, pacman_state, 0, ROT90, "Brent Cobb", "Jacman", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, jpmmunch, puckman, pacman, pacman, pacman_state, 0, ROT90, "JPM", "Muncher", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, newpuc1, puckman, pacman, pacman, pacman_state, 0, ROT90, "E.P.", "Newpuc1 (Italian dump)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, newpuck2, puckman, pacman, pacman, pacman_state, 0, ROT90, "Sir Scotty", "New Puck-2", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, nwpuc2b, puckman, pacman, newpuc2b, pacman_state, 0, ROT90, "Linear Elect", "New Puc2 (Set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacbaby, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Baby Maze 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacbaby2, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Baby Maze 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacbaby3, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Baby Maze 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacbell, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Pacman (Bell)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacelec, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Pacman (Electric Cowboy)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacinvis, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Original Inviso)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacjail, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Pacman (Jail)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacjr1, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman Jr. (Maze 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacjr2, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman Jr. (Maze 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacjr3, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman Jr. (Maze 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacjr4, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman Jr. (Maze 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacm255, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Fixes 255th Maze)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, pacmanp, puckman, pacman, pacman, pacman_state, 0, ROT90, "Don Hodges", "Pacman (Patched)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, pacmar, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Mario Pacman", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, pacminer, puckman, pacman, pacman, pacman_state, 0, ROT90, "Jim Bagley", "Pac Manic Miner Man", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacms1, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Maze 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacms2, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Maze 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacms3, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Maze 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacms4, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Maze 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacmsa1, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Attack 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacmsa2, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Attack 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacmsa3, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Attack 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacmsa4, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Attack 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 1982, pacplusc, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Bally Midway", "Pacman Plus (Unencrypted) [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, pacpopey, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Popeye)", MACHINE_SUPPORTS_SAVE ) -GAME( 19??, pacrab, puckman, woodpek, pacman, pacman_state, 0, ROT90, "[Midway]", "Pac Rabbit", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacshuf, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Pacman (Shuffle)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pacspeed, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Pacman (Speedy)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pcrunchy, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Pacman (Crunchy)", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, pheartb, puckman, pacman, newpuc2, pacman_state, 0, ROT90, "Kamiya", "Pacman Hearts 2", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pmad, puckman, pacman, pacman, pacman_state, 0, ROT90, "Sir Scotty", "Pacman After Dark", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pmad00, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman After Dark 2000", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pmada, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman After Dark (Alternate)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, pmheart, puckman, pacman, pacman, pacman_state, 0, ROT90, "bootleg", "Puckman Hearts", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, pplusad, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "[Bally Midway]", "Pacman Plus After Dark", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, puck255, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Namco]", "Puckman (Fixes 255th Maze)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, puckmano, puckman, pacman, pacman, pacman_state, 0, ROT90, "Hebus", "Puckman Opposite", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, puckmot1, puckman, pacman, pacman, pacman_state, 0, ROT90, "Hebus", "Puckmotik (alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, puckmoti, puckman, pacman, pacman, pacman_state, 0, ROT90, "Hebus", "Puckmotik", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, puckren, puckman, pacman, pacman, pacman_state, 0, ROT90, "PacHack", "Puckman Renaissance", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, puckrenc, puckman, pacman, pacman0, pacman_state, 0, ROT90, "PacHack", "Puckman Renaissance [c]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, punleash, puckman, woodpek, pacman, pacman_state, 0, ROT90, "Peter Storey", "Pacman Unleashed", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, roboman, puckman, pacman, pacman, pacman_state, 0, ROT90, "Runge Editing", "Robo Man", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, spuckman, puckman, pacman, spuckman, pacman_state, 0, ROT90, "TV Tune / Miet!o!mat", "Super Puckman", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, sumelton, puckman, pacman, pacman, pacman_state, 0, ROT90, "Staizitto", "Summertime Elton", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, sumeltob, puckman, pacman, pacman, pacman_state, 0, ROT90, "Staizitto", "Summertime Elton (old)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, ultra2, puckman, pacman, pacman, pacman_state, 0, ROT90, "TwoBit Score", "Ultra Pacman", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, ultrapac, puckman, woodpek, pacman, pacman_state, 0, ROT90, "PacFan", "UltraPac", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vcrunchy, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Vector Pacman (Crunchy)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vecbaby, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Baby Maze 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vecbaby2, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Baby Maze 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vecbaby3, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Baby Maze 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vecpac, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vectplus, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "[Bally Midway]", "Vector Pacman Plus", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vectxens, puckman, pacman, pacman, pacman_state, 0, ROT90, "Jeff Morris", "Vector Xens Revenge", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vhangly, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Nittoh]", "Vector Hangly-Man", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, vhangly3, puckman, pacman, pacman, pacman_state, 0, ROT90, "Gatinho [Nittoh]", "Vector Hangly-Man3", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vpacbell, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Vector Pacman (Bell)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vpacelec, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Vector Pacman (Electric Cowboy)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vpacjail, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Vector Pacman (Jail)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vpacms1, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Maze 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vpacms2, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Maze 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vpacms3, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Maze 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vpacms4, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Maze 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vpacmsa1, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Attack 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vpacmsa2, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Attack 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vpacmsa3, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Attack 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vpacmsa4, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Attack 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vpacshuf, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Vector Pacman (Shuffle)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vpspeed, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Vector Pacman (Speedy)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, xensad, puckman, pacman, pacman, pacman_state, 0, ROT90, "Jeff Morris", "Xens Revenge After Dark", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, xensrev, puckman, pacman, pacman, pacman_state, 0, ROT90, "Jeff Morris", "Xens Revenge", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, abortman, puckman, pacman, pacman, pacman_state, 0, ROT90, "Paul Copeland", "Abortman", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, bucaneer, puckman, pacman, pacman, pacman_state, 0, ROT90, "Bucco", "Buccaneer", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, caterpil, puckman, pacman, mspacman, pacman_state, 0, ROT90, "Phi", "Caterpillar", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, chtpac, puckman, pacman, pacman0, pacman_state, 0, ROT90, "[Midway]", "Pacman [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, chtpman2, puckman, pacman, pacman0, pacman_state, 0, ROT90, "[Namco]", "New Puck2 [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, chtpop, puckman, pacman, pacman0, pacman_state, 0, ROT90, "[Midway]", "Pac-man (Popeye) [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, chtpuck, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Deluxe", "New Puck-X [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, europac, puckman, pacman, pacman, pacman_state, 0, ROT90, "Stefano Priore", "Euro Pac", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, fasthang, puckman, pacman, pacman0, pacman_state, 0, ROT90, "[Nittoh]", "Hangly Man [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, fastpop, puckman, pacman, pacman0, pacman_state, 0, ROT90, "[Midway]", "Pacman (Popeye) [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, fastpuck, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Deluxe", "New Puck-X [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, fpnleash, puckman, woodpek, pacman, pacman_state, 0, ROT90, "Peter Storey", "Pacman Unleashed (Flat)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, fstpman2, puckman, pacman, pacman0, pacman_state, 0, ROT90, "[Namco]", "New Puck2 [f]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, hanglyad, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Nittoh]", "Hangly-Man (set 1) After Dark", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, hearts, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Hearts)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, hellowp, puckman, pacman, pacman, pacman_state, 0, ROT90, "cmonkey", "Hello World (Pacman HW)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, hmhearts, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Nittoh]", "Hangly-Man (Hearts)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, hmpopey, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Nittoh]", "Hangly-Man (Popeye)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, homercid, puckman, pacman, mspacpls, pacman_state, 0, ROT90, "David Widel", "Homercide", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, jacman, puckman, pacman, pacman, pacman_state, 0, ROT90, "Brent Cobb", "Jacman", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, jpmmunch, puckman, pacman, pacman, pacman_state, 0, ROT90, "JPM", "Muncher", MACHINE_SUPPORTS_SAVE ) +HACK( 1983, newpuc1, puckman, pacman, pacman, pacman_state, 0, ROT90, "E.P.", "Newpuc1 (Italian dump)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, newpuck2, puckman, pacman, pacman, pacman_state, 0, ROT90, "Sir Scotty", "New Puck-2", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, nwpuc2b, puckman, pacman, newpuc2b, pacman_state, 0, ROT90, "Linear Elect", "New Puc2 (Set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacbaby, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Baby Maze 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacbaby2, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Baby Maze 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacbaby3, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Baby Maze 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacbell, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Pacman (Bell)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacelec, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Pacman (Electric Cowboy)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacinvis, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Original Inviso)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacjail, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Pacman (Jail)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacjr1, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman Jr. (Maze 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacjr2, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman Jr. (Maze 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacjr3, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman Jr. (Maze 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacjr4, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman Jr. (Maze 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacm255, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Fixes 255th Maze)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, pacmanp, puckman, pacman, pacman, pacman_state, 0, ROT90, "Don Hodges", "Pacman (Patched)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, pacmar, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Mario Pacman", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, pacminer, puckman, pacman, pacman, pacman_state, 0, ROT90, "Jim Bagley", "Pac Manic Miner Man", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacms1, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Maze 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacms2, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Maze 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacms3, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Maze 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacms4, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Maze 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacmsa1, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Attack 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacmsa2, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Attack 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacmsa3, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Attack 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacmsa4, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Ms. Pacman Attack 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 1982, pacplusc, puckman, pacman, pacman0, pacman_state, 0, ROT90, "Bally Midway", "Pacman Plus (Unencrypted) [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, pacpopey, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman (Popeye)", MACHINE_SUPPORTS_SAVE ) +HACK( 19??, pacrab, puckman, woodpek, pacman, pacman_state, 0, ROT90, "[Midway]", "Pac Rabbit", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacshuf, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Pacman (Shuffle)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pacspeed, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Pacman (Speedy)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pcrunchy, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Pacman (Crunchy)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, pheartb, puckman, pacman, newpuc2, pacman_state, 0, ROT90, "Kamiya", "Pacman Hearts 2", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pmad, puckman, pacman, pacman, pacman_state, 0, ROT90, "Sir Scotty", "Pacman After Dark", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pmad00, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman After Dark 2000", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pmada, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Pacman After Dark (Alternate)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, pmheart, puckman, pacman, pacman, pacman_state, 0, ROT90, "bootleg", "Puckman Hearts", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, pplusad, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "[Bally Midway]", "Pacman Plus After Dark", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, puck255, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Namco]", "Puckman (Fixes 255th Maze)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, puckmano, puckman, pacman, pacman, pacman_state, 0, ROT90, "Hebus", "Puckman Opposite", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, puckmot1, puckman, pacman, pacman, pacman_state, 0, ROT90, "Hebus", "Puckmotik (alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, puckmoti, puckman, pacman, pacman, pacman_state, 0, ROT90, "Hebus", "Puckmotik", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, puckren, puckman, pacman, pacman, pacman_state, 0, ROT90, "PacHack", "Puckman Renaissance", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, puckrenc, puckman, pacman, pacman0, pacman_state, 0, ROT90, "PacHack", "Puckman Renaissance [c]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, punleash, puckman, woodpek, pacman, pacman_state, 0, ROT90, "Peter Storey", "Pacman Unleashed", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, roboman, puckman, pacman, pacman, pacman_state, 0, ROT90, "Runge Editing", "Robo Man", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, spuckman, puckman, pacman, spuckman, pacman_state, 0, ROT90, "TV Tune / Miet!o!mat", "Super Puckman", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, sumelton, puckman, pacman, pacman, pacman_state, 0, ROT90, "Staizitto", "Summertime Elton", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, sumeltob, puckman, pacman, pacman, pacman_state, 0, ROT90, "Staizitto", "Summertime Elton (old)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, ultra2, puckman, pacman, pacman, pacman_state, 0, ROT90, "TwoBit Score", "Ultra Pacman", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, ultrapac, puckman, woodpek, pacman, pacman_state, 0, ROT90, "PacFan", "UltraPac", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vcrunchy, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Vector Pacman (Crunchy)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vecbaby, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Baby Maze 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vecbaby2, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Baby Maze 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vecbaby3, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Baby Maze 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vecpac, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vectplus, puckman, pacman, pacman, pacman_state, pacplus, ROT90, "[Bally Midway]", "Vector Pacman Plus", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vectxens, puckman, pacman, pacman, pacman_state, 0, ROT90, "Jeff Morris", "Vector Xens Revenge", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vhangly, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Nittoh]", "Vector Hangly-Man", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, vhangly3, puckman, pacman, pacman, pacman_state, 0, ROT90, "Gatinho [Nittoh]", "Vector Hangly-Man3", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vpacbell, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Vector Pacman (Bell)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vpacelec, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Vector Pacman (Electric Cowboy)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vpacjail, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Vector Pacman (Jail)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vpacms1, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Maze 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vpacms2, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Maze 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vpacms3, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Maze 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vpacms4, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Maze 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vpacmsa1, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Attack 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vpacmsa2, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Attack 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vpacmsa3, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Attack 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vpacmsa4, puckman, pacman, pacman, pacman_state, 0, ROT90, "[Midway]", "Vector Pacman (Ms. Pacman Attack 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vpacshuf, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Vector Pacman (Shuffle)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vpspeed, puckman, pacman, pacman, pacman_state, 0, ROT90, "Snake Eyes", "Vector Pacman (Speedy)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, xensad, puckman, pacman, pacman, pacman_state, 0, ROT90, "Jeff Morris", "Xens Revenge After Dark", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, xensrev, puckman, pacman, pacman, pacman_state, 0, ROT90, "Jeff Morris", "Xens Revenge", MACHINE_SUPPORTS_SAVE ) #include "mspacman.cpp" diff --git a/docs/release/src/hbmame/drivers/pcktgal.cpp b/docs/release/src/hbmame/drivers/pcktgal.cpp index d394770ac6e..59e6b20ed79 100644 --- a/docs/release/src/hbmame/drivers/pcktgal.cpp +++ b/docs/release/src/hbmame/drivers/pcktgal.cpp @@ -3,51 +3,47 @@ #include "../mame/drivers/pcktgal.cpp" ROM_START( pckgalgr ) - ROM_REGION( 0x14000, "maincpu", 0 ) /* 64k for code + 16k for banks */ - ROM_LOAD( "eb04gr.rom", 0x10000, 0x4000, CRC(9a7a826c) SHA1(f0c62a760cc05e31568723eaf354a735c28d20ab) ) - ROM_CONTINUE( 0x04000, 0xc000) - /* 4000-7fff is banked but code falls through from 7fff to 8000, so */ - /* I have to load the bank directly at 4000. */ + ROM_REGION( 0x14000, "maincpu", 0 ) + ROM_LOAD( "eb04gr.rom", 0x10000, 0x4000, CRC(9a7a826c) SHA1(f0c62a760cc05e31568723eaf354a735c28d20ab) ) + ROM_CONTINUE( 0x04000, 0xc000) - ROM_REGION( 0x18000, "audiocpu", 0 ) /* 96k for code + 96k for decrypted opcodes */ - ROM_LOAD( "eb03.f2", 0x10000, 0x8000, CRC(cb029b02) SHA1(fbb3da08ed05ae73fbeeb13e0e2ff735aaf83db8) ) - ROM_CONTINUE( 0x08000, 0x8000 ) + ROM_REGION( 0x18000, "audiocpu", 0 ) + ROM_LOAD( "eb03.f2", 0x10000, 0x8000, CRC(cb029b02) SHA1(fbb3da08ed05ae73fbeeb13e0e2ff735aaf83db8) ) + ROM_CONTINUE( 0x08000, 0x8000 ) ROM_REGION( 0x20000, "gfx1", 0 ) - ROM_LOAD( "eb01gr.rom", 0x00000, 0x10000, CRC(9e5e5743) SHA1(3379bcd36148c37bfc8d2eb2909104b367797856) ) - ROM_LOAD( "eb02gr.rom", 0x10000, 0x10000, CRC(be11227c) SHA1(c41b10f23ce60829a40851ad024e189bc7e5b07c) ) + ROM_LOAD( "eb01gr.rom", 0x00000, 0x10000, CRC(9e5e5743) SHA1(3379bcd36148c37bfc8d2eb2909104b367797856) ) + ROM_LOAD( "eb02gr.rom", 0x10000, 0x10000, CRC(be11227c) SHA1(c41b10f23ce60829a40851ad024e189bc7e5b07c) ) ROM_REGION( 0x10000, "gfx2", 0 ) - ROM_LOAD( "eb00gr.rom", 0x00000, 0x10000, CRC(5eeb40e8) SHA1(703b2b87954032a383c6f34316df2b5ec6a59488) ) + ROM_LOAD( "eb00gr.rom", 0x00000, 0x10000, CRC(5eeb40e8) SHA1(703b2b87954032a383c6f34316df2b5ec6a59488) ) ROM_REGION( 0x0400, "proms", 0 ) - ROM_LOAD( "eb05.k14", 0x0000, 0x0200, CRC(3b6198cb) SHA1(d32b364cfce99637998ca83ad21783f80364dd65) ) /* 82s147.084 */ - ROM_LOAD( "eb06.k15", 0x0200, 0x0200, CRC(1fbd4b59) SHA1(84e20329003cf09b849b49e1d83edc330d49f404) ) /* 82s131.101 */ + ROM_LOAD( "eb05.k14", 0x0000, 0x0200, CRC(3b6198cb) SHA1(d32b364cfce99637998ca83ad21783f80364dd65) ) + ROM_LOAD( "eb06.k15", 0x0200, 0x0200, CRC(1fbd4b59) SHA1(84e20329003cf09b849b49e1d83edc330d49f404) ) ROM_END ROM_START( pcktgalk ) - ROM_REGION( 0x14000, "maincpu", 0 ) /* 64k for code + 16k for banks */ - ROM_LOAD( "eb04.j7", 0x10000, 0x4000, CRC(8215d60d) SHA1(ac26dfce7e215be21f2a17f864c5e966b8b8322e) ) - ROM_CONTINUE( 0x04000, 0xc000) - /* 4000-7fff is banked but code falls through from 7fff to 8000, so */ - /* I have to load the bank directly at 4000. */ + ROM_REGION( 0x14000, "maincpu", 0 ) + ROM_LOAD( "eb04.j7", 0x10000, 0x4000, CRC(8215d60d) SHA1(ac26dfce7e215be21f2a17f864c5e966b8b8322e) ) + ROM_CONTINUE( 0x04000, 0xc000) - ROM_REGION( 0x18000, "audiocpu", 0 ) /* 96k for code + 96k for decrypted opcodes */ - ROM_LOAD( "eb03.f2", 0x10000, 0x8000, CRC(cb029b02) SHA1(fbb3da08ed05ae73fbeeb13e0e2ff735aaf83db8) ) - ROM_CONTINUE( 0x08000, 0x8000 ) + ROM_REGION( 0x18000, "audiocpu", 0 ) + ROM_LOAD( "eb03.f2", 0x10000, 0x8000, CRC(cb029b02) SHA1(fbb3da08ed05ae73fbeeb13e0e2ff735aaf83db8) ) + ROM_CONTINUE( 0x08000, 0x8000 ) ROM_REGION( 0x20000, "gfx1", 0 ) - ROM_LOAD( "eb01k.rom", 0x00000, 0x10000, CRC(3b9f8e29) SHA1(b7ae6d72b9fc1f4964b673346d76a9d24cd5606c) ) - ROM_LOAD( "eb02.d12", 0x10000, 0x10000, CRC(a9dcd339) SHA1(245824ab86cdfe4b842ce1be0af60f2ff4c6ae07) ) + ROM_LOAD( "eb01k.rom", 0x00000, 0x10000, CRC(3b9f8e29) SHA1(b7ae6d72b9fc1f4964b673346d76a9d24cd5606c) ) + ROM_LOAD( "eb02.d12", 0x10000, 0x10000, CRC(a9dcd339) SHA1(245824ab86cdfe4b842ce1be0af60f2ff4c6ae07) ) ROM_REGION( 0x10000, "gfx2", 0 ) - ROM_LOAD( "eb00.a1", 0x00000, 0x10000, CRC(6c1a14a8) SHA1(03201197304c5f1d854b8c4f4a5c78336b51f872) ) + ROM_LOAD( "eb00.a1", 0x00000, 0x10000, CRC(6c1a14a8) SHA1(03201197304c5f1d854b8c4f4a5c78336b51f872) ) ROM_REGION( 0x0400, "proms", 0 ) - ROM_LOAD( "eb05.k14", 0x0000, 0x0200, CRC(3b6198cb) SHA1(d32b364cfce99637998ca83ad21783f80364dd65) ) /* 82s147.084 */ - ROM_LOAD( "eb06.k15", 0x0200, 0x0200, CRC(1fbd4b59) SHA1(84e20329003cf09b849b49e1d83edc330d49f404) ) /* 82s131.101 */ + ROM_LOAD( "eb05.k14", 0x0000, 0x0200, CRC(3b6198cb) SHA1(d32b364cfce99637998ca83ad21783f80364dd65) ) + ROM_LOAD( "eb06.k15", 0x0200, 0x0200, CRC(1fbd4b59) SHA1(84e20329003cf09b849b49e1d83edc330d49f404) ) ROM_END -GAME( 1987, pckgalgr, pcktgal, pcktgal, pcktgal, pcktgal_state, pcktgal, ROT0, "GreekRoms", "Pocket Gal (Greek)", MACHINE_SUPPORTS_SAVE ) -GAME( 1987, pcktgalk, pcktgal, pcktgal, pcktgal, pcktgal_state, pcktgal, ROT0, "Hack", "Pocket Gal (Korean)", MACHINE_SUPPORTS_SAVE ) +HACK( 1987, pckgalgr, pcktgal, pcktgal, pcktgal, pcktgal_state, pcktgal, ROT0, "GreekRoms", "Pocket Gal (Greek)", MACHINE_SUPPORTS_SAVE ) +HACK( 1987, pcktgalk, pcktgal, pcktgal, pcktgal, pcktgal_state, pcktgal, ROT0, "Hack", "Pocket Gal (Korean)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/pengo.cpp b/docs/release/src/hbmame/drivers/pengo.cpp index d8e03ddf357..5b109ec91dc 100644 --- a/docs/release/src/hbmame/drivers/pengo.cpp +++ b/docs/release/src/hbmame/drivers/pengo.cpp @@ -141,8 +141,8 @@ ROM_START( vecpengo ) ROM_END -GAME( 2003, alpacap7, alpaca8, pengou, pengo, pengo_state, 0, ROT90, "Scott Lawrence", "Alpaca v0.7 (Pengo Hardware)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_COLORS ) -GAME( 2003, alpacap8, alpaca8, pengou, pengo, pengo_state, 0, ROT90, "Scott Lawrence", "Alpaca v0.8 (Pengo Hardware)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_COLORS ) -GAME( 2016, pacpen, pengo, pengou, pacpen, pengo_state, 0, ROT90, "Andrew Hannay", "Pacman on Pengo Hardware", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, pengopop, pengo, pengou, pengo, pengo_state, 0, ROT90, "Sega", "Pengo (Popcorn Music)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, vecpengo, pengo, pengoe, pengo, pengo_state, 0, ROT90, "T-Bone", "Pengo (Vector sim)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, alpacap7, alpaca8, pengou, pengo, pengo_state, 0, ROT90, "Scott Lawrence", "Alpaca v0.7 (Pengo Hardware)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_COLORS ) +HACK( 2003, alpacap8, alpaca8, pengou, pengo, pengo_state, 0, ROT90, "Scott Lawrence", "Alpaca v0.8 (Pengo Hardware)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_COLORS ) +HACK( 2016, pacpen, pengo, pengou, pacpen, pengo_state, 0, ROT90, "Andrew Hannay", "Pacman on Pengo Hardware", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, pengopop, pengo, pengou, pengo, pengo_state, 0, ROT90, "Sega", "Pengo (Popcorn Music)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, vecpengo, pengo, pengoe, pengo, pengo_state, 0, ROT90, "T-Bone", "Pengo (Vector sim)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/pgm.cpp b/docs/release/src/hbmame/drivers/pgm.cpp index 3b38d978ecb..e6ba10059cc 100644 --- a/docs/release/src/hbmame/drivers/pgm.cpp +++ b/docs/release/src/hbmame/drivers/pgm.cpp @@ -1621,65 +1621,65 @@ ROM_END -GAME( 2002, ketarrb, ket, pgm_arm_type1_cave, pgm, pgm_arm_type1_state, ket, ROT270, "trap15", "Ketsui: Kizuna Jigoku Tachi (2012/04/17 BACK. VER)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendh, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend Plus / Xi You Shi E Zhuan Plus (ver. 2.0 by Enbrow)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Kryso", "Oriental Legend / Xi Yo Gi Shi Re Zuang (Hack)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 2006, pgemeni, pgm, pgm_asic3, pgm, pgm_asic3_state, orlegend, ROT0, "Blastar", "P-Gemeni", MACHINE_SUPPORTS_SAVE ) // has no sound -GAME( 1997, pgmdemo, pgm, pgm_asic3, pgm, pgm_asic3_state, orlegend, ROT0, "Charles Doty", "Demo - PGM", MACHINE_SUPPORTS_SAVE ) // has no sound -GAME( 2006, pgmfrog, pgm, pgm_asic3, pgm, pgm_asic3_state, orlegend, ROT0, "Rastersoft", "Frog Feast (PGM)", MACHINE_SUPPORTS_SAVE ) -GAME( 2008, kovassg, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kov, ROT0, "bootleg", "Knights of Valour: Aoshi Sanguo / Sangoku Senki: Aoshi Sanguo (ver. 315CN)", MACHINE_IMPERFECT_SOUND | MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) /* need internal rom of IGS027A */ -GAME( 1999, kovdf, kov, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour (hack set df)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsgqyzc, kovplus, pgm_arm_type1_sim, sango_ch, pgm_arm_type1_state, kovboot, ROT0, "bootleg", "Knights of Valour: SanGuo QunYingZhuan / Sangoku Senki: SanGuo QunYingZhuan (bootleg, set 4)", MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2h1, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus (hack set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2h2, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus (hack set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2h3, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus (hack set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2h4, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus (hack set 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2h5, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "IGS", "Knights of Valour 2 Plus (ver M204XX)(hack set 5)", MACHINE_SUPPORTS_SAVE ) -GAME( 2007, kovph1, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus 2007 (hack set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph2, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph3, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus A948 (hack set 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, kovph4, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "XM", "Knights of Valour Plus 2006 (hack set 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph5, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 5)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph6, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 6)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph7, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 7)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph8, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Fangzhoo", "Knights of Valour Plus HACK (hack set 8)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph9, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 9)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph10, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 10)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph11, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 11)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph12, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 12)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph13, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 13)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph14, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 14)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) // crashes in attract mode, but plays ok -GAME( 1999, kovph15, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 15)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph16, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 16)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 2012, kovph17, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hui Yi", "Knights of Valour Plus 2012 (hack set 17)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, kovph18, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hui Yi", "Knights of Valour Plus 2012 (hack set 18)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, kovph19, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 19)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 2012, kovph20, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 20)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 2012, kovph21, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 21)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph22, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 22)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph23, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 23)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph24, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Huangxu", "Knights of Valour Plus / Sangoku Senki Plus (hack set 24)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovph25, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "IGS", "Knights of Valour Plus / Sangoku Senki Plus (ver. 120)(hack set 25)", MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh1, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh2, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh3, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, ketarrb, ket, pgm_arm_type1_cave, pgm, pgm_arm_type1_state, ket, ROT270, "trap15", "Ketsui: Kizuna Jigoku Tachi (2012/04/17 BACK. VER)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendh, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend Plus / Xi You Shi E Zhuan Plus (ver. 2.0 by Enbrow)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Kryso", "Oriental Legend / Xi Yo Gi Shi Re Zuang (Hack)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 2006, pgemeni, pgm, pgm_asic3, pgm, pgm_asic3_state, orlegend, ROT0, "Blastar", "P-Gemeni", MACHINE_SUPPORTS_SAVE ) // has no sound +HACK( 2005, pgmdemo, pgm, pgm_asic3, pgm, pgm_asic3_state, orlegend, ROT0, "Charles Doty", "Demo - PGM", MACHINE_SUPPORTS_SAVE ) // has no sound +HACK( 2006, pgmfrog, pgm, pgm_asic3, pgm, pgm_asic3_state, orlegend, ROT0, "Rastersoft", "Frog Feast (PGM)", MACHINE_SUPPORTS_SAVE ) +HACK( 2008, kovassg, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kov, ROT0, "bootleg", "Knights of Valour: Aoshi Sanguo / Sangoku Senki: Aoshi Sanguo (ver. 315CN)", MACHINE_IMPERFECT_SOUND | MACHINE_UNEMULATED_PROTECTION | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) /* need internal rom of IGS027A */ +HACK( 1999, kovdf, kov, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour (hack set df)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsgqyzc, kovplus, pgm_arm_type1_sim, sango_ch, pgm_arm_type1_state, kovboot, ROT0, "bootleg", "Knights of Valour: SanGuo QunYingZhuan / Sangoku Senki: SanGuo QunYingZhuan (bootleg, set 4)", MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2h1, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus (hack set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2h2, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus (hack set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2h3, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus (hack set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2h4, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus (hack set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2h5, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "IGS", "Knights of Valour 2 Plus (ver M204XX)(hack set 5)", MACHINE_SUPPORTS_SAVE ) +HACK( 2007, kovph1, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus 2007 (hack set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph2, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph3, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus A948 (hack set 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, kovph4, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "XM", "Knights of Valour Plus 2006 (hack set 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph5, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 5)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph6, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 6)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph7, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 7)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph8, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Fangzhoo", "Knights of Valour Plus HACK (hack set 8)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph9, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 9)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph10, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 10)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph11, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 11)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph12, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 12)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph13, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 13)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph14, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 14)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) // crashes in attract mode, but plays ok +HACK( 1999, kovph15, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 15)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph16, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 16)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 2012, kovph17, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hui Yi", "Knights of Valour Plus 2012 (hack set 17)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, kovph18, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hui Yi", "Knights of Valour Plus 2012 (hack set 18)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, kovph19, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 19)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 2012, kovph20, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 20)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 2012, kovph21, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 21)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph22, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 22)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph23, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus (hack set 23)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph24, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Huangxu", "Knights of Valour Plus / Sangoku Senki Plus (hack set 24)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovph25, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "IGS", "Knights of Valour Plus / Sangoku Senki Plus (ver. 120)(hack set 25)", MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh1, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh2, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh3, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 3)", MACHINE_SUPPORTS_SAVE ) // Note: kovsh4-17 all have encrypted p-rom, and most of the other altered roms haven't been coded in yet -GAME( 1999, kovsh4, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 4)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh5, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 5)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh6, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 6)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh7, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 7)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh8, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 8)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh9, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 9)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh10, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 10)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh11, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 11)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh12, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 12)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh13, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 13)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh14, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 14)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh15, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 15)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh16, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 16)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh17, kovsh, pgm_arm_type1_sim, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Sertsuna", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 320)(hack set 17)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh18, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (v104, Gem Fighters, hack set 18)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh19, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (v104, Rugal 98, hack set 19)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh4, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 4)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh5, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 5)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh6, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 6)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh7, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 7)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh8, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 8)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh9, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 9)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh10, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 10)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh11, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 11)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh12, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 12)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh13, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 13)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh14, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 14)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh15, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 15)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh16, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (hack set 16)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh17, kovsh, pgm_arm_type1_sim, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Sertsuna", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 320)(hack set 17)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh18, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (v104, Gem Fighters, hack set 18)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh19, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (v104, Rugal 98, hack set 19)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) #if 0 @@ -8059,6 +8059,35 @@ ROM_START( kovplus158 ) ROM_LOAD( "m0600.rom", 0x400000, 0x400000, CRC(3ada4fd6) SHA1(4c87adb25d31cbd41f04fbffe31f7bc37173da76) ) ROM_END +ROM_START( kovplus159 ) + ROM_REGION( 0x600000, "maincpu", 0 ) + PGM_68K_BIOS + ROM_LOAD16_WORD_SWAP( "p0600plus159.119", 0x100000, 0x400000, CRC(4eb5b21f) SHA1(26dcea8e7a7a9d5afad8940cd91c5a6552573be2) ) + + ROM_REGION( 0x4000, "prot", 0 ) + ROM_LOAD( "kov_igs027a.bin", 0x000000, 0x04000, NO_DUMP ) + + ROM_REGION( 0xc00000, "tiles", 0 ) + PGM_VIDEO_BIOS + ROM_LOAD( "t0600lb.rom", 0x180000, 0x800000, CRC(9920e650) SHA1(1d46233869d4e65fd8b84ec520fc7e7e3840c7aa) ) + + ROM_REGION( 0x1c00000, "sprcol", 0 ) + ROM_LOAD( "a0600lb.rom", 0x0000000, 0x0800000, CRC(21e272ae) SHA1(71bee0d53a80c406c813e1c6ea99774df2e40f9c) ) + ROM_LOAD( "a0601.rom", 0x0800000, 0x0800000, CRC(ff7a4373) SHA1(7def9fca7513ad5a117da230bebd2e3c78679041) ) + ROM_LOAD( "a0602.rom", 0x1000000, 0x0800000, CRC(e7a32959) SHA1(3d0ed684dc5b269238890836b2ce7ef46aa5265b) ) + ROM_LOAD( "a0603.rom", 0x1800000, 0x0400000, CRC(ec31abda) SHA1(ee526655369bae63b0ef0730e9768b765c9950fc) ) + + ROM_REGION( 0x1000000, "sprmask", 0 ) + ROM_LOAD( "b0600lb.rom", 0x0000000, 0x0800000, CRC(b79355de) SHA1(4773a83fe646e27f6223897fea56eb438edc9809) ) + ROM_LOAD( "b0601.rom", 0x0800000, 0x0400000, CRC(a0bb1c2f) SHA1(0542348c6e27779e0a98de16f04f9c18158f2b28) ) + + ROM_REGION( 0x800000, "ics", 0 ) + PGM_AUDIO_BIOS + ROM_LOAD( "m0600.rom", 0x400000, 0x400000, CRC(3ada4fd6) SHA1(4c87adb25d31cbd41f04fbffe31f7bc37173da76) ) +ROM_END + + + /*************************************** Knights of Valour SanGuo QunYingZhuan ***************************************/ @@ -16257,4806 +16286,517 @@ ROM_END // Proyecto Shadows Mame Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // The Killing Blade -GAME( 1998, killblds01, killbld, pgm_022_025_killbld,killbld, pgm_022_025_state, killbld, ROT0, "Hack", "The Killing Blade (ver. 109, Chinese Board)(Description Of Unknown Origin 01)(ver. 109, Chinese Board)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, killblds01, killbld, pgm_022_025_killbld,killbld, pgm_022_025_state, killbld, ROT0, "Hack", "The Killing Blade (ver. 109, Chinese Board)(Description Of Unknown Origin 01)(ver. 109, Chinese Board)", MACHINE_SUPPORTS_SAVE ) // Knights of Valour / Sangoku Senki -GAME( 1999, kovss01, kov, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour / Sangoku Senki (ver. 117)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kov100s01, kov, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour / Sangoku Senki (ver. 100)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kov115s01, kov, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour / Sangoku Senki (ver. 115)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovss01, kov, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour / Sangoku Senki (ver. 117)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kov100s01, kov, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour / Sangoku Senki (ver. 100)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kov115s01, kov, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour / Sangoku Senki (ver. 115)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) // Knights of Valour 2 Plus -GAME( 2001, kov2s01, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Ver. M204XX, Boss Hack) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s02, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Ver. M204XX, Special Revision Hack By Fenguan34) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s03, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Ver. M204XX, Warlords Furious Hack Beta 11/12/06) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s04, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (ver. M204XX, Warlords Furious Hack Beta 20/12/06) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s05, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Ver. M204XX, Warlords Furious Hack Beta 08/11/06) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s06, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (ver. M204XX, Warlords Original Hack v3.0) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s07, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (ver. M204XX, King Of the World V1.10 Hack By 67667667) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s08, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Max Power, Hacks Alternate Set 01) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s09, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Ver. M205XX, Plus Storm Version) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s10, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Add character, Max Power, Max Live, Hacks Alternate Set 01) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s11, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Ver. M204XX, Full Hack Version) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s12, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Ver. M204XX, Enhanced v2.0) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s13, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Magic Weapon Updated Version Set 01) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s14, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Magic Weapon Updated Version Set 02) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s15, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Three 2 Soaring) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s16, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Three Wars 2 Warriors Beat Fifty-One New Version) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s17, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Matchless Situation) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s18, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Warriors Beat) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s19, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Description Of Unknown Origin 03) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s20, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Description Of Unknown Origin 04) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s21, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Description Of Unknown Origin 05) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s22, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Description Of Unknown Origin 06) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2s23, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Description Of Unknown Origin 07) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s01, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Enable Hidden Characters) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s03, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Quick Set Version) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s04, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Valkyrie God First Edition) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s05, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Valkyrie Second Edition) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s06, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Unrecognizable Face) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s07, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Imitation 32 Storm Version) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s08, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Hentai Riboud) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s09, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (BT Sun Quan) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s10, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Metamorphosis Riboud And Other Versions) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s11, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Tempest Counterattack Version Mid-Autumn Preview) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s12, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (The Overall Revised Version) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s13, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Positive Character Best Weapon & Negative Character Reinforcements) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s14, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Move Modified Version) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s15, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Authentic PLUX version V1.0) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s16, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons(Authentic PLUX version V1.5) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s17, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Enhanced Version V2.5) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s18, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Unlimited Props) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s19, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Enhanced version V3.0) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s20, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Military Version Of Strengthening) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s21, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (There Is No Time Limit For Reinforcements) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, kov2p204s22, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Quick Set Gas And Infinite Time Reinforcements Props Unlimited) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s01, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Ver. M204XX, Boss Hack) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s02, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Ver. M204XX, Special Revision Hack By Fenguan34) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s03, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Ver. M204XX, Warlords Furious Hack Beta 11/12/06) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s04, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (ver. M204XX, Warlords Furious Hack Beta 20/12/06) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s05, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Ver. M204XX, Warlords Furious Hack Beta 08/11/06) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s06, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (ver. M204XX, Warlords Original Hack v3.0) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s07, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (ver. M204XX, King Of the World V1.10 Hack By 67667667) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s08, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Max Power, Hacks Alternate Set 01) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s09, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Ver. M205XX, Plus Storm Version) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s10, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Add character, Max Power, Max Live, Hacks Alternate Set 01) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s11, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Ver. M204XX, Full Hack Version) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s12, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Ver. M204XX, Enhanced v2.0) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s13, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Magic Weapon Updated Version Set 01) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s14, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Magic Weapon Updated Version Set 02) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s15, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Three 2 Soaring) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s16, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Three Wars 2 Warriors Beat Fifty-One New Version) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s17, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Matchless Situation) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s18, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Warriors Beat) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s19, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Description Of Unknown Origin 03) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s20, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Description Of Unknown Origin 04) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s21, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Description Of Unknown Origin 05) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s22, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Description Of Unknown Origin 06) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2s23, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Description Of Unknown Origin 07) (ver. M205XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s01, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Enable Hidden Characters) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s03, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Quick Set Version) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s04, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Valkyrie God First Edition) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s05, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Valkyrie Second Edition) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s06, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Unrecognizable Face) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s07, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Imitation 32 Storm Version) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s08, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Hentai Riboud) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s09, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (BT Sun Quan) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s10, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Metamorphosis Riboud And Other Versions) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s11, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Tempest Counterattack Version Mid-Autumn Preview) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s12, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (The Overall Revised Version) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s13, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Positive Character Best Weapon & Negative Character Reinforcements) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s14, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Move Modified Version) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s15, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Authentic PLUX version V1.0) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s16, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons(Authentic PLUX version V1.5) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s17, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Enhanced Version V2.5) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s18, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Unlimited Props) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s19, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Enhanced version V3.0) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s20, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Military Version Of Strengthening) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s21, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (There Is No Time Limit For Reinforcements) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, kov2p204s22, kov2p, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2p, ROT0, "Hack", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (Quick Set Gas And Infinite Time Reinforcements Props Unlimited) (ver. M204XX, 200, 100CN)", MACHINE_SUPPORTS_SAVE ) // Knights of Valour 2 -GAME( 2000, kov2h01, kov2, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2, ROT0, "Hack", "Knights of Valour 2 / Sangoku Senki 2 (ver. 107, 102, 100HK) (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kov2h02, kov2, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2, ROT0, "Hack", "Knights of Valour 2 / Sangoku Senki 2 (ver. 107, 102, 100HK) (Easy Max Power, Hacks Alternate Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kov2h03, kov2, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2, ROT0, "Hack", "Knights of Valour 2 / Sangoku Senki 2 (ver. 107, 102, 100HK) (Boss,Hack Alternate Set)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kov2h04, kov2, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2, ROT0, "Hack", "Knights of Valour 2 / Sangoku Senki 2 (ver. 107, 102, 100HK) (Easy Max Power, Hacks Alternate Set 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kov2h05, kov2, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2, ROT0, "Hack", "Knights of Valour 2 / Sangoku Senki 2 (ver. 107, 102, 100HK) (Easy Max Power, Life Max, Hacks Alternate Set 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, kov2h06, kov2, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2, ROT0, "Hack", "Knights of Valour 2 / Sangoku Senki 2 (ver. 107, 102, 100HK) (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kov2h01, kov2, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2, ROT0, "Hack", "Knights of Valour 2 / Sangoku Senki 2 (ver. 107, 102, 100HK) (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kov2h02, kov2, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2, ROT0, "Hack", "Knights of Valour 2 / Sangoku Senki 2 (ver. 107, 102, 100HK) (Easy Max Power, Hacks Alternate Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kov2h03, kov2, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2, ROT0, "Hack", "Knights of Valour 2 / Sangoku Senki 2 (ver. 107, 102, 100HK) (Boss,Hack Alternate Set)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kov2h04, kov2, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2, ROT0, "Hack", "Knights of Valour 2 / Sangoku Senki 2 (ver. 107, 102, 100HK) (Easy Max Power, Hacks Alternate Set 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kov2h05, kov2, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2, ROT0, "Hack", "Knights of Valour 2 / Sangoku Senki 2 (ver. 107, 102, 100HK) (Easy Max Power, Life Max, Hacks Alternate Set 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, kov2h06, kov2, pgm_arm_type2, kov2, pgm_arm_type2_state, kov2, ROT0, "Hack", "Knights of Valour 2 / Sangoku Senki 2 (ver. 107, 102, 100HK) (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) // Knights of Valour SanGuo QunYingZhuan -GAME( 1999, kovs01, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus Sanguozhanji Shadow Three Sango Fighter", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs02, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2012 Add character, Easy Max Power, Hacks Alternate Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs03, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2015 Authentic Nightmare Come)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs04, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Add New character, Max Power, Hacks Alternate Set 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs05, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Add New character, New Boss Start, Max Power, Hacks Alternate Set 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs06, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2015 Authentic Nightmare Edicion)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs07, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Qin Double True Hero Love War 2016)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs08, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars Legend Moye)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs09, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars Moye Fly Overhead)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs10, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Add New character, Hacks Alternate Set 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs11, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars Moye Sword 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs12, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars Unparalleled Flurry 2016)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs13, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Unparalleled Authentic 2015 Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs14, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs15, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Add New character, Max Power, Hacks Alternate Set 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs16, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 115, Chinese Luxun Hack)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs17, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 115, Plus 2007 FZ Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs18, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, 948 FBA v7)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs19, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, 948 XXXX Version)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs20, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, LWsp Chaotic Dance Special)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs21, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Animality: Tiger Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs22, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Enhanced Version Hack By Fenguan34)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs23, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Enhanced Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs24, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Kallor hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs25, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Special Boss Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs26, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Xin Lin Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs27, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Hero Chinese Hack)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs28, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Heros Chineses Hacks)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs29, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Revision Hack By Sertsuna)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs30, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 120, Hack Rev Final (FZ))", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs31, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Miss 2006)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs32, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Super Chinese Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs33, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 120, Rev Final SP2 Hack By Sertsuna)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs34, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Style Moves Revision Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs35, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Super hack By Xin Lin)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs36, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (World Series Tour Poly Edition 2015)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs37, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms 2016 Unparalleled Flurry New)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs38, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Combo Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs39, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Piano Double Boss)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs40, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars A948 World Hegemony)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs41, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars Evil Feng Liu Bei Battle)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs42, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars 2015 Variety purgatory)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs43, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs44, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs45, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2012 Authentic Nightmare Come)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs47, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars Authentic 2015 Warlords Biography)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs48, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Warriors 2015)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs49, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2016 Authentic Nightmare Come)", MACHINE_SUPPORTS_SAVE )//Problema De Memoria -GAME( 1999, kovs50, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2015 Authentic Six Swords Legend)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs51, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2016/2017 Authentic Nightmare Come)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs52, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs53, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Savior)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs54, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus(Sanguozhanji Authentic King Spike)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs55, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Dragon World)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs56, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Riboud Sanguozhanji Legend)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs57, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Riboud Sanguozhanji Troubled Times)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs58, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2015 Warriors Warriors Purgatory)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs59, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2015 Variety Unparalleled Purgatory)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs60, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Moye Sword)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs61, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Shu Renaissance)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs62, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Moye Sanguozhanji Legend)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs63, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Souls Three Kingdoms)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs64, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Wu Chuan Wei Sanguozhanji 2015)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs65, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Five Reversal)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs66, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Brave Edge)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs67, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs68, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Unparalleled Ares 2015)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs69, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2016 Warriors Ares)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs70, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Qin Double Sanguozhanji Love War 2015 Enhanced Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs71, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Qin Double Sanguozhanji 001)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs72, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Qin Double Sanguozhanji 002)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs73, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Enable Choosing Same One)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs74, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Enable Test Mode Y Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs75, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Evil Wind Against The War)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs76, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Forced Into The Burst Sword Room)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs77, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Forced To Enter Jingzhou)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs78, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Lock Four-Player Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs80, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Open The Magic Slot To Kill)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs81, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Problem Fix-Original Bug Repair)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs82, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Simulator Bug Is Fully Repaired)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs83, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Troubled Times)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs84, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Warlord Revival)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovs85, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Enhanced Power Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus01, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Death Dead)(ver. 119, set 1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus03, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War Edition 2012 Unparalleled version (Youju Edition))(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus04, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War Rider Savior)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus05, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Battle -2013 Feather Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus06, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Protoss Plus Plus Moxie Legend)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus07, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Cao Cao Cut 4?)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus08, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Battle Of Red Cliff (Wei Wu generals battle))(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus09, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Wind Clouds Chung Feng Front)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus10, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Fang Yue Mo Yu War Mode)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus11, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Hong Wave Filled)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus12, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms - The Winner)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus13, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic Miss)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus14, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Double Qin Double Dominate The World Special Edition)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus15, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Twin Birthday Special Edition (12.17))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus16, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Really Flurry Super Special Edition)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus17, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Shu Complex Letter (Hidden Character Version))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus18, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Legend Of Evil Feng Warriors Fushuang Feng Sublimation)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus19, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Fung Fight)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus20, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (New Third Of The World)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus21, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Knife Shield Yong)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus22, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Zhang Liao Crazy)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus23, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Fang Yue Mo Rain)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus24, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic Hack Tour Together Enhanced Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus25, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Imitation Chaos Version (Test))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus26, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Memory Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus27, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic Miss 2016 Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus28, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Wei Wu Chuan 2016 Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus29, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2006 Fung Fight Special Edition)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus30, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2008 (Bug Fix))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus31, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic Hacks Tour Together Enhanced Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus32, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2007 Super Simple BT Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus33, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2008 Heroes Flurry Beta)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus34, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2008 Revised Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus35, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2009)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus36, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2010 Wei Wu Generals Again)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus37, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2011)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus38, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2012 Tour Gatherings)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus39, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2012 Nightmare Version Swim Gather Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus40, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2012 Nightmare Version (Old Version))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus41, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2012 Nightmare April New Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus42, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2012 Nightmare Version 2013.11 Month Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus43, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2012 Unparalleled Version Of Tour Gather)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus44, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2019)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus45, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2012 (Old Version))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus46, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (The Winner (National Day Edition))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus47, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Gone With The World War - Libu)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus48, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Dragons world)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus49, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (New Revised Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus50, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Double Qin Double Dominate The World (Alt))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus51, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Double Qin Double Dominate The World)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus52, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Double Qin Double Dominate The World To Commemorate The Special Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus53, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Double Qin Double Situation Dominate The World Official Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus54, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Fushu Flutter Official Version D)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus55, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Flock Male Flurry Official Version D5)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus56, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Single Into The Fire Sword Chamber)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus57, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Single Into The Secret Room)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus58, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Super)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus59, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Super 1.0)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus60, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Shu Revival Experience Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus61, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Repair The Third Dead Machine)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus62, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War - The World Under A New Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus63, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Take Ordinary Road Warriors)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus64, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Fighting Generals Fight)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus65, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Warriors Flocks Flutter Feng Sublimation Final Restoration Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus66, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Really War Of The Flies Fluttering The Three Kingdoms West Tour Fix It)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus67, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Soldier Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus68, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Royal Sword Flight)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus69, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Dynasty Warriors Second Edition)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus70, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Imitation Turmoil)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus71, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Fast Set)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus72, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (All Explosive Style Open)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus73, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Variation Kong Ming)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus74, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Metamorphosis Guan Yu version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus75, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Metamorphosis Guan Yu Second Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus76, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Huang Zhong Edition Ri Absolute Nightmare)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus77, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Chaos Double British)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus78, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ma Chao Version?)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus79, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Crowd Flurry)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus80, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Super Zhuge Liang)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus81, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Super Moves Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus82, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Five Tigers Will Be Flurry)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus83, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Wei Yan - Zhao Yun Flurry)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus84, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Righteous Spirit)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus85, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Metamorphosis Zhang Liao First Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus86, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Metamorphosis Zhang Liao Second Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus87, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Metamorphosis Zhang Liao Third Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus88, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Zhao Yun Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus89, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Zhao Yun Enhanced Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus90, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (119 Color Modified Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus91, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Person Color Replacement)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus92, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Character Color Replacement (Alt))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus93, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three King Color Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus94, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Four Swords Colored Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus95, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Zhao Yun: White)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus96, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Generals Hegemony)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus97, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Warriors 2015 Amazing Change purgatory)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus98, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Plus (Alt P1))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus99, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Plus (Alt SP2))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus100, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Revised SP1 / SP2)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus101, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (All Four People)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus102, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Cao Corrected Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus103, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ship Sailor Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus104, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Kotomira Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus105, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Liu Version 2.0)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus106, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Liu Liu Final SP 1)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus107, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Bamboo Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus108, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Perfect Bamboo Version (Internal Version))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus109, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Perfect Bamboo Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus110, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Landscape 119 Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus111, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Meng Yi)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus112, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Kasei Koshi Correction Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus113, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Nobody Knows)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus114, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Blue Leopard)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus115, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Twin Person Possible)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus116, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Bugger Soldier Corrected Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus117, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Release Miscellaneous Goods Limit)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus118, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Life Saving)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus119, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Weiyuan In Perfect Modified Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus120, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Two Summer Seasons)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus121, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Temporary Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus122, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Super Hyperactivation)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus123, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Resolution FZ Hack)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus124, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (FZ & Bobo Add Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus125, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Warriors 2015)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus126, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Warriors 2015 (Alt))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus127, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (King Of The Three King Spike The New Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus128, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Gods Warriors 2016)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus129, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War Authentic BAKA)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus130, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms kills Spike)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus131, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Warring States Nightmare Origin Of Zero)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus132, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War Riboud Legend)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus134, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Ares Warriors 2015)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus135, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Fractional Defense Energy Enhancement)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus136, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War Valkyrie Come)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus137, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms 2017 Unparalleled Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus138, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War Chaotic World Ambitious - Lu Bu)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus139, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Road, A New Version Of The Road)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus140, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War Ares 2016 Color Correction Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus141, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Ares 2016 Heroes 2 New Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus143, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic King)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus144, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Wei Wu Chuan 2015)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus145, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Warring States Three Kingdoms)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus146, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (War Of The Three Kingdoms Warrior Edge)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus147, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (All Male Characters Fluttering Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus148, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms 2016 Unparalleled Flurry New)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus149, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Jiqin Double Love 2015 Enhanced Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus150, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Full Half-Ice Condition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus151, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (A World Without Thieves)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus152, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (War Of The Three Kingdoms 2015 Nightmare Advent)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus153, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Repair Hack Image V1)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus154, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Repair Hack Image V2)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus155, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Repair Hack Image V3)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus156, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Repair Hack Image V4)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus157, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Repair Hack Image V5)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovplus158, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Yu Feng 2013)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs01, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus Sanguozhanji Shadow Three Sango Fighter", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs02, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2012 Add character, Easy Max Power, Hacks Alternate Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs03, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2015 Authentic Nightmare Come)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs04, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Add New character, Max Power, Hacks Alternate Set 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs05, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Add New character, New Boss Start, Max Power, Hacks Alternate Set 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs06, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2015 Authentic Nightmare Edicion)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs07, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Qin Double True Hero Love War 2016)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs08, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars Legend Moye)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs09, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars Moye Fly Overhead)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs10, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Add New character, Hacks Alternate Set 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs11, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars Moye Sword 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs12, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars Unparalleled Flurry 2016)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs13, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Unparalleled Authentic 2015 Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs14, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs15, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Add New character, Max Power, Hacks Alternate Set 05)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs16, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 115, Chinese Luxun Hack)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs17, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 115, Plus 2007 FZ Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs18, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, 948 FBA v7)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs19, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, 948 XXXX Version)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs20, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, LWsp Chaotic Dance Special)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs21, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Animality: Tiger Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs22, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Enhanced Version Hack By Fenguan34)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs23, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Enhanced Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs24, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Kallor hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs25, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Special Boss Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs26, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Xin Lin Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs27, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Hero Chinese Hack)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs28, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Heros Chineses Hacks)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs29, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Revision Hack By Sertsuna)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs30, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 120, Hack Rev Final (FZ))", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs31, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Miss 2006)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs32, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Super Chinese Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs33, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 120, Rev Final SP2 Hack By Sertsuna)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs34, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Style Moves Revision Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs35, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Super hack By Xin Lin)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs36, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (World Series Tour Poly Edition 2015)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs37, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms 2016 Unparalleled Flurry New)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs38, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ver. 119, Combo Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs39, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Piano Double Boss)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs40, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars A948 World Hegemony)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs41, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars Evil Feng Liu Bei Battle)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs42, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars 2015 Variety purgatory)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs43, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs44, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs45, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2012 Authentic Nightmare Come)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs47, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Wars Authentic 2015 Warlords Biography)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs48, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Warriors 2015)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs49, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2016 Authentic Nightmare Come)", MACHINE_SUPPORTS_SAVE )//Problema De Memoria +HACK( 1999, kovs50, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2015 Authentic Six Swords Legend)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs51, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2016/2017 Authentic Nightmare Come)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs52, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Description Of Unknown Origin 04)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs53, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Savior)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs54, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus(Sanguozhanji Authentic King Spike)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs55, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Dragon World)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs56, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Riboud Sanguozhanji Legend)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs57, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Riboud Sanguozhanji Troubled Times)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs58, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2015 Warriors Warriors Purgatory)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs59, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2015 Variety Unparalleled Purgatory)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs60, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Moye Sword)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs61, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Shu Renaissance)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs62, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Moye Sanguozhanji Legend)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs63, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Souls Three Kingdoms)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs64, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Wu Chuan Wei Sanguozhanji 2015)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs65, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Five Reversal)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs66, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Brave Edge)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs67, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Description Of Unknown Origin 05)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs68, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Sanguozhanji Unparalleled Ares 2015)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs69, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (2016 Warriors Ares)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs70, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Qin Double Sanguozhanji Love War 2015 Enhanced Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs71, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Qin Double Sanguozhanji 001)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs72, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Qin Double Sanguozhanji 002)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs73, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Enable Choosing Same One)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs74, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Enable Test Mode Y Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs75, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Evil Wind Against The War)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs76, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Forced Into The Burst Sword Room)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs77, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Forced To Enter Jingzhou)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs78, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Lock Four-Player Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs80, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Open The Magic Slot To Kill)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs81, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Problem Fix-Original Bug Repair)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs82, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Simulator Bug Is Fully Repaired)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs83, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Troubled Times)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs84, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Warlord Revival)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovs85, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119)(Enhanced Power Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus01, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Death Dead)(ver. 119, set 1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus03, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War Edition 2012 Unparalleled version (Youju Edition))(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus04, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War Rider Savior)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus05, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Battle -2013 Feather Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus06, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Protoss Plus Plus Moxie Legend)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus07, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Cao Cao Cut 4?)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus08, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Battle Of Red Cliff (Wei Wu generals battle))(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus09, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Wind Clouds Chung Feng Front)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus10, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Fang Yue Mo Yu War Mode)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus11, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Hong Wave Filled)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus12, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms - The Winner)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus13, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic Miss)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus14, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Double Qin Double Dominate The World Special Edition)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus15, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Twin Birthday Special Edition (12.17))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus16, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Really Flurry Super Special Edition)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus17, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Shu Complex Letter (Hidden Character Version))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus18, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Legend Of Evil Feng Warriors Fushuang Feng Sublimation)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus19, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Fung Fight)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus20, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (New Third Of The World)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus21, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Knife Shield Yong)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus22, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Zhang Liao Crazy)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus23, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Fang Yue Mo Rain)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus24, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic Hack Tour Together Enhanced Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus25, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Imitation Chaos Version (Test))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus26, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Memory Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus27, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic Miss 2016 Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus28, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Wei Wu Chuan 2016 Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus29, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2006 Fung Fight Special Edition)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus30, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2008 (Bug Fix))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus31, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic Hacks Tour Together Enhanced Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus32, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2007 Super Simple BT Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus33, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2008 Heroes Flurry Beta)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus34, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2008 Revised Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus35, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2009)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus36, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2010 Wei Wu Generals Again)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus37, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2011)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus38, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2012 Tour Gatherings)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus39, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2012 Nightmare Version Swim Gather Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus40, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2012 Nightmare Version (Old Version))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus41, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2012 Nightmare April New Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus42, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2012 Nightmare Version 2013.11 Month Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus43, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2012 Unparalleled Version Of Tour Gather)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus44, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2019)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus45, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic 2012 (Old Version))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus46, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (The Winner (National Day Edition))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus47, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Gone With The World War - Libu)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus48, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Dragons world)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus49, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (New Revised Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus50, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Double Qin Double Dominate The World (Alt))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus51, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Double Qin Double Dominate The World)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus52, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Double Qin Double Dominate The World To Commemorate The Special Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus53, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Double Qin Double Situation Dominate The World Official Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus54, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Fushu Flutter Official Version D)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus55, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Flock Male Flurry Official Version D5)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus56, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Single Into The Fire Sword Chamber)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus57, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Single Into The Secret Room)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus58, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Super)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus59, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Super 1.0)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus60, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Shu Revival Experience Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus61, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Repair The Third Dead Machine)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus62, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War - The World Under A New Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus63, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Take Ordinary Road Warriors)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus64, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Fighting Generals Fight)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus65, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Warriors Flocks Flutter Feng Sublimation Final Restoration Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus66, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Really War Of The Flies Fluttering The Three Kingdoms West Tour Fix It)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus67, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Soldier Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus68, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Royal Sword Flight)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus69, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Dynasty Warriors Second Edition)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus70, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Imitation Turmoil)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus71, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Fast Set)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus72, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (All Explosive Style Open)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus73, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Variation Kong Ming)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus74, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Metamorphosis Guan Yu version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus75, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Metamorphosis Guan Yu Second Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus76, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Huang Zhong Edition Ri Absolute Nightmare)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus77, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Chaos Double British)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus78, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ma Chao Version?)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus79, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Crowd Flurry)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus80, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Super Zhuge Liang)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus81, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Super Moves Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus82, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Five Tigers Will Be Flurry)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus83, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Wei Yan - Zhao Yun Flurry)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus84, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Righteous Spirit)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus85, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Metamorphosis Zhang Liao First Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus86, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Metamorphosis Zhang Liao Second Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus87, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Metamorphosis Zhang Liao Third Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus88, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Zhao Yun Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus89, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Zhao Yun Enhanced Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus90, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (119 Color Modified Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus91, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Person Color Replacement)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus92, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Character Color Replacement (Alt))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus93, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three King Color Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus94, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Four Swords Colored Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus95, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Zhao Yun: White)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus96, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Generals Hegemony)(ver. 119, set 1)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus97, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Warriors 2015 Amazing Change purgatory)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus98, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Plus (Alt P1))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus99, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Plus (Alt SP2))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus100, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Revised SP1 / SP2)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus101, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (All Four People)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus102, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Cao Corrected Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus103, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Ship Sailor Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus104, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Kotomira Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus105, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Liu Version 2.0)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus106, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Liu Liu Final SP 1)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus107, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Bamboo Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus108, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Perfect Bamboo Version (Internal Version))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus109, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Perfect Bamboo Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus110, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Landscape 119 Edition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus111, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Meng Yi)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus112, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Kasei Koshi Correction Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus113, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Nobody Knows)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus114, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Blue Leopard)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus115, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Twin Person Possible)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus116, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Bugger Soldier Corrected Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus117, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Release Miscellaneous Goods Limit)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus118, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Life Saving)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus119, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Weiyuan In Perfect Modified Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus120, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Two Summer Seasons)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus121, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Temporary Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus122, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Super Hyperactivation)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus123, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Resolution FZ Hack)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus124, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (FZ & Bobo Add Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus125, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Warriors 2015)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus126, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Warriors 2015 (Alt))(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus127, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (King Of The Three King Spike The New Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus128, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Gods Warriors 2016)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus129, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War Authentic BAKA)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus130, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms kills Spike)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus131, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Warring States Nightmare Origin Of Zero)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus132, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War Riboud Legend)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus134, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Ares Warriors 2015)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus135, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Fractional Defense Energy Enhancement)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus136, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War Valkyrie Come)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus137, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms 2017 Unparalleled Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus138, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War Chaotic World Ambitious - Lu Bu)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus139, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Road, A New Version Of The Road)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus140, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms War Ares 2016 Color Correction Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus141, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Ares 2016 Heroes 2 New Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus143, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Authentic King)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus144, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Wei Wu Chuan 2015)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus145, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Warring States Three Kingdoms)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus146, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (War Of The Three Kingdoms Warrior Edge)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus147, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (All Male Characters Fluttering Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus148, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms 2016 Unparalleled Flurry New)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus149, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Three Kingdoms Jiqin Double Love 2015 Enhanced Version)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus150, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Full Half-Ice Condition)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus151, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (A World Without Thieves)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus152, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (War Of The Three Kingdoms 2015 Nightmare Advent)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus153, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Repair Hack Image V1)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus154, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Repair Hack Image V2)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus155, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Repair Hack Image V3)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus156, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Repair Hack Image V4)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus157, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Repair Hack Image V5)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus158, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hack", "Knights of Valour Plus / Sangoku Senki Plus (Yu Feng 2013)(ver. 119, set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovplus159, kovplus, pgm_arm_type1_sim, sango, pgm_arm_type1_state, kov, ROT0, "Hacks", "Knights of Valour Plus (Liu Bei (Repaired))", MACHINE_SUPPORTS_SAVE ) + // Knights of Valour Super Heroes -GAME( 1999, kovsh01, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(FY 2016 4th Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh02, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh03, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Ver. 320, Hack By Sertsuna)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh04, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Three Wars Revival Original 2016 Remake)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh05, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Three Wars Chaotic Situation 3 Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh06, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(ver. 104, Zhao Mystery Hack By Shuanger)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh07, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Ver. 106, Xin Lin Hack V1.01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh08, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Ver. 106, BETA 1 Hack By Sertsuna)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh09, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Ver. 322, KOF Special (Xnozcom FZ166 Hack v6.5)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh010, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Three Kingdoms War Situation 2016 Sixth Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh011, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Storm Generals True Hero Unparalleled Flurry)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh012, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Sango Fighter Three)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh013, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Sango Fighter Zero Chunli)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh014, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh015, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Sanguozhanji FY 2016)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh016, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh017, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh018, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Character Selection Fatal Fury/Kof)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh019, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Sanguozhanji Revival Really Troubled Heroes)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh020, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Sanguozhanji Revival New Heroes Troubled Times)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh021, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Sanguozhanji Revival Chaotic Situation)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh022, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh023, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Kof Robert Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh024, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Valkyrie Legend Final Version)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh025, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Boss Battle Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh026, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Crazy Cloud Renewed New Year's Day Special Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh027, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Immortal King Fist ?)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh028, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Crazy Cloud Renewed New Year's Day Invincible Version Of Invincible)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh029, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Xiefeng Tian Chi Wu Hegemony)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh030, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Xie Feng Tianchi Hack (V106) B3 Revised Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh031, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Xie Feng Tian Chi B4)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh032, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Huang Yueying)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh033, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Huang Yueying Upgraded Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh034, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Remove The Number Of Items To Pick Up)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh035, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Xie Feng Tianchi Hack (V106) B4 (Super Beta))", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh036, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(True Evil Flurry (V106) B4)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh037, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Blazing Heaven 3.25)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh038, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Chaos Goddess Evil Genius Super Enhanced Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh039, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Messy Days Incandescent 6.5)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh040, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Blazing World Days)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh041, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Flurry Version Of The Role)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh042, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Evil Flurry - Valkyrie Return)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh043, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Flounder Flurry - Valkyrie Returned To The Optimized Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh044, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Storm Resurgence Hack Fusion Version - Dreams Of The Three Kingdoms)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh045, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Revival Of The Hack Fusion Version Of The Generals Warrior Beta 2 Miracle Three Countries)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh046, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Revival Of The Hack Fusion Version Of The Generals Warrior Beta 2 Miracle Three Flurry)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh047, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Crowd Turmoil, Surging)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh048, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Rebounded Hack Fusion Version - Heroes Beta 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh049, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Rebounded Hack Fusion Version - Heroes Beta 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh050, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Rebounded Hack Fusion Version - Heroes Beta 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh052, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Rebounded Hack Fusion Version - Heroes Beta 5)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh053, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Rebounded Hack Fusion Version - Heroes Beta 6)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh054, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Rebounded Hack Fusion Version - Heroes Beta 7)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh055, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Rebounded Hack Fusion Version - Heroes Beta 9)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh057, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Three Kingdoms British Generals Hegemony No Order)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh058, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Three Heroes Of The British War Lv Cloth)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh063, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Messy World Chi (B3)(Closed Beta ?))", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh064, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Messy Days Chi (B3) (Optimized version))", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh065, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Super Beta 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh066, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Super SP1 ?)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh067, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Reboot Hack Series - Generals Battle Beta 1 (2014))", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh068, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Legend Of Valkyrie Double Boss Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh069, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Valkyrie Legendary Challenge)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh070, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(True Evil Demon Flurry - Valkyrie Returned To Strengthen 10 Strokes 1 Style)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh071, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Flounder Flurry - Valkyrie Returned To The Olympic Commemorative Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh072, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Flounder Flurry - Valkyrie Returned To The Final Repair)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh073, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Battle Of The King)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh074, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Chaotic Situation)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh075, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Scarlet)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh076, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Felix Warrior Generals Battle (0524 Edition))", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh077, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(The Original Character Generals Enhanced The Score)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh078, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Original Optimized Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh079, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Q Version Of The Three Kingdoms G2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh080, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(2000 Boss Zero Chunli Fire Fight)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh081, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(God Of War Legend Beta 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh082, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(True Evil Demon Flurry - Ares Tale Beta 2 (Alt))", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh083, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Valkyrie God First Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh084, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Valkyrie Second Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh085, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Lu Xun Xu Strengthen Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh086, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Chopper Small Test)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh087, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Reinforcements Injure Repair)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh088, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Bug Repair)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh089, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Lu Bu Stable Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh090, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Enhanced Score)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh091, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Legend Of Four Swords)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh092, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Turn On Hidden Roles)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh093, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Brave Situation)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh094, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Restore FZ Hack Font)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh095, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Hack Special Correction)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh096, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Open All The Explosive Gas Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh097, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Generals Battle)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh098, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Imitation Troubled Times Fierce And Ambitious - Warrior Hegemony Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovsh099, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Imitate The Chaos Of The World - The Warrior Hegemony Mode)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovshx01, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Flurry Version Of The Role (Alt))", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovshx02, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Revival Of The Hack Fusion Version Of The Generals Warrior Beta 2 Miracle Three Countries (Alt))", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovshx03, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Revival Of The Hack Fusion Version Of The Generals Warrior Beta 2 Miracle Three Flurry (Alt))", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovshx04, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(119 Regression Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovshx05, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Random Level 108 Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, kovqhs01, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovqhsgs, ROT0, "Hack", "Knights of Valour Super Heroes (Description Of Unknown Origin H 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh01, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(FY 2016 4th Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh02, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh03, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Ver. 320, Hack By Sertsuna)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh04, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Three Wars Revival Original 2016 Remake)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh05, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Three Wars Chaotic Situation 3 Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh06, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(ver. 104, Zhao Mystery Hack By Shuanger)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh07, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Ver. 106, Xin Lin Hack V1.01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh08, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Ver. 106, BETA 1 Hack By Sertsuna)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh09, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Ver. 322, KOF Special (Xnozcom FZ166 Hack v6.5)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh010, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Three Kingdoms War Situation 2016 Sixth Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh011, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Storm Generals True Hero Unparalleled Flurry)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh012, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Sango Fighter Three)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh013, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Sango Fighter Zero Chunli)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh014, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh015, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Sanguozhanji FY 2016)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh016, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Description Of Unknown Origin 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh017, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh018, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Character Selection Fatal Fury/Kof)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh019, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Sanguozhanji Revival Really Troubled Heroes)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh020, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Sanguozhanji Revival New Heroes Troubled Times)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh021, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Sanguozhanji Revival Chaotic Situation)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh022, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh023, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Kof Robert Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh024, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Valkyrie Legend Final Version)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh025, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Boss Battle Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh026, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Crazy Cloud Renewed New Year's Day Special Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh027, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Immortal King Fist ?)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh028, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Crazy Cloud Renewed New Year's Day Invincible Version Of Invincible)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh029, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Xiefeng Tian Chi Wu Hegemony)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh030, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Xie Feng Tianchi Hack (V106) B3 Revised Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh031, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Xie Feng Tian Chi B4)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh032, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Huang Yueying)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh033, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Huang Yueying Upgraded Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh034, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Remove The Number Of Items To Pick Up)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh035, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Xie Feng Tianchi Hack (V106) B4 (Super Beta))", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh036, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(True Evil Flurry (V106) B4)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh037, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Blazing Heaven 3.25)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh038, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Chaos Goddess Evil Genius Super Enhanced Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh039, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Messy Days Incandescent 6.5)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh040, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Blazing World Days)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh041, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Flurry Version Of The Role)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh042, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Evil Flurry - Valkyrie Return)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh043, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Flounder Flurry - Valkyrie Returned To The Optimized Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh044, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Storm Resurgence Hack Fusion Version - Dreams Of The Three Kingdoms)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh045, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Revival Of The Hack Fusion Version Of The Generals Warrior Beta 2 Miracle Three Countries)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh046, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Revival Of The Hack Fusion Version Of The Generals Warrior Beta 2 Miracle Three Flurry)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh047, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Crowd Turmoil, Surging)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh048, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Rebounded Hack Fusion Version - Heroes Beta 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh049, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Rebounded Hack Fusion Version - Heroes Beta 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh050, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Rebounded Hack Fusion Version - Heroes Beta 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh052, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Rebounded Hack Fusion Version - Heroes Beta 5)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh053, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Rebounded Hack Fusion Version - Heroes Beta 6)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh054, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Rebounded Hack Fusion Version - Heroes Beta 7)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh055, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Rebounded Hack Fusion Version - Heroes Beta 9)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh057, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Three Kingdoms British Generals Hegemony No Order)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh058, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Three Heroes Of The British War Lv Cloth)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh063, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Messy World Chi (B3)(Closed Beta ?))", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh064, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Messy Days Chi (B3) (Optimized version))", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh065, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Super Beta 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh066, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Super SP1 ?)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh067, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Reboot Hack Series - Generals Battle Beta 1 (2014))", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh068, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Legend Of Valkyrie Double Boss Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh069, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Valkyrie Legendary Challenge)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh070, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(True Evil Demon Flurry - Valkyrie Returned To Strengthen 10 Strokes 1 Style)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh071, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Flounder Flurry - Valkyrie Returned To The Olympic Commemorative Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh072, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Flounder Flurry - Valkyrie Returned To The Final Repair)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh073, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Battle Of The King)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh074, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Really Chaotic Situation)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh075, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Scarlet)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh076, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Felix Warrior Generals Battle (0524 Edition))", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh077, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(The Original Character Generals Enhanced The Score)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh078, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Original Optimized Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh079, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Q Version Of The Three Kingdoms G2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh080, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(2000 Boss Zero Chunli Fire Fight)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh081, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(God Of War Legend Beta 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh082, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(True Evil Demon Flurry - Ares Tale Beta 2 (Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh083, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Valkyrie God First Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh084, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Valkyrie Second Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh085, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Lu Xun Xu Strengthen Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh086, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Chopper Small Test)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh087, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Reinforcements Injure Repair)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh088, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Bug Repair)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh089, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Lu Bu Stable Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh090, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Enhanced Score)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh091, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Legend Of Four Swords)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh092, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Turn On Hidden Roles)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh093, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Brave Situation)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh094, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Restore FZ Hack Font)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh095, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Hack Special Correction)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh096, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Open All The Explosive Gas Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh097, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Generals Battle)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh098, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Imitation Troubled Times Fierce And Ambitious - Warrior Hegemony Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovsh099, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Imitate The Chaos Of The World - The Warrior Hegemony Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovshx01, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Flurry Version Of The Role (Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovshx02, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Revival Of The Hack Fusion Version Of The Generals Warrior Beta 2 Miracle Three Countries (Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovshx03, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Revival Of The Hack Fusion Version Of The Generals Warrior Beta 2 Miracle Three Flurry (Alt))", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovshx04, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(119 Regression Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovshx05, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovsh, ROT0, "Hack", "Knights of Valour Super Heroes (ver. 104, CN)(Random Level 108 Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, kovqhs01, kovsh, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovqhsgs, ROT0, "Hack", "Knights of Valour Super Heroes (Description Of Unknown Origin H 01)", MACHINE_SUPPORTS_SAVE ) // Knights of Valour Super Heroes Plus -GAME( 2004, kovsho01, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kovsho02, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Lawrence of chaos Sanguozhanji Enhanced Version 1.8)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kovsho03, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Lawrence of chaos Sanguozhanji Enhanced Version Of 2014)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kovsho04, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three Troubled Times Enhanced Version Taiping)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kovsho05, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three Pacific Troubled Times Enhanced Version 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kovsho06, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three Troubled Times Lawrence Of The New Enhanced Version Fifty-One 2nd Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kovsho07, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three Troubled Times Enhanced Version Kof 94/95 Set 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kovsho08, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three Troubled Times Enhanced Version Kof 94/95 Set 02)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kovsho09, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three Troubled Times Lawrence Of Version 103)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kovsho10, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three Troubled Times Enhanced Version Kof 94/95 Set 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, kovsho11, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kovsho01, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kovsho02, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Lawrence of chaos Sanguozhanji Enhanced Version 1.8)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kovsho03, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Lawrence of chaos Sanguozhanji Enhanced Version Of 2014)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kovsho04, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three Troubled Times Enhanced Version Taiping)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kovsho05, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three Pacific Troubled Times Enhanced Version 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kovsho06, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three Troubled Times Lawrence Of The New Enhanced Version Fifty-One 2nd Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kovsho07, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three Troubled Times Enhanced Version Kof 94/95 Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kovsho08, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three Troubled Times Enhanced Version Kof 94/95 Set 02)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kovsho09, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three Troubled Times Lawrence Of Version 103)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kovsho10, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three Troubled Times Enhanced Version Kof 94/95 Set 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, kovsho11, kovshp, pgm_arm_type1, kovsh, pgm_arm_type1_state, kovshp, ROT0, "Hack", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101) (Three)", MACHINE_SUPPORTS_SAVE ) //Martial Masters -GAME( 2001, martmasthc01, martmast, pgm_arm_type2, martmast, pgm_arm_type2_state, martmast, ROT0, "Hack", "Martial Masters (ver. 104, 102, 102US)(Boss Hack By 0 Days (EGHT))", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, martmasthc01, martmast, pgm_arm_type2, martmast, pgm_arm_type2_state, martmast, ROT0, "Hack", "Martial Masters (ver. 104, 102, 102US)(Boss Hack By 0 Days (EGHT))", MACHINE_SUPPORTS_SAVE ) //Oriental Legend Special -GAME( 1998, olds01, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hack", "Oriental Legend Special / Xi You Shi E Zhuan Super (ver. 101, Korean Board)(Enhanced power)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, olds100s01, olds, pgm, pgm, pgm_state, pgm, ROT0, "Hack", "Oriental Legend Special (ver. 100, set 1)(Collection Of Hacks Set 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, olds01, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hack", "Oriental Legend Special / Xi You Shi E Zhuan Super (ver. 101, Korean Board)(Enhanced power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, olds100s01, olds, pgm, pgm, pgm_state, pgm, ROT0, "Hack", "Oriental Legend Special (ver. 100, set 1)(Collection Of Hacks Set 01)", MACHINE_SUPPORTS_SAVE ) // Oriental Legend Plus -GAME( 1997, orlegends01, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends02, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Description Of Unknown Origin 02)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends03, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends04, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Kamikemono Fukkatsu Plus)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends05, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Unknow Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends06, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Ultra 2008 v1.0)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends07, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Ultra 2008 v2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends08, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Hacked By Abcluoasp)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends09, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Pro Silver Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends10, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Evil Spirit Plus)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends11, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Plus v2.0a Hack By Enbrow)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends12, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Plus Revision Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends13, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Super 2008)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends14, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Kamikemono Fukkatsu Special Set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends15, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Kamikemono Fukkatsu Special Set 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends16, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Kamikemono Fukkatsu)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends17, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Ultra Version EX)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends18, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Ultra Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends19, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Boss Hack v1.0 Beta 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends20, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Plus v1.3 Hack By Enbrow)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends21, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Plus v3.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends22, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Plus v2.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends23, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Plus 2008 Hack By Abcxiaog)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends24, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends25, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126)(Skills Instruction Is Simplified)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends26, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126)(Super Qigong)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends27, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126)(Super Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegends28, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126)(Quickly Inflate)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegend111cs01, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 111)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs01, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Easy Super Moves)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs02, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs03, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Enhanced Score)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs04, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Evil Wind Return The Final Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs05, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Plus Ver 1.0)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs06, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 2 Funny Innocence)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs07, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 3 Phantom Legend)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs08, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 3 West Overlord)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs09, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 4 I Want To Rank)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs10, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 4 I Want To Rank Fever)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs11, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 4 I Want To Rank Pro)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs12, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 5 Very Skynet EX-2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs13, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 5 Very Skynet EX-3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs14, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 5 Very Skynet EX-3 Easy)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs16, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Warcraft Liberation Dragon Special Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs17, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Warcraft Liberation Monkey King Special Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs18, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Warcraft Liberated Little Dragon Girl Special Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs19, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Warcraft Liberation Pig Journey Special Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs20, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(World Of Warcraft Release 1024)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs21, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Warcraft Liberation 1107 Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs22, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(World Of Warcraft Released 1201 Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs23, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Warcraft Liberation Beta Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs24, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Wave Power Recovery)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs25, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super World - Red Dragon Dance 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs26, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super World - Red Dragon Dance 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs28, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(2008 Unparalleled Chop Dragon Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs29, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Thousands Of Machine Change 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs30, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Thousands Of Machine Change 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs31, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Thousands Of Machine Change 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs32, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Thousands Of Machine Change 4)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs33, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Thousands Of Machines. Variety Unparalleled PRO)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs34, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Great Holy Return)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs35, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Plus Ver 1.1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs36, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Plus Ver 1.2 (Moves Simplified Version))", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs37, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Group Magic Flurry Beta 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs38, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Group Magic Flurry Beta 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs39, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Group Demon Flurry New Year Special Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs41, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(2008 Amendments To Enhance The Version)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs42, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Westbound Evil Wind Beta 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs43, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Breeze Return Beta 1)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs44, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Breeze Return Beta 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs45, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Breeze Return Beta 3)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs46, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Hand In Hand)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs47, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Hand In Hand 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs49, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Westbound Flat Demon)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs50, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Chaos Demon Discipline)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs51, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Small Work)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs52, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Hide The Conversation)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs53, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Goku Legend)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs54, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Goku Legend 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs55, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Goldfish Fine)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs56, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Instruction Simplified Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs57, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Full-Featured Pig Journey)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs58, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Boss Weakened Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs60, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Golden Monkey Legend)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs61, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Full-Featured Dragon Horse)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs62, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Full-Color Little Dragon Girl)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs63, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(The Full Role Of Sand Wu Net)", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, orlegendcs64, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(The Full Role Of The Monkey King)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends01, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends02, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Description Of Unknown Origin 02)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends03, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Description Of Unknown Origin 03)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends04, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Kamikemono Fukkatsu Plus)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends05, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Unknow Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends06, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Ultra 2008 v1.0)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends07, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Ultra 2008 v2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends08, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Hacked By Abcluoasp)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends09, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Pro Silver Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends10, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Evil Spirit Plus)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends11, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Plus v2.0a Hack By Enbrow)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends12, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Plus Revision Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends13, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Super 2008)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends14, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Kamikemono Fukkatsu Special Set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends15, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Kamikemono Fukkatsu Special Set 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends16, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Kamikemono Fukkatsu)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends17, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Ultra Version EX)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends18, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Ultra Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends19, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Boss Hack v1.0 Beta 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends20, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Plus v1.3 Hack By Enbrow)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends21, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Plus v3.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends22, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Plus v2.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends23, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126) (Plus 2008 Hack By Abcxiaog)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends24, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends25, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126)(Skills Instruction Is Simplified)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends26, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126)(Super Qigong)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends27, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126)(Super Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegends28, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 126)(Quickly Inflate)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegend111cs01, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 111)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs01, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Easy Super Moves)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs02, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Enhanced Power)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs03, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Enhanced Score)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs04, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Evil Wind Return The Final Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs05, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Plus Ver 1.0)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs06, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 2 Funny Innocence)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs07, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 3 Phantom Legend)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs08, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 3 West Overlord)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs09, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 4 I Want To Rank)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs10, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 4 I Want To Rank Fever)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs11, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 4 I Want To Rank Pro)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs12, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 5 Very Skynet EX-2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs13, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 5 Very Skynet EX-3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs14, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super Return 5 Very Skynet EX-3 Easy)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs16, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Warcraft Liberation Dragon Special Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs17, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Warcraft Liberation Monkey King Special Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs18, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Warcraft Liberated Little Dragon Girl Special Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs19, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Warcraft Liberation Pig Journey Special Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs20, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(World Of Warcraft Release 1024)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs21, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Warcraft Liberation 1107 Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs22, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(World Of Warcraft Released 1201 Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs23, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Warcraft Liberation Beta Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs24, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Wave Power Recovery)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs25, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super World - Red Dragon Dance 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs26, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Super World - Red Dragon Dance 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs28, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(2008 Unparalleled Chop Dragon Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs29, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Thousands Of Machine Change 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs30, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Thousands Of Machine Change 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs31, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Thousands Of Machine Change 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs32, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Thousands Of Machine Change 4)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs33, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Thousands Of Machines. Variety Unparalleled PRO)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs34, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Great Holy Return)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs35, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Plus Ver 1.1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs36, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Plus Ver 1.2 (Moves Simplified Version))", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs37, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Group Magic Flurry Beta 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs38, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Group Magic Flurry Beta 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs39, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Group Demon Flurry New Year Special Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs41, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(2008 Amendments To Enhance The Version)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs42, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Westbound Evil Wind Beta 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs43, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Breeze Return Beta 1)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs44, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Breeze Return Beta 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs45, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Breeze Return Beta 3)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs46, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Hand In Hand)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs47, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Hand In Hand 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs49, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Westbound Flat Demon)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs50, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Chaos Demon Discipline)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs51, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Small Work)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs52, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Hide The Conversation)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs53, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Goku Legend)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs54, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Goku Legend 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs55, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Goldfish Fine)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs56, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Instruction Simplified Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs57, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Full-Featured Pig Journey)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs58, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Boss Weakened Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs60, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Golden Monkey Legend)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs61, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Full-Featured Dragon Horse)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs62, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(Full-Color Little Dragon Girl)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs63, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(The Full Role Of Sand Wu Net)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, orlegendcs64, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "Hack", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)(The Full Role Of The Monkey King)", MACHINE_SUPPORTS_SAVE ) // Oriental Legend Special Plus -GAME( 2004, oldsplus01, oldsplus, pgm_arm_type1_sim, oldsplus, pgm_arm_type1_state, oldsplus, ROT0, "Hack", "Oriental Legend Special Plus / Xi You Shi E Zhuan Super Plus (Journey To The West Buddhism Adversity Biography Super Dance Macabre 2016 Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, oldsplus02, oldsplus, pgm_arm_type1_sim, oldsplus, pgm_arm_type1_state, oldsplus, ROT0, "Hack", "Oriental Legend Special Plus / Xi You Shi E Zhuan Super Plus (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, oldsplus03, oldsplus, pgm_arm_type1_sim, oldsplus, pgm_arm_type1_state, oldsplus, ROT0, "Hack", "Oriental Legend Special Plus / Xi You Shi E Zhuan Super Plus (Journey To The West Buddhism Adversity Super Dance Macabre 2017 Edition)", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, oldsplus04, oldsplus, pgm_arm_type1_sim, oldsplus, pgm_arm_type1_state, oldsplus, ROT0, "Hack", "Oriental Legend Special Plus / Xi You Shi E Zhuan Super Plus (Journey To The West Buddhism Adversity Biography Super Edition Macabre Enhanced Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, oldsplus01, oldsplus, pgm_arm_type1_sim, oldsplus, pgm_arm_type1_state, oldsplus, ROT0, "Hack", "Oriental Legend Special Plus / Xi You Shi E Zhuan Super Plus (Journey To The West Buddhism Adversity Biography Super Dance Macabre 2016 Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, oldsplus02, oldsplus, pgm_arm_type1_sim, oldsplus, pgm_arm_type1_state, oldsplus, ROT0, "Hack", "Oriental Legend Special Plus / Xi You Shi E Zhuan Super Plus (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, oldsplus03, oldsplus, pgm_arm_type1_sim, oldsplus, pgm_arm_type1_state, oldsplus, ROT0, "Hack", "Oriental Legend Special Plus / Xi You Shi E Zhuan Super Plus (Journey To The West Buddhism Adversity Super Dance Macabre 2017 Edition)", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, oldsplus04, oldsplus, pgm_arm_type1_sim, oldsplus, pgm_arm_type1_state, oldsplus, ROT0, "Hack", "Oriental Legend Special Plus / Xi You Shi E Zhuan Super Plus (Journey To The West Buddhism Adversity Biography Super Edition Macabre Enhanced Version)", MACHINE_SUPPORTS_SAVE ) // The Gladiator -GAME( 2003, theglads01, theglad, pgm_arm_type3, theglad, pgm_arm_type3_state, theglad, ROT0, "Hack", "The Gladiator / Road of the Sword / Shen Jian (M68k label V101) (ARM label V107)(Ex Super Version v2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, theglads02, theglad, pgm_arm_type3, theglad, pgm_arm_type3_state, theglad, ROT0, "Hack", "The Gladiator / Road of the Sword / Shen Jian (M68k label V101) (ARM label V107)(Infinite Power)", MACHINE_SUPPORTS_SAVE ) - -/* --------------------------------------------- - Is In Trial -- they work in FBA but not here - --------------------------------------------*/ - -ROM_START( olds100ah01 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah01.v10", 0x100000, 0x400000, CRC(f9133fbe) SHA1(6cc801ead9d26b9c5d9921c5500f8848b7188be8) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500ah01.rom", 0x180000, 0x400000, CRC(cbda06e1) SHA1(b93350d299772f9faecc508104d28fd7957b7ede) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah02 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah02.v10", 0x100000, 0x400000, CRC(01e8414c) SHA1(ec50a4ff4de7b0321a4171abc17f41a52d0296a9) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah03 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah03.v10", 0x100000, 0x400000, CRC(98c26fce) SHA1(5372f81b7075f4b8cc5ab4149dd47e5e6035ca95) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah04 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah04.v10", 0x100000, 0x400000, CRC(fcb51cc0) SHA1(6d12887f0eaade302f3a2b14cf343a8600c2d557) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah05 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah05.v10", 0x100000, 0x400000, CRC(8ea3ff5a) SHA1(d416e109579264ad6c7cb38226e65f4901619dad) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah06 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah06.v10", 0x100000, 0x400000, CRC(cdce5db9) SHA1(db1ee341141b933e2969f201bc478726c908c0fd) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah07 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah07.v10", 0x100000, 0x400000, CRC(0c6cdb8a) SHA1(a7f293fb7e487ba0d08f5cb5560f81bb807ce996) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah08 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah08.v10", 0x100000, 0x400000, CRC(07f923b7) SHA1(5ea09660ae2a43da8e6f351374ffcce9fcb4a712) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah09 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah09.v10", 0x100000, 0x400000, CRC(b81621c0) SHA1(d4c12092ac15251fdfb0fcfc0e4ae244291bb9a2) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500ah09.rom", 0x180000, 0x400000, CRC(06abbb6d) SHA1(8c40c0031cb7dcfc08ef1b36e8759903207262da) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506ah09.rom", 0x1800000, 0x400000, CRC(4f1d3295) SHA1(c8c64266a327d450995c4b3b2c6b8f0145526097) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503ah09.u16", 0x0c00000, 0x400000, CRC(35f396a8) SHA1(2c28f63a207429534651e385fb441faa3e26cf4e) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah10 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah10.v10", 0x100000, 0x400000, CRC(e114fe53) SHA1(7a9c3d1b4a723b873c9410d3d3af71a95fe47488) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah11 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah11.v10", 0x100000, 0x400000, CRC(e174df54) SHA1(97a57ccec72898f62e0262e5e99f2efea8a49618) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah12 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah12.v10", 0x100000, 0x400000, CRC(405c6608) SHA1(9057df66f11955b5600cda5a4f4ed07ff9f685d5) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah13 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah13.v10", 0x100000, 0x400000, CRC(fec010af) SHA1(2dac21b7641efab72d7047a7beabda81ff721fb1) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah14 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah14.v10", 0x100000, 0x400000, CRC(17f2df39) SHA1(6f742483e0a68ce6496fe75991edcd4e7c79e3c2) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah15 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah15.v10", 0x100000, 0x400000, CRC(cd2c37c2) SHA1(69bfe886a791c51e6c870ffc603f6590aba18d01) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah16 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah16.v10", 0x100000, 0x400000, CRC(b7fbed70) SHA1(f4ad389f0f14ec8c1c3d73a564e98813a2d332fb) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah17 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah17.v10", 0x100000, 0x400000, CRC(04cd2385) SHA1(a6e89fa505122c1a4991a28a80987951634637ab) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah18 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah18.v10", 0x100000, 0x400000, CRC(e610b340) SHA1(375dfa36d5f59a5e9424a07970a099e9ea0f6906) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah19 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah19.v10", 0x100000, 0x400000, CRC(4300d254) SHA1(405c8cd2e7ffcebda544784b87175d2a91018dc8) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah20 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah20.v10", 0x100000, 0x400000, CRC(754c3fbf) SHA1(a765501b933c11b58f51051737da7b60fc982ddd) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah21 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah21.v10", 0x100000, 0x400000, CRC(507ac5a5) SHA1(6f7490b8609f3957ceedb67d49498f4e1332fcbe) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah22 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah22.v10", 0x100000, 0x400000, CRC(b9819a6f) SHA1(1f5dee7b8387a421b1d506afce50d94c28eb202a) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah23 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah23.v10", 0x100000, 0x400000, CRC(f5073d22) SHA1(f3abe1370449a5208000d5c843a554894fe69527) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah24 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah24.v10", 0x100000, 0x400000, CRC(d02d769c) SHA1(7d6b04daf02b01c2712c3029060ed3a17102cb73) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah25 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah25.v10", 0x100000, 0x400000, CRC(9bf146eb) SHA1(d5d768d661be399877e9fa1afaca552bd324f87b) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah26 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah26.v10", 0x100000, 0x400000, CRC(edd6ca48) SHA1(ac13bf326599b52ac7316f5557e6c88fa7b53110) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah27 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah27.v10", 0x100000, 0x400000, CRC(adc0df6f) SHA1(8d603e90ab361d3d4f230150c0897fba5954a590) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500ah27.rom", 0x180000, 0x400000, CRC(090f1697) SHA1(6a9696beb8b838de1566bdb9e195235ff4eb5cd4) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500ah27.rom", 0x0000000, 0x400000, CRC(bbc06d42) SHA1(09399a556327bd93035654c7e2e51ccd8f352358) ) - ROM_LOAD( "a0501ah27.rom", 0x0400000, 0x400000, CRC(f0b6af8a) SHA1(2872ca14c7e03af32b4420e9dd3f74cc2f616b17) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505ah27.rom", 0x1400000, 0x400000, CRC(9d378b0c) SHA1(228f8ac3cb3486faa8721d54be74ef1d603b0983) ) - ROM_LOAD( "a0506ah27.rom", 0x1800000, 0x400000, CRC(e2dace7d) SHA1(374640a3faf5c824944b7a495d37a59afb7bcb70) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500ah27.rom", 0x0000000, 0x400000, CRC(1b68c121) SHA1(323fc40cbf3556e7f9fda65059aee5fc1d1b6065) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502ah27.rom", 0x0800000, 0x400000, CRC(6b22373b) SHA1(004f266e3525320899e8b87cde530f964081e4ae) ) - ROM_LOAD( "b0503ah27.u16", 0x0c00000, 0x400000, CRC(cb813cab) SHA1(970f074755114fd219091ae86dcb3590aa583e01) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500ah27.rom", 0x400000, 0x200000, CRC(5a462366) SHA1(e7a6cf66dfc9e822c799e78fbba08a910f50c504) ) -ROM_END - -ROM_START( olds100ah28 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah28.v10", 0x100000, 0x400000, CRC(1f63e7c9) SHA1(cbf0eda5955764cedcec33f576a624a03c94de48) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah29 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah29.v10", 0x100000, 0x400000, CRC(8981fc87) SHA1(9208c6848962bd14ddb52b39d675c4976669f812) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah30 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah30.v10", 0x100000, 0x400000, CRC(8981fc87) SHA1(75c599497e59c32e0f007d086680af8a52ae8667) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah31 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah31.v10", 0x100000, 0x400000, CRC(8981fc87) SHA1(680d0d5ce407cb067161369335a29a8f332aacbc) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah32 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah32.v10", 0x100000, 0x400000, CRC(119dcb89) SHA1(19618ea167eab9cbabd0343a166a2b6ce060deda) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah33 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah33.v10", 0x100000, 0x400000, CRC(e6018a06) SHA1(9ae81254be1ced85dba6f8d0e866d0946d4a4785) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah34 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah34.v10", 0x100000, 0x400000, CRC(343a74c3) SHA1(7e41e478c7fb078412417a31fe352b25ecf7e321) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah35 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah35.v10", 0x100000, 0x400000, CRC(74ed447d) SHA1(d8334c633361742c6e333e14af0fada8912faf68) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah36 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah36.v10", 0x100000, 0x400000, CRC(2114e061) SHA1(c067d09a4c9eb3af7344d17ef08136123ed416de) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah37 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah37.v10", 0x100000, 0x400000, CRC(618ddd99) SHA1(115d1fbaadffa3116d999adfa71a1e5e52412e66) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah38 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah38.v10", 0x100000, 0x400000, CRC(333bfd23) SHA1(561ea5d6dc9331c1b11c832f0e4b61abe8eeb247) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah39 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah39.v10", 0x100000, 0x400000, CRC(a685ff5e) SHA1(f3f83c7ba8b836c07c96fe48fb23e016e672d80e) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah40 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah40.v10", 0x100000, 0x400000, CRC(a5d9e66d) SHA1(fa6fa4020d9e27824688c6306364c98a8716f224) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah41 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah41.v10", 0x100000, 0x400000, CRC(173dbbe1) SHA1(12e627c5fe51af587f1e0f5c7dfde13dc63b746a) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah42 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah42.v10", 0x100000, 0x400000, CRC(d65a13df) SHA1(212e1ffe375f2a7e95611fbcad90ee9b91b69107) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah43 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah43.v10", 0x100000, 0x400000, CRC(cdd92c41) SHA1(9d3da588056e4ee19c680363b384b3e8fc9d1ffc) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah44 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah44.v10", 0x100000, 0x400000, CRC(5e689a44) SHA1(69e56fe5728e69cd9d455201d155e033ca8505ab) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah45 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah45.v10", 0x100000, 0x400000, CRC(d94a3c07) SHA1(b69c2028bdba7c2b901c8117193d4c5f8652f6cc) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah46 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah46.v10", 0x100000, 0x400000, CRC(bc66a3b4) SHA1(ffe379a6790068be8baeaf8dcf792a8b038b6e49) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah47 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah47.v10", 0x100000, 0x400000, CRC(7be881f6) SHA1(8bebf7335debde8da3fbe058d2613b1357087736) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah48 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah48.v10", 0x100000, 0x400000, CRC(d8b762e3) SHA1(36d3b5b4bd957db861252448adb29d8d6f0fe692) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah49 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah49.v10", 0x100000, 0x400000, CRC(62c38016) SHA1(fc42a611b27f6d36c7c9fa3c706dfddd33c46da8) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah50 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah50.v10", 0x100000, 0x400000, CRC(746834bd) SHA1(59390a3a8f997bd9abf52a3fefad8a5721556e72) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500ah50.rom", 0x0000000, 0x400000, CRC(06c4eaab) SHA1(0e835c79246cf66ede3233e84d3b8a91259b1438) ) - ROM_LOAD( "a0501ah50.rom", 0x0400000, 0x400000, CRC(c352d1c0) SHA1(1f44ae8ab64d5b764a61480e8fcdbdc75d98d7aa) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500ah50.rom", 0x0000000, 0x400000, CRC(82c97490) SHA1(3c0b414001bed4469a650d9917dd2928936ec4c2) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500ah50.rom", 0x400000, 0x200000, CRC(cd569b41) SHA1(442fa9ec67bd669b0c8bd259c53a5b8a09e9ab5f) ) -ROM_END - -ROM_START( olds100ah51 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah51.v10", 0x100000, 0x400000, CRC(a3db49f1) SHA1(952cce122fbd92e8ef650984cd28ac25688621b9) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500ah51.rom", 0x180000, 0x400000, CRC(4d8063e6) SHA1(2be2fbf50abf11348d6e03c2500b87857d83b124) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500ah51.rom", 0x0000000, 0x400000, CRC(4d0c685f) SHA1(8fa33b5d18a0e96cc645a5d891997cac8ff3d194) ) - ROM_LOAD( "a0501ah50.rom", 0x0400000, 0x400000, CRC(c352d1c0) SHA1(1f44ae8ab64d5b764a61480e8fcdbdc75d98d7aa) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506ah51.rom", 0x1800000, 0x400000, CRC(212f9bec) SHA1(87c144e893e1a84370519df7aeeb23c0a0fe3dec) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500ah51.rom", 0x0000000, 0x400000, CRC(2c617c9d) SHA1(38df6857c2de885abf3ffd64496fbc115e4c759b) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503ah51.u16", 0x0c00000, 0x400000, CRC(c5beb6f8) SHA1(0d6eb085b1fe38c1842edc189fe5a3786c23b8a8) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500ah50.rom", 0x400000, 0x200000, CRC(cd569b41) SHA1(442fa9ec67bd669b0c8bd259c53a5b8a09e9ab5f) ) -ROM_END - -ROM_START( olds100ah52 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah52.v10", 0x100000, 0x400000, CRC(a02bf3c3) SHA1(23c76c9226fb571b13b58cf0c228b1ea584c3adb) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500ah52.rom", 0x0000000, 0x400000, CRC(292202eb) SHA1(8b8d51515b7eedcc9d1e03e0bf50af01450e9d71) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500ah52.rom", 0x0000000, 0x400000, CRC(b7eb219f) SHA1(06923215030b4e4640eebf9ffff6a7b43965de45) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500ah52.rom", 0x400000, 0x200000, CRC(cf5ffc59) SHA1(1c76101afc3e44d189c890cd52e5d905975a2e53) ) -ROM_END - -ROM_START( olds100ah53 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah53.v10", 0x100000, 0x400000, CRC(01ebd435) SHA1(f31cdcc0511dc2e333fb6c3698823b55f0040634) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah54 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah54.v10", 0x100000, 0x400000, CRC(9455d648) SHA1(4fbdf10209b371627a718106cd4f65e9d9e93db0) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah55 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah55.v10", 0x100000, 0x400000, CRC(9709cf7b) SHA1(3d12713e32818d03b61f6119c8316a5f8dbc3342) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah56 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah56.v10", 0x100000, 0x400000, CRC(a6e54509) SHA1(7e043ca4173fdb11a2aa81f8f8f578eca968d458) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah57 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah57.v10", 0x100000, 0x400000, CRC(3272f820) SHA1(c108ba5346901877eef6e1bb47e5efcae74ae159) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah58 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah58.v10", 0x100000, 0x400000, CRC(9e356f8b) SHA1(524bc7956381f9be973be259420483d4a5f941bf) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah59 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah59.v10", 0x100000, 0x400000, CRC(571efee3) SHA1(fc4a69bc092d1a50113286adbb499e57b8e9b914) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah60 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah60.v10", 0x100000, 0x400000, CRC(930dc2bb) SHA1(681aae0be3a9b61f3ae0adfe1a7fae821b856578) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah61 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah61.v10", 0x100000, 0x400000, CRC(fbf202cf) SHA1(d52630beaa8a06973662bfaf920f09b46606e06c) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah62 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah62.v10", 0x100000, 0x400000, CRC(36c079d3) SHA1(dd460fc8dd84a89dafda26c28de26568d13af1aa) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500ah27.rom", 0x180000, 0x400000, CRC(090f1697) SHA1(6a9696beb8b838de1566bdb9e195235ff4eb5cd4) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500ah27.rom", 0x0000000, 0x400000, CRC(bbc06d42) SHA1(09399a556327bd93035654c7e2e51ccd8f352358) ) - ROM_LOAD( "a0501ah27.rom", 0x0400000, 0x400000, CRC(f0b6af8a) SHA1(2872ca14c7e03af32b4420e9dd3f74cc2f616b17) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505ah27.rom", 0x1400000, 0x400000, CRC(9d378b0c) SHA1(228f8ac3cb3486faa8721d54be74ef1d603b0983) ) - ROM_LOAD( "a0506ah27.rom", 0x1800000, 0x400000, CRC(e2dace7d) SHA1(374640a3faf5c824944b7a495d37a59afb7bcb70) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500ah27.rom", 0x0000000, 0x400000, CRC(1b68c121) SHA1(323fc40cbf3556e7f9fda65059aee5fc1d1b6065) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502ah27.rom", 0x0800000, 0x400000, CRC(6b22373b) SHA1(004f266e3525320899e8b87cde530f964081e4ae) ) - ROM_LOAD( "b0503ah27.u16", 0x0c00000, 0x400000, CRC(cb813cab) SHA1(970f074755114fd219091ae86dcb3590aa583e01) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500ah27.rom", 0x400000, 0x200000, CRC(5a462366) SHA1(e7a6cf66dfc9e822c799e78fbba08a910f50c504) ) -ROM_END - -ROM_START( olds100ah63 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah63.v10", 0x100000, 0x400000, CRC(d001979c) SHA1(732b1028e6254a852544247888964fa99b732f3a) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500ah63.rom", 0x180000, 0x400000, CRC(502b4044) SHA1(fcb96d4960e09906fe27a7c668885ee28b65e2ef) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500ah63.rom", 0x0000000, 0x400000, CRC(d6008de3) SHA1(5d306ba738441d26956084ecf1de09c23b2d988c) ) - ROM_LOAD( "a0501ah63.rom", 0x0400000, 0x400000, CRC(b6266e02) SHA1(d8ffc5ca209fa08165e84d11c5e2f1028ee14616) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506ah63.rom", 0x1800000, 0x400000, CRC(1539faa1) SHA1(7d9615c16ad0282640ebb1035fce0e887f0707f6) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500ah63.rom", 0x0000000, 0x400000, CRC(d3b2d80d) SHA1(32eef56c4785b04b74dcf1aa813e153bc1dba060) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503ah63.u16", 0x0c00000, 0x400000, CRC(7d777b31) SHA1(3621b9a6767cfa5a899dbd441565e09b4ef13204) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah64 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah64.v10", 0x100000, 0x400000, CRC(312181b9) SHA1(9f1dcab2b60fea6b377df695d260743a07ae5bec) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500ah64.rom", 0x180000, 0x400000, CRC(d6e659d2) SHA1(5161b6462ecb6192c7e5494ce63bc962fce01844) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500ah64.rom", 0x0000000, 0x400000, CRC(3bd1f686) SHA1(44924f2fede3f539fe7b61a88beda62c21bac0f1) ) - ROM_LOAD( "a0501ah64.rom", 0x0400000, 0x400000, CRC(66761144) SHA1(a371c765886067c8d75202438172ca81dc6db96d) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506ah64.rom", 0x1800000, 0x400000, CRC(cdc61ba7) SHA1(2f3c52d2ba801780ad5c94b76000d885a136ac3e) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500ah64.rom", 0x0000000, 0x400000, CRC(37efad3a) SHA1(48a552d7a5ef45d4a44cfc848b4b6da1a99f2a48) ) - ROM_LOAD( "b0501ah64.rom", 0x0400000, 0x400000, CRC(e79b47bf) SHA1(588af08a8ebeab2ff202cdf289b7b8fd35976655) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503ah64.u16", 0x0c00000, 0x400000, CRC(83d3f7b4) SHA1(33dc746ea3e415424e69f966e881808109475aa7) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah65 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah65.v10", 0x100000, 0x400000, CRC(8d9b5763) SHA1(e9aa1f82bb6ea6a529338a71a96ecac208637d5d) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah66 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah66.v10", 0x100000, 0x400000, CRC(84a61162) SHA1(82e3597e1ca8736d8435221b17c0a46929adcd2e) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500ah66.rom", 0x180000, 0x400000, CRC(78cb3c1f) SHA1(ae04e1e508015f4bb5c35c053dfc76627de0c523) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500ah66.rom", 0x0000000, 0x400000, CRC(f4cc4b57) SHA1(b3877e2cd03ddaabee6302b0b19dd7db75174a63) ) - ROM_LOAD( "a0501ah66.rom", 0x0400000, 0x400000, CRC(6957bbe6) SHA1(871a76f66b12ee7dd00346045ef68ca4ddc44cc0) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500ah66.rom", 0x0000000, 0x400000, CRC(28c48da5) SHA1(433ec883b5501ed45c43c4fdeef9d5fda3f510d8) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah67 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah67.v10", 0x100000, 0x400000, CRC(4f056900) SHA1(2e30dab6d017d156a3aa1910e3422b46d29639be) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500ah67.rom", 0x180000, 0x400000, CRC(bfdb2172) SHA1(fe7ca4eeb097a442b4ad283e416e6e0aff397955) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah68 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah68.v10", 0x100000, 0x400000, CRC(e8233797) SHA1(e9827760944b76db5589cf3f7ab464f916f6fcfd) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500ah68.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah69 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah69.v10", 0x100000, 0x400000, CRC(d56475e6) SHA1(a31cb41239393af9f7c772666299898b659df1c5) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah70 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah70.v10", 0x100000, 0x400000, CRC(fa234d4c) SHA1(16f8d4bd99fbead819b01b0f144fd1b66d4beb3a) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah71 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah71.v10", 0x100000, 0x400000, CRC(d6ec0f63) SHA1(174868ee9573bbd6d47562799913ab238a5e3c5b) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah72 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah72.v10", 0x100000, 0x400000, CRC(35381d67) SHA1(3a58e99d6d902b4c3efb7d837ea1312c8fe164aa) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah73 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah73.v10", 0x100000, 0x400000, CRC(efd59c5e) SHA1(3d86bd7ebe41d1dfbef707dc9d656d47b1a8f29c) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500ah73.rom", 0x0000000, 0x400000, CRC(934284ca) SHA1(b54aaef0cdc92aaa77eb11286f2ba69ca9809bf6) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500ah73.rom", 0x0000000, 0x400000, CRC(0ad692b4) SHA1(087e4a33b991efeb5d064324adfafdb82f8556ce) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah74 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah74.v10", 0x100000, 0x400000, CRC(9db3d051) SHA1(b6e41144c21d3a6ce21e81cfcb39b4858b7a174a) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500ah74.rom", 0x180000, 0x400000, CRC(2cbe64d2) SHA1(f9d8ff9cec9f5aea63880f463255c742719ac692) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah75 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah75.v10", 0x100000, 0x400000, CRC(c45eeb67) SHA1(fd887111d459fdd95998a1bc454c623ee73e6aed) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah76 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah76.v10", 0x100000, 0x400000, CRC(9aed69d9) SHA1(1872802360217e50235e622d55ccc0e6e1f3f23f) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah77 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah77.v10", 0x100000, 0x400000, CRC(c7e05174) SHA1(a078fe7bd8e19d18a78ae621687d9bff28796a05) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah78 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah78.v10", 0x100000, 0x400000, CRC(db744735) SHA1(514f8dc2b256e4aacab0ba9ce3cdc9a5ef1f5565) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah79 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah79.v10", 0x100000, 0x400000, CRC(0395338e) SHA1(cfc78cd3c7efe9bafc5d21b822f9c085a3cb8edf) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah80 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah80.v10", 0x100000, 0x400000, CRC(93cc6fcf) SHA1(23c27a6ea91d0fc07f5cf050ab880c3106c217a5) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah81 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah81.v10", 0x100000, 0x400000, CRC(03dd5d6c) SHA1(eb6ea65f1405071d2d6dafe6c4b1e7472a5eb3b3) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah82 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah82.v10", 0x100000, 0x400000, CRC(cff68de7) SHA1(84912e5d3b1036cefa634e94e5c7a7bd3bc63de7) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah83 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah83.v10", 0x100000, 0x400000, CRC(821b0b78) SHA1(6b275c2f05ffa2c33841fa6706b65634ae95e0a8) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah84 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah84.v10", 0x100000, 0x400000, CRC(002df4d2) SHA1(df84722d8373ea3e998ea69d5158855ffd06a68e) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah85 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah85.v10", 0x100000, 0x400000, CRC(b7997b62) SHA1(63c521c9b4948d5330a1c5816e17de615b06b755) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah86 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah86.v10", 0x100000, 0x400000, CRC(ee363849) SHA1(e061da66260d28e183d5578f49e4baafe69c4508) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah87 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah87.v10", 0x100000, 0x400000, CRC(f8ab1e69) SHA1(5ce6a009e2ded29edb847289cc33223096ed5201) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah88 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah88.v10", 0x100000, 0x400000, CRC(47e43f30) SHA1(caa546a0e283630b25ab56d8e6e249f8335a21f2) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah89 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah89.v10", 0x100000, 0x400000, CRC(ba7e17cb) SHA1(26459484a215c9f7116a4e4637d249a2523c2cd9) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah90 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah90.v10", 0x100000, 0x400000, CRC(304d47d9) SHA1(d2a8a4cdcc0bc41364a7ac7a461696a9032999d1) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah91 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah91.v10", 0x100000, 0x400000, CRC(f2f65d45) SHA1(d2e2cf0c649bfa925102a42f4afdb9b080d76583) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah92 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah92.v10", 0x100000, 0x400000, CRC(6ecd8e4b) SHA1(a9a24d1b2c5f275b85acd79c1e57b4cec43cbea3) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah93 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah93.v10", 0x100000, 0x400000, CRC(322a1e41) SHA1(23ac4a0497650b23485df5c8f05122cb9537d01b) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah94 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah94.v10", 0x100000, 0x400000, CRC(853afbfc) SHA1(795e6e90f33151d4db206b2b580b461198c03e89) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah95 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah95.v10", 0x100000, 0x400000, CRC(65715252) SHA1(f9f2eadae0ffe3b101dfac81d555c4d0577d5d19) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah96 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah96.v10", 0x100000, 0x400000, CRC(cc3571db) SHA1(dddce0480cd3d20ffcb913659e2e687fa21d19f1) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah97 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah97.v10", 0x100000, 0x400000, CRC(8e778186) SHA1(92c1cf7e57807ae29b22e85edbf439ed4d95192d) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah98 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah98.v10", 0x100000, 0x400000, CRC(407b5aa3) SHA1(5ba7e74ba52191a0c163744119e653ce435bf47c) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah99 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah99.v10", 0x100000, 0x400000, CRC(0b81c39c) SHA1(432b1e4d127d099da4530d89f4fa983d96d88298) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah100 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah100.v10", 0x100000, 0x400000, CRC(3a07a862) SHA1(6f8a5636a0f1f73be100eab2730ba22555dfec2f) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah101 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah101.v10", 0x100000, 0x400000, CRC(da40ae72) SHA1(0c5fe59799e931f49c3f3f000485f9cf7bf7b0af) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500ah66.rom", 0x180000, 0x400000, CRC(78cb3c1f) SHA1(ae04e1e508015f4bb5c35c053dfc76627de0c523) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500ah66.rom", 0x0000000, 0x400000, CRC(f4cc4b57) SHA1(b3877e2cd03ddaabee6302b0b19dd7db75174a63) ) - ROM_LOAD( "a0501ah66.rom", 0x0400000, 0x400000, CRC(6957bbe6) SHA1(871a76f66b12ee7dd00346045ef68ca4ddc44cc0) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500ah66.rom", 0x0000000, 0x400000, CRC(28c48da5) SHA1(433ec883b5501ed45c43c4fdeef9d5fda3f510d8) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah102 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah102.v10", 0x100000, 0x400000, CRC(4d3aa60f) SHA1(71393ca8b20cf25925ad13d68c1fe233994dfb14) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah103 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah103.v10", 0x100000, 0x400000, CRC(cea5f10c) SHA1(7de7666aa0650627a9ac80fb82bc188048723e2e) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah104 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah104.v10", 0x100000, 0x400000, CRC(ccbc29c3) SHA1(aab1127a7ce388883d01061ce3f1b68f0d813c9a) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah105 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah105.v10", 0x100000, 0x400000, CRC(173e7fd6) SHA1(a085ecce91eb7fde9affbb7b5ca83109973aa9d3) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah106 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah106.v10", 0x100000, 0x400000, CRC(8e2289d3) SHA1(7e46f71f400659eec9ad5782c73f90d98fcf4079) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah107 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah107.v10", 0x100000, 0x400000, CRC(94c697e5) SHA1(dc343c4ef02ce89df53ce66d0aff7e7e313f475e) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah108 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah108.v10", 0x100000, 0x400000, CRC(5a34ad12) SHA1(ee430c01880553e2986674f16d439a3f40c97ea1) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah109 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah109.v10", 0x100000, 0x400000, CRC(80e75480) SHA1(877fc2ee78eaf1a237edf0ed3d64936fbae86d59) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah110 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah110.v10", 0x100000, 0x400000, CRC(c01107e5) SHA1(0f07c217488f4fcae64a5af852f0d7a9ab98b3b5) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah111 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah111.v10", 0x100000, 0x400000, CRC(a8edacbb) SHA1(b3d62539ce4c678826b8d4b9b5ee18faed82c868) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah112 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah112.v10", 0x100000, 0x400000, CRC(20351dc1) SHA1(215b075759527530f28e6280871ffd754d239bd4) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah113 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah113.v10", 0x100000, 0x400000, CRC(39c8843d) SHA1(4f7a706e3e94cff1a43a48e470e2667a0faf0815) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah114 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah114.v10", 0x100000, 0x400000, CRC(b3a83417) SHA1(36e9c6ab416708d02dd10df41ab66ae3f2bf8d61) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah115 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah115.v10", 0x100000, 0x400000, CRC(3ffb13c7) SHA1(27c0282e60d227fc7cba26026adb1a027c6ab1f6) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah116 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah116.v10", 0x100000, 0x400000, CRC(78aefb94) SHA1(247e3e78954e31f1791194038d76f8e8fdad74ad) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah117 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah117.v10", 0x100000, 0x400000, CRC(c334de75) SHA1(97046103c9cfe3733ca49cbcced24c463c49cf90) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah118 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah118.v10", 0x100000, 0x400000, CRC(cccd55fe) SHA1(2d9eb747d890c9e6ba7a88863068ffcfc2623f77) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -ROM_START( olds100ah119 ) - ROM_REGION( 0x600000, "maincpu", 0 ) - PGM_68K_BIOS - ROM_LOAD16_WORD_SWAP( "p0500ah119.v10", 0x100000, 0x400000, CRC(9f6f8d53) SHA1(417d5bf7c396d03db046bec69e2e024d3ad8a8a9) ) - - ROM_REGION( 0x010000, "user1", ROMREGION_ERASEFF ) - - ROM_REGION( 0x4000, "user2", ROMREGION_ERASEFF ) - ROM_LOAD( "ram_dump", 0x000000, 0x04000, CRC(280cfb4e) SHA1(cd2bdcaa21347952c2bf38b105a204d327fde39e) ) - - ROM_REGION( 0xc00000, "tiles", 0 ) - PGM_VIDEO_BIOS - ROM_LOAD( "t0500.rom", 0x180000, 0x400000, CRC(d881726c) SHA1(a82517e665996f7b7017c940f1fcf016fccb65c2) ) - ROM_LOAD( "t0501.rom", 0x580000, 0x200000, CRC(d2106864) SHA1(65d827135b87d82196433aea3279608ee263feca) ) - - ROM_REGION( 0x1c00000, "sprcol", 0 ) - ROM_LOAD( "a0500.rom", 0x0000000, 0x400000, CRC(80a59197) SHA1(7d0108e2f0d0347d43ace2d96c0388202c05fdfb) ) - ROM_LOAD( "a0501.rom", 0x0400000, 0x400000, CRC(98c931b1) SHA1(9b70d1a7beb4c3a0c1436c25fd1fb76e47539538) ) - ROM_LOAD( "a0502.rom", 0x0800000, 0x400000, CRC(c3fcdf1d) SHA1(107585fd103fcd0af0fb7db283be4f7c7058aef7) ) - ROM_LOAD( "a0503.rom", 0x0c00000, 0x400000, CRC(066dffec) SHA1(f023032a7202b7090fb609a39e0f19018e664bf3) ) - ROM_LOAD( "a0504.rom", 0x1000000, 0x400000, CRC(45337583) SHA1(c954d0e5bf7fa99c90b0d154e7119d2b0c461f1c) ) - ROM_LOAD( "a0505.rom", 0x1400000, 0x400000, CRC(5b8cf3a5) SHA1(856d1e47b5d9a66dcfbdc74a51ed646fd7d96a35) ) - ROM_LOAD( "a0506.rom", 0x1800000, 0x400000, CRC(087ac60c) SHA1(3d5bf7dd40c8a3c1224cf82e12410ca904c0c5db) ) - - ROM_REGION( 0x1000000, "sprmask", 0 ) - ROM_LOAD( "b0500.rom", 0x0000000, 0x400000, CRC(cde07f74) SHA1(1fe90db7c57faa28f3a054b2c07909bef89e3efb) ) - ROM_LOAD( "b0501.rom", 0x0400000, 0x400000, CRC(1546c2e9) SHA1(a7b9c8b44203db54a59d49fe469bb52bba807ba2) ) - ROM_LOAD( "b0502.rom", 0x0800000, 0x400000, CRC(e97b31c3) SHA1(1a7ca4f6c8644e84a33ae41cd4637f21046b14c5) ) - ROM_LOAD( "b0503.u16", 0x0c00000, 0x400000, CRC(e41d98e4) SHA1(f80b27fcee81762993e09bf1b3cad6e85274760c) ) - - ROM_REGION( 0x1000000, "ics", 0 ) - PGM_AUDIO_BIOS - ROM_LOAD( "m0500.rom", 0x400000, 0x200000, CRC(37928cdd) SHA1(e80498cabc2a6a54d4f3ebcb097d4b3fad96fe55) ) -ROM_END - -// Oriental Legend Special (ver. 100, set 2) -GAME( 200?, olds100ah01, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 01))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah02, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 02))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah03, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 03))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah04, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 04))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah05, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 05))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah06, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 06))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah07, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 07))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah08, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 08))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah09, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 09))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah10, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 10))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah11, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 11))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah12, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 12))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah13, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 13))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah14, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 14))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah15, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 15))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah16, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 16))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah17, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 17))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah18, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 18))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah19, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 19))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah20, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 20))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah21, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 21))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah22, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 22))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah23, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 23))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah24, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 24))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah25, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 25))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah26, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 26))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah27, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 27))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah28, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 28))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah29, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 29))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah30, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 30))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah31, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 31))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah32, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 32))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah33, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 33))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah34, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 34))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah35, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 35))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah36, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 36))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah37, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 37))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah38, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 38))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah39, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 39))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah40, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 40))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah41, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 41))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah42, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 42))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah43, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 43))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah44, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 44))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah45, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 45))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah46, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 46))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah47, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 47))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah48, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 48))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah49, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 49))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah50, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 50))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah51, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 51))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah52, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 52))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah53, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 53))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah54, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 54))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah55, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 55))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah56, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 56))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah57, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 57))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah58, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 58))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah59, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 59))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah60, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 60))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah61, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 61))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah62, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 62))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah63, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 63))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah64, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 64))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah65, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 65))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah66, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 66))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah67, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 67))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah68, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 68))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah69, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 69))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah70, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 70))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah71, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 71))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah72, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 72))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah73, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 73))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah74, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 74))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah75, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 75))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah76, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 76))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah77, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 77))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah78, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 78))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah79, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 79))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah80, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 80))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah81, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 81))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah82, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 82))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah83, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 83))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah84, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 84))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah85, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 85))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah86, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 86))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah87, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 87))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah88, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 88))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah89, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 89))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah90, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 90))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah91, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 91))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah92, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 92))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah93, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 93))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah94, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 94))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah95, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 95))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah96, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 96))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah97, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 97))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah98, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 98))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah99, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 99))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah100, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 100))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah101, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 101))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah102, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 102))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah103, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 103))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah104, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 104))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah105, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 105))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah106, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 106))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah107, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 107))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah108, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 108))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah109, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 109))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah110, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 110))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah111, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 111))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah112, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 112))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah113, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 113))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah114, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 114))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah115, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 115))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah116, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 116))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah117, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 117))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah118, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 118))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) -GAME( 200?, olds100ah119, olds, pgm_028_025_ol, olds, pgm_028_025_state, olds, ROT0, "Hacks", "Oriental Legend Special / Xi You Shi E Zhuan Super(Hacks Edition (Set 119))(ver. 100, set 2)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) - +HACK( 2003, theglads01, theglad, pgm_arm_type3, theglad, pgm_arm_type3_state, theglad, ROT0, "Hack", "The Gladiator / Road of the Sword / Shen Jian (M68k label V101) (ARM label V107)(Ex Super Version v2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, theglads02, theglad, pgm_arm_type3, theglad, pgm_arm_type3_state, theglad, ROT0, "Hack", "The Gladiator / Road of the Sword / Shen Jian (M68k label V101) (ARM label V107)(Infinite Power)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/phoenix.cpp b/docs/release/src/hbmame/drivers/phoenix.cpp index defdcac1620..f58dab25e91 100644 --- a/docs/release/src/hbmame/drivers/phoenix.cpp +++ b/docs/release/src/hbmame/drivers/phoenix.cpp @@ -52,5 +52,5 @@ ROM_END -GAME( 2000, phoenixr, phoenix, phoenix, phoenix , phoenix_state, 0, ROT90, "CYBERYOGI =CO= Windler", "PhoenixR (GDR hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, phoenixg, phoenix, phoenix, phoenixt, phoenix_state, 0, ROT90, "GreekRoms", "Phoenix (Greek)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, phoenixr, phoenix, phoenix, phoenix , phoenix_state, 0, ROT90, "CYBERYOGI =CO= Windler", "PhoenixR (GDR hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, phoenixg, phoenix, phoenix, phoenixt, phoenix_state, 0, ROT90, "GreekRoms", "Phoenix (Greek)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/playch10.cpp b/docs/release/src/hbmame/drivers/playch10.cpp index c8a712e1307..8812287eca3 100644 --- a/docs/release/src/hbmame/drivers/playch10.cpp +++ b/docs/release/src/hbmame/drivers/playch10.cpp @@ -221,17 +221,17 @@ ROM_START( pc_skykd ) /* Sky Kid (Ninja Gaiden) */ ROM_LOAD( "ec5641d6.prm", 0x00000, 0x10, CRC(ec5641d6) SHA1(05f546aec5a9db167688a9abbac922f5ced7f7c5) ) ROM_END -GAME( 2002, pc_ark, playch10, playch10, playch10, playch10_state, pc_hrz, ROT0, "NES->PC-10", "Arkanoid (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, pc_bb2, playch10, playch10, playch10, playch10_state, pcgboard, ROT0, "NES->PC-10", "Bubble Bobble 2 (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, pc_cch, playch10, playch10, playch10, playch10_state, playch10, ROT0, "NES->PC-10", "Circus Charlie (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, pc_ctfrc, playch10, playch10, playch10, playch10_state, pcgboard, ROT0, "NES->PC-10", "Contra Force (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, pc_digdg, playch10, playch10, playch10, playch10_state, pc_hrz, ROT0, "NES->PC-10", "Dig Dug (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, pc_dk, playch10, playch10, playch10, playch10_state, playch10, ROT0, "NES->PC-10", "Donkey Kong (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, pc_dk3, playch10, playch10, playch10, playch10_state, pc_hrz, ROT0, "NES->PC-10", "Donkey Kong 3 (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, pc_galag, playch10, playch10, playch10, playch10_state, pc_hrz, ROT0, "NES->PC-10", "Galaga (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, pc_gyrus, playch10, playch10, playch10, playch10_state, pcfboard, ROT0, "NES->PC-10", "Gyruss (PlayChoice-10)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS ) -GAME( 2002, pc_krsty, playch10, playch10, playch10, playch10_state, pcgboard, ROT0, "NES->PC-10", "Krusty's Funhouse (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, pc_mman5, playch10, playch10, playch10, playch10_state, pcgboard, ROT0, "NES->PC-10", "Megaman 5 (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, pc_pacm, playch10, playch10, playch10, playch10_state, playch10, ROT0, "NES->PC-10", "Pacman (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, pc_parsl, playch10, playch10, playch10, playch10_state, pcfboard, ROT0, "NES->PC-10", "Parasol Stars-The Story of Bubble Bobble 3 (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, pc_skykd, playch10, playch10, playch10, playch10_state, pcfboard, ROT0, "NES->PC-10", "Sky Kid (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, pc_ark, playch10, playch10, playch10, playch10_state, pc_hrz, ROT0, "NES->PC-10", "Arkanoid (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, pc_bb2, playch10, playch10, playch10, playch10_state, pcgboard, ROT0, "NES->PC-10", "Bubble Bobble 2 (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, pc_cch, playch10, playch10, playch10, playch10_state, playch10, ROT0, "NES->PC-10", "Circus Charlie (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, pc_ctfrc, playch10, playch10, playch10, playch10_state, pcgboard, ROT0, "NES->PC-10", "Contra Force (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, pc_digdg, playch10, playch10, playch10, playch10_state, pc_hrz, ROT0, "NES->PC-10", "Dig Dug (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, pc_dk, playch10, playch10, playch10, playch10_state, playch10, ROT0, "NES->PC-10", "Donkey Kong (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, pc_dk3, playch10, playch10, playch10, playch10_state, pc_hrz, ROT0, "NES->PC-10", "Donkey Kong 3 (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, pc_galag, playch10, playch10, playch10, playch10_state, pc_hrz, ROT0, "NES->PC-10", "Galaga (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, pc_gyrus, playch10, playch10, playch10, playch10_state, pcfboard, ROT0, "NES->PC-10", "Gyruss (PlayChoice-10)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_GRAPHICS ) +HACK( 2002, pc_krsty, playch10, playch10, playch10, playch10_state, pcgboard, ROT0, "NES->PC-10", "Krusty's Funhouse (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, pc_mman5, playch10, playch10, playch10, playch10_state, pcgboard, ROT0, "NES->PC-10", "Megaman 5 (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, pc_pacm, playch10, playch10, playch10, playch10_state, playch10, ROT0, "NES->PC-10", "Pacman (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, pc_parsl, playch10, playch10, playch10, playch10_state, pcfboard, ROT0, "NES->PC-10", "Parasol Stars-The Story of Bubble Bobble 3 (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, pc_skykd, playch10, playch10, playch10, playch10_state, pcfboard, ROT0, "NES->PC-10", "Sky Kid (PlayChoice-10)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/pooyan.cpp b/docs/release/src/hbmame/drivers/pooyan.cpp index be8f6ffc057..4f2a54da1f9 100644 --- a/docs/release/src/hbmame/drivers/pooyan.cpp +++ b/docs/release/src/hbmame/drivers/pooyan.cpp @@ -45,4 +45,4 @@ ROM_END *************************************/ // YEAR, NAME, PARENT, MACHINE,INPUT, CLASS, INIT,MONITOR, COMPANY, FULLNAME, FLAGS -GAME( 2017, pooyandiag, pooyan, pooyan, pooyan, pooyan_state, 0, ROT90, "Shoestring", "Pooyan Tester", MACHINE_SUPPORTS_SAVE ) +HACK( 2017, pooyandiag, pooyan, pooyan, pooyan, pooyan_state, 0, ROT90, "Shoestring", "Pooyan Tester", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/powerins.cpp b/docs/release/src/hbmame/drivers/powerins.cpp index 6896cd6e4f1..8993fc18746 100644 --- a/docs/release/src/hbmame/drivers/powerins.cpp +++ b/docs/release/src/hbmame/drivers/powerins.cpp @@ -42,7 +42,7 @@ ROM_START( powernbr ) ROM_LOAD( "20.u54", 0x000100, 0x0100, CRC(38bd0e2f) SHA1(20d311869642cd96bb831fdf4a458e0d872f03eb) ) ROM_END -GAME( 2006, powernbr, powerins, powerins, powerins, powerins_state, 0, ROT0, "Neogeo BR team", "Power Instinct (Brasil)", MACHINE_SUPPORTS_SAVE ) // 06.04.25 date +HACK( 2006, powernbr, powerins, powerins, powerins, powerins_state, 0, ROT0, "Neogeo BR team", "Power Instinct (Brasil)", MACHINE_SUPPORTS_SAVE ) // 06.04.25 date //PSmame gaston90 @@ -328,11 +328,11 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ //Power Instinct -GAME( 2006, powerns01, powerins, powerins, powerins, powerins_state, 0, ROT0, "Hacks", "Power Instinct (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) -GAME( 2006, powerns02, powerins, powerins, powerins, powerins_state, 0, ROT0, "Hacks", "Power Instinct (Enable Hidden Character)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, powerinss01, powerins, powerins, powerins, powerins_state, 0, ROT0, "Hacks", "Power Instinct (USA)(Enable Hidden Character)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, powerinsas01, powerins, powerinsa, powerins, powerins_state, 0, ROT0, "Hacks", "Power Instinct (USA, bootleg set 1)(Enable Hidden Character)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, powerinsas02, powerins, powerinsa, powerins, powerins_state, 0, ROT0, "Hacks", "Power Instinct (USA, bootleg set 1)(Translation-Portuguese)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, powerinsbs01, powerins, powerinsb, powerins, powerins_state, 0, ROT0, "Hacks", "Power Instinct (USA, bootleg set 2)(Enable Hidden Character)", MACHINE_SUPPORTS_SAVE ) -GAME( 1993, powerinsbs02, powerins, powerinsb, powerins, powerins_state, 0, ROT0, "Hacks", "Power Instinct (USA, bootleg set 2)(Translation-Portuguese)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, powerns01, powerins, powerins, powerins, powerins_state, 0, ROT0, "Hacks", "Power Instinct (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 2006, powerns02, powerins, powerins, powerins, powerins_state, 0, ROT0, "Hacks", "Power Instinct (Enable Hidden Character)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, powerinss01, powerins, powerins, powerins, powerins_state, 0, ROT0, "Hacks", "Power Instinct (USA)(Enable Hidden Character)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, powerinsas01, powerins, powerinsa, powerins, powerins_state, 0, ROT0, "Hacks", "Power Instinct (USA, bootleg set 1)(Enable Hidden Character)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, powerinsas02, powerins, powerinsa, powerins, powerins_state, 0, ROT0, "Hacks", "Power Instinct (USA, bootleg set 1)(Translation-Portuguese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, powerinsbs01, powerins, powerinsb, powerins, powerins_state, 0, ROT0, "Hacks", "Power Instinct (USA, bootleg set 2)(Enable Hidden Character)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, powerinsbs02, powerins, powerinsb, powerins, powerins_state, 0, ROT0, "Hacks", "Power Instinct (USA, bootleg set 2)(Translation-Portuguese)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/psikyo.cpp b/docs/release/src/hbmame/drivers/psikyo.cpp index 7c3c10b49ec..ef2e71855ea 100644 --- a/docs/release/src/hbmame/drivers/psikyo.cpp +++ b/docs/release/src/hbmame/drivers/psikyo.cpp @@ -72,5 +72,5 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // 1943 Kai: Midway Kaisen -GAME( 1996, tengais01, tengai, s1945, tengai, psikyo_state, tengai, ROT0, "Hacks", "Tengai (Ex Super version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, tengaijs01, tengai, s1945, tengaij, psikyo_state, tengai, ROT0, "Hacks", "Sengoku Blade: Sengoku Ace Episode II / Tengai (Ex Super version)", MACHINE_SUPPORTS_SAVE )
\ No newline at end of file +HACK( 1996, tengais01, tengai, s1945, tengai, psikyo_state, tengai, ROT0, "Hacks", "Tengai (Ex Super version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, tengaijs01, tengai, s1945, tengaij, psikyo_state, tengai, ROT0, "Hacks", "Sengoku Blade: Sengoku Ace Episode II / Tengai (Ex Super version)", MACHINE_SUPPORTS_SAVE )
\ No newline at end of file diff --git a/docs/release/src/hbmame/drivers/psikyosh.cpp b/docs/release/src/hbmame/drivers/psikyosh.cpp index e82b0454595..d364a531201 100644 --- a/docs/release/src/hbmame/drivers/psikyosh.cpp +++ b/docs/release/src/hbmame/drivers/psikyosh.cpp @@ -26,8 +26,8 @@ ROM_END ROM_START( s1945sr3 ) ROM_REGION( 0x180000, "maincpu", 0) - ROM_LOAD32_WORD_SWAP( "2_progl.u16", 0x000002, 0x080000, CRC(16b4e78e) SHA1(ac16e3d7b959e7d28f1afc6eb6c590afa96fa379) ) - ROM_LOAD32_WORD_SWAP( "1_progh.u17", 0x000000, 0x080000, CRC(6607b00e) SHA1(958d00880deb3d57c607402b8a87adaaa720914c) ) + ROM_LOAD32_WORD_SWAP( "2_proglsr3.u16", 0x000002, 0x080000, CRC(16b4e78e) SHA1(ac16e3d7b959e7d28f1afc6eb6c590afa96fa379) ) + ROM_LOAD32_WORD_SWAP( "1_proghsr3.u17", 0x000000, 0x080000, CRC(6607b00e) SHA1(958d00880deb3d57c607402b8a87adaaa720914c) ) ROM_LOAD16_WORD_SWAP( "3_data.u1", 0x100000, 0x080000, CRC(8ff5f7d3) SHA1(420a3d7f2d5ab6a56789d36b418431f12f5f73f5) ) ROM_REGION( 0x3800000, "gfx1", 0 ) @@ -50,8 +50,8 @@ ROM_END /* YEAR NAME PARENT MACHINE INPUT CLASS INIT MONITOR COMPANY FULLNAME FLAGS */ -GAME( 2009, s1945iiex, s1945ii, psikyo3v1, s1945ii, psikyosh_state, ps3, ROT270, "Pipi899", "Strikers 1945 II (EX Super Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, s1945sr3, s1945iii, psikyo5, s1945iii, psikyosh_state, ps5, ROT270, "hack", "Strikers 1945 III (hack R3)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, s1945iiex, s1945ii, psikyo3v1, s1945ii, psikyosh_state, ps3, ROT270, "Pipi899", "Strikers 1945 II (EX Super Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, s1945sr3, s1945iii, psikyo5, s1945iii, psikyosh_state, ps5, ROT270, "hack", "Strikers 1945 III (hack R3)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -122,7 +122,7 @@ ROM_END ROM_START( s1945iiis01 ) ROM_REGION( 0x180000, "maincpu", 0) - ROM_LOAD32_WORD_SWAP( "2_proglhc01.u16", 0x000002, 0x080000, CRC(465f06d4) SHA1(2254ca868d526e04840e53016a55684a02bd483f) ) + ROM_LOAD32_WORD_SWAP( "2_progls01.u16", 0x000002, 0x080000, CRC(465f06d4) SHA1(2254ca868d526e04840e53016a55684a02bd483f) ) ROM_LOAD32_WORD_SWAP( "1_progh.u17", 0x000000, 0x080000, CRC(1b8a5a18) SHA1(718a176bd48e16f964fcb07c568b5227cfc0515f) ) ROM_LOAD16_WORD_SWAP( "3_data.u1", 0x100000, 0x080000, CRC(8ff5f7d3) SHA1(420a3d7f2d5ab6a56789d36b418431f12f5f73f5) ) @@ -173,11 +173,11 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Daraku Tenshi -GAME( 1998, darakuhc01, daraku, psikyo3v1, daraku, psikyosh_state, ps3, ROT0, "Hacks", "Daraku Tenshi (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, darakuhc01, daraku, psikyo3v1, daraku, psikyosh_state, ps3, ROT0, "Hacks", "Daraku Tenshi (Description Of Unknown Origin 01)", MACHINE_SUPPORTS_SAVE ) // Gunbird 2 -GAME( 1998, gunbird2s01, gunbird2, psikyo5, gunbird2, psikyosh_state, ps5, ROT270, "Hacks", "Gunbird 2 (Ex Super Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, gunbird2s01, gunbird2, psikyo5, gunbird2, psikyosh_state, ps5, ROT270, "Hacks", "Gunbird 2 (Ex Super Version)", MACHINE_SUPPORTS_SAVE ) // Strikers 1945 III -GAME( 1999, s1945iiis01, s1945iii, psikyo5, s1945iii, psikyosh_state, ps5, ROT270, "Hacks", "Strikers 1945 III (Japan)(Ex Super Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, s1945iiis01, s1945iii, psikyo5, s1945iii, psikyosh_state, ps5, ROT270, "Hacks", "Strikers 1945 III (Japan)(Ex Super Version)", MACHINE_SUPPORTS_SAVE ) // Sol Divide - The Sword Of Darkness -GAME( 1997, soldivids01, soldivid, psikyo3v1, soldivid, psikyosh_state, ps3, ROT0, "Psikyo", "Sol Divide - The Sword Of Darkness (Translation-French)", MACHINE_SUPPORTS_SAVE ) +HACK( 1997, soldivids01, soldivid, psikyo3v1, soldivid, psikyosh_state, ps3, ROT0, "Psikyo", "Sol Divide - The Sword Of Darkness (Translation-French)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/rallyx.cpp b/docs/release/src/hbmame/drivers/rallyx.cpp index 65ffffbfab2..94e7018dcd9 100644 --- a/docs/release/src/hbmame/drivers/rallyx.cpp +++ b/docs/release/src/hbmame/drivers/rallyx.cpp @@ -93,5 +93,5 @@ ROM_START( nrallyv ) ROM_LOAD( "rx1-4.2m", 0x0100, 0x0100, CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) ) ROM_END -GAME( 1998, rxtron, rallyx, rallyx, rallyx, rallyx_state, 0, ROT0, "Jerky and Sil", "Rally-X Tron", MACHINE_SUPPORTS_SAVE ) -GAME( 1981, nrallyv, rallyx, rallyx, nrallyv, rallyx_state, 0, ROT90, "hack", "New Rally X (Vertical Screen)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, rxtron, rallyx, rallyx, rallyx, rallyx_state, 0, ROT0, "Jerky and Sil", "Rally-X Tron", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, nrallyv, rallyx, rallyx, nrallyv, rallyx_state, 0, ROT90, "hack", "New Rally X (Vertical Screen)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/rastan.cpp b/docs/release/src/hbmame/drivers/rastan.cpp index 8fab01d79a2..669c1ebacb8 100644 --- a/docs/release/src/hbmame/drivers/rastan.cpp +++ b/docs/release/src/hbmame/drivers/rastan.cpp @@ -148,8 +148,8 @@ ROM_START( rastane2 ) ROM_END -GAME( 2000, rastwack, rastan, rastan, rastsaga, rastan_state, 0, ROT0, "Vogel", "Wacky Rastan", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, rastandh, rastan, rastan, rastsaga, rastan_state, 0, ROT0, "Neil Pearce", "Rastan Dragon Hack", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, rastand2, rastan, rastan, rastsaga, rastan_state, 0, ROT0, "Neil Pearce", "Rastan Dragon Hack (set 2)", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, rastaneh, rastan, rastan, rastsaga, rastan_state, 0, ROT0, "Neil Pearce", "Rastan Enemy Hack", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, rastane2, rastan, rastan, rastsaga, rastan_state, 0, ROT0, "Neil Pearce", "Rastan Enemy Hack (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, rastwack, rastan, rastan, rastsaga, rastan_state, 0, ROT0, "Vogel", "Wacky Rastan", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, rastandh, rastan, rastan, rastsaga, rastan_state, 0, ROT0, "Neil Pearce", "Rastan Dragon Hack", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, rastand2, rastan, rastan, rastsaga, rastan_state, 0, ROT0, "Neil Pearce", "Rastan Dragon Hack (set 2)", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, rastaneh, rastan, rastan, rastsaga, rastan_state, 0, ROT0, "Neil Pearce", "Rastan Enemy Hack", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, rastane2, rastan, rastan, rastsaga, rastan_state, 0, ROT0, "Neil Pearce", "Rastan Enemy Hack (set 2)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/retofinv.cpp b/docs/release/src/hbmame/drivers/retofinv.cpp index 2afd220bfc8..9c248c78da2 100644 --- a/docs/release/src/hbmame/drivers/retofinv.cpp +++ b/docs/release/src/hbmame/drivers/retofinv.cpp @@ -37,4 +37,4 @@ ROM_START( retofinv4 ) ROM_LOAD( "82s191n", 0x0300, 0x0800, CRC(93c891e3) SHA1(643a0107717b6a434432dda73a0102e6e8adbca7) ) ROM_END -GAME( 2011, retofinv4, retofinv, retofinv, retofinv, retofinv_state, 0, ROT90, "Paul Smith", "Return of the Invaders (hack)", 0 ) +HACK( 2011, retofinv4, retofinv, retofinv, retofinv, retofinv_state, 0, ROT90, "Paul Smith", "Return of the Invaders (hack)", 0 ) diff --git a/docs/release/src/hbmame/drivers/schaser.cpp b/docs/release/src/hbmame/drivers/schaser.cpp index 9a90e33ea93..3841de0b99b 100644 --- a/docs/release/src/hbmame/drivers/schaser.cpp +++ b/docs/release/src/hbmame/drivers/schaser.cpp @@ -66,6 +66,10 @@ public: , m_screen(*this, "screen") { } + void schasercv(machine_config &config); + +private: + DECLARE_READ8_MEMBER(mw8080bw_shift_result_rev_r); DECLARE_READ8_MEMBER(mw8080bw_reversable_shift_result_r); DECLARE_WRITE8_MEMBER(mw8080bw_reversable_shift_count_w); @@ -77,12 +81,9 @@ public: DECLARE_MACHINE_RESET(sc); TIMER_DEVICE_CALLBACK_MEMBER(schaser_effect_555_cb); TIMER_CALLBACK_MEMBER(mw8080bw_interrupt_callback); - uint32_t screen_update_schasercv(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); - void schasercv(machine_config &config); void mem_map(address_map &map); void io_map(address_map &map); -private: - + uint32_t screen_update_schasercv(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); bool m_flip_screen; bool m_sound_enabled; bool m_explosion; @@ -549,9 +550,9 @@ INPUT_PORTS_END MACHINE_CONFIG_START( sc_state::schasercv ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu",I8080,MW8080BW_CPU_CLOCK) - MCFG_CPU_PROGRAM_MAP(mem_map) - MCFG_CPU_IO_MAP(io_map) + MCFG_DEVICE_ADD("maincpu",I8080,MW8080BW_CPU_CLOCK) + MCFG_DEVICE_PROGRAM_MAP(mem_map) + MCFG_DEVICE_IO_MAP(io_map) MCFG_MACHINE_START_OVERRIDE(sc_state,sc) MCFG_MACHINE_RESET_OVERRIDE(sc_state,sc) @@ -564,9 +565,9 @@ MACHINE_CONFIG_START( sc_state::schasercv ) MCFG_MB14241_ADD("mb14241") /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); - MCFG_SOUND_ADD("snsnd", SN76477, 0) + MCFG_DEVICE_ADD("snsnd", SN76477, 0) MCFG_SN76477_NOISE_PARAMS(RES_K(47), RES_K(330), CAP_P(470)) // noise + filter MCFG_SN76477_DECAY_RES(RES_M(2.2)) // decay_res MCFG_SN76477_ATTACK_PARAMS(CAP_U(1.0), RES_K(4.7)) // attack_decay_cap + attack_res @@ -580,9 +581,9 @@ MACHINE_CONFIG_START( sc_state::schasercv ) MCFG_SN76477_MIXER_PARAMS(0, 0, 0) // mixer A, B, C MCFG_SN76477_ENVELOPE_PARAMS(1, 0) // envelope 1, 2 MCFG_SN76477_ENABLE(1) // enable - MCFG_SOUND_ROUTE_EX(0, "discrete", 1.0, 0) + MCFG_SOUND_ROUTE(0, "discrete", 1.0, 0) - MCFG_SOUND_ADD("discrete", DISCRETE, 0) + MCFG_DEVICE_ADD("discrete", DISCRETE, 0) MCFG_DISCRETE_INTF(schaser) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) @@ -603,4 +604,4 @@ ROM_START( schasrcv ) ROM_LOAD( "10", 0x4400, 0x0400, CRC(037edb99) SHA1(f2fc5e61f962666e7f6bb81753ac24ea0b97e581) ) ROM_END -GAME( 1979, schasrcv, 0, schasercv, schasercv, sc_state, 0, ROT270, "Taito", "Space Chaser (CV version)(Extra Sounds)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_COLORS ) +HACK( 1979, schasrcv, 0, schasercv, schasercv, sc_state, 0, ROT270, "Taito", "Space Chaser (CV version)(Extra Sounds)", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_COLORS ) diff --git a/docs/release/src/hbmame/drivers/segac2.cpp b/docs/release/src/hbmame/drivers/segac2.cpp index 346dbb2e597..5c686bd8e4e 100644 --- a/docs/release/src/hbmame/drivers/segac2.cpp +++ b/docs/release/src/hbmame/drivers/segac2.cpp @@ -12,4 +12,4 @@ ROM_START( c2frog ) ROM_LOAD16_BYTE( "epr13113.31", 0x000001, 0x020000, CRC(754b111a) SHA1(5542fc3b955df843e15e7c98aebc4f80c7d44b69) ) ROM_END -GAME( 2007, c2frog, 0, segac, columns, segac2_state, columns, ROT0, "Rastersoft", "Frog Feast (Sega C2 hardware)", MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) +HACK( 2007, c2frog, 0, segac, columns, segac2_state, columns, ROT0, "Rastersoft", "Frog Feast (Sega C2 hardware)", MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/segag80r.cpp b/docs/release/src/hbmame/drivers/segag80r.cpp index 69189ad81ba..cfa66bdade3 100644 --- a/docs/release/src/hbmame/drivers/segag80r.cpp +++ b/docs/release/src/hbmame/drivers/segag80r.cpp @@ -35,4 +35,4 @@ ROM_START( astrob2h ) // same as astrob2 except u2 and u4 ROM_LOAD( "812a.speech-u3", 0x1800, 0x0800, CRC(410ad0d2) SHA1(9b5f05bb64a6ecfe3543025a10c6ec67de797333) ) ROM_END -GAME( 1981, astrob2h, astrob, astrob, astrob2, segag80r_state, astrob, ROT270, "Clay Cowgill", "Astro Blaster (ver 2 Hack)", 0 ) +HACK( 1981, astrob2h, astrob, astrob, astrob2, segag80r_state, astrob, ROT270, "Clay Cowgill", "Astro Blaster (ver 2 Hack)", 0 ) diff --git a/docs/release/src/hbmame/drivers/segaorun.cpp b/docs/release/src/hbmame/drivers/segaorun.cpp index b3abc3fff41..87b0f54bd7f 100644 --- a/docs/release/src/hbmame/drivers/segaorun.cpp +++ b/docs/release/src/hbmame/drivers/segaorun.cpp @@ -214,10 +214,10 @@ ROM_START( outrunen2 ) ROM_RELOAD( 0x58000, 0x08000 ) ROM_END -GAMEL(2012, outrunen, outrun, outrun, outrun, segaorun_state, outrun, ROT0, "Chris White and Darren Finck", "Out Run Enhanced Edition v1.0.3", 0, layout_outrun ) -GAMEL(2012, outrunen2, outrun, outrun, outrun, segaorun_state, outrun, ROT0, "Chris White and Darren Finck", "Out Run Enhanced Edition v1.0.2", 0, layout_outrun ) -GAMEL(2012, outrunen1, outrun, outrun, outrun, segaorun_state, outrun, ROT0, "Chris White and Darren Finck", "Out Run Enhanced Edition v1.0.1", 0, layout_outrun ) -GAMEL(2012, outrunen0, outrun, outrun, outrun, segaorun_state, outrun, ROT0, "Chris White and Darren Finck", "Out Run Enhanced Edition v1.0.0", 0, layout_outrun ) +GAMEL(2012, outrunen, outrun, outrun, outrun, segaorun_state, init_outrun, ROT0, "Chris White and Darren Finck", "Out Run Enhanced Edition v1.0.3", 0, layout_outrun ) +GAMEL(2012, outrunen2, outrun, outrun, outrun, segaorun_state, init_outrun, ROT0, "Chris White and Darren Finck", "Out Run Enhanced Edition v1.0.2", 0, layout_outrun ) +GAMEL(2012, outrunen1, outrun, outrun, outrun, segaorun_state, init_outrun, ROT0, "Chris White and Darren Finck", "Out Run Enhanced Edition v1.0.1", 0, layout_outrun ) +GAMEL(2012, outrunen0, outrun, outrun, outrun, segaorun_state, init_outrun, ROT0, "Chris White and Darren Finck", "Out Run Enhanced Edition v1.0.0", 0, layout_outrun ) /***************************** OUTRUNM *********************************************/ @@ -229,8 +229,6 @@ GAMEL(2012, outrunen0, outrun, outrun, outrun, segaorun_state, outrun, ROT0, "Ch // The PAL/GAL/PLS chip which handles the z80 address/io // decoding has to be replaced and 3 flying wires added. -// segaorun.h - have to make all members public (comment out "protected:") - #include "machine/bankdev.h" class outrunm_state : public segaorun_state @@ -241,16 +239,16 @@ public: , m_soundbank(*this, "soundbank") { } + void init_init(); + void outrunm(machine_config &config); + +private: + DECLARE_WRITE8_MEMBER( sound_rombank0_w ); DECLARE_WRITE8_MEMBER( sound_rombank1_w ); - DECLARE_DRIVER_INIT(init); - void outrunm(machine_config &config); void sound_map_banked(address_map &map); void sound_portmap_banked(address_map &map); void soundbank_map(address_map &map); - -private: - required_device<address_map_bank_device> m_soundbank; }; @@ -288,9 +286,9 @@ void outrunm_state::soundbank_map(address_map &map) { MACHINE_CONFIG_START( outrunm_state::outrunm ) outrun(config); - MCFG_CPU_REPLACE("soundcpu", Z80, SOUND_CLOCK/4) - MCFG_CPU_PROGRAM_MAP(sound_map_banked) - MCFG_CPU_IO_MAP(sound_portmap_banked) + MCFG_DEVICE_REPLACE("soundcpu", Z80, SOUND_CLOCK/4) + MCFG_DEVICE_PROGRAM_MAP(sound_map_banked) + MCFG_DEVICE_IO_MAP(sound_portmap_banked) MCFG_DEVICE_ADD("soundbank", ADDRESS_MAP_BANK, 0) MCFG_DEVICE_PROGRAM_MAP(soundbank_map) @@ -299,11 +297,11 @@ MACHINE_CONFIG_START( outrunm_state::outrunm ) MCFG_ADDRESS_MAP_BANK_STRIDE(0x10000) MACHINE_CONFIG_END -DRIVER_INIT_MEMBER(outrunm_state,init) +void outrunm_state::init_init() { - DRIVER_INIT_CALL(generic); - m_custom_io_r = read16_delegate(FUNC(segaorun_state::outrun_custom_io_r), this); - m_custom_io_w = write16_delegate(FUNC(segaorun_state::outrun_custom_io_w), this); + init_generic(); + m_custom_io_r = read16_delegate(FUNC(outrunm_state::outrun_custom_io_r), this); + m_custom_io_w = write16_delegate(FUNC(outrunm_state::outrun_custom_io_w), this); } ROM_START( outrunm ) @@ -360,5 +358,5 @@ ROM_START( outrunm ) ROM_RELOAD( 0x58000, 0x08000 ) ROM_END -GAMEL(2016, outrunm, outrun, outrunm, outrun, outrunm_state, init, ROT0, "cmonkey", "Out Run (sitdown/upright, Rev B) (added music)", 0, layout_outrun ) // March? 2016 +GAMEL(2016, outrunm, outrun, outrunm, outrun, outrunm_state, init_init, ROT0, "cmonkey", "Out Run (sitdown/upright, Rev B) (added music)", 0, layout_outrun ) // March? 2016 diff --git a/docs/release/src/hbmame/drivers/segas16b.cpp b/docs/release/src/hbmame/drivers/segas16b.cpp index 9b1486565b0..b2488cf7ae9 100644 --- a/docs/release/src/hbmame/drivers/segas16b.cpp +++ b/docs/release/src/hbmame/drivers/segas16b.cpp @@ -31,7 +31,7 @@ ROM_START( altbeastfr ) ROM_LOAD( "317-0078.c2", 0x00000, 0x1000, CRC(8101925f) SHA1(a45d772ebe2fd1a577a6ccac8c6c76bb622258bb) ) ROM_END -GAME( 1988, altbeastfr, altbeast, system16b_i8751, altbeast, segas16b_state, generic_5521, ROT0, "Arkatrad", "Altered Beast (French)", 0 ) +HACK( 1988, altbeastfr, altbeast, system16b_i8751, altbeast, segas16b_state, generic_5521, ROT0, "Arkatrad", "Altered Beast (French)", 0 ) //PSmame altbeasts01 is the same diff --git a/docs/release/src/hbmame/drivers/segas24.cpp b/docs/release/src/hbmame/drivers/segas24.cpp index 977932bc478..641665cfbcd 100644 --- a/docs/release/src/hbmame/drivers/segas24.cpp +++ b/docs/release/src/hbmame/drivers/segas24.cpp @@ -54,5 +54,5 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Gain Ground -GAME( 1988, ggrounds01, gground, system24_floppy_fd1094, gground, segas24_state, gground, ROT270, "Hacks", "Gain Ground (Bug Fix)", 0 ) -GAME( 1988, ggroundjs01, gground, system24_floppy_fd1094, gground, segas24_state, gground, ROT270, "Hacks", "Gain Ground (V.Japon Bug Fix)", 0 )
\ No newline at end of file +HACK( 1988, ggrounds01, gground, system24_floppy_fd1094, gground, segas24_state, gground, ROT270, "Hacks", "Gain Ground (Bug Fix)", 0 ) +HACK( 1988, ggroundjs01, gground, system24_floppy_fd1094, gground, segas24_state, gground, ROT270, "Hacks", "Gain Ground (V.Japon Bug Fix)", 0 )
\ No newline at end of file diff --git a/docs/release/src/hbmame/drivers/segas32.cpp b/docs/release/src/hbmame/drivers/segas32.cpp index 2ba9f523c30..1c8114a2bb1 100644 --- a/docs/release/src/hbmame/drivers/segas32.cpp +++ b/docs/release/src/hbmame/drivers/segas32.cpp @@ -23,7 +23,7 @@ ROM_START( ga2s01 ) ROM_LOAD16_BYTE( "mpr-14948.ic14", 0x000000, 0x200000, CRC(75050d4a) SHA1(51d6bc9935abcf30af438e69c2cf4e09f57a803f) ) ROM_LOAD16_BYTE( "mpr-14947.ic5", 0x000001, 0x200000, CRC(b53e62f4) SHA1(5aa0f198e6eb070b77b0d180d30c0228a9bc691e) ) - ROM_REGION32_BE( 0x1000000, "mainpcb:gfx2", 0 ) + ROM_REGION32_BE( 0x1000000, "mainpcb:sprites", 0 ) ROMX_LOAD( "mpr-14949.ic32", 0x000000, 0x200000, CRC(152c716c) SHA1(448d16ea036b66e886119c00af543dfa5e53fd84) , ROM_SKIP(6)|ROM_GROUPWORD ) ROMX_LOAD( "mpr-14951.ic30", 0x000002, 0x200000, CRC(fdb1a534) SHA1(3126b595bf69bf9952fedf8f9c6743eb10489dc6) , ROM_SKIP(6)|ROM_GROUPWORD ) ROMX_LOAD( "mpr-14953.ic28", 0x000004, 0x200000, CRC(33bd1c15) SHA1(4e16562e3357d4db54b20543073e8f1fd6f74b1f) , ROM_SKIP(6)|ROM_GROUPWORD ) @@ -36,5 +36,5 @@ ROM_END -GAME( 1992, ga2s01, ga2, sega_system32_ga2, ga2, segas32_new_state, ga2, ROT0, "Sega", "Golden Axe: The Revenge of Death Adder (unprotected)", 0 ) +HACK( 1992, ga2s01, ga2, sega_system32_ga2, ga2, segas32_new_state, ga2, ROT0, "Sega", "Golden Axe: The Revenge of Death Adder (unprotected)", 0 ) diff --git a/docs/release/src/hbmame/drivers/sf.cpp b/docs/release/src/hbmame/drivers/sf.cpp index a0d13236986..93d62bd6220 100644 --- a/docs/release/src/hbmame/drivers/sf.cpp +++ b/docs/release/src/hbmame/drivers/sf.cpp @@ -95,5 +95,5 @@ ROM_END *************************************/ // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ -// 1943 Kai: Midway Kaisen -GAME( 1987, sfs01, sf, sfus, sfus, sf_state, 0, ROT0, "Hacks", "Street Fighter (US, set 1(PLus))", MACHINE_SUPPORTS_SAVE )
\ No newline at end of file +HACK( 1987, sfs01, sf, sfus, sfus, sf_state, 0, ROT0, "Hacks", "Street Fighter (US, set 1(PLus))", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) + diff --git a/docs/release/src/hbmame/drivers/shaolins.cpp b/docs/release/src/hbmame/drivers/shaolins.cpp index 83cb112de88..614398c350d 100644 --- a/docs/release/src/hbmame/drivers/shaolins.cpp +++ b/docs/release/src/hbmame/drivers/shaolins.cpp @@ -24,4 +24,4 @@ ROM_START( kfjohnny ) // same as kicker except for gfx roms ROM_LOAD( "477j08.f16", 0x0400, 0x0100, CRC(80009cf5) SHA1(a367f3f55d75a9d5bf4d43f9d77272eb910a1344) ) ROM_END -GAME( 2002, kfjohnny, kicker, shaolins, shaolins, shaolins_state, 0, ROT90, "Smitdogg", "Kung-Fu Johnny", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, kfjohnny, kicker, shaolins, shaolins, shaolins_state, 0, ROT90, "Smitdogg", "Kung-Fu Johnny", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/simple_st0016.cpp b/docs/release/src/hbmame/drivers/simple_st0016.cpp index cf82b3542ed..b6e3a833d18 100644 --- a/docs/release/src/hbmame/drivers/simple_st0016.cpp +++ b/docs/release/src/hbmame/drivers/simple_st0016.cpp @@ -8,4 +8,4 @@ ROM_START( renjuk ) ROM_LOAD( "rnj2.u32", 0x200000, 0x080000, CRC(2015289c) SHA1(5223b6d3dbe4657cd63cf5b527eaab84cf23587a) ) ROM_END -GAME( 1994, renjuk, renju, renju, renju, st0016_state, renju, ROT0, "Visco", "Renju Kizoku (Korean)", 0 ) +HACK( 1994, renjuk, renju, renju, renju, st0016_state, renju, ROT0, "Visco", "Renju Kizoku (Korean)", 0 ) diff --git a/docs/release/src/hbmame/drivers/snk6502.cpp b/docs/release/src/hbmame/drivers/snk6502.cpp index 58d795b65ae..dcebfbd0924 100644 --- a/docs/release/src/hbmame/drivers/snk6502.cpp +++ b/docs/release/src/hbmame/drivers/snk6502.cpp @@ -22,4 +22,4 @@ ROM_START( vantris ) ROM_REGION( 0x5800, "speech", ROMREGION_ERASE00 ) ROM_END -GAME( 1998, vantris, 0, vanguard, vanguard, snk6502_state, 0, ROT90, "Norbert Kehrer", "Vantris 98", MACHINE_SUPPORTS_SAVE ) // http://web.utanet.at/nkehrer/vantris.html +HACK( 1998, vantris, 0, vanguard, vanguard, snk6502_state, 0, ROT90, "Norbert Kehrer", "Vantris 98", MACHINE_SUPPORTS_SAVE ) // http://web.utanet.at/nkehrer/vantris.html diff --git a/docs/release/src/hbmame/drivers/snowbros.cpp b/docs/release/src/hbmame/drivers/snowbros.cpp index e2075051e1c..332afeb5f27 100644 --- a/docs/release/src/hbmame/drivers/snowbros.cpp +++ b/docs/release/src/hbmame/drivers/snowbros.cpp @@ -64,5 +64,5 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Snow Bros. - Nick & Tom -GAME( 1990, snowbross01, snowbros, snowbros, snowbros, snowbros_state, 0, ROT0, "Hacks", "Snow Bros. - Nick & Tom (Ex Super Version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1990, snowbross02, snowbros, snowbros, snowbros, snowbros_state, 0, ROT0, "Hacks", "Snow Bros. - Nick & Tom (Snowman Brothers Cure Version 2.6A)", MACHINE_SUPPORTS_SAVE )
\ No newline at end of file +HACK( 1990, snowbross01, snowbros, snowbros, snowbros, snowbros_state, 0, ROT0, "Hacks", "Snow Bros. - Nick & Tom (Ex Super Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, snowbross02, snowbros, snowbros, snowbros, snowbros_state, 0, ROT0, "Hacks", "Snow Bros. - Nick & Tom (Snowman Brothers Cure Version 2.6A)", MACHINE_SUPPORTS_SAVE )
\ No newline at end of file diff --git a/docs/release/src/hbmame/drivers/solomon.cpp b/docs/release/src/hbmame/drivers/solomon.cpp index fdc25d6497f..211cefca4be 100644 --- a/docs/release/src/hbmame/drivers/solomon.cpp +++ b/docs/release/src/hbmame/drivers/solomon.cpp @@ -55,4 +55,4 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Solomon no Kagi -GAME( 1986, solomonjs01, solomon, solomon, solomon, solomon_state, 0, ROT0, "Hacks", "Solomon no Kagi (Translation Chinese)", MACHINE_SUPPORTS_SAVE )
\ No newline at end of file +HACK( 1986, solomonjs01, solomon, solomon, solomon, solomon_state, 0, ROT0, "Hacks", "Solomon no Kagi (Translation Chinese)", MACHINE_SUPPORTS_SAVE )
\ No newline at end of file diff --git a/docs/release/src/hbmame/drivers/spacmiss.cpp b/docs/release/src/hbmame/drivers/spacmiss.cpp index 9836d1ab9b8..5609e6e539d 100644 --- a/docs/release/src/hbmame/drivers/spacmiss.cpp +++ b/docs/release/src/hbmame/drivers/spacmiss.cpp @@ -48,22 +48,16 @@ public: , m_screen(*this, "screen") { } - /* device/memory pointers */ - required_device<cpu_device> m_maincpu; - required_shared_ptr<uint8_t> m_p_ram; - required_device<discrete_device> m_discrete; - required_device<samples_device> m_samples; - required_device<screen_device> m_screen; + void spacmissx(machine_config &config); + +private: bool m_flip_screen; bool m_screen_red; bool m_sound_enabled; uint8_t m_port_1_last_extra; uint8_t m_port_2_last_extra; - - /* timer */ emu_timer *m_interrupt_timer; - DECLARE_READ8_MEMBER(mw8080bw_shift_result_rev_r); DECLARE_READ8_MEMBER(mw8080bw_reversable_shift_result_r); DECLARE_WRITE8_MEMBER(mw8080bw_reversable_shift_count_w); @@ -79,9 +73,13 @@ public: TIMER_CALLBACK_MEMBER(mw8080bw_interrupt_callback); void mw8080bw_create_interrupt_timer( ); void mw8080bw_start_interrupt_timer( ); - void spacmissx(machine_config &config); void mem_map(address_map &map); void io_map(address_map &map); + required_device<cpu_device> m_maincpu; + required_shared_ptr<uint8_t> m_p_ram; + required_device<discrete_device> m_discrete; + required_device<samples_device> m_samples; + required_device<screen_device> m_screen; }; static const discrete_dac_r1_ladder spacmissx_music_dac = @@ -124,7 +122,7 @@ static const discrete_mixer_desc mix1 = * Fleet movement ************************************************/ -DISCRETE_SOUND_START(spacmissx) +DISCRETE_SOUND_START(spacmissx_disc) /****************************************************************************** * * Background Hum @@ -409,9 +407,9 @@ static const char *const invaders_sample_names[] = MACHINE_CONFIG_START( sm_state::spacmissx ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu",I8080,MW8080BW_CPU_CLOCK) - MCFG_CPU_PROGRAM_MAP(mem_map) - MCFG_CPU_IO_MAP(io_map) + MCFG_DEVICE_ADD("maincpu",I8080,MW8080BW_CPU_CLOCK) + MCFG_DEVICE_PROGRAM_MAP(mem_map) + MCFG_DEVICE_IO_MAP(io_map) MCFG_MACHINE_START_OVERRIDE(sm_state,sm) MCFG_MACHINE_RESET_OVERRIDE(sm_state,sm) @@ -424,12 +422,12 @@ MACHINE_CONFIG_START( sm_state::spacmissx ) MCFG_MB14241_ADD("mb14241") /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_SOUND_ADD("samples", SAMPLES, 0) + SPEAKER(config, "mono").front_center(); + MCFG_DEVICE_ADD("samples", SAMPLES, 0) MCFG_SAMPLES_CHANNELS(6) MCFG_SAMPLES_NAMES(invaders_sample_names) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) - MCFG_DISCRETE_ADD("discrete", 0, spacmissx) + MCFG_DEVICE_ADD("discrete", DISCRETE, spacmissx_disc) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -486,4 +484,4 @@ ROM_START( spacmissx ) ROM_LOAD( "8", 0x0000, 0x0800, CRC(942e5261) SHA1(e8af51d644eab4e7b31c14dc66bb036ad8940c42) ) // ? ROM_END -GAMEL(1980?,spacmissx, 0, spacmissx, spacmissx, sm_state, 0, ROT270, "bootleg?", "Space Missile - Space Fighting Game (Extra Sounds)", MACHINE_SUPPORTS_SAVE, layout_spacmissx ) +GAMEL(1980?,spacmissx, 0, spacmissx, spacmissx, sm_state, init_0, ROT270, "bootleg?", "Space Missile - Space Fighting Game (Extra Sounds)", MACHINE_SUPPORTS_SAVE, layout_spacmissx ) diff --git a/docs/release/src/hbmame/drivers/system1.cpp b/docs/release/src/hbmame/drivers/system1.cpp index 021e4815c17..663381e28b2 100644 --- a/docs/release/src/hbmame/drivers/system1.cpp +++ b/docs/release/src/hbmame/drivers/system1.cpp @@ -72,5 +72,5 @@ ROM_START( wbmlkb ) ROM_LOAD( "pr5317.37", 0x0000, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) ) ROM_END -GAME( 1987, wbmlbit, wbml, sys2xb, wbml, system1_state, bootsys2, ROT0, "Michele", "Wonder Boy in Monster Land (Italian - v0.99)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) -GAME( 1987, wbmlkb, wbml, sys2xb, wbml, system1_state, bootsys2, ROT0, "hack", "Wonder Boy in Monster Land (Korean)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) +HACK( 1987, wbmlbit, wbml, sys2xb, wbml, system1_state, bootsys2, ROT0, "Michele", "Wonder Boy in Monster Land (Italian - v0.99)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) +HACK( 1987, wbmlkb, wbml, sys2xb, wbml, system1_state, bootsys2, ROT0, "hack", "Wonder Boy in Monster Land (Korean)", MACHINE_NO_COCKTAIL | MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/system16.cpp b/docs/release/src/hbmame/drivers/system16.cpp index 4e756d9f738..cecae6d65d5 100644 --- a/docs/release/src/hbmame/drivers/system16.cpp +++ b/docs/release/src/hbmame/drivers/system16.cpp @@ -2,7 +2,7 @@ // copyright-holders:Robbbert #include "../mame/drivers/system16.cpp" -// Sprite processing has been disabled because the sprite processor (sega16sp.c) freezes +// Sprite processing has been disabled because the sprite processor (sega16sp.cpp) freezes // the moment anything is written to sprite ram. ROM_START( sys16dem ) @@ -25,4 +25,4 @@ ROM_START( sys16dem ) ROM_LOAD( "epr12168.a7", 0x0000, 0x8000, CRC(bd9ba01b) SHA1(fafa7dc36cc057a50ae4cdf7a35f3594292336f4) ) ROM_END -GAME( 1988, sys16dem, 0, tetrisbl, tetris, segas1x_bootleg_state, dduxbl, ROT0, "Charles Doty", "Demo - Sega System 16", MACHINE_IMPERFECT_GRAPHICS ) +HACK( 1988, sys16dem, 0, tetrisbl, tetris, segas1x_bootleg_state, dduxbl, ROT0, "Charles Doty", "Demo - Sega System 16", MACHINE_IMPERFECT_GRAPHICS ) diff --git a/docs/release/src/hbmame/drivers/taito_b.cpp b/docs/release/src/hbmame/drivers/taito_b.cpp index c77f59dc40e..a7160ba7072 100644 --- a/docs/release/src/hbmame/drivers/taito_b.cpp +++ b/docs/release/src/hbmame/drivers/taito_b.cpp @@ -18,4 +18,4 @@ ROM_START( bubbleb ) // same as pbobble except for ic2 ROM_LOAD( "pb-ic15.bin", 0x000000, 0x100000, CRC(0840cbc4) SHA1(1adbd7aef44fa80832f63dfb8efdf69fd7256a57) ) ROM_END -GAME( 1994, bubbleb, pbobble, pbobble, pbobble, taitob_state, taito_b, ROT0, "Taito Corporation", "Bubble Buster", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, bubbleb, pbobble, pbobble, pbobble, taitob_state, taito_b, ROT0, "Taito Corporation", "Bubble Buster", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/taito_f2.cpp b/docs/release/src/hbmame/drivers/taito_f2.cpp index 6b5d0f7974c..7ee9235fbbf 100644 --- a/docs/release/src/hbmame/drivers/taito_f2.cpp +++ b/docs/release/src/hbmame/drivers/taito_f2.cpp @@ -5,24 +5,20 @@ class taitof2_hbmame : public taitof2_state { public: - taitof2_hbmame(const machine_config &mconfig, device_type type, const char *tag) - : taitof2_state(mconfig, type, tag) - { } + using taitof2_state::taitof2_state; void f2demo(machine_config &config); - -private: }; MACHINE_CONFIG_START( taitof2_hbmame::f2demo ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 24000000/2) /* 12 MHz */ - MCFG_CPU_PROGRAM_MAP(liquidk_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", taitof2_state, taitof2_interrupt) + MCFG_DEVICE_ADD("maincpu", M68000, 24000000/2) /* 12 MHz */ + MCFG_DEVICE_PROGRAM_MAP(liquidk_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", taitof2_state, taitof2_interrupt) - MCFG_CPU_ADD("audiocpu", Z80, 24000000/6) /* 4 MHz */ - MCFG_CPU_PROGRAM_MAP(sound_map) + MCFG_DEVICE_ADD("audiocpu", Z80, 24000000/6) /* 4 MHz */ + MCFG_DEVICE_PROGRAM_MAP(sound_map) MCFG_MACHINE_START_OVERRIDE(taitof2_state,f2) @@ -33,17 +29,18 @@ MACHINE_CONFIG_START( taitof2_hbmame::f2demo ) MCFG_SCREEN_SIZE(120*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(40*8, 106*8-1, 2*8, 32*8-1) MCFG_SCREEN_UPDATE_DRIVER(taitof2_state, screen_update_taitof2_pri) - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(taitof2_state, screen_vblank_partial_buffer_delayed)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, taitof2_state, screen_vblank_partial_buffer_delayed)) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", taitof2) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_taitof2) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) MCFG_VIDEO_START_OVERRIDE(taitof2_state,taitof2_megab) /* sound hardware */ - MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") + SPEAKER(config, "lspeaker").front_left(); + SPEAKER(config, "rspeaker").front_right(); - MCFG_SOUND_ADD("ymsnd", YM2610, 24000000/3) /* Was 16000000/2, but only a 24Mhz OSC */ + MCFG_DEVICE_ADD("ymsnd", YM2610, 24000000/3) /* Was 16000000/2, but only a 24Mhz OSC */ MCFG_YM2610_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) MCFG_SOUND_ROUTE(0, "lspeaker", 0.25) MCFG_SOUND_ROUTE(0, "rspeaker", 0.25) @@ -92,7 +89,7 @@ ROM_START( f2demo ) ROM_LOAD( "lk_snd.bin", 0x00000, 0x80000, CRC(474d45a4) SHA1(20cb818d753a185973098007e645f1aa75c5528d) ) ROM_END -GAME( 1990, f2demo, 0, f2demo, liquidk, taitof2_hbmame, 0, ROT180, "Charles Doty", "Demo - Taito F2", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, f2demo, 0, f2demo, liquidk, taitof2_hbmame, 0, ROT180, "Charles Doty", "Demo - Taito F2", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -332,19 +329,19 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Cameltry -GAME( 1989, cameltryjs01, cameltry, cameltry, cameltryj, taitof2_state, cameltry, ROT0, "Hacks", "Cameltry (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, cameltryjs01, cameltry, cameltry, cameltryj, taitof2_state, cameltry, ROT0, "Hacks", "Cameltry (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) // Dead Connection -GAME( 1992, deadconxjs01, deadconx, deadconxj, deadconxj, taitof2_state, 0, ROT0, "Hacks", "Dead Connection (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1992, deadconxjs01, deadconx, deadconxj, deadconxj, taitof2_state, 0, ROT0, "Hacks", "Dead Connection (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) // Don Doko Don -GAME( 1989, dondokodjs01, dondokod, dondokod, dondokodj, taitof2_state, 0, ROT0, "Hacks", "Don Doko Don (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, dondokodjs01, dondokod, dondokod, dondokodj, taitof2_state, 0, ROT0, "Hacks", "Don Doko Don (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) // Gun Frontier -GAME( 1990, gunfrontjs01, gunfront, gunfront, gunfrontj, taitof2_state, 0, ROT270, "Hacks", "Gun Frontier (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, gunfrontjs01, gunfront, gunfront, gunfrontj, taitof2_state, 0, ROT270, "Hacks", "Gun Frontier (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) // Mega Blast -GAME( 1989, megablstjs01, megablst, megab, megabj, taitof2_state, 0, ROT0, "Hacks", "Mega Blast (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1989, megablstjs01, megablst, megab, megabj, taitof2_state, 0, ROT0, "Hacks", "Mega Blast (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) // Mizubaku Daibouken -GAME( 1990, mizubakus01, liquidk, liquidk, mizubaku, taitof2_state, 0, ROT0, "Hacks", "Mizubaku Daibouken (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, mizubakus01, liquidk, liquidk, mizubaku, taitof2_state, 0, ROT0, "Hacks", "Mizubaku Daibouken (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) // Runark -GAME( 1990, runarks01, growl, growl, runark, taitof2_state, 0, ROT0, "Hacks", "Runark (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, runarks01, growl, growl, runark, taitof2_state, 0, ROT0, "Hacks", "Runark (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) // Thunder Fox -GAME( 1990, thundfoxjs01, thundfox, thundfox, thundfoxj, taitof2_state, 0, ROT0, "Hacks", "Thunder Fox (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1990, thundfoxjs01, thundfox, thundfox, thundfoxj, taitof2_state, 0, ROT0, "Hacks", "Thunder Fox (Translation Chinese)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/taito_f3.cpp b/docs/release/src/hbmame/drivers/taito_f3.cpp index 963ce0ecb5f..f975f423c82 100644 --- a/docs/release/src/hbmame/drivers/taito_f3.cpp +++ b/docs/release/src/hbmame/drivers/taito_f3.cpp @@ -214,13 +214,13 @@ ROM_START( pbobl2xh ) ROM_END -GAME( 1996, cleopath, cleopatr, f3_224a, f3, taito_f3_state, cleopatr, ROT0, "hack", "Cleopatra Fortune (World Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, driusgxh, dariusg, f3, f3, taito_f3_state, dariusg, ROT0, "hack", "Darius Gaiden (World Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, f3demo, 0, f3, f3, taito_f3_state, pbobble3, ROT0, "Antiriad", "Demo - Taito F3", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) -GAME( 1995, gekiridh, gekiridn, f3, f3, taito_f3_state, gekirido, ROT270, "hack", "Gekirindan (World Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, gekiridoc, gekiridn, f3, f3, taito_f3_state, gekirido, ROT270, "Taito Corporation", "Gekirindan (Ver 2.3C 1995/09/21)", MACHINE_SUPPORTS_SAVE ) -GAME( 1998, landmakh, landmakr, f3, f3, taito_f3_state, landmakr, ROT0, "hack", "Land Maker (World Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1995, pbobl2xh, pbobble2, f3, f3, taito_f3_state, pbobbl2x, ROT0, "hack", "Puzzle Bobble 2X (World Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, cleopath, cleopatr, f3_224a, f3, taito_f3_state, cleopatr, ROT0, "hack", "Cleopatra Fortune (World Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, driusgxh, dariusg, f3, f3, taito_f3_state, dariusg, ROT0, "hack", "Darius Gaiden (World Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, f3demo, 0, f3, f3, taito_f3_state, pbobble3, ROT0, "Antiriad", "Demo - Taito F3", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) +HACK( 1995, gekiridh, gekiridn, f3, f3, taito_f3_state, gekirido, ROT270, "hack", "Gekirindan (World Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, gekiridoc, gekiridn, f3, f3, taito_f3_state, gekirido, ROT270, "Taito Corporation", "Gekirindan (Ver 2.3C 1995/09/21)", MACHINE_SUPPORTS_SAVE ) +HACK( 1998, landmakh, landmakr, f3, f3, taito_f3_state, landmakr, ROT0, "hack", "Land Maker (World Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, pbobl2xh, pbobble2, f3, f3, taito_f3_state, pbobbl2x, ROT0, "hack", "Puzzle Bobble 2X (World Hack)", MACHINE_SUPPORTS_SAVE ) /**************************************** @@ -722,26 +722,26 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Cleopatra Fortune -GAME( 1996, cleopatrs01, cleopatr, f3_224a, f3, taito_f3_state, cleopatr, ROT0, "Hacks", "Cleopatra Fortune (Ver 2.1J)(Translation-Chinese)", 0 ) +HACK( 1996, cleopatrs01, cleopatr, f3_224a, f3, taito_f3_state, cleopatr, ROT0, "Hacks", "Cleopatra Fortune (Ver 2.1J)(Translation-Chinese)", 0 ) // Akkanbeder -GAME( 1995, akkanvdrs01, spcinv95, f3_224a, f3, taito_f3_state, spcinv95, ROT270, "Hacks", "Akkanbeder (Ver 2.5J 1995/06/14)(Translation-Chinese)", 0 ) +HACK( 1995, akkanvdrs01, spcinv95, f3_224a, f3, taito_f3_state, spcinv95, ROT270, "Hacks", "Akkanbeder (Ver 2.5J 1995/06/14)(Translation-Chinese)", 0 ) // Arabian Magic -GAME( 1992, arabianmjs01, arabianm, f3_224a, f3, taito_f3_state, arabianm, ROT0, "Hacks", "Arabian Magic (Ver 1.0J 1992/07/06)(Translation-Chinese)", 0 ) +HACK( 1992, arabianmjs01, arabianm, f3_224a, f3, taito_f3_state, arabianm, ROT0, "Hacks", "Arabian Magic (Ver 1.0J 1992/07/06)(Translation-Chinese)", 0 ) // Bubble Symphony -GAME( 1994, bubsymphjs01, bublbob2, f3_224a, f3, taito_f3_state, bubsymph, ROT0, "Hacks", "Bubble Symphony (Ver 2.5J 1994/10/05)(Translation-Chinese)", 0 ) +HACK( 1994, bubsymphjs01, bublbob2, f3_224a, f3, taito_f3_state, bubsymph, ROT0, "Hacks", "Bubble Symphony (Ver 2.5J 1994/10/05)(Translation-Chinese)", 0 ) // Dan-Ku-Ga -GAME( 1994, dankugas01, dankuga, f3_224a, kn, taito_f3_state, kaiserkn, ROT0, "Hacks", "Dan-Ku-Ga Plus ++(Ver 0.0J 1994/12/13, prototype)", 0 ) -GAME( 1994, dankugas02, dankuga, f3_224a, kn, taito_f3_state, kaiserkn, ROT0, "Hacks", "Dan-Ku-Ga (Ver 0.0J 1994/12/13, prototype)(Enable Hidden Characters)", 0 ) +HACK( 1994, dankugas01, dankuga, f3_224a, kn, taito_f3_state, kaiserkn, ROT0, "Hacks", "Dan-Ku-Ga Plus ++(Ver 0.0J 1994/12/13, prototype)", 0 ) +HACK( 1994, dankugas02, dankuga, f3_224a, kn, taito_f3_state, kaiserkn, ROT0, "Hacks", "Dan-Ku-Ga (Ver 0.0J 1994/12/13, prototype)(Enable Hidden Characters)", 0 ) // Elevator Action Returns -GAME( 1994, elvactrjs01, elvactr, f3, f3, taito_f3_state, elvactr, ROT0, "Hacks", "Elevator Action Returns (Ver 2.2J 1995/02/20)(Translation-Chinese)", 0 ) +HACK( 1994, elvactrjs01, elvactr, f3, f3, taito_f3_state, elvactr, ROT0, "Hacks", "Elevator Action Returns (Ver 2.2J 1995/02/20)(Translation-Chinese)", 0 ) // Grid Seeker: Project Storm Hammer -GAME( 1992, gseekerjs01, gseeker, f3_224b_eeprom, f3, taito_f3_state, gseeker, ROT90, "Hacks", "Grid Seeker: Project Storm Hammer (Ver 1.3J)(Translation-Chinese)", 0 ) +HACK( 1992, gseekerjs01, gseeker, f3_224b_eeprom, f3, taito_f3_state, gseeker, ROT90, "Hacks", "Grid Seeker: Project Storm Hammer (Ver 1.3J)(Translation-Chinese)", 0 ) // Kaiser Knuckle -GAME( 1994, kaiserkns01, kaiserkn, f3_224a, kn, taito_f3_state, kaiserkn, ROT0, "Hacks", "Kaiser Knuckle (Ver 2.1O 1994/07/29)(Enable Hidden Characters)", 0 ) -GAME( 1994, kaiserknjs01, kaiserkn, f3_224a, kn, taito_f3_state, kaiserkn, ROT0, "Hacks", "Kaiser Knuckle Plus ++ (Ver 2.1J 1994/07/29)", 0 ) -GAME( 1994, kaiserknjs02, kaiserkn, f3_224a, kn, taito_f3_state, kaiserkn, ROT0, "Hacks", "Kaiser Knuckle (Ver 2.1J 1994/07/29)(Enable Hidden Characters)", 0 ) +HACK( 1994, kaiserkns01, kaiserkn, f3_224a, kn, taito_f3_state, kaiserkn, ROT0, "Hacks", "Kaiser Knuckle (Ver 2.1O 1994/07/29)(Enable Hidden Characters)", 0 ) +HACK( 1994, kaiserknjs01, kaiserkn, f3_224a, kn, taito_f3_state, kaiserkn, ROT0, "Hacks", "Kaiser Knuckle Plus ++ (Ver 2.1J 1994/07/29)", 0 ) +HACK( 1994, kaiserknjs02, kaiserkn, f3_224a, kn, taito_f3_state, kaiserkn, ROT0, "Hacks", "Kaiser Knuckle (Ver 2.1J 1994/07/29)(Enable Hidden Characters)", 0 ) // Land Maker -GAME( 1998, landmakrs01, landmakr, f3, f3, taito_f3_state, landmakr, ROT0, "Hacks", "Land Maker (Ver 2.01J 1998/06/01)(Translation-Chinese)", 0 ) +HACK( 1998, landmakrs01, landmakr, f3, f3, taito_f3_state, landmakr, ROT0, "Hacks", "Land Maker (Ver 2.01J 1998/06/01)(Translation-Chinese)", 0 ) // Light Bringer -GAME( 1993, lightbrjs01, lightbr, f3_224a, f3, taito_f3_state, lightbr, ROT0, "Hacks", "Light Bringer (Ver 2.1J 1994/02/18)(Translation-Chinese)", 0 ) +HACK( 1993, lightbrjs01, lightbr, f3_224a, f3, taito_f3_state, lightbr, ROT0, "Hacks", "Light Bringer (Ver 2.1J 1994/02/18)(Translation-Chinese)", 0 ) diff --git a/docs/release/src/hbmame/drivers/taito_l.cpp b/docs/release/src/hbmame/drivers/taito_l.cpp index a7de3ddec59..1816b545a20 100644 --- a/docs/release/src/hbmame/drivers/taito_l.cpp +++ b/docs/release/src/hbmame/drivers/taito_l.cpp @@ -45,6 +45,19 @@ ROM_START( speccies ) ROM_LOAD_OPTIONAL( "gal16v8-b86-04.bin", 0x0000, 0x0117, CRC(bf8c0ea0) SHA1(e0a00f1f6363fb79650202f90a56329990876d49) ) ROM_END +ROM_START( sqij ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "sqij.ic10", 0x00000, 0xf000, CRC(214ba802) SHA1(39c1d66178d409ccf41194f99c765d2a98727bf9) ) + + ROM_REGION( 0x20000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "sqij.ic9", 0x00000, 0x10000, CRC(c4de729b) SHA1(58e4c8d8af121dd25eba737cc1917841bc3ec6f5) ) + ROM_LOAD16_BYTE( "sqij.ic8", 0x00001, 0x10000, CRC(978df42d) SHA1(51d7310591c68ec12178b606f0779915f15de8a0) ) + + // came with the zipfile but not used + ROM_REGION( 0x0200, "plds", 0 ) + ROM_LOAD_OPTIONAL( "gal16v8-b86-04.bin", 0x0000, 0x0117, CRC(bf8c0ea0) SHA1(e0a00f1f6363fb79650202f90a56329990876d49) ) +ROM_END + ROM_START( tldemo ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "tldemo.ic10", 0x00000, 0x56a4, CRC(fda3d418) SHA1(e0171cc1c035d1f800702c3766825b63f6acd291) ) @@ -65,11 +78,12 @@ ROM_START( tldemo2 ) ROM_LOAD16_BYTE( "tldemo2.ic8", 0x00001, 0x10000, CRC(33e70f71) SHA1(5a0caa0912dd7d76dd7e788e21b4cc7f320156ad) ) ROM_END -GAME( 2007, evilstonfr, evilston, evilston, evilston, taitol_2cpu_state, 0, ROT270, "Arkatrad", "Evil Stone (French)", MACHINE_IMPERFECT_SOUND ) -GAME( 2015, sokoban, 0, plotting, plotting, taitol_1cpu_state, 0, ROT0, "cmonkey", "Sokoban LE", 0 ) -GAME( 2015, speccies, 0, plotting, plotting, taitol_1cpu_state, 0, ROT0, "Sokurah", "Speccies 2", 0 ) -GAME( 2014, tldemo, 0, plotting, plotting, taitol_1cpu_state, 0, ROT0, "cmonkey", "Demo - System Timed Cheat Tool", 0 ) -GAME( 2015, tldemo2, 0, plotting, plotting, taitol_1cpu_state, 0, ROT0, "cmonkey", "Demo - 256 colours", 0 ) +HACK( 2007, evilstonfr, evilston, evilston, evilston, taitol_2cpu_state, 0, ROT270, "Arkatrad", "Evil Stone (French)", MACHINE_IMPERFECT_SOUND ) +HACK( 2015, sokoban, 0, plotting, plotting, taitol_1cpu_state, 0, ROT0, "cmonkey", "Sokoban LE", 0 ) +HACK( 2015, speccies, 0, plotting, plotting, taitol_1cpu_state, 0, ROT0, "Sokurah", "Speccies 2", 0 ) +HACK( 2018, sqij, 0, plotting, plotting, taitol_1cpu_state, 0, ROT0, "Sokurah", "SQIJ!", 0 ) +HACK( 2014, tldemo, 0, plotting, plotting, taitol_1cpu_state, 0, ROT0, "cmonkey", "Demo - System Timed Cheat Tool", 0 ) +HACK( 2015, tldemo2, 0, plotting, plotting, taitol_1cpu_state, 0, ROT0, "cmonkey", "Demo - 256 colours", 0 ) //PSmame @@ -133,9 +147,9 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Evil Stone -GAME( 1990, evilstons01, evilston, evilston, evilston, taitol_2cpu_state, 0, ROT270, "Hacks.", "Evil Stone (Translation French V2)", 0 ) +HACK( 1990, evilstons01, evilston, evilston, evilston, taitol_2cpu_state, 0, ROT270, "Hacks.", "Evil Stone (Translation French V2)", 0 ) // Kuri Kinton -GAME( 1988, kurikintjs01, kurikint, kurikint, kurikintj, taitol_2cpu_state, 0, ROT0, "Hacks", "Kuri Kinton (Translation Chinese)", 0 ) +HACK( 1988, kurikintjs01, kurikint, kurikint, kurikintj, taitol_2cpu_state, 0, ROT0, "Hacks", "Kuri Kinton (Translation Chinese)", 0 ) // Plotting -GAME( 1989, plottingas01, plotting, plotting, plotting, taitol_1cpu_state, plottinga, ROT0, "Hacks", "Plotting (World set 2, protected)(Translation Chinese)", 0 ) +HACK( 1989, plottingas01, plotting, plotting, plotting, taitol_1cpu_state, plottinga, ROT0, "Hacks", "Plotting (World set 2, protected)(Translation Chinese)", 0 ) diff --git a/docs/release/src/hbmame/drivers/taitosj.cpp b/docs/release/src/hbmame/drivers/taitosj.cpp index bd533aa3e70..75509dfa04b 100644 --- a/docs/release/src/hbmame/drivers/taitosj.cpp +++ b/docs/release/src/hbmame/drivers/taitosj.cpp @@ -26,4 +26,4 @@ ROM_START( alpines01 ) ROM_LOAD( "eb16.22", 0x0000, 0x0100, CRC(b833b5ea) SHA1(d233f1bf8a3e6cd876853ffd721b9b64c61c9047) ) ROM_END -GAME( 1982, alpines01, alpine, nomcu, alpine, taitosj_state, alpine, ROT270, "hack", "Alpine Ski (Translation-Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1982, alpines01, alpine, nomcu, alpine, taitosj_state, alpine, ROT270, "hack", "Alpine Ski (Translation-Chinese)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/tecmo.cpp b/docs/release/src/hbmame/drivers/tecmo.cpp index 71749693f3a..1c1f1588793 100644 --- a/docs/release/src/hbmame/drivers/tecmo.cpp +++ b/docs/release/src/hbmame/drivers/tecmo.cpp @@ -69,8 +69,8 @@ ROM_START( rygark ) // same as rygarj except for gfx1 ROM_LOAD( "cpu_1f.bin", 0x0000, 0x4000, CRC(3cc98c5a) SHA1(ea1035be939ed1a994f3273b33412c85dda0973e) ) ROM_END -GAME( 2002, geminit, gemini, gemini, gemini, tecmo_state, gemini, ROT90, "Twisty", "Gemini Wing Hack", MACHINE_SUPPORTS_SAVE ) -GAME( 1986, rygark, rygar, rygar, rygar, tecmo_state, rygar, ROT0, "Hack", "Rygar (Korean)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, geminit, gemini, gemini, gemini, tecmo_state, gemini, ROT90, "Twisty", "Gemini Wing Hack", MACHINE_SUPPORTS_SAVE ) +HACK( 1986, rygark, rygar, rygar, rygar, tecmo_state, rygar, ROT0, "Hack", "Rygar (Korean)", MACHINE_SUPPORTS_SAVE ) /**************************************** @@ -194,10 +194,10 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Gemini Wing -GAME( 1987, geminis01, gemini, gemini, gemini, tecmo_state, gemini, ROT90, "Hacks", "Gemini Wing (Japan)(Translation Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1987, geminis01, gemini, gemini, gemini, tecmo_state, gemini, ROT90, "Hacks", "Gemini Wing (Japan)(Translation Chinese)", MACHINE_SUPPORTS_SAVE ) // Argus no Senshi -GAME( 1986, rygarjs01, rygar, rygar, rygar, tecmo_state, rygar, ROT0, "Hacks", "Argus no Senshi (Japan)(Translation Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1986, rygarjs01, rygar, rygar, rygar, tecmo_state, rygar, ROT0, "Hacks", "Argus no Senshi (Japan)(Translation Chinese)", MACHINE_SUPPORTS_SAVE ) // Silk Worm -GAME( 1988, silkworms01, silkworm, silkworm, silkworm, tecmo_state, silkworm, ROT0, "Hacks", "Silk Worm (World)(Translation Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1988, silkworms01, silkworm, silkworm, silkworm, tecmo_state, silkworm, ROT0, "Hacks", "Silk Worm (World)(Translation Chinese)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/tecmo16.cpp b/docs/release/src/hbmame/drivers/tecmo16.cpp index f624a90dd59..ead3b314501 100644 --- a/docs/release/src/hbmame/drivers/tecmo16.cpp +++ b/docs/release/src/hbmame/drivers/tecmo16.cpp @@ -29,4 +29,4 @@ ROM_END -GAME( 1992, fstarfrcc, fstarfrc, fstarfrc, fstarfrc, tecmo16_state, 0, ROT90, "Tecmo", "Final Star Force (Chinese)", 0 ) +HACK( 1992, fstarfrcc, fstarfrc, fstarfrc, fstarfrc, tecmo16_state, 0, ROT90, "Tecmo", "Final Star Force (Chinese)", 0 ) diff --git a/docs/release/src/hbmame/drivers/tecmosys.cpp b/docs/release/src/hbmame/drivers/tecmosys.cpp index 9110a6dcbd4..9468b7c893e 100644 --- a/docs/release/src/hbmame/drivers/tecmosys.cpp +++ b/docs/release/src/hbmame/drivers/tecmosys.cpp @@ -91,5 +91,5 @@ ROM_END * *************************************/ /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ -GAME( 1995, deroons01, deroon, tecmosys, tecmosys, tecmosys_state, deroon, ROT0, "hack", "Deroon DeroDero (unknown hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, tkdenshos01, tkdensho, tecmosys, tecmosys, tecmosys_state, tkdensho, ROT0, "Hacks", "Toukidenshou - Angel Eyes (VER. 960614)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) +HACK( 1995, deroons01, deroon, tecmosys, tecmosys, tecmosys_state, deroon, ROT0, "hack", "Deroon DeroDero (unknown hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, tkdenshos01, tkdensho, tecmosys, tecmosys, tecmosys_state, tkdensho, ROT0, "Hacks", "Toukidenshou - Angel Eyes (VER. 960614)(Enable Hidden Characters)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/tehkanwc.cpp b/docs/release/src/hbmame/drivers/tehkanwc.cpp index 90d858f8817..39fee06198e 100644 --- a/docs/release/src/hbmame/drivers/tehkanwc.cpp +++ b/docs/release/src/hbmame/drivers/tehkanwc.cpp @@ -15,14 +15,14 @@ ROM_START( ballonwc ) ROM_LOAD( "twc-6.bin", 0x0000, 0x4000, CRC(e3112be2) SHA1(7859e51b4312dc5df01c88e1d97cf608abc7ca72) ) ROM_REGION( 0x04000, "gfx1", 0 ) - ROM_LOAD( "twc-12.bin", 0x00000, 0x4000, CRC(a9e274f8) SHA1(02b46e1b149a856f0be74a23faaeb792935b66c7) ) /* fg tiles */ + ROM_LOAD( "twc-12.bin", 0x00000, 0x4000, CRC(a9e274f8) SHA1(02b46e1b149a856f0be74a23faaeb792935b66c7) ) ROM_REGION( 0x10000, "gfx2", 0 ) - ROM_LOAD( "blwc-8.bin", 0x00000, 0x8000, CRC(a0f75389) SHA1(60c5117430ac3471768efd0341ea533f49e8b1bd) ) /* sprites */ + ROM_LOAD( "blwc-8.bin", 0x00000, 0x8000, CRC(a0f75389) SHA1(60c5117430ac3471768efd0341ea533f49e8b1bd) ) ROM_LOAD( "twc-7.bin", 0x08000, 0x8000, CRC(59faebe7) SHA1(85dad90928369601e039467d575750539410fcf6) ) ROM_REGION( 0x10000, "gfx3", 0 ) - ROM_LOAD( "twc-11.bin", 0x00000, 0x8000, CRC(669389fc) SHA1(a93e8455060ce5242cb65f78e47b4840aa13ab13) ) /* bg tiles */ + ROM_LOAD( "twc-11.bin", 0x00000, 0x8000, CRC(669389fc) SHA1(a93e8455060ce5242cb65f78e47b4840aa13ab13) ) ROM_LOAD( "twc-9.bin", 0x08000, 0x8000, CRC(347ef108) SHA1(bb9c2f51d65f28655404e10c3be44d7ade98711b) ) ROM_REGION( 0x8000, "adpcm", 0 ) /* ADPCM samples */ @@ -42,14 +42,14 @@ ROM_START( tehkangc ) ROM_LOAD( "twc-6.bin", 0x0000, 0x4000, CRC(e3112be2) SHA1(7859e51b4312dc5df01c88e1d97cf608abc7ca72) ) ROM_REGION( 0x04000, "gfx1", 0 ) - ROM_LOAD( "tgc-12.bin", 0x00000, 0x4000, CRC(dbf5cede) SHA1(ec2d21f62ab331ce64c7765f6b05a8c3c69e8ddd) ) /* fg tiles */ + ROM_LOAD( "tgc-12.bin", 0x00000, 0x4000, CRC(dbf5cede) SHA1(ec2d21f62ab331ce64c7765f6b05a8c3c69e8ddd) ) ROM_REGION( 0x10000, "gfx2", 0 ) - ROM_LOAD( "tgc-8.bin", 0x00000, 0x8000, CRC(1177c8a0) SHA1(be0e0c763f2ac08ede546884e616073eb9a5517d) ) /* sprites */ + ROM_LOAD( "tgc-8.bin", 0x00000, 0x8000, CRC(1177c8a0) SHA1(be0e0c763f2ac08ede546884e616073eb9a5517d) ) ROM_LOAD( "tgc-7.bin", 0x08000, 0x8000, CRC(7f01d5a4) SHA1(4494ca82c9d16a4047591de7b588a8ab53ce5170) ) ROM_REGION( 0x10000, "gfx3", 0 ) - ROM_LOAD( "twc-11.bin", 0x00000, 0x8000, CRC(669389fc) SHA1(a93e8455060ce5242cb65f78e47b4840aa13ab13) ) /* bg tiles */ + ROM_LOAD( "twc-11.bin", 0x00000, 0x8000, CRC(669389fc) SHA1(a93e8455060ce5242cb65f78e47b4840aa13ab13) ) ROM_LOAD( "twc-9.bin", 0x08000, 0x8000, CRC(347ef108) SHA1(bb9c2f51d65f28655404e10c3be44d7ade98711b) ) ROM_REGION( 0x8000, "adpcm", 0 ) /* ADPCM samples */ @@ -110,10 +110,10 @@ ROM_START( twc_gr ) ROM_LOAD( "twc-5.bin", 0x0000, 0x4000, CRC(444b5544) SHA1(0786d6d9ada7fe49c8ab9751b049095474d2e598) ) ROM_END -GAME( 1985, ballonwc, tehkanwc, tehkanwc, tehkanwc, tehkanwc_state, 0, ROT0, "Grand Master Peter", "Ballon World Cup", MACHINE_SUPPORTS_SAVE ) -GAME( 1985, tehkangc, tehkanwc, tehkanwc, tehkanwc, tehkanwc_state, 0, ROT0, "Grand Master Peter", "Tehkan Greek Cup", MACHINE_SUPPORTS_SAVE ) -GAME( 2003, tankwc, tehkanwc, tehkanwc, tehkanwc, tehkanwc_state, 0, ROT0, "Kazzy", "Tank World Cup", MACHINE_SUPPORTS_SAVE ) -GAME( 2004, twc_gr, tehkanwc, tehkanwc, tehkanwc, tehkanwc_state, 0, ROT0, "GreekRoms", "Tehkan World Cup (Greek)", MACHINE_SUPPORTS_SAVE ) +HACK( 1985, ballonwc, tehkanwc, tehkanwc, tehkanwc, tehkanwc_state, 0, ROT0, "Grand Master Peter", "Ballon World Cup", MACHINE_SUPPORTS_SAVE ) +HACK( 1985, tehkangc, tehkanwc, tehkanwc, tehkanwc, tehkanwc_state, 0, ROT0, "Grand Master Peter", "Tehkan Greek Cup", MACHINE_SUPPORTS_SAVE ) +HACK( 2003, tankwc, tehkanwc, tehkanwc, tehkanwc, tehkanwc_state, 0, ROT0, "Kazzy", "Tank World Cup", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, twc_gr, tehkanwc, tehkanwc, tehkanwc, tehkanwc_state, 0, ROT0, "GreekRoms", "Tehkan World Cup (Greek)", MACHINE_SUPPORTS_SAVE ) /* Notes on E602 - Tehkan World Cup (set 3 bootleg) (1986) - Year is 1986 instead of 1985 - seems this is possibly the Spanish version diff --git a/docs/release/src/hbmame/drivers/tempest.cpp b/docs/release/src/hbmame/drivers/tempest.cpp index fa5355f3e15..350234a5496 100644 --- a/docs/release/src/hbmame/drivers/tempest.cpp +++ b/docs/release/src/hbmame/drivers/tempest.cpp @@ -591,11 +591,13 @@ public: { } void tempmg(machine_config &config); + void init_tempmg(); + +private: + void tempmg_map(address_map &map); DECLARE_WRITE8_MEMBER(tempmg_rombank_w); DECLARE_MACHINE_RESET(tempmg); - DECLARE_DRIVER_INIT(tempmg); -private: required_device<cpu_device> m_maincpu; }; @@ -614,7 +616,7 @@ MACHINE_RESET_MEMBER( tempmg_state, tempmg ) tempmg_rombank_w (space, 0,0); } -DRIVER_INIT_MEMBER( tempmg_state, tempmg ) +void tempmg_state::init_tempmg() { address_space &space = m_maincpu->space(AS_PROGRAM); uint8_t *RAM = memregion("maincpu")->base(); @@ -651,8 +653,8 @@ void tempmg_state::tempmg_map(address_map &map) { MACHINE_CONFIG_START( tempmg_state::tempmg ) tempest(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(tempmg_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(tempmg_map) MCFG_MACHINE_RESET_OVERRIDE(tempmg_state, tempmg) MACHINE_CONFIG_END @@ -769,18 +771,18 @@ ROM_START( tempmg ) ROM_END -GAME( 2000, temped, tempest, tempest, tempest, tempest_state, 0, ROT270, "hack", "TempEd", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, tempall, tempest, tempest, tempest, tempest_state, 0, ROT270, "hack", "Tempest All Levels", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, temptwst, tempest, tempest, tempest, tempest_state, 0, ROT270, "Twisty", "Tempest Twisted", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, tmptwsta, tempest, tempest, tempest, tempest_state, 0, ROT270, "Twisty", "Tempest Twisted (Alt)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, tmptwst2, tempest, tempest, tempest, tempest_state, 0, ROT270, "Twisty", "Tempest Twisty's Revenge", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, tmptwst3, tempest, tempest, tempest, tempest_state, 0, ROT270, "Twisty", "Tempest Psycho Twist", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, tmptwst4, tempest, tempest, tempest, tempest_state, 0, ROT270, "Twisty", "Tempest Twisted Maniac", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, tempestm, tempest, tempest, tempest, tempest_state, 0, ROT270, "hack", "Tempest Mark's Hacks", MACHINE_SUPPORTS_SAVE ) -GAME( 2001, tempmg, tempest, tempmg, tempest, tempmg_state, tempmg, ROT270, "Clay Cowgill", "Tempest Multigame", MACHINE_SUPPORTS_SAVE ) -GAME( 1999, vbrakout, tempest, tempest, tempest, tempest_state, 0, ROT270, "Clay Cowgill", "Vector Breakout [h]", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, temptlm, tempest, tempest, tempest, tempest_state, 0, ROT270, "hack", "Tempest Level Man", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, tvortex, tempest, tempest, tempest, tempest_state, 0, ROT270, "Atari", "Vortex", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, tvortexa, tempest, tempest, tempest, tempest_state, 0, ROT270, "Atari", "Vortex alt version", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, aliensv, tempest, tempest, aliensv, tempest_state, 0, ROT270, "Atari", "Aliens", MACHINE_SUPPORTS_SAVE ) -GAME( 1980, aliensva, tempest, tempest, aliensv, tempest_state, 0, ORIENTATION_FLIP_Y ^ ROT270, "Atari", "Aliens alt version", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, temped, tempest, tempest, tempest, tempest_state, 0, ROT270, "hack", "TempEd", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, tempall, tempest, tempest, tempest, tempest_state, 0, ROT270, "hack", "Tempest All Levels", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, temptwst, tempest, tempest, tempest, tempest_state, 0, ROT270, "Twisty", "Tempest Twisted", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, tmptwsta, tempest, tempest, tempest, tempest_state, 0, ROT270, "Twisty", "Tempest Twisted (Alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, tmptwst2, tempest, tempest, tempest, tempest_state, 0, ROT270, "Twisty", "Tempest Twisty's Revenge", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, tmptwst3, tempest, tempest, tempest, tempest_state, 0, ROT270, "Twisty", "Tempest Psycho Twist", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, tmptwst4, tempest, tempest, tempest, tempest_state, 0, ROT270, "Twisty", "Tempest Twisted Maniac", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, tempestm, tempest, tempest, tempest, tempest_state, 0, ROT270, "hack", "Tempest Mark's Hacks", MACHINE_SUPPORTS_SAVE ) +HACK( 2001, tempmg, tempest, tempmg, tempest, tempmg_state, tempmg, ROT270, "Clay Cowgill", "Tempest Multigame", MACHINE_SUPPORTS_SAVE ) +HACK( 1999, vbrakout, tempest, tempest, tempest, tempest_state, 0, ROT270, "Clay Cowgill", "Vector Breakout [h]", MACHINE_SUPPORTS_SAVE ) +HACK( 2000, temptlm, tempest, tempest, tempest, tempest_state, 0, ROT270, "hack", "Tempest Level Man", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, tvortex, tempest, tempest, tempest, tempest_state, 0, ROT270, "Atari", "Vortex", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, tvortexa, tempest, tempest, tempest, tempest_state, 0, ROT270, "Atari", "Vortex alt version", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, aliensv, tempest, tempest, aliensv, tempest_state, 0, ROT270, "Atari", "Aliens", MACHINE_SUPPORTS_SAVE ) +HACK( 1980, aliensva, tempest, tempest, aliensv, tempest_state, 0, ORIENTATION_FLIP_Y ^ ROT270, "Atari", "Aliens alt version", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/terracre.cpp b/docs/release/src/hbmame/drivers/terracre.cpp index 9f83ef8ea59..86af2a564c2 100644 --- a/docs/release/src/hbmame/drivers/terracre.cpp +++ b/docs/release/src/hbmame/drivers/terracre.cpp @@ -13,7 +13,7 @@ ROM_START( terracrc ) ROM_LOAD16_BYTE( "terracrc.5", 0x18000, 0x4000, CRC(a1bea44f) SHA1(cda2f0f7feac9060f86392704907b86cb5857b47) ) ROM_LOAD16_BYTE( "1a_9b.rom", 0x18001, 0x4000, CRC(69227b56) SHA1(58c8aa4baa1f5ddfc151f5ed6284a06e87866dd7) ) ROM_FILL(0x1c16,1,1) - ROM_FILL(0x1c17,1,0x1c) // bypass rom checksum - one of the roms might be bad + ROM_FILL(0x1c17,1,0x1c) // bypass rom checksum - one of the roms might be bad ROM_REGION( 0x10000, "audiocpu", 0 ) ROM_LOAD( "bk2_11.15b", 0x0000, 0x4000, CRC(604c3b11) SHA1(c01d1ddae40fa8b65dfc72f959942cb9664a548b) ) @@ -47,4 +47,4 @@ ROM_START( terracrc ) ROM_LOAD( "bk2_5.4e", 0x0000, 0x0100, CRC(2c43991f) SHA1(312112832bee511b0545524295aa9bc2e756db0f) ) ROM_END -GAME( 1985, terracrc, terracre, ym3526, terracre, terracre_state, 0, ROT270, "Nichibutsu", "Terra Cresta (alt)", MACHINE_SUPPORTS_SAVE ) +HACK( 1985, terracrc, terracre, ym3526, terracre, terracre_state, 0, ROT270, "Nichibutsu", "Terra Cresta (alt)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/timelimit.cpp b/docs/release/src/hbmame/drivers/timelimit.cpp index 78d6a52c650..6a2bd2a3cf1 100644 --- a/docs/release/src/hbmame/drivers/timelimit.cpp +++ b/docs/release/src/hbmame/drivers/timelimit.cpp @@ -28,28 +28,28 @@ INTERRUPT_GEN_MEMBER(timelimt_hbmame::hb_irq) { m_irq_state = (m_irq_state) ? false : true; if (m_irq_state) - device.execute().set_input_line(INPUT_LINE_NMI, PULSE_LINE); + device.execute().pulse_input_line(INPUT_LINE_NMI, attotime::zero); } } MACHINE_CONFIG_START( timelimt_hbmame::timelimit ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", Z80, 5000000) /* 5.000 MHz */ - MCFG_CPU_PROGRAM_MAP(main_map) - MCFG_CPU_IO_MAP(main_io_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", timelimt_hbmame, hb_irq) + MCFG_DEVICE_ADD("maincpu", Z80, 5000000) /* 5.000 MHz */ + MCFG_DEVICE_PROGRAM_MAP(main_map) + MCFG_DEVICE_IO_MAP(main_io_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", timelimt_hbmame, hb_irq) - MCFG_CPU_ADD("audiocpu", Z80,18432000/6) /* 3.072 MHz */ - MCFG_CPU_PROGRAM_MAP(sound_map) - MCFG_CPU_IO_MAP(sound_io_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", timelimt_state, irq0_line_hold) /* ? */ + MCFG_DEVICE_ADD("audiocpu", Z80,18432000/6) /* 3.072 MHz */ + MCFG_DEVICE_PROGRAM_MAP(sound_map) + MCFG_DEVICE_IO_MAP(sound_io_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", timelimt_state, irq0_line_hold) /* ? */ MCFG_QUANTUM_TIME(attotime::from_hz(3000)) MCFG_DEVICE_ADD("mainlatch", LS259, 0) // IC15 - MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(WRITELINE(timelimt_state, nmi_enable_w)) - MCFG_ADDRESSABLE_LATCH_Q2_OUT_CB(WRITELINE(timelimt_state, coin_lockout_w)) + MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(WRITELINE(*this, timelimt_state, nmi_enable_w)) + MCFG_ADDRESSABLE_LATCH_Q2_OUT_CB(WRITELINE(*this, timelimt_state, coin_lockout_w)) MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(INPUTLINE("audiocpu", INPUT_LINE_RESET)) MCFG_DEVCB_INVERT MCFG_ADDRESSABLE_LATCH_Q6_OUT_CB(NOOP) // probably flip screen MCFG_ADDRESSABLE_LATCH_Q7_OUT_CB(NOOP) // probably flip screen @@ -65,20 +65,20 @@ MACHINE_CONFIG_START( timelimt_hbmame::timelimit ) MCFG_SCREEN_UPDATE_DRIVER(timelimt_state, screen_update) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", timelimt) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_timelimt) MCFG_PALETTE_ADD("palette", 64+32) MCFG_PALETTE_INIT_OWNER(timelimt_state, timelimt) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); MCFG_GENERIC_LATCH_8_ADD("soundlatch") - MCFG_SOUND_ADD("ay1", AY8910, 18432000/12) + MCFG_DEVICE_ADD("ay1", AY8910, 18432000/12) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) - MCFG_SOUND_ADD("ay2", AY8910, 18432000/12) - MCFG_AY8910_PORT_A_READ_CB(DEVREAD8("soundlatch", generic_latch_8_device, read)) + MCFG_DEVICE_ADD("ay2", AY8910, 18432000/12) + MCFG_AY8910_PORT_A_READ_CB(READ8("soundlatch", generic_latch_8_device, read)) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25) MACHINE_CONFIG_END @@ -108,8 +108,8 @@ ROM_START( timelimit ) ROM_REGION( 0x0060, "proms", 0 ) ROM_LOAD( "clr.35", 0x0000, 0x0020, CRC(9c9e6073) SHA1(98496175bf19a8cdb0018705bc1a2193b8a782e1) ) - ROM_LOAD( "clr.48", 0x0020, 0x0020, CRC(813e17c7) SHA1(25a65d8a841538748348368ebcfce101976406a9) ) - ROM_LOAD( "clr.57", 0x0040, 0x0020, CRC(aaa6f23e) SHA1(9fcb6af82f725517e8eff86d748701f836a05eba) ) + ROM_LOAD( "clrt.48", 0x0020, 0x0020, CRC(813e17c7) SHA1(25a65d8a841538748348368ebcfce101976406a9) ) + ROM_LOAD( "clrt.57", 0x0040, 0x0020, CRC(aaa6f23e) SHA1(9fcb6af82f725517e8eff86d748701f836a05eba) ) ROM_END -GAME( 2017, timelimit, timelimt, timelimit, timelimt, timelimt_hbmame, 0, ROT90, "Dink", "Time Limit (colour hack)", MACHINE_SUPPORTS_SAVE ) +GAME( 2017, timelimit, timelimt, timelimit, timelimt, timelimt_hbmame, init_0, ROT90, "Dink", "Time Limit (colour hack)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/timeplt.cpp b/docs/release/src/hbmame/drivers/timeplt.cpp index 12e859296f1..b14c8c00e73 100644 --- a/docs/release/src/hbmame/drivers/timeplt.cpp +++ b/docs/release/src/hbmame/drivers/timeplt.cpp @@ -47,4 +47,4 @@ ROM_END * *************************************/ -GAME( 2015, timepltdiag, timeplt, timeplt, timeplt, timeplt_state, 0, ROT90, "Shoestring", "Time Pilot Tester", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, timepltdiag, timeplt, timeplt, timeplt, timeplt_state, 0, ROT90, "Shoestring", "Time Pilot Tester", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/tmnt.cpp b/docs/release/src/hbmame/drivers/tmnt.cpp index 53a64821af3..e0d620e3b77 100644 --- a/docs/release/src/hbmame/drivers/tmnt.cpp +++ b/docs/release/src/hbmame/drivers/tmnt.cpp @@ -30,7 +30,7 @@ ROM_END // YEAR, NAME, PARENT, MACHINE, INPUT, INIT, MONITOR,COMPANY,FULLNAME,FLAGS -GAME( 2009, ssridersaex, ssriders, ssriders, ssriders, tmnt_state, 0, ROT0, "Pipi899","Sunset Riders (2 Players ver ABD EX Super Version)", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, ssridersaex, ssriders, ssriders, ssriders, tmnt_state, 0, ROT0, "Pipi899","Sunset Riders (2 Players ver ABD EX Super Version)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -159,10 +159,10 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Sunset Riders -GAME( 1991, ssridersudas01, ssriders, ssriders, ssrid4ps, tmnt_state, 0, ROT0, "Hacks", "Sunset Riders (4 Players ver EAC)(Ex Super version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, ssridersudas01, ssriders, ssriders, ssrid4ps, tmnt_state, 0, ROT0, "Hacks", "Sunset Riders (4 Players ver EAC)(Ex Super version)", MACHINE_SUPPORTS_SAVE ) // Teenage Mutant Ninja Turtles -GAME( 1991, tmnt2s01, tmnt2, tmnt2, ssrid4ps, tmnt_state, 0, ROT0, "Hacks", "Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver ADA)(Ex Super version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, tmnt2s02, tmnt2, tmnt2, ssrid4ps, tmnt_state, 0, ROT0, "Hacks", "Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver ADA)(Start Change Char)", MACHINE_SUPPORTS_SAVE ) -GAME( 1991, tmnt2as01, tmnt2, tmnt2, ssrid4ps, tmnt_state, 0, ROT0, "Hacks", "Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver ADA)(Cowabunga Mode)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, tmnt2s01, tmnt2, tmnt2, ssrid4ps, tmnt_state, 0, ROT0, "Hacks", "Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver ADA)(Ex Super version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, tmnt2s02, tmnt2, tmnt2, ssrid4ps, tmnt_state, 0, ROT0, "Hacks", "Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver ADA)(Start Change Char)", MACHINE_SUPPORTS_SAVE ) +HACK( 1991, tmnt2as01, tmnt2, tmnt2, ssrid4ps, tmnt_state, 0, ROT0, "Hacks", "Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver ADA)(Cowabunga Mode)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/toaplan2.cpp b/docs/release/src/hbmame/drivers/toaplan2.cpp index 75e7c7a024f..02dcb7a18b2 100644 --- a/docs/release/src/hbmame/drivers/toaplan2.cpp +++ b/docs/release/src/hbmame/drivers/toaplan2.cpp @@ -6,7 +6,7 @@ ROM_START( batsugunt ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "tp030_01t.bin", 0x000000, 0x080000, CRC(63d28fd3) SHA1(aa3e111d596f408b735e4f79ab654eea24bd6f0c) ) - ROM_REGION( 0x400000, "gp9001", 0 ) + ROM_REGION( 0x400000, "gp9001_0", 0 ) ROM_LOAD( "tp030_3l.bin", 0x000000, 0x100000, CRC(3024b793) SHA1(e161db940f069279356fca2c5bf2753f07773705) ) ROM_LOAD( "tp030_3h.bin", 0x100000, 0x100000, CRC(ed75730b) SHA1(341f0f728144a049486d996c9bb14078578c6879) ) ROM_LOAD( "tp030_4l.bin", 0x200000, 0x100000, CRC(fedb9861) SHA1(4b0917056bd359b21935358c6bcc729262be6417) ) @@ -16,7 +16,7 @@ ROM_START( batsugunt ) ROM_LOAD( "tp030_5.bin", 0x000000, 0x100000, CRC(bcf5ba05) SHA1(40f98888a29cdd30cda5dfb60fdc667c69b0fdb0) ) ROM_LOAD( "tp030_6.bin", 0x100000, 0x100000, CRC(0666fecd) SHA1(aa8f921fc51590b5b05bbe0b0ad0cce5ff359c64) ) - ROM_REGION( 0x40000, "oki", 0 ) + ROM_REGION( 0x40000, "oki1", 0 ) ROM_LOAD( "tp030_2.bin", 0x00000, 0x40000, CRC(276146f5) SHA1(bf11d1f6782cefcad77d52af4f7e6054a8f93440) ) ROM_END @@ -28,7 +28,7 @@ ROM_START( bgareggz ) ROM_REGION( 0x20000, "audiocpu", 0 ) ROM_LOAD( "snd.bin", 0x00000, 0x20000, CRC(68632952) SHA1(fb834db83157948e2b420b6051102a9c6ac3969b) ) - ROM_REGION( 0x800000, "gp9001", 0 ) + ROM_REGION( 0x800000, "gp9001_0", 0 ) ROM_LOAD( "rom4.bin", 0x000000, 0x200000, CRC(b333d81f) SHA1(5481465f1304334fd55798be2f44324c57c2dbcb) ) ROM_LOAD( "rom3.bin", 0x200000, 0x200000, CRC(51b9ebfb) SHA1(30e0c326f5175aa436df8dba08f6f4e08130b92f) ) ROM_LOAD( "rom2.bin", 0x400000, 0x200000, CRC(b330e5e2) SHA1(5d48e9d56f99d093b6390e0af1609fd796df2d35) ) @@ -37,7 +37,7 @@ ROM_START( bgareggz ) ROM_REGION( 0x010000, "text", 0 ) ROM_LOAD( "text.u81", 0x00000, 0x08000, CRC(e67fd534) SHA1(987d0edffc2c243a13d4567319ea3d185eaadbf8) ) - ROM_REGION( 0x140000, "oki", 0 ) + ROM_REGION( 0x140000, "oki1", 0 ) ROM_LOAD( "rom5.bin", 0x040000, 0x100000, CRC(f6d49863) SHA1(3a3c354852adad06e8a051511abfab7606bce382) ) ROM_END @@ -54,14 +54,14 @@ ROM_START( kgpe ) // same as kingdmgp and shippumd, except for rom 05 ROM_REGION( 0x10000, "audiocpu", 0 ) ROM_LOAD( "ma02rom2.bin", 0x00000, 0x10000, CRC(dde8a57e) SHA1(f522a3f17e229c71512464349760a9e27778bf6a) ) - ROM_REGION( 0x400000, "gp9001", 0 ) + ROM_REGION( 0x400000, "gp9001_0", 0 ) ROM_LOAD( "ma02rom3.bin", 0x000000, 0x200000, CRC(0e797142) SHA1(a480ccd151e49b886d3175a6deff56e1f2c26c3e) ) ROM_LOAD( "ma02rom4.bin", 0x200000, 0x200000, CRC(72a6fa53) SHA1(ce92e65205b84361cfb90305a61e9541b5c4dc2f) ) ROM_REGION( 0x008000, "text", 0 ) ROM_LOAD( "kgpe.05", 0x000000, 0x008000, CRC(a0707702) SHA1(b6105291c1ae3d0792e69fd2495c31b56fbf61b7) ) - ROM_REGION( 0x80000, "oki", 0 ) + ROM_REGION( 0x80000, "oki1", 0 ) ROM_LOAD( "ma02rom6.bin", 0x00000, 0x80000, CRC(199e7cae) SHA1(0f5e13cc8ec42c80bb4bbff90aba29cdb15213d4) ) ROM_END @@ -72,23 +72,23 @@ ROM_START( mahoudcn ) ROM_REGION( 0x10000, "audiocpu", 0 ) ROM_LOAD( "ra-ma-01_02.u66", 0x00000, 0x10000, CRC(eabfa46d) SHA1(402c99ebf88f9025f74f0a28ced22b7882a65eb3) ) - ROM_REGION( 0x200000, "gp9001", 0 ) + ROM_REGION( 0x200000, "gp9001_0", 0 ) ROM_LOAD( "ra_ma_01_cn.03", 0x000000, 0x100000, CRC(7441e469) SHA1(ba1b127b6878ec45054c7220510a1ec0a8c06a0a) ) ROM_LOAD( "ra_ma_01_cn.04", 0x100000, 0x100000, CRC(eb9f8159) SHA1(db8e10b847b0fbb34136c1a320ca0a160ac2646e) ) ROM_REGION( 0x008000, "text", 0 ) ROM_LOAD( "ra_ma_01_05.u81", 0x000000, 0x008000, CRC(c00d1e80) SHA1(53e64c4c0c6309130b37597d13b44a9e95b717d8) ) - ROM_REGION( 0x40000, "oki", 0 ) + ROM_REGION( 0x40000, "oki1", 0 ) ROM_LOAD( "ra-ma01-rom1.u57", 0x00000, 0x40000, CRC(6edb2ab8) SHA1(e3032e8eda2686f30df4b7a088c5a4d4d45782ed) ) ROM_END -GAME( 1993, batsugunt, batsugun, batsugun, batsugun, toaplan2_state, dogyuun, ROT270, "Eezezy", "Batsugun Transparent (HACK BY EEZEZY(LB70))", MACHINE_SUPPORTS_SAVE ) -GAME( 1996, bgareggz, bgaregga, bgaregga, bgaregga, toaplan2_state, bgaregga, ROT270, "Zack", "Battle Garegga (Europe / USA / Japan / Asia) (Zakk version)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, kgpe, kingdmgp, shippumd, kingdmgp, toaplan2_state, 0, ROT270, "Neil Corlett", "Kingdom Grand Prix" , MACHINE_SUPPORTS_SAVE ) -GAME( 1993, mahoudcn, sstriker, mahoudai, mahoudai, toaplan2_state, 0, ROT270, "Raizing (Able license)", "Mahou Daisakusen (Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, batsugunt, batsugun, batsugun, batsugun, toaplan2_state, dogyuun, ROT270, "Eezezy", "Batsugun Transparent (HACK BY EEZEZY(LB70))", MACHINE_SUPPORTS_SAVE ) +HACK( 1996, bgareggz, bgaregga, bgaregga, bgaregga, toaplan2_state, bgaregga, ROT270, "Zack", "Battle Garegga (Europe / USA / Japan / Asia) (Zakk version)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, kgpe, kingdmgp, shippumd, kingdmgp, toaplan2_state, 0, ROT270, "Neil Corlett", "Kingdom Grand Prix" , MACHINE_SUPPORTS_SAVE ) +HACK( 1993, mahoudcn, sstriker, mahoudai, mahoudai, toaplan2_state, 0, ROT270, "Raizing (Able license)", "Mahou Daisakusen (Chinese)", MACHINE_SUPPORTS_SAVE ) //PSmame @@ -104,14 +104,14 @@ ROM_START( mahoudais01 ) ROM_REGION( 0x10000, "audiocpu", 0 ) ROM_LOAD( "ra-ma-01_02.u66", 0x00000, 0x10000, CRC(eabfa46d) SHA1(402c99ebf88f9025f74f0a28ced22b7882a65eb3) ) - ROM_REGION( 0x200000, "gp9001", 0 ) + ROM_REGION( 0x200000, "gp9001_0", 0 ) ROM_LOAD( "ra-ma01-rom2hc01.u2", 0x000000, 0x100000, CRC(865bd232) SHA1(5e8f26b16356c314e244e939ebe696598c1e260d) ) ROM_LOAD( "ra-ma01-rom3hc01.u1", 0x100000, 0x100000, CRC(Be068595) SHA1(3e0f9179fce5d9337c18021debe3954157657568) ) ROM_REGION( 0x008000, "text", 0 ) ROM_LOAD( "ra_ma_01_05hc01.u81", 0x000000, 0x008000, CRC(46f03623) SHA1(47cac08f147329a868828f94a1044d8511911b28) ) - ROM_REGION( 0x40000, "oki", 0 ) + ROM_REGION( 0x40000, "oki1", 0 ) ROM_LOAD( "ra-ma01-rom1.u57", 0x00000, 0x40000, CRC(6edb2ab8) SHA1(e3032e8eda2686f30df4b7a088c5a4d4d45782ed) ) ROM_END @@ -127,14 +127,14 @@ ROM_START( shippumds01 ) ROM_REGION( 0x10000, "audiocpu", 0 ) ROM_LOAD( "ma02rom2.bin", 0x00000, 0x10000, CRC(dde8a57e) SHA1(f522a3f17e229c71512464349760a9e27778bf6a) ) - ROM_REGION( 0x400000, "gp9001", 0 ) + ROM_REGION( 0x400000, "gp9001_0", 0 ) ROM_LOAD( "ma02rom3.bin", 0x000000, 0x200000, CRC(0e797142) SHA1(a480ccd151e49b886d3175a6deff56e1f2c26c3e) ) ROM_LOAD( "ma02rom4.bin", 0x200000, 0x200000, CRC(72a6fa53) SHA1(ce92e65205b84361cfb90305a61e9541b5c4dc2f) ) ROM_REGION( 0x008000, "text", 0 ) ROM_LOAD( "ma02rom5hc01.bin", 0x000000, 0x008000, CRC(116ae559) SHA1(99b25c4ee9bbed8f23c5b5bf4a0a34ff8773c273) ) - ROM_REGION( 0x80000, "oki", 0 ) + ROM_REGION( 0x80000, "oki1", 0 ) ROM_LOAD( "ma02rom6.bin", 0x00000, 0x80000, CRC(199e7cae) SHA1(0f5e13cc8ec42c80bb4bbff90aba29cdb15213d4) ) ROM_END @@ -146,13 +146,13 @@ ROM_START( snowbro2s01 ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "pro-4hc01", 0x000000, 0x080000, CRC(1ad75ae7) SHA1(4c9d7480df4b94aaee5616939547456a0c560f19) ) - ROM_REGION( 0x300000, "gp9001", 0 ) + ROM_REGION( 0x300000, "gp9001_0", 0 ) ROM_LOAD( "rom2-l", 0x000000, 0x100000, CRC(e9d366a9) SHA1(e87e3966fce3395324b90db6c134b3345104c04b) ) ROM_LOAD( "rom2-h", 0x100000, 0x080000, CRC(9aab7a62) SHA1(611f6a15fdbac5d3063426a365538c1482e996bf) ) ROM_LOAD( "rom3-l", 0x180000, 0x100000, CRC(eb06e332) SHA1(7cd597bfffc153d178530c0f0903bebd751c9dd1) ) ROM_LOAD( "rom3-h", 0x280000, 0x080000, CRC(df4a952a) SHA1(b76af61c8437caca573ff1312832898666a611aa) ) - ROM_REGION( 0x80000, "oki", 0 ) + ROM_REGION( 0x80000, "oki1", 0 ) ROM_LOAD( "rom4", 0x00000, 0x80000, CRC(638f341e) SHA1(aa3fca25f099339ece1878ea730c5e9f18ec4823) ) ROM_END @@ -160,13 +160,13 @@ ROM_START( snowbro2s02 ) ROM_REGION( 0x080000, "maincpu", 0 ) ROM_LOAD16_WORD_SWAP( "pro-4hc02", 0x000000, 0x080000, CRC(2f219f0a) SHA1(49057ca9f736cd7c8c4588554599250b4aaf6cd1) ) - ROM_REGION( 0x300000, "gp9001", 0 ) + ROM_REGION( 0x300000, "gp9001_0", 0 ) ROM_LOAD( "rom2-l", 0x000000, 0x100000, CRC(e9d366a9) SHA1(e87e3966fce3395324b90db6c134b3345104c04b) ) ROM_LOAD( "rom2-h", 0x100000, 0x080000, CRC(9aab7a62) SHA1(611f6a15fdbac5d3063426a365538c1482e996bf) ) ROM_LOAD( "rom3-l", 0x180000, 0x100000, CRC(eb06e332) SHA1(7cd597bfffc153d178530c0f0903bebd751c9dd1) ) ROM_LOAD( "rom3-h", 0x280000, 0x080000, CRC(df4a952a) SHA1(b76af61c8437caca573ff1312832898666a611aa) ) - ROM_REGION( 0x80000, "oki", 0 ) + ROM_REGION( 0x80000, "oki1", 0 ) ROM_LOAD( "rom4", 0x00000, 0x80000, CRC(638f341e) SHA1(aa3fca25f099339ece1878ea730c5e9f18ec4823) ) ROM_END @@ -178,11 +178,11 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Mahou Daisakusen -GAME( 1993, mahoudais01, sstriker, mahoudai, mahoudai, toaplan2_state, 0, ROT270, "Hacks", "Mahou Daisakusen (Japan)(Translation-Chinese)", MACHINE_SUPPORTS_SAVE ) +HACK( 1993, mahoudais01, sstriker, mahoudai, mahoudai, toaplan2_state, 0, ROT270, "Hacks", "Mahou Daisakusen (Japan)(Translation-Chinese)", MACHINE_SUPPORTS_SAVE ) // Shippu Mahou Daisakusen -GAME( 1994, shippumds01, kingdmgp, shippumd, shippumd, toaplan2_state, 0, ROT270, "Hacks", "Shippu Mahou Daisakusen (Japan)(Translation-English)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, shippumds01, kingdmgp, shippumd, shippumd, toaplan2_state, 0, ROT270, "Hacks", "Shippu Mahou Daisakusen (Japan)(Translation-English)", MACHINE_SUPPORTS_SAVE ) // Snow Bros 2 -GAME( 1994, snowbro2s01, snowbro2, snowbro2, snowbro2, toaplan2_state, 0, ROT0, "Hacks", "Snow Bros 2 (Max Power, Easy Change The Character)", MACHINE_SUPPORTS_SAVE ) -GAME( 1994, snowbro2s02, snowbro2, snowbro2, snowbro2, toaplan2_state, 0, ROT0, "Hacks", "Snow Bros 2 (Change Character)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, snowbro2s01, snowbro2, snowbro2, snowbro2, toaplan2_state, 0, ROT0, "Hacks", "Snow Bros 2 (Max Power, Easy Change The Character)", MACHINE_SUPPORTS_SAVE ) +HACK( 1994, snowbro2s02, snowbro2, snowbro2, snowbro2, toaplan2_state, 0, ROT0, "Hacks", "Snow Bros 2 (Change Character)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/trackfld.cpp b/docs/release/src/hbmame/drivers/trackfld.cpp index 885d23adcf4..f634ffcbb52 100644 --- a/docs/release/src/hbmame/drivers/trackfld.cpp +++ b/docs/release/src/hbmame/drivers/trackfld.cpp @@ -38,7 +38,7 @@ ROM_END HACK by The Gameland Crew (http://www.gameland.gr) Maddog, Whacker, Badge, Geoanas */ -GAME( 2004, athens04, trackfld, trackfld, trackfld, trackfld_state, trackfld, ROT0, "Gameland.gr", "Athens 2004", MACHINE_SUPPORTS_SAVE ) +HACK( 2004, athens04, trackfld, trackfld, trackfld, trackfld_state, trackfld, ROT0, "Gameland.gr", "Athens 2004", MACHINE_SUPPORTS_SAVE ) ROM_START( tst_trkfld ) ROM_REGION( 0x10000, "maincpu", 0 ) @@ -72,4 +72,4 @@ ROM_START( tst_trkfld ) ROM_END // http://www.jammarcade.net/track-field-test-rom-beta/ -GAME( 2015, tst_trkfld, trackfld, trackfld, trackfld, trackfld_state, trackfld, ROT0, "Shoestring", "Test Rom - Track and Field", MACHINE_SUPPORTS_SAVE ) +HACK( 2015, tst_trkfld, trackfld, trackfld, trackfld, trackfld_state, trackfld, ROT0, "Shoestring", "Test Rom - Track and Field", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/twincobr.cpp b/docs/release/src/hbmame/drivers/twincobr.cpp index 105031d7f30..0a5b07ebf89 100644 --- a/docs/release/src/hbmame/drivers/twincobr.cpp +++ b/docs/release/src/hbmame/drivers/twincobr.cpp @@ -92,5 +92,5 @@ ROM_START( twintwst ) ROM_LOAD( "82s123.b24", 0x240, 0x020, CRC(4fb5df2a) SHA1(506ef2c8e4cf45c256d6831a0a5760732f2de422) ) ROM_END -GAME( 2002, twincbu2, twincobr, twincobr, twincobru, twincobr_state, twincobr, ROT270, "[Hack]", "Twin Cobra (Hack)", MACHINE_SUPPORTS_SAVE ) -GAME( 2002, twintwst, twincobr, twincobr, twincobr, twincobr_state, twincobr, ROT270, "[Hack]", "Twin Twist (Twin Cobra Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, twincbu2, twincobr, twincobr, twincobru, twincobr_state, twincobr, ROT270, "[Hack]", "Twin Cobra (Hack)", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, twintwst, twincobr, twincobr, twincobr, twincobr_state, twincobr, ROT270, "[Hack]", "Twin Twist (Twin Cobra Hack)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/volfied.cpp b/docs/release/src/hbmame/drivers/volfied.cpp index 8e1b37d236e..1d0ca41b12c 100644 --- a/docs/release/src/hbmame/drivers/volfied.cpp +++ b/docs/release/src/hbmame/drivers/volfied.cpp @@ -33,4 +33,4 @@ ROM_START( volfiedg ) // roms that don't end in g are same as volfied ROM_LOAD_OPTIONAL( "c04-5.75", 0x00200, 0x00200, CRC(2763ec89) SHA1(1e8339e21ee35b526d8604a21cfed9a1ac6455e8) ) ROM_END -GAME( 2005, volfiedg, volfied, volfied, volfied, volfied_state, 0, ROT270, "GreekRoms", "Volfied (Greek)", MACHINE_SUPPORTS_SAVE ) +HACK( 2005, volfiedg, volfied, volfied, volfied, volfied_state, 0, ROT270, "GreekRoms", "Volfied (Greek)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/vsnes.cpp b/docs/release/src/hbmame/drivers/vsnes.cpp index dea54ae601f..0c3aff4f92c 100644 --- a/docs/release/src/hbmame/drivers/vsnes.cpp +++ b/docs/release/src/hbmame/drivers/vsnes.cpp @@ -13,7 +13,7 @@ ROM_START( mrio2002 ) ROM_LOAD( "mrio2002.2b", 0x0000, 0x2000, CRC(1feda640) SHA1(f26be31f43dacdaa9d8bffa75f4fcd9d8d04953a) ) ROM_LOAD( "mds-sm4-4__2aor8a_e.2a or 8a", 0x2000, 0x2000, CRC(15506b86) SHA1(69ecf7a3cc8bf719c1581ec7c0d68798817d416f) ) - PALETTE_2C04_0004 + PALETTE_2C04_0004("ppu1:palette") ROM_END ROM_START( suprsktr ) @@ -27,11 +27,11 @@ ROM_START( suprsktr ) ROM_LOAD( "suprsktr.2b", 0x0000, 0x2000, CRC(f3980303) SHA1(b9a25c906d1861c89e2e40e878a34d318daf6619) ) ROM_LOAD( "mds-sm4-4__2aor8a_e.2a or 8a", 0x2000, 0x2000, CRC(15506b86) SHA1(69ecf7a3cc8bf719c1581ec7c0d68798817d416f) ) - PALETTE_2C04_0004 + PALETTE_2C04_0004("ppu1:palette") ROM_END -GAME( 2002, mrio2002, suprmrio, vsnes, suprmrio, vsnes_state, vsnormal, ROT0, "Nintendo", "Vs. Super Mario Bros. 2002", MACHINE_SUPPORTS_SAVE ) -GAME( 1986, suprsktr, suprmrio, vsnes, suprmrio, vsnes_state, vsnormal, ROT0, "Nintendo", "Vs. Super Skater Bros.", MACHINE_SUPPORTS_SAVE ) +HACK( 2002, mrio2002, suprmrio, vsnes, suprmrio, vsnes_state, vsnormal, ROT0, "Nintendo", "Vs. Super Mario Bros. 2002", 0 ) +HACK( 1986, suprsktr, suprmrio, vsnes, suprmrio, vsnes_state, vsnormal, ROT0, "Nintendo", "Vs. Super Skater Bros.", 0 ) //PSmame @@ -48,7 +48,7 @@ ROM_START( drmarios01 ) ROM_REGION( 0x8000, "gfx1", 0 ) ROM_LOAD( "dmhc01-u3chr", 0x0000, 0x8000, CRC(ac94c651) SHA1(9ac7c97501d915c6f0041de3be421423f5de0448) ) - PALETTE_2C04_0003 + PALETTE_2C04_0003("ppu1:palette") ROM_END /************************************* @@ -59,5 +59,5 @@ ROM_END // Proyecto Shadows Mame Build Plus /* YEAR NAME PARENT MACHINE INPUT INIT MONITOR COMPANY FULLNAME FLAGS */ // Vs. Dr. Mario -GAME( 1990, drmarios01, drmario, vsnes, drmario, vsnes_state, drmario, ROT0, "Hacks", "Vs. Dr. Mario (Translation Chinese)", 0 ) +HACK( 1990, drmarios01, drmario, vsnes, drmario, vsnes_state, drmario, ROT0, "Hacks", "Vs. Dr. Mario (Translation Chinese)", 0 ) diff --git a/docs/release/src/hbmame/drivers/williams.cpp b/docs/release/src/hbmame/drivers/williams.cpp index e8384b577d8..247b5297daf 100644 --- a/docs/release/src/hbmame/drivers/williams.cpp +++ b/docs/release/src/hbmame/drivers/williams.cpp @@ -123,8 +123,8 @@ ROM_END * *******************************************************/ -GAME( 1981, defender2, defender, williams, stargate, williams_state, stargate, ROT0, "Jeff Vavasour", "Defender II", MACHINE_SUPPORTS_SAVE ) -GAME( 1982, splatsc1, splat, williams, splat, williams_state, joust, ROT0, "Williams", "Splat! (sc1 hardware)", MACHINE_SUPPORTS_SAVE ) -GAME( 2012, robotron201, robotron, williams, robotron, williams_state, robotron, ROT0, "Sean Riddle", "Robotron: 2084 (Hacked Patched Blue-201)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, robotronp, robotron, williams, robotron, williams_state, robotron, ROT0, "Christian Gingras / Sean Riddle", "Robotron: 2084 (patched)", MACHINE_SUPPORTS_SAVE ) -GAME( 2014, robotrontie, robotron, williams, robotron, williams_state, robotron, ROT0, "Vid Kidz", "Robotron: 2084 (Tie Die)", MACHINE_SUPPORTS_SAVE ) +HACK( 1981, defender2, defender, williams, stargate, williams_state, stargate, ROT0, "Jeff Vavasour", "Defender II", MACHINE_SUPPORTS_SAVE ) +HACK( 1982, splatsc1, splat, williams, splat, williams_state, joust, ROT0, "Williams", "Splat! (sc1 hardware)", MACHINE_SUPPORTS_SAVE ) +HACK( 2012, robotron201, robotron, williams, robotron, williams_state, robotron, ROT0, "Sean Riddle", "Robotron: 2084 (Hacked Patched Blue-201)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, robotronp, robotron, williams, robotron, williams_state, robotron, ROT0, "Christian Gingras / Sean Riddle", "Robotron: 2084 (patched)", MACHINE_SUPPORTS_SAVE ) +HACK( 2014, robotrontie, robotron, williams, robotron, williams_state, robotron, ROT0, "Vid Kidz", "Robotron: 2084 (Tie Die)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/yiear.cpp b/docs/release/src/hbmame/drivers/yiear.cpp index adc80dff658..628ef671d7a 100644 --- a/docs/release/src/hbmame/drivers/yiear.cpp +++ b/docs/release/src/hbmame/drivers/yiear.cpp @@ -24,4 +24,4 @@ ROM_START( nacho ) ROM_LOAD( "407_c09.8b", 0x00000, 0x2000, CRC(f75a1539) SHA1(f139f6cb41351eb81ee47d777db03012aa5fadb1) ) ROM_END -GAME( 2009, nacho, yiear, yiear, yiear, yiear_state, 0, ROT0, "Gatinho", "Nacho Libre", MACHINE_SUPPORTS_SAVE ) +HACK( 2009, nacho, yiear, yiear, yiear, yiear_state, 0, ROT0, "Gatinho", "Nacho Libre", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/hbmame/drivers/zn.cpp b/docs/release/src/hbmame/drivers/zn.cpp index 4a392f9b0a2..557e78c4aa6 100644 --- a/docs/release/src/hbmame/drivers/zn.cpp +++ b/docs/release/src/hbmame/drivers/zn.cpp @@ -20,5 +20,5 @@ ROM_START( doapph01 ) ROM_LOAD( "mg05", 0x000000, 0x000008, CRC(5748a4ca) SHA1(c88d73f6a646a9ddefdfd84cba70d591759c069f) ) ROM_END -GAME( 1998, doapph01, coh1002m, coh1002m, zn, zn_state, 0, ROT0, "Tecmo", "Dead Or Alive ++ (Japan)(Enable hidden characters)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +HACK( 1998, doapph01, coh1002m, coh1002m, zn, zn_state, 0, ROT0, "Tecmo", "Dead Or Alive ++ (Japan)(Enable hidden characters)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) diff --git a/docs/release/src/hbmame/hbmame.lst b/docs/release/src/hbmame/hbmame.lst index 5147b28040b..0be15e52ebc 100644 --- a/docs/release/src/hbmame/hbmame.lst +++ b/docs/release/src/hbmame/hbmame.lst @@ -212,7 +212,7 @@ varth // parent willow // parent wof // parent - /* cps1mis */ +@source:cps1mis.cpp 3wondersb01 3wondrud captcomc @@ -464,6 +464,8 @@ tk2h97 // wofj54 tk2h98 // wofj55; bad title screen tk2h99 // wofj56 tk2h100 // wofj57 +tk2h101 +tk2h102 tk2p2 // wofch_v3 tk2p3 // wofchspp wofb @@ -544,33 +546,295 @@ dinos39 dinos40 dinos41 dinos42 +dinos43 dinos44 dinos45 dinos46 dinos47 -dinos49 -dinos50 -dinos51 -dinos52 -dinos53 +dinos48 +dinos49 // dinoadde +dinos50 // dinochx +dinos51 // dinoslice +dinos52 // dinosup +dinos53 // dinosupfx dinos54 dinos55 dinos56 dinos57 dinos58 dinos59 -dinos60 -dinos61 -dinos62 -dinos63 -dinos66 -dinos67 -dinos68 -dinos69 // dinoadde -dinos70 // dinochx -dinos72 // dinoslice -dinos73 // dinosup -dinos74 // dinosupfx +dinox01 +dinox02 +dinox03 +dinox04 +dinox05 +dinox06 +dinox07 +dinox08 +dinox09 +dinox10 +dinox11 +dinox12 +dinox13 +dinox14 +dinox15 +dinox16 +dinox17 +dinox18 +dinox19 +dinox20 +dinox21 +dinox22 +dinox23 +dinox24 +dinox25 +dinox26 +dinox27 +dinox28 +dinox29 +dinox30 +dinox31 +dinox32 +dinox33 +dinox34 +dinox35 +dinox36 +dinox37 +dinox38 +dinox39 +dinox40 +dinox41 +dinox42 +dinox43 +dinox44 +dinox45 +dinox46 +dinox47 +dinox48 +dinox49 +dinox50 +dinox51 +dinox52 +dinosw01 +dinosw02 +dinosw03 +dinosw04 +dinosw05 +dinosw06 +dinosw07 +dinosw08 +dinosw09 +dinosw10 +dinosw11 +dinosw12 +dinosw13 +dinosw14 +dinosw15 +dinosw16 +dinosw17 +dinosw18 +dinosw19 +dinosw20 +dinosw21 +dinosw22 +dinosw23 +dinosw24 +dinosw25 +dinosw26 +dinosw27 +dinosw28 +dinosw29 +dinosw30 +dinosw31 +dinosw32 +dinosw35 +dinosw36 +dinosw37 +dinosw38 +dinosw39 +dinosw40 +dinosw41 +dinosw42 +dinosw43 +dinosw44 +dinosw45 +dinosw46 +dinosw47 +dinosw48 +dinosw49 +dinosw50 +dinosw51 +dinosw52 +dinoso01 +dinoso02 +dinoso03 +dinoso04 +dinoso05 +dinoso06 +dinoso07 +dinoso08 +dinoso09 +dinoso10 +dinoso11 +dinoso12 +dinoso13 +dinoso14 +dinoso15 +dinoso16 +dinoso17 +dinoso18 +dinoso19 +dinoso20 +dinoso21 +dinoso22 +dinoso23 +dinoso24 +dinoso25 +dinoso26 +dinoso27 +dinoso28 +dinoso29 +dinoso30 +dinoso31 +dinoso32 +dinoso33 +dinoso34 +dinoso35 +dinoso36 +dinoso37 +dinoso38 +dinoso39 +dinoso40 +dinoso41 +dinoso42 +dinoso43 +dinoso44 +dinoso45 +dinoso46 +dinoso47 +dinoso48 +dinoso49 +dinoso50 +dinoso51 +dinoso52 +dinonm01 +dinonm02 +dinonm03 +dinonm04 +dinonm05 +dinonm06 +dinonm07 +dinonm08 +dinonm09 +dinonm10 +dinonm11 +dinonm12 +dinonm13 +dinonm14 +dinonm15 +dinonm16 +dinonm17 +dinonm18 +dino5x01 +dino5x02 +dino5x03 +dino5x04 +dino5x05 +dino5x06 +dino5x07 +dino5x08 +dino5x09 +dino5x10 +dino5x11 +dino5x12 +dino5x13 +dino5x14 +dino5x15 +dino5x16 +dino5x17 +dino5x18 +dino5x19 +dino5x20 +dino5x21 +dino5x22 +dino5x23 +dino5x24 +dino5x25 +dino5x26 +dino5x27 +dino5x28 +dino5x29 +dino5x30 +dino5x31 +dino5x32 +dino5x33 +dino5x34 +dino5x35 +dino5x36 +dino5x37 +dino5x38 +dino5x39 +dino5x40 +dino5x41 +dino5x42 +dino5x43 +dino5x44 +dino5x45 +dino5x46 +dino5x47 +dino5x48 +dino5x49 +dino5x50 +dino5x51 +dino5x52 +dinosh01 +dinosh02 +dinosh03 +dinosh04 +dinosh05 +dinosh06 +dinosh07 +dinosh08 +dinosh09 +dinosh10 +dinosh11 +dinosh12 +dinosh13 +dinosh14 +dinosh15 +dinosh16 +dinosh17 +dinosh18 +dinosh19 +dinosh20 +dinosh22 +dinosh23 +dinosh24 +dinosh25 +dinosh26 +dinosh27 +dinosh28 +dinosh29 +dinosh30 +dinosh32 +dinosh35 +dinosh36 +dinosh37 +dinosh38 +dinosh39 +dinosh40 +dinosh41 +dinosh42 +dinosh43 +dinosh44 +dinosh45 +dinosh46 +dinosh47 +dinosh48 +dinosh49 +dinosh50 +dinosh51 +dinosh52 ffights01 koduhc01 koduhc02 @@ -603,6 +867,7 @@ sf2ces02 sf2ces03 sf2ces04 sf2ces05 +sf2js01 sf2koryus01 slammasts01 slammasts02 @@ -874,7 +1139,6 @@ xmvsfjs01 @source:cps3.cpp jojo //parent jojoba //parent -redearth //parent sfiii //parent sfiii2 //parent sfiii3 //parent @@ -985,8 +1249,10 @@ kodb asurabld //parent asurablds01 asurablds02 +asurablds03 asurabus //parent asurabuss01 +asurabuss02 @source:galaga.cpp galaga //parent @@ -3621,6 +3887,11 @@ mslugsrmsfm02 mslugsrmsfm03 mslugsrmsfm04 mslugsrmsfm05 +mslugsrmset01 +mslugsrmset02 +mslugsrmset03 +mslugsrmset04 +mslugsrmset05 @source:mslug2.cpp mslug2eh @@ -3654,6 +3925,7 @@ mslug2s21 mslug2s22 mslug2s23 mslug2s24 +mslug2s25 mslug2ts01 mslug2ts02 mslug2ts03 @@ -3675,6 +3947,9 @@ mslug2ts18 mslug2ts19 mslug2ts20 mslug2ts21 +mslug2ts22 +mslug2ts23 +mslug2ts24 mslug2rmvhfh01 mslug2rmvhfh02 mslug2rmvhfh03 @@ -3881,6 +4156,44 @@ mslug2rmhb03 mslug2rmhb04 mslug2rmhb05 mslug2rmhb06 +mslug2vhep01 +mslug2vhep02 +mslug2vhep03 +mslug2vhep05 +mslug2vhep06 +mslug2vhep07 +mslug2vhep08 +mslug2vhep09 +mslug2vhep10 +mslug2vhep11 +mslug2vhep12 +mslug2vhep13 +mslug2vhep14 +mslug2vhep15 +mslug2vhep16 +mslug2vhep17 +mslug2vhep18 +mslug2vhep19 +mslug2vhep20 +mslug2vqy01 +mslug2vqy02 +mslug2vqy03 +mslug2vqy04 +mslug2vqy05 +mslug2vqy06 +mslug2vqy07 +mslug2vqy08 +mslug2vqy09 +mslug2vqy10 +mslug2vqy11 +mslug2vqy12 +mslug2ms01 +mslug2rmw01 +mslug2rmw02 +mslug2rmw03 +mslug2rmw04 +mslug2rmw05 +mslug2rmw06 @source:mslug3.cpp mslug3d @@ -3915,92 +4228,474 @@ mslug3kh mslug3kho mslug3nd mslug3v /* EEZEZY Violence Edition */ -mslug3s01 -mslug3s02 -mslug3s03 -mslug3s04 -mslug3s06 -mslug3s08 -mslug3s09 -mslug3s10 -mslug3s12 -mslug3s13 -mslug3s14 -mslug3s15 -mslug3s16 -mslug3s17 -mslug3s18 -mslug3s19 -mslug3s20 -mslug3s21 -mslug3s22 -mslug3s23 -mslug3s24 -mslug3s25 -mslug3s26 -mslug3s27 -mslug3s29 -mslug3s30 -mslug3s31 -mslug3s32 -mslug3s33 -mslug3s34 -mslug3s35 -mslug3s36 -mslug3s37 -mslug3s38 -mslug3s39 -mslug3s40 -mslug3s41 -mslug3s42 -mslug3s43 -mslug3s44 -mslug3s45 -mslug3s46 -mslug3s47 -mslug3s48 -mslug3s49 -mslug3s55 // reboot just after start -mslug3s56 -mslug3s57 -mslug3s58 -mslug3s59 -mslug3s60 -mslug3s61 -mslug3s62 -mslug3s63 -mslug3s64 -mslug3s65 -mslug3s66 -mslug3s67 -mslug3s68 -mslug3s69 -mslug3s70 -mslug3s71 -mslug3s72 -mslug3s73 -mslug3s74 -mslug3s75 -mslug3s76 -mslug3s77 -mslug3s78 -mslug3s79 -mslug3s80 -mslug3s81 -mslug3s82 -mslug3s83 -mslug3s84 -mslug3s85 -mslug3s86 -mslug3s87 -mslug3s88 -ms6s01 // mslug3s11 -ms6s02 // mslug3s28 -ms6s03 // mslug3s50 -ms6s04 // mslug3s51 -ms6s05 // mslug3s52 -ms6s06 // mslug3s53 -ms6s07 // mslug3s54 +mslug3erbo01 +mslug3erbo02 +mslug3erbo03 +mslug3erbo04 +mslug3erbo05 +mslug3erbo06 +mslug3erbo07 +mslug3erbo08 +mslug3erbo09 +mslug3erbo10 +mslug3erbo11 +mslug3erbo12 +mslug3erbo13 +mslug3erbo14 +mslug3erbo15 +mslug3erbo16 +mslug3erbo17 +mslug3erbo18 +mslug3erbo19 +mslug3erbo20 +mslug3erbo21 +mslug3erbo22 +mslug3erbo23 +mslug3erbo24 +mslug3erbo25 +mslug3erbo26 +mslug3erbo27 +mslug3erbo28 +mslug3erbo29 +mslug3erbo30 +mslug3erbo31 +mslug3erbo32 +mslug3erbo33 +mslug3erbo34 +mslug3erbo35 +mslug3erbo36 +mslug3erbo37 +mslug3erbo38 +mslug3erbo39 +mslug3erbd01 +mslug3erbd02 +mslug3erbd03 +mslug3erbd04 +mslug3erbd05 +mslug3erbd06 +mslug3erbd07 +mslug3erbd08 +mslug3erbd09 +mslug3erbd10 +mslug3erbd11 +mslug3erbd12 +mslug3erbd13 +mslug3erbd14 +mslug3erbd15 +mslug3erbd16 +mslug3erbd17 +mslug3erbd18 +mslug3erbd19 +mslug3erbd20 +mslug3erbd21 +mslug3erbd22 +mslug3erbd23 +mslug3erbd24 +mslug3erbd25 +mslug3erbd26 +mslug3erbd27 +mslug3erbs01 +mslug3erbs02 +mslug3erbs03 +mslug3erbs04 +mslug3erbs05 +mslug3erbs06 +mslug3erbs07 +mslug3erbs08 +mslug3erbs09 +mslug3erbs10 +mslug3erbs11 +mslug3erbs12 +mslug3erbs13 +mslug3erbs14 +mslug3erbs15 +mslug3erbs16 +mslug3erbs17 +mslug3erbs18 +mslug3erbs19 +mslug3erbs20 +mslug3erbs21 +mslug3erbs22 +mslug3erbs23 +mslug3erbs24 +mslug3erbs26 +mslug3erbs27 +mslug3erbs28 +mslug3erbs29 +mslug3erbs31 +ms6s01 +ms6s02 +ms6s03 +ms6s04 +ms6s05 +ms6s06 +ms6s07 +ms6s08 +ms6s09 +ms6s10 +ms6s11 +ms6s12 +ms6s13 +ms6s14 +ms6s15 +mslug3fx01 +mslug3fx02 +mslug3nm01 +mslug3nm02 +mslug3nm03 +mslug3nm04 +mslug3nm05 +mslug3nm06 +mslug3nm07 +mslug3nm08 +mslug3nm09 +mslug3nm10 +mslug3nm11 +mslug3nm12 +mslug3nm13 +mslug3nm14 +mslug3nm15 +mslug3nm16 +mslug3nm17 +mslug3nm18 +mslug3nm19 +mslug3nm20 +mslug3nm21 +mslug3nm22 +mslug3nm23 +mslug3nm24 +mslug3nm25 +mslug3nm26 +mslug3h01 +mslug3h02 +mslug3h03 +mslug3h04 +mslug3h05 +mslug3h06 +mslug3h07 +mslug3h08 +mslug3h09 +mslug3h10 +mslug3h11 +mslug3h12 +mslug3h13 +mslug3h14 +mslug3h15 +mslug3h16 +mslug3h17 +mslug3h18 +mslug3h19 +mslug3h20 +mslug3h21 +mslug3h22 +mslug3h23 +mslug3h24 +mslug3h25 +mslug3h26 +mslug3h27 +mslug3h28 +mslug3h29 +mslug3h30 +mslug3h31 +mslug3h32 +mslug3h33 +mslug3h34 +mslug3h35 +mslug3h36 +mslug3h37 +mslug3h38 +mslug3h39 +mslug3h40 +mslug3h41 +mslug3h42 +mslug3rmx01 +mslug3rmx02 +mslug3rmx03 +mslug3rmx04 +mslug3rmx05 +mslug3rmx06 +mslug3rmx07 +mslug3rmx08 +mslug3rmx09 +mslug3rmx10 +mslug3rmx11 +mslug3rmx12 +mslug3rmx13 +mslug3rmx14 +mslug3rmx15 +mslug3rmx16 +mslug3rmx17 +mslug3rmx18 +mslug3rmx19 +mslug3rmx20 +mslug3rmx21 +mslug3rmx22 +mslug3rmx23 +mslug3rmx24 +mslug3rmx25 +mslug3rmx26 +mslug3rmx27 +mslug3rmx28 +mslug3rmx29 +mslug3rmx30 +mslug3rmx31 +mslug3rmx32 +mslug3rmx33 +mslug3rmx34 +mslug3rmx35 +mslug3rmx36 +mslug3rmx37 +mslug3rmx38 +mslug3rmx39 +mslug3rmx40 +mslug3rmx41 +mslug3rmx42 +mslug3rmx43 +mslug3rmx44 +mslug3rmx45 +mslug3rmx46 +mslug3rmx47 +mslug3rmx48 +mslug3rmx49 +mslug3rmx50 +mslug3rmx51 +mslug3rmx52 +mslug3rmx53 +mslug3rmx54 +mslug3rmx55 +mslug3rmx56 +mslug3rmx57 +mslug3rmx58 +mslug3rmx59 +mslug3rmx60 +mslug3rmx61 +mslug3rmx62 +mslug3rmx63 +mslug3rmx64 +mslug3rmx65 +mslug3rmx66 +mslug3rmx67 +mslug3rmx68 +mslug3rmx69 +mslug3rmx70 +mslug3rmx71 +mslug3rmx72 +mslug3rma01 +mslug3rma02 +mslug3rma03 +mslug3rma04 +mslug3rma05 +mslug3rma06 +mslug3rma07 +mslug3rma08 +mslug3rma09 +mslug3rma10 +mslug3rma11 +mslug3rma12 +mslug3rma13 +mslug3rma14 +mslug3rma15 +mslug3rma16 +mslug3rma17 +mslug3rma18 +mslug3rma19 +mslug3rma20 +mslug3rma21 +mslug3rma22 +mslug3rma23 +mslug3rma24 +mslug3rma25 +mslug3rma26 +mslug3rma27 +mslug3rma28 +mslug3rma29 +mslug3rma30 +mslug3rma31 +mslug3rma32 +mslug3rma33 +mslug3rma34 +mslug3rma35 +mslug3rma36 +mslug3rma37 +mslug3rma38 +mslug3rma39 +mslug3rma40 +mslug3rma41 +mslug3rma42 +mslug3rma43 +mslug3rma44 +mslug3rma45 +mslug3rma46 +mslug3rma47 +mslug3rma48 +mslug3rma49 +mslug3rma50 +mslug3rma51 +mslug3rma52 +mslug3rma53 +mslug3rma54 +mslug3rma55 +mslug3rma56 +mslug3rma57 +mslug3rma58 +mslug3rma59 +mslug3rma60 +mslug3rma61 +mslug3rma62 +mslug3rma63 +mslug3rma64 +mslug3rma65 +mslug3rma66 +mslug3rma67 +mslug3rma68 +mslug3rma69 +mslug3rma70 +mslug3rma71 +mslug3rma72 +mslug3rmb01 +mslug3rmb02 +mslug3rmb03 +mslug3rmb04 +mslug3rmb05 +mslug3rmb06 +mslug3rmb07 +mslug3rmb08 +mslug3rmb09 +mslug3rmb10 +mslug3rmb11 +mslug3rmb12 +mslug3rmb13 +mslug3rmb14 +mslug3rmb15 +mslug3rmb16 +mslug3rmb17 +mslug3rmb18 +mslug3rmb19 +mslug3rmb20 +mslug3rmb21 +mslug3rmb22 +mslug3rmb23 +mslug3rmb24 +mslug3rmb25 +mslug3rmb26 +mslug3rmb27 +mslug3rmb28 +mslug3rmb29 +mslug3rmb30 +mslug3rmb31 +mslug3rmb32 +mslug3rmb33 +mslug3rmb34 +mslug3rmb35 +mslug3rmb36 +mslug3rmb37 +mslug3rmb38 +mslug3rmb39 +mslug3rmb40 +mslug3rmb41 +mslug3rmb42 +mslug3rmb43 +mslug3rmb44 +mslug3rmb45 +mslug3rmb46 +mslug3rmb47 +mslug3rmb48 +mslug3rmb49 +mslug3rmb50 +mslug3rmb51 +mslug3rmb52 +mslug3rmb53 +mslug3rmb54 +mslug3rmb55 +mslug3rmb56 +mslug3rmb57 +mslug3rmb58 +mslug3rmb59 +mslug3rmb60 +mslug3rmb61 +mslug3rmb62 +mslug3rmb63 +mslug3rmb64 +mslug3rmb65 +mslug3rmb66 +mslug3rmb67 +mslug3rmb68 +mslug3rmb69 +mslug3rmb70 +mslug3rmb71 +mslug3rmb72 +mslug3rmc01 +mslug3rmc02 +mslug3rmc03 +mslug3rmc04 +mslug3rmc05 +mslug3rmc06 +mslug3rmc07 +mslug3rmc08 +mslug3rmc09 +mslug3rmc10 +mslug3rmc11 +mslug3rmc12 +mslug3rmc13 +mslug3rmc14 +mslug3rmc15 +mslug3rmc16 +mslug3rmc17 +mslug3rmc18 +mslug3rmc19 +mslug3rmc20 +mslug3rmc21 +mslug3rmc22 +mslug3rmc23 +mslug3rmc24 +mslug3rmc25 +mslug3rmc26 +mslug3rmc27 +mslug3rmc28 +mslug3rmc29 +mslug3rmc30 +mslug3rmc31 +mslug3rmc32 +mslug3rmc33 +mslug3rmc34 +mslug3rmc35 +mslug3rmc36 +mslug3rmc37 +mslug3rmc38 +mslug3rmc39 +mslug3rmc40 +mslug3rmc41 +mslug3rmc42 +mslug3rmc43 +mslug3rmc44 +mslug3rmc45 +mslug3rmc46 +mslug3rmc47 +mslug3rmc48 +mslug3rmc49 +mslug3rmc50 +mslug3rmc51 +mslug3rmc52 +mslug3rmc53 +mslug3rmc54 +mslug3rmc55 +mslug3rmc56 +mslug3rmc57 +mslug3rmc58 +mslug3rmc59 +mslug3rmc60 +mslug3rmc61 +mslug3rmc62 +mslug3rmc63 +mslug3rmc64 +mslug3rmc65 +mslug3rmc66 +mslug3rmc67 +mslug3rmc68 +mslug3rmc69 +mslug3rmc70 +mslug3rmc71 +mslug3rmc72 @source:mslug4.cpp mslug4d @@ -4020,88 +4715,243 @@ mslug4kh mslug4lw // encrypted p roms; not working mslug4nd mslug4sp -mslug4s01 -mslug4s02 -mslug4s03 -mslug4s04 -mslug4s05 -mslug4s06 -mslug4s07 -mslug4s08 -mslug4s09 -mslug4s10 -mslug4s11 -mslug4s12 -mslug4s13 -mslug4s14 -mslug4s15 -mslug4s16 -mslug4s17 -mslug4s18 -mslug4s19 -mslug4s21 -mslug4s22 -mslug4s23 -mslug4s24 // freezes in attract mode -mslug4s25 -mslug4s26 -mslug4s27 -mslug4s28 -mslug4s29 -mslug4s30 -mslug4s31 -mslug4s32 -mslug4s33 -mslug4s34 -mslug4s35 -mslug4s36 -mslug4s37 -mslug4s38 -mslug4s39 -mslug4s40 -mslug4s41 -mslug4s42 -mslug4s43 -mslug4s44 -mslug4s45 -mslug4s46 -mslug4s47 -mslug4s48 -mslug4s49 -mslug4s50 -mslug4s51 -mslug4s52 -mslug4s53 -mslug4s54 -mslug4s56 -mslug4s57 -mslug4s58 -mslug4s59 -mslug4s60 -mslug4s61 -mslug4s62 -mslug4s63 -mslug4s64 -mslug4s65 -mslug4s66 -mslug4s67 -mslug4s68 -mslug4s69 -mslug4s70 -mslug4s71 -mslug4s72 -mslug4s73 -mslug4s74 -mslug4s75 -mslug4s76 -mslug4s77 -mslug4s78 -mslug4s79 -mslug4s80 -mslug4s81 -mslug4s82 -mslug4s83 // not working; p rom block-encrypted -mslug4s84 +mslug4lws01 +mslug4lws02 +mslug4lws03 +mslug4lws04 +mslug4lws05 +mslug4lws06 +mslug4lws07 +mslug4lws08 +mslug4lws09 +mslug4lws10 +mslug4lws11 +mslug4lws12 +mslug4lws13 +mslug4lws14 +mslug4lws15 +mslug4lws16 +mslug4lws17 +mslug4lws18 +mslug4lws19 +mslug4lws20 +mslug4lws21 +mslug4lws24 +mslug4lws25 +mslug4lws26 +mslug4lws27 +mslug4lws30 +mslug4hqyv01 +mslug4hqyv02 +mslug4hqyv03 +mslug4hqyv04 +mslug4hqyv05 +mslug4n01 +mslug4n02 +mslug4n03 +mslug4n04 +mslug4n05 +mslug4n06 +mslug4n07 +mslug4n08 +mslug4n09 +mslug4n10 +mslug4n11 +mslug4n12 +mslug4n13 +mslug4n14 +mslug4n15 +mslug4n16 +mslug4n17 +mslug4n18 +mslug4n19 +mslug4n20 +mslug4n21 +mslug4n23 +mslug4n24 +mslug4n25 +mslug4n26 +mslug4n27 +mslug4pls01 +mslug4pls02 +mslug4pls03 +mslug4pls04 +mslug4pls05 +mslug4pls06 +mslug4hh01 +mslug4hh02 +mslug4hh03 +mslug4hh04 +mslug4hh05 +mslug4hh06 +mslug4hh07 +mslug4hh08 +mslug4hh09 +mslug4hh10 +mslug4hh11 +mslug4hh12 +mslug4hh13 +mslug4hh14 +mslug4hh15 +mslug4hh16 +mslug4hh17 +mslug4hh18 +mslug4hh19 +mslug4hh20 +mslug4hh21 +mslug4hh22 +mslug4hh23 +mslug4hh24 +mslug4hh25 +mslug4hh26 +mslug4hh27 +mslug4hh28 +mslug4hh29 +mslug4hh30 +mslug4hh31 +mslug4hh32 +mslug4hh33 +mslug4hh34 +mslug4hh35 +mslug4hh36 +mslug4rma01 +mslug4rma02 +mslug4rma03 +mslug4rma04 +mslug4rma05 +mslug4rma06 +mslug4rma07 +mslug4rma08 +mslug4rma09 +mslug4rma10 +mslug4rma11 +mslug4rma12 +mslug4rma13 +mslug4rma14 +mslug4rma15 +mslug4rma16 +mslug4rma17 +mslug4rma18 +mslug4rma19 +mslug4rma20 +mslug4rma21 +mslug4rma22 +mslug4rma23 +mslug4rma24 +mslug4rma25 +mslug4rma26 +mslug4rma27 +mslug4rma28 +mslug4rma29 +mslug4rma30 +mslug4rma31 +mslug4rma32 +mslug4rma33 +mslug4rma34 +mslug4rma35 +mslug4rma36 +mslug4rma37 +mslug4rma38 +mslug4rma39 +mslug4rma40 +mslug4rma41 +mslug4rma42 +mslug4rma43 +mslug4rma44 +mslug4rma45 +mslug4rma46 +mslug4rma47 +mslug4rma48 +mslug4rma49 +mslug4rma50 +mslug4rma51 +mslug4rma52 +mslug4rma53 +mslug4rma54 +mslug4rma55 +mslug4rma56 +mslug4rma57 +mslug4rma58 +mslug4rma59 +mslug4rma60 +mslug4rma61 +mslug4rma62 +mslug4rma63 +mslug4rma64 +mslug4rma65 +mslug4rma66 +mslug4rma67 +mslug4rma68 +mslug4rma69 +mslug4rmb01 +mslug4rmb02 +mslug4rmb03 +mslug4rmb04 +mslug4rmb05 +mslug4rmb06 +mslug4rmb07 +mslug4rmb08 +mslug4rmb09 +mslug4rmb10 +mslug4rmb11 +mslug4rmb12 +mslug4rmb13 +mslug4rmb14 +mslug4rmb15 +mslug4rmb16 +mslug4rmb17 +mslug4rmb18 +mslug4rmb19 +mslug4rmb20 +mslug4rmb21 +mslug4rmb22 +mslug4rmb23 +mslug4rmb24 +mslug4rmb25 +mslug4rmb26 +mslug4rmb27 +mslug4rmb28 +mslug4rmb29 +mslug4rmb30 +mslug4rmb31 +mslug4rmb32 +mslug4rmb33 +mslug4rmb34 +mslug4rmb35 +mslug4rmb36 +mslug4rmb37 +mslug4rmb38 +mslug4rmb39 +mslug4rmb40 +mslug4rmb41 +mslug4rmb42 +mslug4rmb43 +mslug4rmb44 +mslug4rmb45 +mslug4rmb46 +mslug4rmb47 +mslug4rmb48 +mslug4rmb49 +mslug4rmb50 +mslug4rmb51 +mslug4rmb52 +mslug4rmb53 +mslug4rmb54 +mslug4rmb55 +mslug4rmb56 +mslug4rmb57 +mslug4rmb58 +mslug4rmb59 +mslug4rmb60 +mslug4rmb61 +mslug4rmb62 +mslug4rmb63 +mslug4rmb64 +mslug4rmb65 +mslug4rmb66 +mslug4rmb67 +mslug4rmb68 +mslug4rmb69 @source:mslug5.cpp mslug5b @@ -4121,100 +4971,759 @@ mslug5w ms5boot ms5pcbd ms5sp -mslug5s01 -mslug5s02 -mslug5s03 -mslug5s04 -mslug5s05 -mslug5s06 -mslug5s07 -mslug5s08 -mslug5s09 -mslug5s10 -mslug5s11 -mslug5s12 -mslug5s13 -mslug5s14 -mslug5s15 -mslug5s16 -mslug5s17 -mslug5s18 -mslug5s19 -mslug5s20 -mslug5s21 -mslug5s22 -mslug5s23 -mslug5s24 -mslug5s25 -mslug5s26 -mslug5s27 -mslug5s28 -mslug5s29 -mslug5s30 -mslug5s31 -mslug5s32 -mslug5s33 -mslug5s34 -mslug5s35 -mslug5s36 -mslug5s37 -mslug5s38 -mslug5s39 -mslug5s40 -mslug5s41 -mslug5s42 -mslug5s43 -mslug5s44 -mslug5s45 -mslug5s46 -mslug5s47 -mslug5s48 -mslug5s49 -mslug5s50 -mslug5s51 -mslug5s52 -mslug5s53 -mslug5s54 -mslug5s55 -mslug5s56 -mslug5s57 -mslug5s58 -mslug5s59 -mslug5s60 -mslug5s61 -mslug5s62 -mslug5s63 -mslug5s64 -mslug5s65 -mslug5s66 -mslug5s67 -mslug5s68 -mslug5s69 -mslug5s70 -mslug5s71 -mslug5s72 -mslug5s73 -mslug5s74 // reboot at start -mslug5s75 -mslug5s76 -mslug5s77 -mslug5s78 -mslug5s79 -mslug5s80 -mslug5s81 -mslug5s82 -mslug5s83 -mslug5s84 -mslug5s85 -mslug5s86 -mslug5s87 -mslug5s88 -mslug5s89 -mslug5s90 // not working; scrambled gfx -mslug5s91 -mslug5s92 // not working; p1 encrypted (same as 5fu) -mslug5s93 -mslug5s94 +mslug5l9a01 +mslug5l9a02 +mslug5l9a03 +mslug5l9a04 +mslug5l9a05 +mslug5l9a06 +mslug5l9a07 +mslug5l9a08 +mslug5l9a09 +mslug5l9a10 +mslug5l9a11 +mslug5l9a12 +mslug5l9a13 +mslug5l9a14 +mslug5l9a15 +mslug5l9a16 +mslug5l9a17 +mslug5l9a18 +mslug5l9a19 +mslug5l9a20 +mslug5l9a21 +mslug5l9a22 +mslug5l9a23 +mslug5l9a24 +mslug5l9b01 +mslug5l9b02 +mslug5l9b03 +mslug5l9b04 +mslug5l9b05 +mslug5l9b06 +mslug5l9b07 +mslug5l9b08 +mslug5l9b09 +mslug5l9b10 +mslug5l9b11 +mslug5l9b12 +mslug5l9b13 +mslug5l9b14 +mslug5l9b15 +mslug5l9b16 +mslug5l9b17 +mslug5l9b18 +mslug5l9b19 +mslug5l9b20 +mslug5l9b21 +mslug5l9b22 +mslug5l9b23 +mslug5l9b24 +mslug5rmc01 +mslug5rmc02 +mslug5rmc03 +mslug5rmc04 +mslug5rmc05 +mslug5rmc06 +mslug5rmc07 +mslug5rmc08 +mslug5rmc09 +mslug5rmc10 +mslug5rmc11 +mslug5rmc12 +mslug5rmc13 +mslug5rmc14 +mslug5rmc15 +mslug5rmc16 +mslug5rmc17 +mslug5rmc18 +mslug5rmc19 +mslug5rmc20 +mslug5rmc21 +mslug5rmc22 +mslug5rmc23 +mslug5rmc24 +mslug5rmc25 +mslug5rmc26 +mslug5rmc27 +mslug5rmc28 +mslug5rmc29 +mslug5rmc30 +mslug5rmc31 +mslug5rmc32 +mslug5rmc33 +mslug5rmc34 +mslug5rmc35 +mslug5rmc36 +mslug5rmc37 +mslug5rmc38 +mslug5rmc39 +mslug5rmc40 +mslug5rmc41 +mslug5rmc42 +mslug5rmc43 +mslug5rmc44 +mslug5rmc45 +mslug5rmc46 +mslug5rmc47 +mslug5rmc48 +mslug5rmc49 +mslug5rmc50 +mslug5rmc51 +mslug5rmc52 +mslug5rmc53 +mslug5rmc54 +mslug5rmc55 +mslug5rmc56 +mslug5rmc57 +mslug5rmc58 +mslug5rmc59 +mslug5rmc60 +mslug5rmc61 +mslug5rmc62 +mslug5rmc63 +mslug5rmc64 +mslug5rmc65 +mslug5rmc66 +mslug5rmc67 +mslug5rmc68 +mslug5rmc69 +mslug5rmc70 +mslug5rmc71 +mslug5rmc72 +mslug5rmc73 +mslug5rmc74 +mslug5rmc75 +mslug5rmc76 +mslug5rmc77 +mslug5rmc78 +mslug5rmc79 +mslug5rmc80 +mslug5rmc81 +mslug5rmc82 +mslug5rmc83 +mslug5rmc84 +mslug5rmc85 +mslug5rmc86 +mslug5rmc87 +mslug5rmc88 +mslug5rmc89 +mslug5rmc90 +mslug5rmc91 +mslug5rmc92 +mslug5rmc93 +mslug5rmc94 +mslug5rmc95 +mslug5rmc96 +mslug5rmc97 +mslug5rmc98 +mslug5rmc99 +mslug5rmc100 +mslug5rmc101 +mslug5rmc102 +mslug5rmc103 +mslug5rmc104 +mslug5rmc105 +mslug5rmc106 +mslug5rmc107 +mslug5rmc108 +mslug5rmc109 +mslug5rmc110 +mslug5rmc111 +mslug5rmc112 +mslug5rmc113 +mslug5rmc114 +mslug5rmc115 +mslug5rmc116 +mslug5rmc117 +mslug5rmc118 +mslug5rmc119 +mslug5rmc120 +mslug5rmc121 +mslug5rmc122 +mslug5rmc123 +mslug5rmc124 +mslug5rmc125 +mslug5rmc126 +mslug5rmc127 +mslug5rmc128 +mslug5rmc129 +mslug5rmc130 +mslug5rmc131 +mslug5rmc132 +mslug5rmc133 +mslug5rmc134 +mslug5rmc135 +mslug5rmc136 +mslug5rmc137 +mslug5rmc138 +mslug5rmc139 +mslug5rmc140 +mslug5rmc141 +mslug5rmc142 +mslug5rmc143 +mslug5rmc144 +mslug5rmc145 +mslug5rmc146 +mslug5rmc147 +mslug5rmc148 +mslug5rmc149 +mslug5rmc150 +mslug5rmc151 +mslug5rmc152 +mslug5rmc153 +mslug5rmc154 +mslug5rmc155 +mslug5rmc156 +mslug5rmc157 +mslug5rmc158 +mslug5rmc159 +mslug5rmc160 +mslug5rmc161 +mslug5rmc162 +mslug5rmc163 +mslug5rmc164 +mslug5rmc165 +mslug5rmc166 +mslug5rmc167 +mslug5rmc168 +mslug5rmc169 +mslug5rmc170 +mslug5rmc171 +mslug5rmc172 +mslug5rmc173 +mslug5rmc174 +mslug5rmc175 +mslug5rmc176 +mslug5rmc177 +mslug5rmc178 +mslug5rmc179 +mslug5rmc180 +mslug5hp00 +mslug5hp01 +mslug5hp02 +mslug5hp03 +mslug5hp04 +mslug5hp05 +mslug5hp06 +mslug5hp07 +mslug5hp08 +mslug5hp09 +mslug5hp10 +mslug5hp11 +mslug5hp12 +mslug5hp13 +mslug5hp14 +mslug5hp15 +mslug5hp16 +mslug5hp17 +mslug5hp18 +mslug5hp19 +mslug5hp20 +mslug5hp21 +mslug5hp22 +mslug5hd01 +mslug5hd02 +mslug5hd03 +mslug5hd04 +mslug5hd05 +mslug5hd06 +mslug5hd07 +mslug5hd08 +mslug5hd09 +mslug5hd10 +mslug5hd11 +mslug5hd12 +mslug5hd13 +mslug5hd14 +mslug5hd15 +mslug5hd16 +mslug5hd17 +mslug5hd18 +mslug5hd19 +mslug5hd20 +mslug5hd21 +mslug5hd22 +mslug5hd23 +mslug5hd24 +mslug5hd25 +mslug5dh02 +mslug5dh03 +mslug5dh04 +mslug5dh05 +mslug5dh06 +mslug5dh07 +mslug5dh08 +mslug5dh09 +mslug5dh10 +mslug5dh11 +mslug5dh12 +mslug5dh13 +mslug5dh14 +mslug5dh15 +mslug5dh16 +mslug5dh17 +mslug5dh18 +mslug5dh19 +mslug5dh20 +mslug5dh21 +mslug5dh22 +mslug5dh23 +mslug5dh24 +mslug5dh25 +mslug5dh26 +mslug5dh27 +mslug5dh28 +mslug5dh29 +mslug5dh30 +mslug5dh31 +mslug5dh32 +mslug5bo01 +mslug5bo02 +mslug5bo03 +mslug5bo04 +mslug5bo05 +mslug5bo06 +mslug5bo07 +mslug5bo08 +mslug5bo09 +mslug5bo10 +mslug5bo11 +mslug5bo12 +mslug5bo13 +mslug5bo14 +mslug5bo15 +mslug5bo16 +mslug5bo17 +mslug5bo18 +mslug5bo19 +mslug5bo20 +ms5plus01 +ms5plus02 +ms5plus03 +ms5plus04 +ms5plus05 +ms5plus06 +ms5plus07 +ms5plus08 +ms5plus09 +ms5plus10 +ms5plus11 +ms5plus12 +ms5plus13 +ms5plus14 +ms5plus15 +ms5plus16 +ms5plus17 +ms5plus18 +ms5plus19 +ms5plus20 +ms5plus21 +ms5plus22 +ms5plusrm01 +ms5plusrm02 +ms5plusrm03 +ms5plusrm04 +ms5plusrm05 +ms5plusrm06 +ms5plusrm07 +ms5plusrm08 +ms5plusrm09 +ms5plusrm10 +ms5plusrm11 +ms5plusrm12 +ms5plusrm13 +ms5plusrm14 +ms5plusrm15 +ms5plusrm16 +ms5plusrm17 +ms5plusrm18 +mslug5nn01 +mslug5nn02 +mslug5nn03 +mslug5nn04 +mslug5nn05 +mslug5nn06 +mslug5nn07 +mslug5nn08 +mslug5nn09 +mslug5nn10 +mslug5nn11 +mslug5nn12 +mslug5nn13 +mslug5nn14 +mslug5nn15 +mslug5nn16 +mslug5nn17 +mslug5nn18 +mslug5nn19 +mslug5nn20 +mslug5nn21 +mslug5nn22 +mslug5nn23 +mslug5nn24 +mslug5nn25 +mslug5nn26 +mslug5rma01 +mslug5rma02 +mslug5rma03 +mslug5rma04 +mslug5rma05 +mslug5rma06 +mslug5rma07 +mslug5rma08 +mslug5rma09 +mslug5rma10 +mslug5rma11 +mslug5rma12 +mslug5rma13 +mslug5rma14 +mslug5rma15 +mslug5rma16 +mslug5rma17 +mslug5rma18 +mslug5rma19 +mslug5rma20 +mslug5rma21 +mslug5rma22 +mslug5rma23 +mslug5rma24 +mslug5rma25 +mslug5rma26 +mslug5rma27 +mslug5rma28 +mslug5rma29 +mslug5rma30 +mslug5rma31 +mslug5rma32 +mslug5rma33 +mslug5rma34 +mslug5rma35 +mslug5rma36 +mslug5rma37 +mslug5rma38 +mslug5rma39 +mslug5rma40 +mslug5rma41 +mslug5rma42 +mslug5rma43 +mslug5rma44 +mslug5rma45 +mslug5rma46 +mslug5rma47 +mslug5rma48 +mslug5rma49 +mslug5rma50 +mslug5rma51 +mslug5rma52 +mslug5rma53 +mslug5rma54 +mslug5rma55 +mslug5rma56 +mslug5rma57 +mslug5rma58 +mslug5rma59 +mslug5rma60 +mslug5rma61 +mslug5rma62 +mslug5rma63 +mslug5rma64 +mslug5rma65 +mslug5rma66 +mslug5rma67 +mslug5rma68 +mslug5rma69 +mslug5rma70 +mslug5rma71 +mslug5rma72 +mslug5rma73 +mslug5rma74 +mslug5rma75 +mslug5rma76 +mslug5rma77 +mslug5rma78 +mslug5rma79 +mslug5rma80 +mslug5rma81 +mslug5rma82 +mslug5rma83 +mslug5rma84 +mslug5rma85 +mslug5rma86 +mslug5rma87 +mslug5rma88 +mslug5rma89 +mslug5rma90 +mslug5rma91 +mslug5rma92 +mslug5rma93 +mslug5rma94 +mslug5rma95 +mslug5rma96 +mslug5rma97 +mslug5rma98 +mslug5rma99 +mslug5rma100 +mslug5rma101 +mslug5rma102 +mslug5rma103 +mslug5rma104 +mslug5rma105 +mslug5rma106 +mslug5rma107 +mslug5rma108 +mslug5rma109 +mslug5rma110 +mslug5rma111 +mslug5rma112 +mslug5rma113 +mslug5rma114 +mslug5rma115 +mslug5rma116 +mslug5rma117 +mslug5rma118 +mslug5rma119 +mslug5rma120 +mslug5rma121 +mslug5rma122 +mslug5rma123 +mslug5rma124 +mslug5rma125 +mslug5rma126 +mslug5rma127 +mslug5rma128 +mslug5rma129 +mslug5rma130 +mslug5rma131 +mslug5rma132 +mslug5rma133 +mslug5rma134 +mslug5rma135 +mslug5rma136 +mslug5rma137 +mslug5rma138 +mslug5rma139 +mslug5rma140 +mslug5rma141 +mslug5rma142 +mslug5rma143 +mslug5rma144 +mslug5rma145 +mslug5rma146 +mslug5rma147 +mslug5rma148 +mslug5rma149 +mslug5rma150 +mslug5rma151 +mslug5rma152 +mslug5rma153 +mslug5rma154 +mslug5rma155 +mslug5rma156 +mslug5rma157 +mslug5rma158 +mslug5rma159 +mslug5rma160 +mslug5rma161 +mslug5rma162 +mslug5rma163 +mslug5rma164 +mslug5rma165 +mslug5rma166 +mslug5rma167 +mslug5rma168 +mslug5rma169 +mslug5rma170 +mslug5rma171 +mslug5rma172 +mslug5rma173 +mslug5rma174 +mslug5rma175 +mslug5rma176 +mslug5rma177 +mslug5rma178 +mslug5rma179 +mslug5rma180 +mslug5rmb01 +mslug5rmb02 +mslug5rmb03 +mslug5rmb04 +mslug5rmb05 +mslug5rmb06 +mslug5rmb07 +mslug5rmb08 +mslug5rmb09 +mslug5rmb10 +mslug5rmb11 +mslug5rmb12 +mslug5rmb13 +mslug5rmb14 +mslug5rmb15 +mslug5rmb16 +mslug5rmb17 +mslug5rmb18 +mslug5rmb19 +mslug5rmb20 +mslug5rmb21 +mslug5rmb22 +mslug5rmb23 +mslug5rmb24 +mslug5rmb25 +mslug5rmb26 +mslug5rmb27 +mslug5rmb28 +mslug5rmb29 +mslug5rmb30 +mslug5rmb31 +mslug5rmb32 +mslug5rmb33 +mslug5rmb34 +mslug5rmb35 +mslug5rmb36 +mslug5rmb37 +mslug5rmb38 +mslug5rmb39 +mslug5rmb40 +mslug5rmb41 +mslug5rmb42 +mslug5rmb43 +mslug5rmb44 +mslug5rmb45 +mslug5rmb46 +mslug5rmb47 +mslug5rmb48 +mslug5rmb49 +mslug5rmb50 +mslug5rmb51 +mslug5rmb52 +mslug5rmb53 +mslug5rmb54 +mslug5rmb55 +mslug5rmb56 +mslug5rmb57 +mslug5rmb58 +mslug5rmb59 +mslug5rmb60 +mslug5rmb61 +mslug5rmb62 +mslug5rmb63 +mslug5rmb64 +mslug5rmb65 +mslug5rmb66 +mslug5rmb67 +mslug5rmb68 +mslug5rmb69 +mslug5rmb70 +mslug5rmb71 +mslug5rmb72 +mslug5rmb73 +mslug5rmb74 +mslug5rmb75 +mslug5rmb76 +mslug5rmb77 +mslug5rmb78 +mslug5rmb79 +mslug5rmb80 +mslug5rmb81 +mslug5rmb82 +mslug5rmb83 +mslug5rmb84 +mslug5rmb85 +mslug5rmb86 +mslug5rmb87 +mslug5rmb88 +mslug5rmb89 +mslug5rmb90 +mslug5rmb91 +mslug5rmb92 +mslug5rmb93 +mslug5rmb94 +mslug5rmb95 +mslug5rmb96 +mslug5rmb97 +mslug5rmb98 +mslug5rmb99 +mslug5rmb100 +mslug5rmb101 +mslug5rmb102 +mslug5rmb103 +mslug5rmb104 +mslug5rmb105 +mslug5rmb106 +mslug5rmb107 +mslug5rmb108 +mslug5rmb109 +mslug5rmb110 +mslug5rmb111 +mslug5rmb112 +mslug5rmb113 +mslug5rmb114 +mslug5rmb115 +mslug5rmb116 +mslug5rmb117 +mslug5rmb118 +mslug5rmb119 +mslug5rmb120 +mslug5rmb121 +mslug5rmb122 +mslug5rmb123 +mslug5rmb124 +mslug5rmb125 +mslug5rmb126 +mslug5rmb127 +mslug5rmb128 +mslug5rmb129 +mslug5rmb130 +mslug5rmb131 +mslug5rmb132 +mslug5rmb133 +mslug5rmb134 +mslug5rmb135 +mslug5rmb136 +mslug5rmb137 +mslug5rmb138 +mslug5rmb139 +mslug5rmb140 +mslug5rmb141 +mslug5rmb142 +mslug5rmb143 +mslug5rmb144 +mslug5rmb145 +mslug5rmb146 +mslug5rmb147 +mslug5rmb148 +mslug5rmb149 +mslug5rmb150 +mslug5rmb151 +mslug5rmb152 +mslug5rmb153 +mslug5rmb154 +mslug5rmb155 +mslug5rmb156 +mslug5rmb157 +mslug5rmb158 +mslug5rmb159 +mslug5rmb160 +mslug5rmb161 +mslug5rmb162 +mslug5rmb163 +mslug5rmb164 +mslug5rmb165 +mslug5rmb166 +mslug5rmb167 +mslug5rmb168 +mslug5rmb169 +mslug5rmb170 +mslug5rmb171 +mslug5rmb172 +mslug5rmb173 +mslug5rmb174 +mslug5rmb175 +mslug5rmb176 +mslug5rmb177 +mslug5rmb178 +mslug5rmb179 +mslug5rmb180 @source:mslugx.cpp mslugxce @@ -4987,15 +6496,664 @@ mslugxrmpsg03 mslugxrmpsg04 mslugxrmpsg05 mslugxrmpsg06 -mslugxrmu01 -mslugxrmu02 -mslugxrmx01 -mslugxrmx02 -mslugxrmv01 -mslugxrmv02 mslugxrmgl01 mslugxch01 mslugxch02 +mslugxervs01 +mslugxervs02 +mslugxervs03 +mslugxervs04 +mslugxervs05 +mslugxervs06 +mslugxervs07 +mslugxervs08 +mslugxervs09 +mslugxervs10 +mslugxervs11 +mslugxervs12 +mslugxervs13 +mslugxervs14 +mslugxervs15 +mslugxervs16 +mslugxervs17 +mslugxervs18 +mslugxervs19 +mslugxervs20 +mslugxervs21 +mslugxervs22 +mslugxervs23 +mslugxervs24 +mslugxervs25 +mslugxervs26 +mslugxervs27 +mslugxervs28 +mslugxervs29 +mslugxervs30 +mslugxervs31 +mslugxervs32 +mslugxervs33 +mslugxervs34 +mslugxervs35 +mslugxervs36 +mslugxervs37 +mslugxervs38 +mslugxervs39 +mslugxervs40 +mslugxervs41 +mslugxervx01 +mslugxervx02 +mslugxervx03 +mslugxervx04 +mslugxervx05 +mslugxervx06 +mslugxervx07 +mslugxervx08 +mslugxervx09 +mslugxervx10 +mslugxervx11 +mslugxervx12 +mslugxervx13 +mslugxervx14 +mslugxervx15 +mslugxervx16 +mslugxervx17 +mslugxervx18 +mslugxervx19 +mslugxervx20 +mslugxervx21 +mslugxervx22 +mslugxervx23 +mslugxervx24 +mslugxervx25 +mslugxervx26 +mslugxervx27 +mslugxervx28 +mslugxervx29 +mslugxervx30 +mslugxervx31 +mslugxervx32 +mslugxervx33 +mslugxervx34 +mslugxervx35 +mslugxervx36 +mslugxervx37 +mslugxervx38 +mslugxervx39 +mslugxervx40 +mslugxervx41 +mslugxervz01 +mslugxervz02 +mslugxervz03 +mslugxervz04 +mslugxervz05 +mslugxervz06 +mslugxervz07 +mslugxervz08 +mslugxervz09 +mslugxervz10 +mslugxervz11 +mslugxervz12 +mslugxervz13 +mslugxervz14 +mslugxervz15 +mslugxervz16 +mslugxervz17 +mslugxervz18 +mslugxervz19 +mslugxervz20 +mslugxervz21 +mslugxervz22 +mslugxervz23 +mslugxervz24 +mslugxervz25 +mslugxervz26 +mslugxervz27 +mslugxervz28 +mslugxervz29 +mslugxervz30 +mslugxervz31 +mslugxervz32 +mslugxervz33 +mslugxervz34 +mslugxervz35 +mslugxervz36 +mslugxervz37 +mslugxervz38 +mslugxervz39 +mslugxervz40 +mslugxervz41 +mslugxhbs01 +mslugxhbs02 +mslugxhbs03 +mslugxhbs04 +mslugxhbs05 +mslugxhbs06 +mslugxmrhbs01 +mslugxmrhbs02 +mslugxmrhbs03 +mslugxmrhbs04 +mslugxmrhbs05 +mslugxmrhbs06 +mslugxmrhbs07 +mslugxmrhbs08 +mslugxmrhbs09 +mslugxmrhbs10 +mslugxmrhbs11 +mslugxmrhbs12 +mslugxmrhbs13 +mslugxrmc01 +mslugxrmc02 +mslugxrmc03 +mslugxrmc04 +mslugxrmc05 +mslugxrmc06 +mslugxrmc07 +mslugxrmc08 +mslugxrmc09 +mslugxrmc10 +mslugxrmc11 +mslugxrmc12 +mslugxrmc13 +mslugxrmc14 +mslugxrmc15 +mslugxrmc16 +mslugxrmc17 +mslugxrmc18 +mslugxrmc19 +mslugxrmc20 +mslugxrmc21 +mslugxrmc22 +mslugxrmc23 +mslugxrmc24 +mslugxrmc25 +mslugxrmc26 +mslugxrmc27 +mslugxrmc28 +mslugxrmc29 +mslugxrmc30 +mslugxrmc31 +mslugxrmc32 +mslugxrmc33 +mslugxrmc34 +mslugxrmc35 +mslugxrmc36 +mslugxrmc37 +mslugxrmc38 +mslugxrmc39 +mslugxrmc40 +mslugxrmc41 +mslugxotb09 +mslugxotb10 +mslugxotb11 +mslugxotb12 +mslugxotb13 +mslugxotb14 +mslugxotb15 +mslugxotb16 +mslugxotb17 +mslugxotb18 +mslugxotb19 +mslugxotb20 +mslugxotb21 +mslugxotb22 +mslugxotb23 +mslugxotb24 +mslugxotb25 +mslugxotb26 +mslugxotb27 +mslugxotb28 +mslugxotb29 +mslugxotb30 +mslugxotb33 +mslugxotb34 +mslugxotb35 +mslugxotb37 +mslugxotb38 +mslugxotb39 +mslugxotb40 +mslugxervv01 +mslugxervv02 +mslugxervv03 +mslugxervv04 +mslugxervv05 +mslugxervv06 +mslugxervv07 +mslugxervv08 +mslugxervv09 +mslugxervv10 +mslugxervv11 +mslugxervv12 +mslugxervv13 +mslugxervv14 +mslugxervv15 +mslugxervv16 +mslugxervv17 +mslugxervv18 +mslugxervv19 +mslugxervv20 +mslugxervv21 +mslugxervv22 +mslugxervv23 +mslugxervv24 +mslugxervv25 +mslugxervv26 +mslugxervv27 +mslugxervv28 +mslugxervv29 +mslugxervv30 +mslugxervv31 +mslugxervv32 +mslugxervv33 +mslugxz49 +mslugxz50 +mslugxz51 +mslugxz52 +mslugxz53 +mslugxrmxdg01 +mslugxrmxdg02 +mslugxrmxdg03 +mslugxrmxdg04 +mslugxrmxdg05 +mslugxrmxdg06 +mslugxrmxdg07 +mslugxrmxdg08 +mslugxrmxdg09 +mslugxrmxdg10 +mslugxrmxdg11 +mslugxrmxdg12 +mslugxrmxdg13 +mslugxrmxdg14 +mslugxrmxdg15 +mslugxrmxdg16 +mslugxrmxdg17 +mslugxrmxdg18 +mslugxrmxdg19 +mslugxrmxdg20 +mslugxrmxdg21 +mslugxrmxdg22 +mslugxrmxdg23 +mslugxrmxdg24 +mslugxrmxdg25 +mslugxrmxdg26 +mslugxrmxdg27 +mslugxrmxdg28 +mslugxrmxdg29 +mslugxrmxdg30 +mslugxrmxec01 +mslugxrmxec02 +mslugxrmxec03 +mslugxrmxec04 +mslugxrmxec05 +mslugxrmxec06 +mslugxrmxec07 +mslugxrmxec08 +mslugxrmxec09 +mslugxrmxec10 +mslugxrmxec11 +mslugxrmxec12 +mslugxrmxec13 +mslugxrmxec14 +mslugxrmxec15 +mslugxrmxec16 +mslugxrmxec17 +mslugxrmxec18 +mslugxrmxec19 +mslugxrmxec20 +mslugxrmxec21 +mslugxrmxec22 +mslugxrmxec23 +mslugxrmxec24 +mslugxrmxec25 +mslugxrmxec26 +mslugxrmxec27 +mslugxrmxec28 +mslugxrmxec29 +mslugxrmxec30 +mslugxrmxil01 +mslugxrmxil02 +mslugxrmxil03 +mslugxrmxil04 +mslugxrmxil05 +mslugxrmxil06 +mslugxrmxil07 +mslugxrmxil08 +mslugxrmxil09 +mslugxrmxil10 +mslugxrmxil11 +mslugxrmxil12 +mslugxrmxil13 +mslugxrmxil14 +mslugxrmxil15 +mslugxrmxil16 +mslugxrmxil17 +mslugxrmxil18 +mslugxrmxil19 +mslugxrmxil20 +mslugxrmxil21 +mslugxrmxil22 +mslugxrmxil23 +mslugxrmxil24 +mslugxrmxil25 +mslugxrmxil26 +mslugxrmxil27 +mslugxrmxil28 +mslugxrmxil29 +mslugxrmxil30 +mslugxrmzdg01 +mslugxrmzdg02 +mslugxrmzdg03 +mslugxrmzdg04 +mslugxrmzdg05 +mslugxrmzdg06 +mslugxrmzdg07 +mslugxrmzdg08 +mslugxrmzdg09 +mslugxrmzdg10 +mslugxrmzdg11 +mslugxrmzdg12 +mslugxrmzdg13 +mslugxrmzdg14 +mslugxrmzdg15 +mslugxrmzdg16 +mslugxrmzdg17 +mslugxrmzdg18 +mslugxrmzdg19 +mslugxrmzdg20 +mslugxrmzdg21 +mslugxrmzdg22 +mslugxrmzdg23 +mslugxrmzdg24 +mslugxrmzdg25 +mslugxrmzdg26 +mslugxrmzdg27 +mslugxrmzdg28 +mslugxrmzdg29 +mslugxrmzdg30 +mslugxrmzec01 +mslugxrmzec02 +mslugxrmzec03 +mslugxrmzec04 +mslugxrmzec05 +mslugxrmzec06 +mslugxrmzec07 +mslugxrmzec08 +mslugxrmzec09 +mslugxrmzec10 +mslugxrmzec11 +mslugxrmzec12 +mslugxrmzec13 +mslugxrmzec14 +mslugxrmzec15 +mslugxrmzec16 +mslugxrmzec17 +mslugxrmzec18 +mslugxrmzec19 +mslugxrmzec20 +mslugxrmzec21 +mslugxrmzec22 +mslugxrmzec23 +mslugxrmzec24 +mslugxrmzec25 +mslugxrmzec26 +mslugxrmzec27 +mslugxrmzec28 +mslugxrmzec29 +mslugxrmzec30 +mslugxrmzil01 +mslugxrmzil02 +mslugxrmzil03 +mslugxrmzil04 +mslugxrmzil05 +mslugxrmzil06 +mslugxrmzil07 +mslugxrmzil08 +mslugxrmzil09 +mslugxrmzil10 +mslugxrmzil11 +mslugxrmzil12 +mslugxrmzil13 +mslugxrmzil14 +mslugxrmzil15 +mslugxrmzil16 +mslugxrmzil17 +mslugxrmzil18 +mslugxrmzil19 +mslugxrmzil20 +mslugxrmzil21 +mslugxrmzil22 +mslugxrmzil23 +mslugxrmzil24 +mslugxrmzil25 +mslugxrmzil26 +mslugxrmzil27 +mslugxrmzil28 +mslugxrmzil29 +mslugxrmzil30 +mslugxrmvdg01 +mslugxrmvdg02 +mslugxrmvdg03 +mslugxrmvdg04 +mslugxrmvdg05 +mslugxrmvdg06 +mslugxrmvdg07 +mslugxrmvdg08 +mslugxrmvdg09 +mslugxrmvdg10 +mslugxrmvdg11 +mslugxrmvdg12 +mslugxrmvdg13 +mslugxrmvdg14 +mslugxrmvdg15 +mslugxrmvdg16 +mslugxrmvdg17 +mslugxrmvdg18 +mslugxrmvdg19 +mslugxrmvdg20 +mslugxrmvdg21 +mslugxrmvdg22 +mslugxrmvdg23 +mslugxrmvdg24 +mslugxrmvdg25 +mslugxrmvdg26 +mslugxrmvdg27 +mslugxrmvdg28 +mslugxrmvdg29 +mslugxrmvdg30 +mslugxrmvec01 +mslugxrmvec02 +mslugxrmvec03 +mslugxrmvec04 +mslugxrmvec05 +mslugxrmvec06 +mslugxrmvec07 +mslugxrmvec08 +mslugxrmvec09 +mslugxrmvec10 +mslugxrmvec11 +mslugxrmvec12 +mslugxrmvec13 +mslugxrmvec14 +mslugxrmvec15 +mslugxrmvec16 +mslugxrmvec17 +mslugxrmvec18 +mslugxrmvec19 +mslugxrmvec20 +mslugxrmvec21 +mslugxrmvec22 +mslugxrmvec23 +mslugxrmvec24 +mslugxrmvec25 +mslugxrmvec26 +mslugxrmvec27 +mslugxrmvec28 +mslugxrmvec29 +mslugxrmvec30 +mslugxrmvil01 +mslugxrmvil02 +mslugxrmvil03 +mslugxrmvil04 +mslugxrmvil05 +mslugxrmvil06 +mslugxrmvil07 +mslugxrmvil08 +mslugxrmvil09 +mslugxrmvil10 +mslugxrmvil11 +mslugxrmvil12 +mslugxrmvil13 +mslugxrmvil14 +mslugxrmvil15 +mslugxrmvil16 +mslugxrmvil17 +mslugxrmvil18 +mslugxrmvil19 +mslugxrmvil20 +mslugxrmvil21 +mslugxrmvil22 +mslugxrmvil23 +mslugxrmvil24 +mslugxrmvil25 +mslugxrmvil26 +mslugxrmvil27 +mslugxrmvil28 +mslugxrmvil29 +mslugxrmvil30 +mslugxrmpbds01 +mslugxrmpbds02 +mslugxrmpbds03 +mslugxrmpbds04 +mslugxrmpbds05 +mslugxrmpbds06 +mslugxrmpbec01 +mslugxrmpbec02 +mslugxrmpbec03 +mslugxrmpbec04 +mslugxrmpbec05 +mslugxrmpbec06 +mslugxrmpbil01 +mslugxrmpbil02 +mslugxrmpbil03 +mslugxrmpbil04 +mslugxrmpbil05 +mslugxrmpbil06 +mslugxrmeds01 +mslugxrmeds02 +mslugxrmeds03 +mslugxrmeds04 +mslugxrmeds05 +mslugxrmeds06 +mslugxrmeds07 +mslugxrmeds08 +mslugxrmeds09 +mslugxrmeds10 +mslugxrmeds11 +mslugxrmeds12 +mslugxrmeds13 +mslugxrmeds14 +mslugxrmeds15 +mslugxrmeds16 +mslugxrmeds17 +mslugxrmeds18 +mslugxrmeds19 +mslugxrmeds20 +mslugxrmeds21 +mslugxrmeds22 +mslugxrmeds23 +mslugxrmeds24 +mslugxrmeds25 +mslugxrmeds26 +mslugxrmeds27 +mslugxrmeds28 +mslugxrmeds29 +mslugxrmeds30 +mslugxrmeec01 +mslugxrmeec02 +mslugxrmeec03 +mslugxrmeec04 +mslugxrmeec05 +mslugxrmeec06 +mslugxrmeec07 +mslugxrmeec08 +mslugxrmeec09 +mslugxrmeec10 +mslugxrmeec11 +mslugxrmeec12 +mslugxrmeec13 +mslugxrmeec14 +mslugxrmeec15 +mslugxrmeec16 +mslugxrmeec17 +mslugxrmeec18 +mslugxrmeec19 +mslugxrmeec20 +mslugxrmeec21 +mslugxrmeec22 +mslugxrmeec23 +mslugxrmeec24 +mslugxrmeec25 +mslugxrmeec26 +mslugxrmeec27 +mslugxrmeec28 +mslugxrmeec29 +mslugxrmeec30 +mslugxrmeil01 +mslugxrmeil02 +mslugxrmeil03 +mslugxrmeil04 +mslugxrmeil05 +mslugxrmeil06 +mslugxrmeil07 +mslugxrmeil08 +mslugxrmeil09 +mslugxrmeil10 +mslugxrmeil11 +mslugxrmeil12 +mslugxrmeil13 +mslugxrmeil14 +mslugxrmeil15 +mslugxrmeil16 +mslugxrmeil17 +mslugxrmeil18 +mslugxrmeil19 +mslugxrmeil20 +mslugxrmeil21 +mslugxrmeil22 +mslugxrmeil23 +mslugxrmeil24 +mslugxrmeil25 +mslugxrmeil26 +mslugxrmeil27 +mslugxrmeil28 +mslugxrmeil29 +mslugxrmeil30 +mslugxrmob01 +mslugxrmob02 +mslugxrmob03 +mslugxrmob04 +mslugxrmob05 +mslugxrmob06 +mslugxrmob07 +mslugxrmob08 +mslugxrmob09 +mslugxrmob10 +mslugxrmob11 +mslugxrmob12 +mslugxrmob13 +mslugxrmob14 +mslugxrmob15 +mslugxrmob16 +mslugxrmob17 +mslugxrmob18 +mslugxrmob19 +mslugxrmob20 +mslugxrmob21 +mslugxrmob22 +mslugxrmob23 +mslugxrmob24 +mslugxrmob25 +mslugxrmob26 +mslugxrmob27 @source:mspacman.cpp mspacman //parent @@ -5373,6 +7531,7 @@ ngftdemo // CeL ngmontst ngtd2 ngtetris +ngym2610 nyan pcmademo // 2015 freem pcmbdemo // 2015 freem @@ -5539,7 +7698,9 @@ aof2as04 aof3ks01 aof3ks02 breakers01 +breakers02 breakrevs01 +breakrevs02 fightfevs01 fightfevs02 fightfevas01 @@ -5551,11 +7712,17 @@ kabukikls01 kabukikls02 kabukikls03 kabukikls04 +kabukikls05 +kabukikls06 +kabukikls07 kizunas01 kizunas02 kizunas03 kizunas04 +kizunas05 karnovres01 +magdrop3s01 +magdrop3s02 matrims01 matrims02 matrims03 @@ -5567,6 +7734,7 @@ matrims08 matrims09 matrims10 matrims11 +matrims12 miexchngs01 neobombes01 neobombes02 @@ -5574,17 +7742,22 @@ neocup98s01 ninjamass01 ninjamass02 ninjamass03 -magdrop3s01 +ninjamass04 nitds01 nitds02 preisle2s01 ragnagrds01 +ragnagrds02 +ragnagrds03 +s1945ps01 savageres01 savageres02 savageres03 savageres04 +savageres05 sdodgebs01 sdodgebs02 +sdodgebs03 @source:ngdoubledr.cpp dbdehy @@ -5603,6 +7776,8 @@ doubledrs02 doubledrs03 doubledrs04 doubledrs05 +doubledrs06 +doubledrs07 @source:nggaroup.cpp garoub @@ -5624,6 +7799,7 @@ garouhs02 garoupsi01 garoupsi02 garoupsi03 +garoupsi04 @source:ngkofmisc.cpp cthd2k3a @@ -5710,6 +7886,16 @@ ct2k3k3s45 ct2k3k3s46 ct2k3k3s47 ct2k3k3s48 +ct2k3k3s49 +ct2k3k3s50 +ct2k3k3s51 +ct2k3k3s52 +ct2k3k3s53 +ct2k3k3s54 +ct2k3k3s55 +ct2k3k3s56 +ct2k3k3s57 +ct2k3k3s58 cthd2k3ds01 cthd2k3ds02 cthd2k3ds03 @@ -5884,6 +8070,10 @@ lastbladhs10 lastbladhs11 lastbladhs12 lastbladhs13 +lastbladhs14 +lastbladhs15 +lastbladhs16 +lastbladhs17 lastsolds01 lastsolds02 lastsolds03 @@ -5904,6 +8094,8 @@ lastbld2s09 lastbld2s10 lastbld2s11 lastbld2s12 +lastbld2s13 +lastbld2s14 @source:ngrbff.cpp fatfury2b @@ -6005,6 +8197,7 @@ rotds14 rotds15 rotds16 rotds17 +rotds18 rotdds01 rotdds02 @@ -6584,12 +8777,14 @@ whps05 whps06 whps07 whps08 +whps09 wh1s01 wh1hs01 wh1has01 wh2s01 wh2s02 wh2s03 +wh2s04 @source:nmk16.cpp tdragon //parent @@ -7154,6 +9349,7 @@ kovplus155 kovplus156 // bad gfx kovplus157 kovplus158 +kovplus159 kovsh01 kovsh02 kovsh03 @@ -7271,125 +9467,6 @@ oldsplus03 oldsplus04 olds100s01 olds01 -olds100ah01 // from here, all these olds hacks do not work, but they do in FBA -olds100ah02 -olds100ah03 -olds100ah04 -olds100ah05 -olds100ah06 -olds100ah07 -olds100ah08 -olds100ah09 -olds100ah10 -olds100ah11 -olds100ah12 -olds100ah13 -olds100ah14 -olds100ah15 -olds100ah16 -olds100ah17 -olds100ah18 -olds100ah19 -olds100ah20 -olds100ah21 -olds100ah22 -olds100ah23 -olds100ah24 -olds100ah25 -olds100ah26 -olds100ah27 -olds100ah28 -olds100ah29 -olds100ah30 -olds100ah31 -olds100ah32 -olds100ah33 -olds100ah34 -olds100ah35 -olds100ah36 -olds100ah37 -olds100ah38 -olds100ah39 -olds100ah40 -olds100ah41 -olds100ah42 -olds100ah43 -olds100ah44 -olds100ah45 -olds100ah46 -olds100ah47 -olds100ah48 -olds100ah49 -olds100ah50 -olds100ah51 -olds100ah52 -olds100ah53 -olds100ah54 -olds100ah55 -olds100ah56 -olds100ah57 -olds100ah58 -olds100ah59 -olds100ah60 -olds100ah61 -olds100ah62 -olds100ah63 -olds100ah64 -olds100ah65 -olds100ah66 -olds100ah67 -olds100ah68 -olds100ah69 -olds100ah70 -olds100ah71 -olds100ah72 -olds100ah73 -olds100ah74 -olds100ah75 -olds100ah76 -olds100ah77 -olds100ah78 -olds100ah79 -olds100ah80 -olds100ah81 -olds100ah82 -olds100ah83 -olds100ah84 -olds100ah85 -olds100ah86 -olds100ah87 -olds100ah88 -olds100ah89 -olds100ah90 -olds100ah91 -olds100ah92 -olds100ah93 -olds100ah94 -olds100ah95 -olds100ah96 -olds100ah97 -olds100ah98 -olds100ah99 -olds100ah100 -olds100ah101 -olds100ah102 -olds100ah103 -olds100ah104 -olds100ah105 -olds100ah106 -olds100ah107 -olds100ah108 -olds100ah109 -olds100ah110 -olds100ah111 -olds100ah112 -olds100ah113 -olds100ah114 -olds100ah115 -olds100ah116 -olds100ah117 -olds100ah118 -olds100ah119 orlegends01 orlegends02 // ingame crash orlegends03 @@ -7688,6 +9765,7 @@ evilston //parent evilstonfr sokoban // HB Sokoban LE by cmonkey speccies // HB Speccies 2 by Sokurah +sqij // HB SQIJ by Sokurah tldemo // HB cmonkey tldemo2 // HB cmonkey evilstons01 diff --git a/docs/release/src/hbmame/hbmame.mak b/docs/release/src/hbmame/hbmame.mak index 52bbfb4a6ea..8cad58226aa 100644 --- a/docs/release/src/hbmame/hbmame.mak +++ b/docs/release/src/hbmame/hbmame.mak @@ -53,6 +53,7 @@ LAYOUTS += \ $(SRC)/mame/layout/invaders.lay \ $(SRC)/mame/layout/lagunar.lay \ $(SRC)/mame/layout/maze.lay \ + $(SRC)/mame/layout/model1io2.lay \ $(SRC)/mame/layout/phantom2.lay \ $(SRC)/mame/layout/playch10.lay \ $(SRC)/mame/layout/radr.lay \ diff --git a/docs/release/src/hbmame/includes/cps1.h b/docs/release/src/hbmame/includes/cps1.h index 3959155531e..6e21ae21015 100644 --- a/docs/release/src/hbmame/includes/cps1.h +++ b/docs/release/src/hbmame/includes/cps1.h @@ -302,32 +302,32 @@ public: DECLARE_WRITE16_MEMBER(sf2m1_layer_w); DECLARE_WRITE16_MEMBER(sf2m3_layer_w); DECLARE_READ16_MEMBER(dinohunt_sound_r); - DECLARE_DRIVER_INIT(sf2rb); - DECLARE_DRIVER_INIT(sf2rb2); - DECLARE_DRIVER_INIT(sf2thndr); - DECLARE_DRIVER_INIT(dinohunt); - DECLARE_DRIVER_INIT(sf2hack); - DECLARE_DRIVER_INIT(slammast); - DECLARE_DRIVER_INIT(pang3b); - DECLARE_DRIVER_INIT(pang3); - DECLARE_DRIVER_INIT(sf2ee); - DECLARE_DRIVER_INIT(sf2m8); - DECLARE_DRIVER_INIT(cps1); - DECLARE_DRIVER_INIT(dino); - DECLARE_DRIVER_INIT(punisher); - DECLARE_DRIVER_INIT(wof); - DECLARE_DRIVER_INIT(ganbare); - DECLARE_DRIVER_INIT(cps2_video); - DECLARE_DRIVER_INIT(cps2); - DECLARE_DRIVER_INIT(cps2nc); - DECLARE_DRIVER_INIT(cps2crypt); - DECLARE_DRIVER_INIT(ssf2tb); - DECLARE_DRIVER_INIT(pzloop2); - DECLARE_DRIVER_INIT(singbrd); - DECLARE_DRIVER_INIT(gigaman2); - DECLARE_DRIVER_INIT(ecofghtr); - DECLARE_DRIVER_INIT(sf2dongb); - DECLARE_DRIVER_INIT(sf2ceblp); + void init_sf2rb(); + void init_sf2rb2(); + void init_sf2thndr(); + void init_dinohunt(); + void init_sf2hack(); + void init_slammast(); + void init_pang3b(); + void init_pang3(); + void init_sf2ee(); + void init_sf2m8(); + void init_cps1(); + void init_dino(); + void init_punisher(); + void init_wof(); + void init_ganbare(); + void init_cps2_video(); + void init_cps2(); + void init_cps2nc(); + void init_cps2crypt(); + void init_ssf2tb(); + void init_pzloop2(); + void init_singbrd(); + void init_gigaman2(); + void init_ecofghtr(); + void init_sf2dongb(); + void init_sf2ceblp(); TILEMAP_MAPPER_MEMBER(tilemap0_scan); TILEMAP_MAPPER_MEMBER(tilemap1_scan); TILEMAP_MAPPER_MEMBER(tilemap2_scan); @@ -355,18 +355,18 @@ public: void kabuki_setup(void (*decode)(uint8_t *src, uint8_t *dst)); /* fcrash handlers */ - DECLARE_DRIVER_INIT(kodb); - DECLARE_DRIVER_INIT(cawingbl); - DECLARE_DRIVER_INIT(dinopic); - DECLARE_DRIVER_INIT(knightsb); - DECLARE_DRIVER_INIT(punipic); - DECLARE_DRIVER_INIT(punipic3); - DECLARE_DRIVER_INIT(sf2m1); - DECLARE_DRIVER_INIT(sf2mdt); - DECLARE_DRIVER_INIT(sf2mdta); - DECLARE_DRIVER_INIT(sf2mdtb); - DECLARE_DRIVER_INIT(sf2b); - DECLARE_DRIVER_INIT(slampic); + void init_kodb(); + void init_cawingbl(); + void init_dinopic(); + void init_knightsb(); + void init_punipic(); + void init_punipic3(); + void init_sf2m1(); + void init_sf2mdt(); + void init_sf2mdta(); + void init_sf2mdtb(); + void init_sf2b(); + void init_slampic(); DECLARE_MACHINE_START(fcrash); DECLARE_MACHINE_RESET(fcrash); DECLARE_MACHINE_START(cawingbl); @@ -508,21 +508,21 @@ public: DECLARE_WRITE16_MEMBER(dinoh_sound_command_w); DECLARE_WRITE16_MEMBER(daimakb_layer_w); DECLARE_WRITE16_MEMBER(daimakb_palctrl_w); - DECLARE_DRIVER_INIT(dinoeh); - DECLARE_DRIVER_INIT(dinoh); - DECLARE_DRIVER_INIT(dinoz); - DECLARE_DRIVER_INIT(dinohb); - DECLARE_DRIVER_INIT(punisherb); - DECLARE_DRIVER_INIT(sf2h9); - DECLARE_DRIVER_INIT(sf2h13); - DECLARE_DRIVER_INIT(sk2h1); - DECLARE_DRIVER_INIT(sk2h1q); - DECLARE_DRIVER_INIT(sk2h3); - DECLARE_DRIVER_INIT(sk2h21); - DECLARE_DRIVER_INIT(sk2h22); - DECLARE_DRIVER_INIT(sk2h31); - DECLARE_DRIVER_INIT(sk2h35); - DECLARE_DRIVER_INIT(wofb); + void init_dinoeh(); + void init_dinoh(); + void init_dinoz(); + void init_dinohb(); + void init_punisherb(); + void init_sf2h9(); + void init_sf2h13(); + void init_sk2h1(); + void init_sk2h1q(); + void init_sk2h3(); + void init_sk2h21(); + void init_sk2h22(); + void init_sk2h31(); + void init_sk2h35(); + void init_wofb(); DECLARE_MACHINE_START(captcommb2); // HBMAME end @@ -530,7 +530,7 @@ public: /*----------- defined in drivers/cps1.c -----------*/ -GFXDECODE_EXTERN( cps1 ); +extern gfx_decode_entry const gfx_cps1[]; INPUT_PORTS_EXTERN( dino ); INPUT_PORTS_EXTERN( knights ); diff --git a/docs/release/src/hbmame/includes/cps2.h b/docs/release/src/hbmame/includes/cps2.h index 0a9171d3ffa..b6f6642b7ec 100644 --- a/docs/release/src/hbmame/includes/cps2.h +++ b/docs/release/src/hbmame/includes/cps2.h @@ -269,18 +269,18 @@ public: DECLARE_WRITE16_MEMBER(cps2_objram1_w); DECLARE_WRITE16_MEMBER(cps2_objram2_w); DECLARE_WRITE8_MEMBER(cps1_oki_pin7_w); - DECLARE_DRIVER_INIT(cps2_video); - DECLARE_DRIVER_INIT(cps1); - DECLARE_DRIVER_INIT(cps2); - DECLARE_DRIVER_INIT(cps2nc); - DECLARE_DRIVER_INIT(cps2crypt); - DECLARE_DRIVER_INIT(ssf2tb); - DECLARE_DRIVER_INIT(pzloop2); - DECLARE_DRIVER_INIT(singbrd); - DECLARE_DRIVER_INIT(gigaman2); - DECLARE_DRIVER_INIT(ecofghtr); - DECLARE_DRIVER_INIT(sf2dongb); - DECLARE_DRIVER_INIT(sf2ceblp); + void init_cps2_video(); + void init_cps1(); + void init_cps2(); + void init_cps2nc(); + void init_cps2crypt(); + void init_ssf2tb(); + void init_pzloop2(); + void init_singbrd(); + void init_gigaman2(); + void init_ecofghtr(); + void init_sf2dongb(); + void init_sf2ceblp(); TILEMAP_MAPPER_MEMBER(tilemap0_scan); TILEMAP_MAPPER_MEMBER(tilemap1_scan); TILEMAP_MAPPER_MEMBER(tilemap2_scan); @@ -391,6 +391,6 @@ public: /*----------- defined in drivers/cps1.c -----------*/ -GFXDECODE_EXTERN( cps1 ); +extern gfx_decode_entry const gfx_cps1[]; #endif diff --git a/docs/release/src/hbmame/includes/galaxian.h b/docs/release/src/hbmame/includes/galaxian.h index aaacd2977ba..b7fd05a98c3 100644 --- a/docs/release/src/hbmame/includes/galaxian.h +++ b/docs/release/src/hbmame/includes/galaxian.h @@ -57,7 +57,9 @@ public: m_tenspot_game_dsw(*this, {"IN2_GAME0", "IN2_GAME1", "IN2_GAME2", "IN2_GAME3", "IN2_GAME4", "IN2_GAME5", "IN2_GAME6", "IN2_GAME7", "IN2_GAME8", "IN2_GAME9"}), m_spriteram(*this, "spriteram"), m_videoram(*this, "videoram"), - m_decrypted_opcodes(*this, "decrypted_opcodes") { } + m_decrypted_opcodes(*this, "decrypted_opcodes") + , m_lamp(*this, "lamp%u", 0U) + { } required_device<cpu_device> m_maincpu; optional_device<cpu_device> m_audiocpu; @@ -78,6 +80,7 @@ public: required_shared_ptr<uint8_t> m_spriteram; required_shared_ptr<uint8_t> m_videoram; optional_shared_ptr<uint8_t> m_decrypted_opcodes; + output_finder<2> m_lamp; int m_bullets_base; int m_sprites_base; @@ -213,61 +216,61 @@ public: DECLARE_WRITE8_MEMBER(scorpion_digitalker_control_w); DECLARE_WRITE8_MEMBER(kingball_dac_w); DECLARE_WRITE8_MEMBER(moonwar_port_select_w); - DECLARE_DRIVER_INIT(galaxian); - DECLARE_DRIVER_INIT(nolock); - DECLARE_DRIVER_INIT(azurian); - DECLARE_DRIVER_INIT(gmgalax); - DECLARE_DRIVER_INIT(pisces); - DECLARE_DRIVER_INIT(batman2); - DECLARE_DRIVER_INIT(frogg); - DECLARE_DRIVER_INIT(mooncrst); - DECLARE_DRIVER_INIT(mooncrsu); - DECLARE_DRIVER_INIT(mooncrgx); - DECLARE_DRIVER_INIT(moonqsr); - DECLARE_DRIVER_INIT(pacmanbl); - DECLARE_DRIVER_INIT(tenspot); - DECLARE_DRIVER_INIT(devilfsg); - DECLARE_DRIVER_INIT(zigzag); - DECLARE_DRIVER_INIT(jumpbug); - DECLARE_DRIVER_INIT(checkman); - DECLARE_DRIVER_INIT(checkmaj); - DECLARE_DRIVER_INIT(dingo); - DECLARE_DRIVER_INIT(dingoe); - DECLARE_DRIVER_INIT(skybase); - DECLARE_DRIVER_INIT(kong); - DECLARE_DRIVER_INIT(mshuttle); - DECLARE_DRIVER_INIT(mshuttlj); - DECLARE_DRIVER_INIT(fantastc); - DECLARE_DRIVER_INIT(timefgtr); - DECLARE_DRIVER_INIT(kingball); - DECLARE_DRIVER_INIT(scorpnmc); - DECLARE_DRIVER_INIT(thepitm); - DECLARE_DRIVER_INIT(theend); - DECLARE_DRIVER_INIT(scramble); - DECLARE_DRIVER_INIT(explorer); - DECLARE_DRIVER_INIT(mandinga); - DECLARE_DRIVER_INIT(sfx); - DECLARE_DRIVER_INIT(atlantis); - DECLARE_DRIVER_INIT(scobra); - DECLARE_DRIVER_INIT(scobrae); - DECLARE_DRIVER_INIT(losttomb); - DECLARE_DRIVER_INIT(frogger); - DECLARE_DRIVER_INIT(froggermc); - DECLARE_DRIVER_INIT(froggers); - DECLARE_DRIVER_INIT(quaak); - DECLARE_DRIVER_INIT(turtles); - DECLARE_DRIVER_INIT(scorpion); - DECLARE_DRIVER_INIT(anteater); - DECLARE_DRIVER_INIT(anteateruk); - DECLARE_DRIVER_INIT(superbon); - DECLARE_DRIVER_INIT(calipso); - DECLARE_DRIVER_INIT(moonwar); - DECLARE_DRIVER_INIT(ghostmun); - DECLARE_DRIVER_INIT(froggrs); - DECLARE_DRIVER_INIT(warofbugg); - DECLARE_DRIVER_INIT(jungsub); - DECLARE_DRIVER_INIT(victoryc); - DECLARE_DRIVER_INIT(victorycb); + void init_galaxian(); + void init_nolock(); + void init_azurian(); + void init_gmgalax(); + void init_pisces(); + void init_batman2(); + void init_frogg(); + void init_mooncrst(); + void init_mooncrsu(); + void init_mooncrgx(); + void init_moonqsr(); + void init_pacmanbl(); + void init_tenspot(); + void init_devilfsg(); + void init_zigzag(); + void init_jumpbug(); + void init_checkman(); + void init_checkmaj(); + void init_dingo(); + void init_dingoe(); + void init_skybase(); + void init_kong(); + void init_mshuttle(); + void init_mshuttlj(); + void init_fantastc(); + void init_timefgtr(); + void init_kingball(); + void init_scorpnmc(); + void init_thepitm(); + void init_theend(); + void init_scramble(); + void init_explorer(); + void init_mandinga(); + void init_sfx(); + void init_atlantis(); + void init_scobra(); + void init_scobrae(); + void init_losttomb(); + void init_frogger(); + void init_froggermc(); + void init_froggers(); + void init_quaak(); + void init_turtles(); + void init_scorpion(); + void init_anteater(); + void init_anteateruk(); + void init_superbon(); + void init_calipso(); + void init_moonwar(); + void init_ghostmun(); + void init_froggrs(); + void init_warofbugg(); + void init_jungsub(); + void init_victoryc(); + void init_victorycb(); TILE_GET_INFO_MEMBER(bg_get_tile_info); virtual void video_start() override; DECLARE_PALETTE_INIT(galaxian); @@ -434,9 +437,9 @@ public: DECLARE_WRITE8_MEMBER(fourplay_rombank_w); DECLARE_WRITE8_MEMBER(videight_rombank_w); DECLARE_WRITE8_MEMBER(videight_gfxbank_w); - DECLARE_DRIVER_INIT(fourplay); - DECLARE_DRIVER_INIT(trukker); - DECLARE_DRIVER_INIT(videight); + void init_fourplay(); + void init_trukker(); + void init_videight(); void videight_extend_tile_info(uint16_t *code, uint8_t *color, uint8_t attrib, uint8_t x); void videight_extend_sprite_info(const uint8_t *base, uint8_t *sx, uint8_t *sy, uint8_t *flipx, uint8_t *flipy, uint16_t *code, uint8_t *color); //HBMAME end diff --git a/docs/release/src/hbmame/includes/neogeo.h b/docs/release/src/hbmame/includes/neogeo.h index c791c6ffbe8..e656f4714b9 100644 --- a/docs/release/src/hbmame/includes/neogeo.h +++ b/docs/release/src/hbmame/includes/neogeo.h @@ -46,6 +46,8 @@ class neogeo_state : public driver_device public: neogeo_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) + , m_use_cart_vectors(0) + , m_use_cart_audio(0) , m_banked_cart(*this, "banked_cart") , m_maincpu(*this, "maincpu") , m_audiocpu(*this, "audiocpu") @@ -68,8 +70,6 @@ public: , m_sprgen(*this, "spritegen") , m_soundlatch(*this, "soundlatch") , m_soundlatch2(*this, "soundlatch2") - , m_use_cart_vectors(0) - , m_use_cart_audio(0) , m_mslugx_prot(*this, "mslugx_prot") , m_sma_prot(*this, "sma_prot") , m_cmc_prot(*this, "cmc_prot") @@ -84,6 +84,147 @@ public: , m_out_digit(*this, "digit%u", 0U) { } + void hbmame_kog(machine_config &config); + void lbsp(machine_config &config); + void mvs(machine_config &config); + void neogeo_arcade(machine_config &config); + void neogeo_base(machine_config &config); + void neogeo_dial(machine_config &config); + void neogeo_imaze(machine_config &config); + void neogeo_kiz4p(machine_config &config); + void neogeo_kog(machine_config &config); + void neogeo_mj(machine_config &config); + void neogeo_noctrl(machine_config &config); + void neogeo_noslot(machine_config &config); + void no_watchdog(machine_config &config); + void samsho2sp(machine_config &config); + + void init_bangbead(); + void init_cmc42sfix(); + void init_cmc50sfix(); + void init_ct2k3sp(); + void init_ct2k3sa(); + void init_cthd2003(); + void init_cthd2k3a(); + void init_dbdrsp(); + void init_fatfury2(); + void init_fr2ch(); + void init_ganryu(); + void init_garou(); + void init_garouh(); + void init_garoubl(); + void init_garoud(); + void init_irrmaze(); + void init_jckeygpd(); + void init_jockeygp(); + void init_kf10thep(); + void init_kf2k1pa(); + void init_kf2k2mp(); + void init_kf2k2mp2(); + void init_kf2k2pls(); + void init_kf2k3bl(); + void init_kf2k3pcb(); + void init_kf2k3pl(); + void init_kf2k3upl(); + void init_kf2k5uni(); + void init_kof10th(); + void init_kof10thu(); + void init_kof2k2bd(); + void init_kof2k2pl17(); + void init_kof2k3fd(); + void init_kof2k3hd(); + void init_kof2k3pcd(); + void init_kof2k4pls(); + void init_kof2k4se(); + void init_kof2kbsd(); + void init_kof2knd(); + void init_kof2kxxx(); + void init_kof95sp(); + void init_kof96ep(); + void init_kof97pla(); + void init_kof97oro(); + void init_kof98(); + void init_kof98pfe(); + void init_kof99(); + void init_kof99hb(); + void init_kof99k(); + void init_kof2000(); + void init_kof2000d(); + void init_kof2000h(); + void init_kof2000m(); + void init_kof2000n(); + void init_kof2001(); + void init_kof2001hb(); + void init_kof2002(); + void init_kof2002b(); + void init_kof2002hb(); + void init_kof2003(); + void init_kof2003h(); + void init_kof2003b(); + void init_kof2003hb(); + void init_kog(); + void init_kogd(); + void init_lans2004(); + void init_lbsp(); + void init_matrim(); + void init_matrima(); + void init_matrimbl(); + void init_matrimd(); + void init_matrmehc(); + void init_mslug3(); + void init_mslug3b6(); + void init_mslug3d(); + void init_mslug3fr(); + void init_mslug3h(); + void init_mslug3n(); + void init_mslug4(); + void init_mslug4hb(); + void init_mslug5(); + void init_mslug5b(); + void init_mslug5hb(); + void init_mslugx(); + void init_ms4plus(); + void init_ms5pcb(); + void init_ms5pcbd(); + void init_ms5plus(); + void init_mvs(); + void init_neogeo(); + void init_nitd(); + void init_pnyaa(); + void init_pnyaad(); + void init_preisle2(); + void init_rotd(); + void init_rotdb(); + void init_rotdd(); + void init_rotdnd(); + void init_s1945p(); + void init_sam5hb(); + void init_sam5sphb(); + void init_sam5sphb2(); + void init_samsh5sp(); + void init_samsho5(); + void init_samsho5b(); + void init_sbp(); + void init_sengo3d(); + void init_sengoku3(); + void init_shockt2w(); + void init_svc(); + void init_svchb(); + void init_svcboot(); + void init_svcpcb(); + void init_svcpcd(); + void init_svcplus(); + void init_svcplusa(); + void init_svcsplus(); + void init_vliner(); + void init_zupapa(); + DECLARE_CUSTOM_INPUT_MEMBER(get_memcard_status); + DECLARE_CUSTOM_INPUT_MEMBER(get_audio_result); + DECLARE_CUSTOM_INPUT_MEMBER(kizuna4p_start_r); + DECLARE_INPUT_CHANGED_MEMBER(select_bios); + +private: + DECLARE_WRITE8_MEMBER(io_control_w); DECLARE_READ16_MEMBER(memcard_r); DECLARE_WRITE16_MEMBER(memcard_w); @@ -100,41 +241,14 @@ public: READ16_MEMBER(banked_vectors_r); DECLARE_READ16_MEMBER(in0_r); DECLARE_READ16_MEMBER(in1_r); - - void set_slot_number(int slot); - - DECLARE_CUSTOM_INPUT_MEMBER(get_memcard_status); - DECLARE_CUSTOM_INPUT_MEMBER(get_audio_result); + DECLARE_WRITE16_MEMBER(save_ram_w); TIMER_CALLBACK_MEMBER(display_position_interrupt_callback); TIMER_CALLBACK_MEMBER(display_position_vblank_callback); TIMER_CALLBACK_MEMBER(vblank_interrupt_callback); - // MVS-specific - DECLARE_WRITE16_MEMBER(save_ram_w); - DECLARE_CUSTOM_INPUT_MEMBER(kizuna4p_start_r); - DECLARE_INPUT_CHANGED_MEMBER(select_bios); - uint32_t screen_update_neogeo(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); - DECLARE_DRIVER_INIT(neogeo); - DECLARE_DRIVER_INIT(mvs); - - optional_device<neogeo_banked_cart_device> m_banked_cart; - - void neogeo_base(machine_config &config); - void neogeo_arcade(machine_config &config); - void mvs(machine_config &config); - void neogeo_noslot(machine_config &config); - void neogeo_kog(machine_config &config); - void neogeo_mj(machine_config &config); - void neogeo_dial(machine_config &config); - void neogeo_imaze(machine_config &config); - void neogeo_kiz4p(machine_config &config); - void neogeo_noctrl(machine_config &config); - void no_watchdog(machine_config &config); - void samsho2sp(machine_config &config); - void lbsp(machine_config &config); void neogeo_main_map(address_map &map); void main_map_slot(address_map &map); void audio_map(address_map &map); @@ -144,7 +258,6 @@ public: void lbsp_map(address_map &map); void main_map1(address_map &map); -protected: void neogeo_postload(); void update_interrupts(); void create_interrupt_timers(); @@ -170,31 +283,11 @@ protected: void set_output_latch( uint8_t data ); void set_output_data( uint8_t data ); - - // device overrides virtual void machine_start() override; virtual void machine_reset() override; - // devices - required_device<cpu_device> m_maincpu; - required_device<cpu_device> m_audiocpu; - - // memory - required_memory_region m_region_maincpu; - required_memory_region m_region_sprites; - required_memory_region m_region_fixed; - optional_memory_region m_region_fixedbios; - optional_memory_bank m_bank_audio_main; // optional because of neocd memory_bank *m_bank_audio_cart[4]; - // MVS-specific devices - optional_device<upd4990a_device> m_upd4990a; - optional_shared_ptr<uint16_t> m_save_ram; - - required_device<screen_device> m_screen; - optional_device<palette_device> m_palette; - optional_device<ng_memcard_device> m_memcard; - // configuration enum {NEOGEO_MVS, NEOGEO_AES, NEOGEO_CD} m_type; @@ -211,17 +304,7 @@ protected: uint8_t m_led1_value; uint8_t m_led2_value; - optional_ioport m_dsw; - optional_ioport m_trackx; - optional_ioport m_tracky; - optional_device<neogeo_ctrl_edge_port_device> m_edge; - optional_device<neogeo_control_port_device> m_ctrl1; - optional_device<neogeo_control_port_device> m_ctrl2; - - // video hardware, including maincpu interrupts - // TODO: make into a device virtual void video_start() override; - virtual void video_reset() override; emu_timer *m_display_position_interrupt_timer; emu_timer *m_display_position_vblank_timer; @@ -234,9 +317,6 @@ protected: uint8_t m_vblank_level; uint8_t m_raster_level; - required_device<neosprite_device> m_sprgen; - optional_device<generic_latch_8_device> m_soundlatch; - optional_device<generic_latch_8_device> m_soundlatch2; uint16_t get_video_control( ); // color/palette related @@ -246,81 +326,35 @@ protected: int m_screen_shadow; int m_palette_bank; - int m_use_cart_vectors; - int m_use_cart_audio; - - -public: DECLARE_READ16_MEMBER(neogeo_slot_rom_low_r); DECLARE_READ16_MEMBER(neogeo_slot_rom_low_bectors_r); - DECLARE_DRIVER_INIT(fatfury2); - DECLARE_DRIVER_INIT(zupapa); - DECLARE_DRIVER_INIT(kof98); - DECLARE_DRIVER_INIT(mslugx); - DECLARE_DRIVER_INIT(kof99); - DECLARE_DRIVER_INIT(kof99k); - DECLARE_DRIVER_INIT(garou); - DECLARE_DRIVER_INIT(garouh); - DECLARE_DRIVER_INIT(garoubl); - DECLARE_DRIVER_INIT(mslug3); - DECLARE_DRIVER_INIT(mslug3h); - DECLARE_DRIVER_INIT(mslug3b6); - DECLARE_DRIVER_INIT(kof2000); - DECLARE_DRIVER_INIT(kof2000n); - DECLARE_DRIVER_INIT(kof2001); - DECLARE_DRIVER_INIT(cthd2003); - DECLARE_DRIVER_INIT(ct2k3sp); - DECLARE_DRIVER_INIT(ct2k3sa); - DECLARE_DRIVER_INIT(mslug4); - DECLARE_DRIVER_INIT(ms4plus); - DECLARE_DRIVER_INIT(ganryu); - DECLARE_DRIVER_INIT(s1945p); - DECLARE_DRIVER_INIT(preisle2); - DECLARE_DRIVER_INIT(bangbead); - DECLARE_DRIVER_INIT(nitd); - DECLARE_DRIVER_INIT(sengoku3); - DECLARE_DRIVER_INIT(rotd); - DECLARE_DRIVER_INIT(kof2002); - DECLARE_DRIVER_INIT(kof2002b); - DECLARE_DRIVER_INIT(kf2k2pls); - DECLARE_DRIVER_INIT(kf2k2mp); - DECLARE_DRIVER_INIT(kf2k2mp2); - DECLARE_DRIVER_INIT(kof10th); - DECLARE_DRIVER_INIT(kf10thep); - DECLARE_DRIVER_INIT(kf2k5uni); - DECLARE_DRIVER_INIT(kof2k4se); - DECLARE_DRIVER_INIT(matrim); - DECLARE_DRIVER_INIT(matrimbl); - DECLARE_DRIVER_INIT(pnyaa); - DECLARE_DRIVER_INIT(mslug5); - DECLARE_DRIVER_INIT(ms5pcb); - DECLARE_DRIVER_INIT(ms5plus); - DECLARE_DRIVER_INIT(svcpcb); - DECLARE_DRIVER_INIT(svc); - DECLARE_DRIVER_INIT(svcboot); - DECLARE_DRIVER_INIT(svcplus); - DECLARE_DRIVER_INIT(svcplusa); - DECLARE_DRIVER_INIT(svcsplus); - DECLARE_DRIVER_INIT(samsho5); - DECLARE_DRIVER_INIT(samsho5b); - DECLARE_DRIVER_INIT(kf2k3pcb); - DECLARE_DRIVER_INIT(kof2003); - DECLARE_DRIVER_INIT(kof2003h); - DECLARE_DRIVER_INIT(kf2k3bl); - DECLARE_DRIVER_INIT(kf2k3pl); - DECLARE_DRIVER_INIT(kf2k3upl); - DECLARE_DRIVER_INIT(samsh5sp); - DECLARE_DRIVER_INIT(jockeygp); - DECLARE_DRIVER_INIT(vliner); - DECLARE_DRIVER_INIT(kof97oro); - DECLARE_DRIVER_INIT(lans2004); - DECLARE_DRIVER_INIT(sbp); - DECLARE_DRIVER_INIT(irrmaze); - void install_banked_bios(); - // legacy + int m_use_cart_vectors; + int m_use_cart_audio; + optional_device<neogeo_banked_cart_device> m_banked_cart; + required_device<cpu_device> m_maincpu; + required_device<cpu_device> m_audiocpu; + required_memory_region m_region_maincpu; + required_memory_region m_region_sprites; + required_memory_region m_region_fixed; + optional_memory_region m_region_fixedbios; + optional_memory_bank m_bank_audio_main; // optional because of neocd + optional_device<upd4990a_device> m_upd4990a; + optional_shared_ptr<uint16_t> m_save_ram; + required_device<screen_device> m_screen; + optional_device<palette_device> m_palette; + optional_device<ng_memcard_device> m_memcard; + optional_ioport m_dsw; + optional_ioport m_trackx; + optional_ioport m_tracky; + optional_device<neogeo_ctrl_edge_port_device> m_edge; + optional_device<neogeo_control_port_device> m_ctrl1; + optional_device<neogeo_control_port_device> m_ctrl2; + required_device<neosprite_device> m_sprgen; + optional_device<generic_latch_8_device> m_soundlatch; + optional_device<generic_latch_8_device> m_soundlatch2; optional_device<mslugx_prot_device> m_mslugx_prot; optional_device<sma_prot_device> m_sma_prot; optional_device<cmc_prot_device> m_cmc_prot; @@ -331,66 +365,8 @@ public: optional_device<fatfury2_prot_device> m_fatfury2_prot; optional_device<kof98_prot_device> m_kof98_prot; optional_device<sbp_prot_device> m_sbp_prot; -public: - - DECLARE_DRIVER_INIT(kog); - optional_device<kog_prot_device> m_kog_prot; output_finder<5> m_out_digit; - void hbmame_kog(machine_config &config); - DECLARE_DRIVER_INIT(cmc42sfix); - DECLARE_DRIVER_INIT(cmc50sfix); - DECLARE_DRIVER_INIT(cthd2k3a); - DECLARE_DRIVER_INIT(dbdrsp); - DECLARE_DRIVER_INIT(fr2ch); - DECLARE_DRIVER_INIT(garoud); - DECLARE_DRIVER_INIT(jckeygpd); - DECLARE_DRIVER_INIT(kof95sp); - DECLARE_DRIVER_INIT(kof96ep); - DECLARE_DRIVER_INIT(kof97pla); - DECLARE_DRIVER_INIT(kof98pfe); - DECLARE_DRIVER_INIT(kof99hb); - DECLARE_DRIVER_INIT(kof2000d); - DECLARE_DRIVER_INIT(kof2000h); - DECLARE_DRIVER_INIT(kof2000m); - DECLARE_DRIVER_INIT(kof2kbsd); - DECLARE_DRIVER_INIT(kof2knd); - DECLARE_DRIVER_INIT(kof2kxxx); - DECLARE_DRIVER_INIT(kf2k1pa); - DECLARE_DRIVER_INIT(kof2001hb); - DECLARE_DRIVER_INIT(kof2002hb); - DECLARE_DRIVER_INIT(kof2k2bd); - DECLARE_DRIVER_INIT(kof2k2pl17); - DECLARE_DRIVER_INIT(kof2003b); - DECLARE_DRIVER_INIT(kof2003hb); - DECLARE_DRIVER_INIT(kof2k3fd); - DECLARE_DRIVER_INIT(kof2k3hd); - DECLARE_DRIVER_INIT(kof2k3pcd); - DECLARE_DRIVER_INIT(kof2k4pls); - DECLARE_DRIVER_INIT(kof10thu); - DECLARE_DRIVER_INIT(kogd); - DECLARE_DRIVER_INIT(lbsp); - DECLARE_DRIVER_INIT(matrima); - DECLARE_DRIVER_INIT(matrimd); - DECLARE_DRIVER_INIT(matrmehc); - DECLARE_DRIVER_INIT(mslug3d); - DECLARE_DRIVER_INIT(mslug3fr); - DECLARE_DRIVER_INIT(mslug3n); - DECLARE_DRIVER_INIT(mslug4hb); - DECLARE_DRIVER_INIT(mslug5b); - DECLARE_DRIVER_INIT(mslug5hb); - DECLARE_DRIVER_INIT(ms5pcbd); - DECLARE_DRIVER_INIT(pnyaad); - DECLARE_DRIVER_INIT(rotdb); - DECLARE_DRIVER_INIT(rotdd); - DECLARE_DRIVER_INIT(rotdnd); - DECLARE_DRIVER_INIT(sam5hb); - DECLARE_DRIVER_INIT(sam5sphb); - DECLARE_DRIVER_INIT(sam5sphb2); - DECLARE_DRIVER_INIT(sengo3d); - DECLARE_DRIVER_INIT(shockt2w); - DECLARE_DRIVER_INIT(svchb); - DECLARE_DRIVER_INIT(svcpcd); }; /*----------- defined in drivers/neogeo.c -----------*/ @@ -435,63 +411,72 @@ INPUT_PORTS_EXTERN(dualbios); ROMX_LOAD(name, offset, length, hash, ROM_GROUPWORD | ROM_REVERSE | ROM_OPTIONAL | ROM_BIOS(bios+1)) /* Note '+1' */ #define NEOGEO_UNIBIOS(x) \ - ROM_SYSTEM_BIOS( x+ 0, "unibios32", "Universe Bios (Hack, Ver. 3.2)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( x+ 0, "uni-bios_3_2.rom", 0x00000, 0x020000, CRC(a4e8b9b3) SHA1(c92f18c3f1edda543d264ecd0ea915240e7c8258) ) /* Universe Bios v3.2 (hack) */ \ - ROM_SYSTEM_BIOS( x+ 1, "unibios31", "Universe Bios (Hack, Ver. 3.1)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( x+ 1, "uni-bios_3_1.rom", 0x00000, 0x020000, CRC(0c58093f) SHA1(29329a3448c2505e1ff45ffa75e61e9693165153) ) /* Universe Bios v3.1 (hack) */ \ - ROM_SYSTEM_BIOS( x+ 2, "unibios30", "Universe Bios (Hack, Ver. 3.0)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( x+ 2, "uni-bios_3_0.rom", 0x00000, 0x020000, CRC(a97c89a9) SHA1(97a5eff3b119062f10e31ad6f04fe4b90d366e7f) ) /* Universe Bios v3.0 (hack) */ \ - ROM_SYSTEM_BIOS( x+ 3, "unibios23", "Universe Bios (Hack, Ver. 2.3)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( x+ 3, "uni-bios_2_3.rom", 0x00000, 0x020000, CRC(27664eb5) SHA1(5b02900a3ccf3df168bdcfc98458136fd2b92ac0) ) /* Universe Bios v2.3 (hack) */ \ - ROM_SYSTEM_BIOS( x+ 4, "unibios23o", "Universe Bios (Hack, Ver. 2.3, older?)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( x+ 4, "uni-bios_2_3o.rom", 0x00000, 0x020000, CRC(601720ae) SHA1(1b8a72c720cdb5ee3f1d735bbcf447b09204b8d9) ) /* Universe Bios v2.3 (hack) alt version, withdrawn? */ \ - ROM_SYSTEM_BIOS( x+ 5, "unibios22", "Universe Bios (Hack, Ver. 2.2)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( x+ 5, "uni-bios_2_2.rom", 0x00000, 0x020000, CRC(2d50996a) SHA1(5241a4fb0c63b1a23fd1da8efa9c9a9bd3b4279c) ) /* Universe Bios v2.2 (hack) */ \ - ROM_SYSTEM_BIOS( x+ 6, "unibios21", "Universe Bios (Hack, Ver. 2.1)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( x+ 6, "uni-bios_2_1.rom", 0x00000, 0x020000, CRC(8dabf76b) SHA1(c23732c4491d966cf0373c65c83c7a4e88f0082c) ) /* Universe Bios v2.1 (hack) */ \ - ROM_SYSTEM_BIOS( x+ 7, "unibios20", "Universe Bios (Hack, Ver. 2.0)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( x+ 7, "uni-bios_2_0.rom", 0x00000, 0x020000, CRC(0c12c2ad) SHA1(37bcd4d30f3892078b46841d895a6eff16dc921e) ) /* Universe Bios v2.0 (hack) */ \ - ROM_SYSTEM_BIOS( x+ 8, "unibios13", "Universe Bios (Hack, Ver. 1.3)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( x+ 8, "uni-bios_1_3.rom", 0x00000, 0x020000, CRC(b24b44a0) SHA1(eca8851d30557b97c309a0d9f4a9d20e5b14af4e) ) /* Universe Bios v1.3 (hack) */ + ROM_SYSTEM_BIOS( x+ 0, "unibios33", "Universe Bios (Hack, Ver. 3.3)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( x+ 0, "uni-bios_3_3.rom", 0x00000, 0x020000, CRC(24858466) SHA1(0ad92efb0c2338426635e0159d1f60b4473d0785) ) /* Universe Bios v3.3 (hack) */ \ + ROM_SYSTEM_BIOS( x+ 1, "unibios32", "Universe Bios (Hack, Ver. 3.2)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( x+ 1, "uni-bios_3_2.rom", 0x00000, 0x020000, CRC(a4e8b9b3) SHA1(c92f18c3f1edda543d264ecd0ea915240e7c8258) ) /* Universe Bios v3.2 (hack) */ \ + ROM_SYSTEM_BIOS( x+ 2, "unibios31", "Universe Bios (Hack, Ver. 3.1)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( x+ 2, "uni-bios_3_1.rom", 0x00000, 0x020000, CRC(0c58093f) SHA1(29329a3448c2505e1ff45ffa75e61e9693165153) ) /* Universe Bios v3.1 (hack) */ \ + ROM_SYSTEM_BIOS( x+ 3, "unibios30", "Universe Bios (Hack, Ver. 3.0)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( x+ 3, "uni-bios_3_0.rom", 0x00000, 0x020000, CRC(a97c89a9) SHA1(97a5eff3b119062f10e31ad6f04fe4b90d366e7f) ) /* Universe Bios v3.0 (hack) */ \ + ROM_SYSTEM_BIOS( x+ 4, "unibios23", "Universe Bios (Hack, Ver. 2.3)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( x+ 4, "uni-bios_2_3.rom", 0x00000, 0x020000, CRC(27664eb5) SHA1(5b02900a3ccf3df168bdcfc98458136fd2b92ac0) ) /* Universe Bios v2.3 (hack) */ \ + ROM_SYSTEM_BIOS( x+ 5, "unibios23o", "Universe Bios (Hack, Ver. 2.3, older?)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( x+ 5, "uni-bios_2_3o.rom", 0x00000, 0x020000, CRC(601720ae) SHA1(1b8a72c720cdb5ee3f1d735bbcf447b09204b8d9) ) /* Universe Bios v2.3 (hack) alt version, withdrawn? */ \ + ROM_SYSTEM_BIOS( x+ 6, "unibios22", "Universe Bios (Hack, Ver. 2.2)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( x+ 6, "uni-bios_2_2.rom", 0x00000, 0x020000, CRC(2d50996a) SHA1(5241a4fb0c63b1a23fd1da8efa9c9a9bd3b4279c) ) /* Universe Bios v2.2 (hack) */ \ + ROM_SYSTEM_BIOS( x+ 7, "unibios21", "Universe Bios (Hack, Ver. 2.1)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( x+ 7, "uni-bios_2_1.rom", 0x00000, 0x020000, CRC(8dabf76b) SHA1(c23732c4491d966cf0373c65c83c7a4e88f0082c) ) /* Universe Bios v2.1 (hack) */ \ + ROM_SYSTEM_BIOS( x+ 8, "unibios20", "Universe Bios (Hack, Ver. 2.0)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( x+ 8, "uni-bios_2_0.rom", 0x00000, 0x020000, CRC(0c12c2ad) SHA1(37bcd4d30f3892078b46841d895a6eff16dc921e) ) /* Universe Bios v2.0 (hack) */ \ + ROM_SYSTEM_BIOS( x+ 9, "unibios13", "Universe Bios (Hack, Ver. 1.3)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( x+ 9, "uni-bios_1_3.rom", 0x00000, 0x020000, CRC(b24b44a0) SHA1(eca8851d30557b97c309a0d9f4a9d20e5b14af4e) ) /* Universe Bios v1.3 (hack) */ #define NEOGEO_UNIBIOS_1_2_AND_OLDER(x) \ - ROM_SYSTEM_BIOS( x+ 9, "unibios12", "Universe Bios (Hack, Ver. 1.2)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( x+ 9, "uni-bios_1_2.rom", 0x00000, 0x020000, CRC(4fa698e9) SHA1(682e13ec1c42beaa2d04473967840c88fd52c75a) ) /* Universe Bios v1.2 (hack) */ \ - ROM_SYSTEM_BIOS( x+10, "unibios12o", "Universe Bios (Hack, Ver. 1.2, older)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( x+10, "uni-bios_1_2o.rom", 0x00000, 0x020000, CRC(e19d3ce9) SHA1(af88ef837f44a3af2d7144bb46a37c8512b67770) ) /* Universe Bios v1.2 (hack) alt version */ \ - ROM_SYSTEM_BIOS( x+11, "unibios11", "Universe Bios (Hack, Ver. 1.1)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( x+11, "uni-bios_1_1.rom", 0x00000, 0x020000, CRC(5dda0d84) SHA1(4153d533c02926a2577e49c32657214781ff29b7) ) /* Universe Bios v1.1 (hack) */ \ - ROM_SYSTEM_BIOS( x+12, "unibios10", "Universe Bios (Hack, Ver. 1.0)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( x+12, "uni-bios_1_0.rom", 0x00000, 0x020000, CRC(0ce453a0) SHA1(3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9) ) /* Universe Bios v1.0 (hack) */ + ROM_SYSTEM_BIOS( x+10, "unibios12", "Universe Bios (Hack, Ver. 1.2)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( x+10, "uni-bios_1_2.rom", 0x00000, 0x020000, CRC(4fa698e9) SHA1(682e13ec1c42beaa2d04473967840c88fd52c75a) ) /* Universe Bios v1.2 (hack) */ \ + ROM_SYSTEM_BIOS( x+11, "unibios12o", "Universe Bios (Hack, Ver. 1.2, older)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( x+11, "uni-bios_1_2o.rom", 0x00000, 0x020000, CRC(e19d3ce9) SHA1(af88ef837f44a3af2d7144bb46a37c8512b67770) ) /* Universe Bios v1.2 (hack) alt version */ \ + ROM_SYSTEM_BIOS( x+12, "unibios11", "Universe Bios (Hack, Ver. 1.1)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( x+12, "uni-bios_1_1.rom", 0x00000, 0x020000, CRC(5dda0d84) SHA1(4153d533c02926a2577e49c32657214781ff29b7) ) /* Universe Bios v1.1 (hack) */ \ + ROM_SYSTEM_BIOS( x+13, "unibios10", "Universe Bios (Hack, Ver. 1.0)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( x+13, "uni-bios_1_0.rom", 0x00000, 0x020000, CRC(0ce453a0) SHA1(3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9) ) /* Universe Bios v1.0 (hack) */ #define NEOGEO_BIOS \ ROM_REGION16_BE( 0x80000, "mainbios", 0 ) \ ROM_SYSTEM_BIOS( 0, "euro", "Europe MVS (Ver. 2)" ) \ - ROMX_LOAD("euro_s1", 0, 0x20000, CRC(9036d879) SHA1(4f5ed7105b7128794654ce82b51723e16e389543), ROM_GROUPWORD | ROM_REVERSE | ROM_OPTIONAL | ROM_BIOS(1)) \ + ROM_LOAD16_WORD_SWAP_BIOS( 0, "sp-s2.sp1", 0x00000, 0x020000, CRC(9036d879) SHA1(4f5ed7105b7128794654ce82b51723e16e389543) ) /* 5 Dark Blue - Europe, 1 Slot, has also been found on 2 Slot and 4 Slot (the old hacks were designed for this one) */ \ ROM_SYSTEM_BIOS( 1, "euro-s1", "Europe MVS (Ver. 1)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 1, "sp-s.sp1", 0x00000, 0x020000, CRC(c7f2fa45) SHA1(09576ff20b4d6b365e78e6a5698ea450262697cd) ) /* Europe, 4 Slot */ \ + ROM_LOAD16_WORD_SWAP_BIOS( 1, "sp-s.sp1", 0x00000, 0x020000, CRC(c7f2fa45) SHA1(09576ff20b4d6b365e78e6a5698ea450262697cd) ) /* 3 Dark Blue - Europe, 4 Slot */ \ + \ ROM_SYSTEM_BIOS( 2, "us", "US MVS (Ver. 2?)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 2, "sp-u2.sp1", 0x00000, 0x020000, CRC(e72943de) SHA1(5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb) ) /* US, 2 Slot */ \ + ROM_LOAD16_WORD_SWAP_BIOS( 2, "sp-u2.sp1", 0x00000, 0x020000, CRC(e72943de) SHA1(5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb) ) /* 5 Cyan - US, 2 Slot */ \ ROM_SYSTEM_BIOS( 3, "us-e", "US MVS (Ver. 1)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 3, "sp-e.sp1", 0x00000, 0x020000, CRC(2723a5b5) SHA1(5dbff7531cf04886cde3ef022fb5ca687573dcb8) ) /* US, 6 Slot (V5?) */ \ + ROM_LOAD16_WORD_SWAP_BIOS( 3, "sp-e.sp1", 0x00000, 0x020000, CRC(2723a5b5) SHA1(5dbff7531cf04886cde3ef022fb5ca687573dcb8) ) /* 5 Yellow - US, 6 Slot (V5?) */ \ ROM_SYSTEM_BIOS( 4, "us-v2", "US MVS (4 slot, Ver 2)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 4, "v2.bin", 0x00000, 0x020000, CRC(62f021f4) SHA1(62d372269e1b3161c64ae21123655a0a22ffd1bb) ) /* US, 4 slot */ \ - ROM_SYSTEM_BIOS( 5, "asia", "Asia MVS (Ver. 3)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 5, "asia-s3.rom", 0x00000, 0x020000, CRC(91b64be3) SHA1(720a3e20d26818632aedf2c2fd16c54f213543e1) ) /* Asia */ \ - ROM_SYSTEM_BIOS( 6, "japan", "Japan MVS (Ver. 3)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 6, "vs-bios.rom", 0x00000, 0x020000, CRC(f0e8f27d) SHA1(ecf01eda815909f1facec62abf3594eaa8d11075) ) /* Japan, Ver 6 VS Bios */ \ - ROM_SYSTEM_BIOS( 7, "japan-s2", "Japan MVS (Ver. 2)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 7, "sp-j2.sp1", 0x00000, 0x020000, CRC(acede59c) SHA1(b6f97acd282fd7e94d9426078a90f059b5e9dd91) ) /* Japan, Older */ \ - ROM_SYSTEM_BIOS( 8, "japan-s1", "Japan MVS (Ver. 1)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 8, "sp1.jipan.1024", 0x00000, 0x020000, CRC(9fb0abe4) SHA1(18a987ce2229df79a8cf6a84f968f0e42ce4e59d) ) /* Japan, Older */ \ - ROM_SYSTEM_BIOS( 9, "mv1c", "NEO-MVH MV1C" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 9, "sp-45.sp1", 0x00000, 0x080000, CRC(03cc9f6a) SHA1(cdf1f49e3ff2bac528c21ed28449cf35b7957dc1) ) /* Latest Asia bios */ \ - ROM_SYSTEM_BIOS( 10, "japan-j3", "Japan MVS (J3)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 10, "japan-j3.bin", 0x00000, 0x020000, CRC(dff6d41f) SHA1(e92910e20092577a4523a6b39d578a71d4de7085) ) /* Latest Japan bios; correct chip label unknown */ \ - ROM_SYSTEM_BIOS( 11, "japan-hotel", "Custom Japanese Hotel" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 11, "sp-1v1_3db8c.bin", 0x00000, 0x020000, CRC(162f0ebe) SHA1(fe1c6dd3dfcf97d960065b1bb46c1e11cb7bf271) ) /* 'rare MVS found in japanese hotels' shows v1.3 in test mode */ \ + ROM_LOAD16_WORD_SWAP_BIOS( 4, "v2.bin", 0x00000, 0x020000, CRC(62f021f4) SHA1(62d372269e1b3161c64ae21123655a0a22ffd1bb) ) /* 3 Cyan - US, 4 slot */ \ + ROM_SYSTEM_BIOS( 5, "us-u3", "US MVS (U3)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 5, "sp1-u3.bin", 0x00000, 0x020000, CRC(2025b7a2) SHA1(73d774746196f377111cd7aa051cc8bb5dd948b3) ) /* 2 Green - 6 Slot */ \ + \ + ROM_SYSTEM_BIOS( 6, "asia", "Asia MVS (Ver. 3)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 6, "asia-s3.rom", 0x00000, 0x020000, CRC(91b64be3) SHA1(720a3e20d26818632aedf2c2fd16c54f213543e1) ) /* 6 Dark Blue - Asia */ \ + \ + ROM_SYSTEM_BIOS( 7, "japan", "Japan MVS (Ver. 3)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 7, "vs-bios.rom", 0x00000, 0x020000, CRC(f0e8f27d) SHA1(ecf01eda815909f1facec62abf3594eaa8d11075) ) /* 6 Red - Japan, Ver 6 VS Bios */ \ + ROM_SYSTEM_BIOS( 8, "japan-s2", "Japan MVS (Ver. 2)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 8, "sp-j2.sp1", 0x00000, 0x020000, CRC(acede59c) SHA1(b6f97acd282fd7e94d9426078a90f059b5e9dd91) ) /* 5 Red - Japan, Older */ \ + ROM_SYSTEM_BIOS( 9, "japan-s1", "Japan MVS (Ver. 1)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 9, "sp1.jipan.1024", 0x00000, 0x020000, CRC(9fb0abe4) SHA1(18a987ce2229df79a8cf6a84f968f0e42ce4e59d) ) /* 3 Red - Japan, Older */ \ + ROM_SYSTEM_BIOS( 10, "mv1c", "NEO-MVH MV1C" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 10, "sp-45.sp1", 0x00000, 0x080000, CRC(03cc9f6a) SHA1(cdf1f49e3ff2bac528c21ed28449cf35b7957dc1) ) /* 6 Dark Blue - Latest Asia bios (overdump?) */ \ + ROM_SYSTEM_BIOS( 11, "japan-j3", "Japan MVS (J3)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 11, "japan-j3.bin", 0x00000, 0x020000, CRC(dff6d41f) SHA1(e92910e20092577a4523a6b39d578a71d4de7085) ) /* 6 Red - Latest Japan bios; correct chip label unknown */ \ + ROM_SYSTEM_BIOS( 12, "japan-hotel", "Custom Japanese Hotel" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 12, "sp-1v1_3db8c.bin", 0x00000, 0x020000, CRC(162f0ebe) SHA1(fe1c6dd3dfcf97d960065b1bb46c1e11cb7bf271) ) /* 6 Red - 'rare MVS found in japanese hotels' shows v1.3 in test mode */ \ + ROM_SYSTEM_BIOS( 13, "japan-j3a", "Japan MVS (J3, alt)" ) \ + ROM_LOAD16_WORD_SWAP_BIOS( 13, "sp1-j3.bin", 0x00000, 0x020000, CRC(fbc6d469) SHA1(46b2b409b5b68869e367b40c846373623edb632a) ) /* 2 Red - 6 Slot */ \ \ - NEOGEO_UNIBIOS(12) \ - NEOGEO_UNIBIOS_1_2_AND_OLDER(12) + NEOGEO_UNIBIOS(14) \ + NEOGEO_UNIBIOS_1_2_AND_OLDER(14) #define NEO_BIOS_AUDIO_64K(name, hash) \ diff --git a/docs/release/src/hbmame/includes/pacman.h b/docs/release/src/hbmame/includes/pacman.h index f3f6250c0de..6173b12081f 100644 --- a/docs/release/src/hbmame/includes/pacman.h +++ b/docs/release/src/hbmame/includes/pacman.h @@ -158,23 +158,23 @@ public: DECLARE_WRITE8_MEMBER(jrpacman_scroll_w); DECLARE_WRITE_LINE_MEMBER(jrpacman_bgpriority_w); DECLARE_WRITE8_MEMBER(superabc_bank_w); - DECLARE_DRIVER_INIT(maketrax); - DECLARE_DRIVER_INIT(drivfrcp); - DECLARE_DRIVER_INIT(mspacmbe); - DECLARE_DRIVER_INIT(ponpoko); - DECLARE_DRIVER_INIT(eyes); - DECLARE_DRIVER_INIT(woodpek); - DECLARE_DRIVER_INIT(cannonbp); - DECLARE_DRIVER_INIT(jumpshot); - DECLARE_DRIVER_INIT(mspacii); - DECLARE_DRIVER_INIT(pacplus); - DECLARE_DRIVER_INIT(rocktrv2); - DECLARE_DRIVER_INIT(superabc); - DECLARE_DRIVER_INIT(8bpm); - DECLARE_DRIVER_INIT(porky); - DECLARE_DRIVER_INIT(mspacman); - DECLARE_DRIVER_INIT(mschamp); - DECLARE_DRIVER_INIT(mbrush); + void init_maketrax(); + void init_drivfrcp(); + void init_mspacmbe(); + void init_ponpoko(); + void init_eyes(); + void init_woodpek(); + void init_cannonbp(); + void init_jumpshot(); + void init_mspacii(); + void init_pacplus(); + void init_rocktrv2(); + void init_superabc(); + void init_8bpm(); + void init_porky(); + void init_mspacman(); + void init_mschamp(); + void init_mbrush(); TILEMAP_MAPPER_MEMBER(pacman_scan_rows); TILE_GET_INFO_MEMBER(pacman_get_tile_info); TILE_GET_INFO_MEMBER(s2650_get_tile_info); @@ -319,12 +319,12 @@ public: DECLARE_MACHINE_RESET(multipac); DECLARE_MACHINE_RESET(mspaceur); DECLARE_MACHINE_RESET(pm4n1); - DECLARE_DRIVER_INIT(96in1); - DECLARE_DRIVER_INIT(madpac); - DECLARE_DRIVER_INIT(mspaceur); - DECLARE_DRIVER_INIT(multipac); - DECLARE_DRIVER_INIT(pm4n1); - DECLARE_DRIVER_INIT(pengo); + void init_96in1(); + void init_madpac(); + void init_mspaceur(); + void init_multipac(); + void init_pm4n1(); + void init_pengo(); uint8_t hbmame_pacplus_decode(offs_t addr, uint8_t e); // END HBMAME }; diff --git a/docs/release/src/hbmame/video/cps1.cpp b/docs/release/src/hbmame/video/cps1.cpp index 4d719d7ba66..c2183be2be1 100644 --- a/docs/release/src/hbmame/video/cps1.cpp +++ b/docs/release/src/hbmame/video/cps1.cpp @@ -1680,9 +1680,9 @@ WRITE16_MEMBER(cps_state::cps1_cps_b_w) if (m_cpsb_value == 0x0402) // Mercs (CN2 connector) { machine().bookkeeping().coin_lockout_w(2, ~data & 0x01); - output().set_led_value(0, data & 0x02); - output().set_led_value(1, data & 0x04); - output().set_led_value(2, data & 0x08); + //output().set_led_value(0, data & 0x02); fix later + //output().set_led_value(1, data & 0x04); + //output().set_led_value(2, data & 0x08); } else // kod, captcomm, knights { @@ -1747,7 +1747,7 @@ void cps_state::cps2_gfx_decode() } -DRIVER_INIT_MEMBER(cps_state,cps1) +void cps_state::init_cps1() { m_scanline1 = 0; m_scanline2 = 0; @@ -1758,21 +1758,6 @@ DRIVER_INIT_MEMBER(cps_state,cps1) } -#if 0 -DRIVER_INIT_MEMBER(cps_state,cps2_video) -{ - cps2_gfx_decode(); - - m_scanline1 = 262; - m_scanline2 = 262; - m_scancalls = 0; - m_last_sprite_offset = 0; - m_cps2_last_sprite_offset = 0; - m_pri_ctrl = 0; - m_objram_bank = 0; -} -#endif - void cps_state::cps1_get_video_base() { // HBMAME start diff --git a/docs/release/src/hbmame/video/cps2.cpp b/docs/release/src/hbmame/video/cps2.cpp index 62c48bd1808..8ad718fe8a1 100644 --- a/docs/release/src/hbmame/video/cps2.cpp +++ b/docs/release/src/hbmame/video/cps2.cpp @@ -271,9 +271,9 @@ WRITE16_MEMBER(cps2_state::cps1_cps_b_w) if (m_cpsb_value == 0x0402) // Mercs (CN2 connector) { machine().bookkeeping().coin_lockout_w(2, ~data & 0x01); - output().set_led_value(0, data & 0x02); - output().set_led_value(1, data & 0x04); - output().set_led_value(2, data & 0x08); + //output().set_led_value(0, data & 0x02); + //output().set_led_value(1, data & 0x04); + //output().set_led_value(2, data & 0x08); } else // kod, captcomm, knights { @@ -320,7 +320,7 @@ void cps2_state::cps2_gfx_decode() } -DRIVER_INIT_MEMBER(cps2_state,cps1) +void cps2_state::init_cps1() { m_scanline1 = 0; m_scanline2 = 0; @@ -332,7 +332,7 @@ DRIVER_INIT_MEMBER(cps2_state,cps1) -DRIVER_INIT_MEMBER(cps2_state,cps2_video) +void cps2_state::init_cps2_video() { cps2_gfx_decode(); diff --git a/docs/release/src/hbmame/video/neogeo.cpp b/docs/release/src/hbmame/video/neogeo.cpp index 35227dd4d72..189394a358d 100644 --- a/docs/release/src/hbmame/video/neogeo.cpp +++ b/docs/release/src/hbmame/video/neogeo.cpp @@ -145,18 +145,6 @@ void neogeo_state::video_start() /************************************* * - * Video system reset - * - *************************************/ - -void neogeo_state::video_reset() -{ -} - - - -/************************************* - * * Video update * *************************************/ diff --git a/docs/release/src/mame/drivers/jrpacman.cpp b/docs/release/src/mame/drivers/jrpacman.cpp index decb750ab14..3dcec79644e 100644 --- a/docs/release/src/mame/drivers/jrpacman.cpp +++ b/docs/release/src/mame/drivers/jrpacman.cpp @@ -116,7 +116,7 @@ public: : pacman_state(mconfig, type, tag) { } DECLARE_WRITE8_MEMBER(jrpacman_interrupt_vector_w); DECLARE_WRITE_LINE_MEMBER(irq_mask_w); - DECLARE_DRIVER_INIT(jrpacman); + void init_jrpacman(); DECLARE_WRITE_LINE_MEMBER(vblank_irq); void jrpacman(machine_config &config); void main_map(address_map &map); @@ -278,7 +278,7 @@ static const gfx_layout spritelayout = }; -static GFXDECODE_START( jrpacman ) +static GFXDECODE_START( gfx_jrpacman ) GFXDECODE_ENTRY( "gfx1", 0x0000, tilelayout, 0, 128 ) GFXDECODE_ENTRY( "gfx1", 0x2000, spritelayout, 0, 128 ) GFXDECODE_END @@ -300,24 +300,24 @@ WRITE_LINE_MEMBER(jrpacman_state::vblank_irq) MACHINE_CONFIG_START(jrpacman_state::jrpacman) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", Z80, 18432000/6) /* 3.072 MHz */ - MCFG_CPU_PROGRAM_MAP(main_map) - MCFG_CPU_IO_MAP(port_map) -// MCFG_CPU_VBLANK_INT_DRIVER("screen", jrpacman_state, vblank_irq) - MCFG_CPU_VBLANK_INT_DRIVER("screen", pacman_state, pacman_interrupt) // HBMAME + MCFG_DEVICE_ADD("maincpu", Z80, 18432000/6) /* 3.072 MHz */ + MCFG_DEVICE_PROGRAM_MAP(main_map) + MCFG_DEVICE_IO_MAP(port_map) +// MCFG_DEVICE_VBLANK_INT_DRIVER("screen", jrpacman_state, vblank_irq) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", pacman_state, pacman_interrupt) // HBMAME MCFG_DEVICE_ADD("latch1", LS259, 0) // 5P - MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(WRITELINE(jrpacman_state, irq_mask_w)) - MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(DEVWRITELINE("namco", namco_device, pacman_sound_enable_w)) - MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(WRITELINE(jrpacman_state, flipscreen_w)) - MCFG_ADDRESSABLE_LATCH_Q7_OUT_CB(WRITELINE(jrpacman_state, coin_counter_w)) + MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(WRITELINE(*this, jrpacman_state, irq_mask_w)) + MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(WRITELINE("namco", namco_device, sound_enable_w)) + MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(WRITELINE(*this, jrpacman_state, flipscreen_w)) + MCFG_ADDRESSABLE_LATCH_Q7_OUT_CB(WRITELINE(*this, jrpacman_state, coin_counter_w)) MCFG_DEVICE_ADD("latch2", LS259, 0) // 1H - MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(WRITELINE(jrpacman_state, pengo_palettebank_w)) - MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(WRITELINE(jrpacman_state, pengo_colortablebank_w)) - MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(WRITELINE(jrpacman_state, jrpacman_bgpriority_w)) - MCFG_ADDRESSABLE_LATCH_Q4_OUT_CB(WRITELINE(jrpacman_state, jrpacman_charbank_w)) - MCFG_ADDRESSABLE_LATCH_Q5_OUT_CB(WRITELINE(jrpacman_state, jrpacman_spritebank_w)) + MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(WRITELINE(*this, jrpacman_state, pengo_palettebank_w)) + MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(WRITELINE(*this, jrpacman_state, pengo_colortablebank_w)) + MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(WRITELINE(*this, jrpacman_state, jrpacman_bgpriority_w)) + MCFG_ADDRESSABLE_LATCH_Q4_OUT_CB(WRITELINE(*this, jrpacman_state, jrpacman_charbank_w)) + MCFG_ADDRESSABLE_LATCH_Q5_OUT_CB(WRITELINE(*this, jrpacman_state, jrpacman_spritebank_w)) MCFG_WATCHDOG_ADD("watchdog") @@ -329,18 +329,18 @@ MACHINE_CONFIG_START(jrpacman_state::jrpacman) MCFG_SCREEN_VISIBLE_AREA(0*8, 36*8-1, 0*8, 28*8-1) MCFG_SCREEN_UPDATE_DRIVER(jrpacman_state, screen_update_pacman) MCFG_SCREEN_PALETTE("palette") - MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(jrpacman_state, vblank_irq)) + MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, jrpacman_state, vblank_irq)) - MCFG_GFXDECODE_ADD("gfxdecode", "palette", jrpacman) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_jrpacman) MCFG_PALETTE_ADD("palette", 128*4) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(jrpacman_state,pacman) MCFG_VIDEO_START_OVERRIDE(jrpacman_state,jrpacman) /* sound hardware */ - MCFG_SPEAKER_STANDARD_MONO("mono") + SPEAKER(config, "mono").front_center(); - MCFG_SOUND_ADD("namco", NAMCO, 3072000/32) + MCFG_DEVICE_ADD("namco", NAMCO, 3072000/32) MCFG_NAMCO_AUDIO_VOICES(3) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) MACHINE_CONFIG_END @@ -405,7 +405,7 @@ ROM_END * *************************************/ -DRIVER_INIT_MEMBER(jrpacman_state,jrpacman) +void jrpacman_state::init_jrpacman() { /* The encryption PALs garble bits 0, 2 and 7 of the ROMs. The encryption */ /* scheme is complex (basically it's a state machine) and can only be */ @@ -443,10 +443,8 @@ DRIVER_INIT_MEMBER(jrpacman_state,jrpacman) }; uint8_t *RAM = memregion("maincpu")->base(); - int i, j, A; - - for (i = A = 0; table[i].count; i++) - for (j = 0; j < table[i].count; j++) + for (int i = 0, A = 0; table[i].count; i++) + for (int j = 0; j < table[i].count; j++) RAM[A++] ^= table[i].value; } @@ -458,5 +456,5 @@ DRIVER_INIT_MEMBER(jrpacman_state,jrpacman) * *************************************/ -GAME( 1983, jrpacman, 0, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man (11/9/83)", MACHINE_SUPPORTS_SAVE ) -GAME( 1983, jrpacmanf, jrpacman, jrpacman, jrpacman, jrpacman_state, jrpacman, ROT90, "hack", "Jr. Pac-Man (speedup hack)", MACHINE_SUPPORTS_SAVE ) +GAME( 1983, jrpacman, 0, jrpacman, jrpacman, jrpacman_state, init_jrpacman, ROT90, "Bally Midway", "Jr. Pac-Man (11/9/83)", MACHINE_SUPPORTS_SAVE ) +GAME( 1983, jrpacmanf, jrpacman, jrpacman, jrpacman, jrpacman_state, init_jrpacman, ROT90, "hack", "Jr. Pac-Man (speedup hack)", MACHINE_SUPPORTS_SAVE ) diff --git a/docs/release/src/mame/drivers/model2.cpp b/docs/release/src/mame/drivers/model2.cpp new file mode 100644 index 00000000000..0e09b023953 --- /dev/null +++ b/docs/release/src/mame/drivers/model2.cpp @@ -0,0 +1,6633 @@ +// license:BSD-3-Clause +// copyright-holders:R. Belmont, Olivier Galibert, ElSemi, Angelo Salese +/* + Sega Model 2: i960KB + (5x TGP) or (2x SHARC) or (2x TGPx4) + System 24 tilemaps + Custom Sega/Lockheed-Martin rasterization hardware + (68000 + YM3834 + 2x MultiPCM) or (68000 + SCSP) + + Hardware and protection reverse-engineering and general assistance by ElSemi. + MAME driver by R. Belmont, Olivier Galibert, ElSemi and Angelo Salese. + + TODO: + - z-sort, focal distance, color gamma and Mip Mapping still needs to be properly sorted in the renderer; + - sound comms still needs some work (sometimes m68k doesn't get some commands or play them with a delay); + - 2C games needs TGPx4 emulation; + - outputs and artwork (for gearbox indicators); + - clean-ups; + + TODO (per-game issues) + - daytona: crashes when coining it up with master network active + culprit is a wrong command parameter in geo_parse texture data opcode; + - daytona: car glasses doesn't get loaded during gameplay; + - doa, doaa: corrupted sound, eventually becomes silent; + - doa, doaa: Kasumi model has many culled polygons; + - dynamcopc: corrupts palette for 2d (most likely unrelated with the lack of DSP); + - fvipers, schamp: rasterizer has issues displaying some characters @see video/model2.cpp + - fvipers: enables timers, but then irq register is empty, hence it crashes with an "interrupt halt" at POST (regression); + - lastbrnx: uses external DMA port 0 for uploading SHARC program, hook-up might not be 100% right; + - lastbrnx: has wrong graphics, uses several SHARC opcodes that needs to be double checked + (compute_fmul_avg, shift operation 0x11, ALU operation 0x89 (compute_favg)); + - manxtt: no escape from "active motion slider" tutorial (needs analog inputs), + bypass it by entering then exiting service mode; + - manxtt: no bikes are visible (not a z-sort issue!); + - manxtt: course select island map doesn't rotate properly: + timing issue, i960 sends read/write geo addresses to bufferram 0x918000/4 which TGP never reads in time. + - sgt24h: first turn in easy reverse course has ugly rendered mountain in background; + - skytargt: really slow during gameplay (fixed?); + - skytargt: short draw distance (might be down to z-sort); + - srallyc: some 3d elements doesn't show up properly (tree models, last hill in course 1 is often black colored); + - vcop: sound dies at enter initial screen (i.e. after played the game once) (untested); + - vcop: missing 3d at stage select screen (priority?); + - vstriker: stadium ads have terrible colors (they uses the wrong color table, @see video/model2rd.hxx) + + Notes: + - some analog games can be calibrated in service mode via volume control item ... + - ... while in manxtt (maybe others) you calibrate by entering input test, press service + (a blinking > will appear near the item to be calibrated) then keep pressed shift down while + calibrating the analog input (a blinking "setting" will appear). + +====================================================================================================================================== + + Sega Model 2 Feedback Driver Board + ---------------------------------- + + + PCB Layout + ---------- + + SJ25-0207-01 + 838-10646 (Daytona) + 838-11661 (Sega Rally) + |---------------------------------------------| + | 7-SEG-LED 7-SEG-LED | + | | + | 315-5296 315-5296 | + | DSW(8) | + | M6253 MB3759 | + | | + | GAL.IC23 ROM.IC12 | + | | + | Z80 | + |8MHz MB3771 MB3771 8464 | + |---------------------------------------------| + Notes: + Z80 - clock 4.000MHz [8/2] + 8464 - 8k x8 SRAM + ROM.IC12 - EPR-16488A for Daytona + EPR-17891 for Sega Rally + GAL - Lattice GAL16V8B stamped 315-5625 common to both Daytona and Sega Rally + DSW(8) - 8-Position dip switch, all OFF + M6253 - Oki M6253 + 315-5296 - Sega Custom QFP100 + plus several transistors, resistors, a couple of relays and 8 connectors. + + +*/ + +#include "emu.h" +#include "includes/model2.h" + +#include "cpu/i960/i960.h" +#include "cpu/m68000/m68000.h" +#include "cpu/z80/z80.h" +#include "machine/clock.h" +#include "machine/cxd1095.h" +#include "machine/eepromser.h" +#include "machine/mb8421.h" +#include "machine/msm6253.h" +#include "machine/nvram.h" +#include "machine/315_5296.h" +#include "machine/315_5649.h" +#include "machine/model1io.h" +//#include "machine/model1io2.h" +#include "sound/2612intf.h" +#include "video/segaic24.h" +#include "speaker.h" + +//#include "model1io2.lh" + +/* Timers - these count down at 25 MHz and pull IRQ2 when they hit 0 */ +READ32_MEMBER(model2_state::timers_r) +{ + m_maincpu->i960_noburst(); + + // if timer is running, calculate current value + if (m_timerrun[offset]) + { + // get elapsed time, convert to units of 25 MHz + uint32_t cur = (m_timers[offset]->time_elapsed() * 25000000).as_double(); + + // subtract units from starting value + m_timervals[offset] = m_timerorig[offset] - cur; + } + + return m_timervals[offset]; +} + +WRITE32_MEMBER(model2_state::timers_w) +{ + attotime period; + + m_maincpu->i960_noburst(); + COMBINE_DATA(&m_timervals[offset]); + + m_timerorig[offset] = m_timervals[offset]; + period = attotime::from_hz(25000000) * m_timerorig[offset]; + m_timers[offset]->adjust(period); + m_timerrun[offset] = 1; +} + +TIMER_DEVICE_CALLBACK_MEMBER(model2_state::model2_timer_cb) +{ + int tnum = (int)(uintptr_t)ptr; + int bit = tnum + 2; + + if(m_timerrun[tnum] == 0) + return; + + m_timers[tnum]->reset(); + + m_intreq |= (1<<bit); + if(m_intena & 1<<bit) + m_maincpu->set_input_line(I960_IRQ2, ASSERT_LINE); + //printf("%08x %08x (%08x)\n",m_intreq,m_intena,1<<bit); + model2_check_irq_state(); + + m_timervals[tnum] = 0xfffff; + m_timerrun[tnum] = 0; +} + +MACHINE_START_MEMBER( model2_state, model2 ) +{ + // initialize custom debugger pool, @see machine/model2.cpp + debug_init(); + + save_item(NAME(m_intreq)); + save_item(NAME(m_intena)); + save_item(NAME(m_coproctl)); + save_item(NAME(m_coprocnt)); + save_item(NAME(m_geoctl)); + save_item(NAME(m_geocnt)); + save_item(NAME(m_ctrlmode)); + save_item(NAME(m_timervals[0])); + save_item(NAME(m_timervals[1])); + save_item(NAME(m_timervals[2])); + save_item(NAME(m_timervals[3])); + save_item(NAME(m_timerrun[0])); + save_item(NAME(m_timerrun[1])); + save_item(NAME(m_timerrun[2])); + save_item(NAME(m_timerrun[3])); + + save_item(NAME(m_geo_write_start_address)); + save_item(NAME(m_geo_read_start_address)); +} + +MACHINE_START_MEMBER(model2_tgp_state,model2_tgp) +{ + MACHINE_START_CALL_MEMBER(model2); + + m_copro_fifo_in->setup(16, + [this]() { m_copro_tgp->stall(); }, + [this]() { m_copro_tgp->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); }, + [this]() { m_copro_tgp->set_input_line(INPUT_LINE_HALT, CLEAR_LINE); }, + [this]() { m_maincpu->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); }, + [this]() { m_maincpu->set_input_line(INPUT_LINE_HALT, CLEAR_LINE); }, + [ ]() { }, + [ ]() { }); + + m_copro_fifo_out->setup(16, + [this]() { m_maincpu->i960_stall(); }, + [this]() { m_maincpu->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); }, + [this]() { m_maincpu->set_input_line(INPUT_LINE_HALT, CLEAR_LINE); }, + [this]() { m_copro_tgp->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); }, + [this]() { m_copro_tgp->set_input_line(INPUT_LINE_HALT, CLEAR_LINE); }, + [ ]() { }, + [ ]() { }); +} + +MACHINE_START_MEMBER(model2b_state,model2b) +{ + MACHINE_START_CALL_MEMBER(model2); + + m_copro_fifo_in->setup(16, + [ ]() { }, + [ ]() { }, + [ ]() { }, + [this]() { m_maincpu->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); }, + [this]() { m_maincpu->set_input_line(INPUT_LINE_HALT, CLEAR_LINE); }, + [this]() { m_copro_adsp->set_flag_input(0, m_copro_fifo_in->is_empty()); }, + [this]() { m_copro_adsp->set_flag_input(0, m_copro_fifo_in->is_empty()); }); + m_copro_fifo_out->setup(16, + [this]() { m_maincpu->i960_stall(); }, + [this]() { m_maincpu->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); }, + [this]() { m_maincpu->set_input_line(INPUT_LINE_HALT, CLEAR_LINE); }, + [ ]() { }, + [ ]() { }, + [this]() { m_copro_adsp->set_flag_input(1, m_copro_fifo_in->is_full()); }, + [this]() { m_copro_adsp->set_flag_input(1, m_copro_fifo_in->is_full()); }); +} + +MACHINE_START_MEMBER(model2c_state,model2c) +{ + MACHINE_START_CALL_MEMBER(model2); + + m_copro_fifo_in->setup(16, + [ ]() { }, + [ ]() { }, + [ ]() { }, + [this]() { m_maincpu->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); }, + [this]() { m_maincpu->set_input_line(INPUT_LINE_HALT, CLEAR_LINE); }, + [ ]() { }, + [ ]() { }); + m_copro_fifo_out->setup(16, + [this]() { m_maincpu->i960_stall(); }, + [this]() { m_maincpu->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); }, + [this]() { m_maincpu->set_input_line(INPUT_LINE_HALT, CLEAR_LINE); }, + [ ]() { }, + [ ]() { }, + [ ]() { }, + [ ]() { }); +} + +MACHINE_RESET_MEMBER( model2_state, model2_common ) +{ + int i; + + m_intreq = 0; + m_intena = 0; + m_coproctl = 0; + m_coprocnt = 0; + m_geoctl = 0; + m_geocnt = 0; + m_ctrlmode = 0; + + m_timervals[0] = 0xfffff; + m_timervals[1] = 0xfffff; + m_timervals[2] = 0xfffff; + m_timervals[3] = 0xfffff; + + m_timerrun[0] = m_timerrun[1] = m_timerrun[2] = m_timerrun[3] = 0; + + for (i=0; i<4; i++) + m_timers[i]->reset(); + + m_uart->write_cts(0); + + // initialize bufferram to a sane default + // TODO: HW can probably parse this at will somehow ... + for (i=0;i<0x20000/4;i++) + m_bufferram[i] = 0x07800f0f; + + m_copro_fifo_in->clear(); + m_copro_fifo_out->clear(); + m_geo_write_start_address = 0; + m_geo_read_start_address = 0; +} + +MACHINE_RESET_MEMBER(model2_state,model2_scsp) +{ + membank("bank4")->set_base(memregion("scsp")->base() + 0x200000); + membank("bank5")->set_base(memregion("scsp")->base() + 0x600000); + + // copy the 68k vector table into RAM + memcpy(m_soundram, memregion("audiocpu")->base() + 0x80000, 16); + m_audiocpu->reset(); + m_scsp->set_ram_base(m_soundram); +} + +MACHINE_RESET_MEMBER(model2_tgp_state,model2_tgp) +{ + MACHINE_RESET_CALL_MEMBER(model2_common); + + // hold TGP in halt until we have code + m_copro_tgp->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); +} + +MACHINE_RESET_MEMBER(model2o_state,model2o) +{ + MACHINE_RESET_CALL_MEMBER(model2_tgp); +} + +MACHINE_RESET_MEMBER(model2a_state,model2a) +{ + MACHINE_RESET_CALL_MEMBER(model2_tgp); + MACHINE_RESET_CALL_MEMBER(model2_scsp); +} + +MACHINE_RESET_MEMBER(model2b_state,model2b) +{ + MACHINE_RESET_CALL_MEMBER(model2_common); + MACHINE_RESET_CALL_MEMBER(model2_scsp); + + m_copro_adsp->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); + + // set FIFOIN empty flag on SHARC + m_copro_adsp->set_input_line(SHARC_INPUT_FLAG0, ASSERT_LINE); + // clear FIFOOUT buffer full flag on SHARC + m_copro_adsp->set_input_line(SHARC_INPUT_FLAG1, CLEAR_LINE); +} + +MACHINE_RESET_MEMBER(model2c_state,model2c) +{ + MACHINE_RESET_CALL_MEMBER(model2_common); + MACHINE_RESET_CALL_MEMBER(model2_scsp); + + m_copro_tgpx4->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); +} + +WRITE16_MEMBER(model2_state::palette_w) +{ + COMBINE_DATA(&m_palram[offset]); + u16 color = m_palram[offset]; + m_palette->set_pen_color(offset, pal5bit(color >> 0), pal5bit(color >> 5), pal5bit(color >> 10)); +} + +READ16_MEMBER(model2_state::palette_r) +{ + return m_palram[offset]; +} + +WRITE16_MEMBER(model2_state::colorxlat_w) +{ + COMBINE_DATA(&m_colorxlat[offset]); +} + +READ16_MEMBER(model2_state::colorxlat_r) +{ + return m_colorxlat[offset]; +} + +// Apparently original Model 2 doesn't have fifo control? +READ32_MEMBER(model2o_state::fifo_control_2o_r) +{ + return 0xffffffff; +} + +READ32_MEMBER(model2_state::fifo_control_2a_r) +{ + uint32_t r = 0; + + if (m_copro_fifo_out->is_empty()) + { + r |= 1; + } + + // #### 1 if fifo empty, zerogun needs | 0x04 set + // TODO: 0x04 is probably fifo full, zeroguna stalls with a fresh nvram with that enabled? + return r; +// return r | 0x04; +} + +READ32_MEMBER(model2_state::videoctl_r) +{ + uint8_t framenum; + + if(m_render_mode == false) + framenum = (m_screen->frame_number() & 2) << 1; + else + framenum = (m_screen->frame_number() & 1) << 2; + + return (framenum) | (m_videocontrol & 3); +} + +WRITE32_MEMBER(model2_state::videoctl_w) +{ + COMBINE_DATA(&m_videocontrol); +} + +// Coprocessor - Common +READ32_MEMBER(model2_state::copro_prg_r) +{ + return 0xffffffff; +} + +READ32_MEMBER(model2_state::copro_ctl1_r) +{ + return m_coproctl; +} + +WRITE32_MEMBER(model2_state::copro_ctl1_w) +{ + // did hi bit change? + if ((data ^ m_coproctl) == 0x80000000) + { + if (data & 0x80000000) + { + logerror("Start copro upload\n"); + m_coprocnt = 0; + copro_halt(); + } + else + { + logerror("Boot copro, %d dwords\n", m_coprocnt); + copro_boot(); + } + } + + COMBINE_DATA(&m_coproctl); +} + + + +// Coprocessor - TGP +void model2_tgp_state::copro_tgp_prog_map(address_map &map) +{ + map(0x000, 0xfff).ram().share("copro_tgp_program"); +} + +void model2_tgp_state::copro_tgp_data_map(address_map &map) +{ + map(0x0000, 0x00ff).ram(); + map(0x0200, 0x03ff).ram(); +} + +void model2_tgp_state::copro_tgp_bank_map(address_map &map) +{ + map(0x00020, 0x00023).rw(this, FUNC(model2_tgp_state::copro_sincos_r), FUNC(model2_tgp_state::copro_sincos_w)); + map(0x00024, 0x00027).rw(this, FUNC(model2_tgp_state::copro_atan_r), FUNC(model2_tgp_state::copro_atan_w)); + map(0x00028, 0x00029).rw(this, FUNC(model2_tgp_state::copro_inv_r), FUNC(model2_tgp_state::copro_inv_w)); + map(0x0002a, 0x0002b).rw(this, FUNC(model2_tgp_state::copro_isqrt_r), FUNC(model2_tgp_state::copro_isqrt_w)); + + map(0x10000, 0x1ffff).rw(this, FUNC(model2_tgp_state::copro_tgp_memory_r), FUNC(model2_tgp_state::copro_tgp_memory_w)); +} + +void model2_tgp_state::copro_tgp_io_map(address_map &map) +{ + map(0x0000, 0xffff).m(m_copro_tgp_bank, FUNC(address_map_bank_device::amap32)); +} + +void model2_tgp_state::copro_tgp_rf_map(address_map &map) +{ + map(0x0, 0x0).nopw(); // leds? busy flag? + map(0x1, 0x1).r(m_copro_fifo_in, FUNC(generic_fifo_u32_device::read)); + map(0x2, 0x2).w(m_copro_fifo_out, FUNC(generic_fifo_u32_device::write)); + map(0x3, 0x3).w(this, FUNC(model2_tgp_state::copro_tgp_bank_w)); +} + +READ32_MEMBER(model2_tgp_state::copro_tgp_memory_r) +{ + offs_t adr = (m_copro_tgp_bank_reg & 0xff0000) | offset; + + if(adr & 0x800000) { + adr &= (m_copro_data->bytes() >> 2) - 1; + return m_copro_data->as_u32(adr); + } + + if(adr & 0x400000) { + adr &= 0x7fff; + return m_bufferram[adr]; + } + + return 0; +} + +WRITE32_MEMBER(model2_tgp_state::copro_tgp_memory_w) +{ + offs_t adr = (m_copro_tgp_bank_reg & 0xff0000) | offset; + if(adr & 0x400000) { + adr &= 0x7fff; + COMBINE_DATA(&m_bufferram[adr]); + } +} + +WRITE32_MEMBER(model2_tgp_state::copro_tgp_bank_w) +{ + COMBINE_DATA(&m_copro_tgp_bank_reg); + m_copro_tgp_bank->set_bank(m_copro_tgp_bank_reg & 0xc00000 ? 1 : 0); +} + +WRITE32_MEMBER(model2_tgp_state::copro_sincos_w) +{ + COMBINE_DATA(&m_copro_sincos_base); +} + +READ32_MEMBER(model2_tgp_state::copro_sincos_r) +{ + offs_t ang = m_copro_sincos_base + offset * 0x4000; + offs_t index = ang & 0x3fff; + if(ang & 0x4000) + index ^= 0x3fff; + u32 result = m_copro_tgp_tables[index]; + if(ang & 0x8000) + result ^= 0x80000000; + return result; +} + +WRITE32_MEMBER(model2_tgp_state::copro_inv_w) +{ + COMBINE_DATA(&m_copro_inv_base); +} + +READ32_MEMBER(model2_tgp_state::copro_inv_r) +{ + offs_t index = ((m_copro_inv_base >> 9) & 0x3ffe) | (offset & 1); + u32 result = m_copro_tgp_tables[index | 0x8000]; + u8 bexp = (m_copro_inv_base >> 23) & 0xff; + u8 exp = (result >> 23) + (0x7f - bexp); + result = (result & 0x807fffff) | (exp << 23); + if(m_copro_inv_base & 0x80000000) + result ^= 0x80000000; + return result; +} + +WRITE32_MEMBER(model2_tgp_state::copro_isqrt_w) +{ + COMBINE_DATA(&m_copro_isqrt_base); +} + +READ32_MEMBER(model2_tgp_state::copro_isqrt_r) +{ + offs_t index = 0x2000 ^ (((m_copro_isqrt_base>> 10) & 0x3ffe) | (offset & 1)); + u32 result = m_copro_tgp_tables[index | 0xc000]; + u8 bexp = (m_copro_isqrt_base >> 24) & 0x7f; + u8 exp = (result >> 23) + (0x3f - bexp); + result = (result & 0x807fffff) | (exp << 23); + if(!(offset & 1)) + result &= 0x7fffffff; + return result; +} + +WRITE32_MEMBER(model2_tgp_state::copro_atan_w) +{ + COMBINE_DATA(&m_copro_atan_base[offset]); + m_copro_tgp->gpio0_w((m_copro_atan_base[0] & 0x7fffffff) <= (m_copro_atan_base[1] & 0x7fffffff)); +} + +READ32_MEMBER(model2_tgp_state::copro_atan_r) +{ + u8 ie = 0x88 - (m_copro_atan_base[3] >> 23); + + bool s0 = m_copro_atan_base[0] & 0x80000000; + bool s1 = m_copro_atan_base[1] & 0x80000000; + bool s2 = (m_copro_atan_base[0] & 0x7fffffff) <= (m_copro_atan_base[1] & 0x7fffffff); + + offs_t im = m_copro_atan_base[3] & 0x7fffff; + offs_t index = ie <= 0x17 ? (im | 0x800000) >> ie : 0; + if(index == 0x4000) + index = 0x3fff; + + u32 result = m_copro_tgp_tables[index | 0x4000]; + + if(s0 ^ s1 ^ s2) + result >>= 16; + if(s2) + result += 0x4000; + if((s0 && !s2) || (s1 && s2)) + result += 0x8000; + + return result & 0xffff; +} + +WRITE32_MEMBER(model2_tgp_state::copro_function_port_w) +{ + uint32_t d = data & 0x800fffff; + uint32_t a = (offset >> 2) & 0xff; + d |= a << 23; + + m_copro_fifo_in->push(u32(d)); +} + +void model2_tgp_state::copro_halt() +{ + m_copro_tgp->set_input_line(INPUT_LINE_HALT, ASSERT_LINE); +} + +void model2_tgp_state::copro_boot() +{ + m_copro_tgp->set_input_line(INPUT_LINE_HALT, CLEAR_LINE); + m_copro_tgp->pulse_input_line(INPUT_LINE_RESET, attotime::zero); +} + +READ32_MEMBER(model2_tgp_state::copro_fifo_r) +{ + m_maincpu->i960_noburst(); + return m_copro_fifo_out->pop(); +} + +WRITE32_MEMBER(model2_tgp_state::copro_fifo_w) +{ + m_maincpu->i960_noburst(); + if (m_coproctl & 0x80000000) + { + m_copro_tgp_program[m_coprocnt] = data; + m_coprocnt++; + } + else + m_copro_fifo_in->push(u32(data)); +} + + + +// Coprocessor - SHARC + +READ32_MEMBER(model2b_state::copro_sharc_buffer_r) +{ + return m_bufferram[offset & 0x7fff]; +} + +WRITE32_MEMBER(model2b_state::copro_sharc_buffer_w) +{ + m_bufferram[offset & 0x7fff] = data; +} + +void model2b_state::copro_sharc_map(address_map &map) +{ + map(0x0400000, 0x0bfffff).r(m_copro_fifo_in, FUNC(generic_fifo_u32_device::read)); + map(0x0c00000, 0x13fffff).w(m_copro_fifo_out, FUNC(generic_fifo_u32_device::write)); + map(0x1400000, 0x1bfffff).rw(this, FUNC(model2b_state::copro_sharc_buffer_r), FUNC(model2b_state::copro_sharc_buffer_w)); + map(0x1c00000, 0x1dfffff).rom().region("copro_data", 0); +} + +void model2b_state::copro_halt() +{ +} + +void model2b_state::copro_boot() +{ + m_copro_adsp->set_input_line(INPUT_LINE_HALT, CLEAR_LINE); +} + +READ32_MEMBER(model2b_state::copro_fifo_r) +{ + m_maincpu->i960_noburst(); + return m_copro_fifo_out->pop(); +} + +WRITE32_MEMBER(model2b_state::copro_fifo_w) +{ + m_maincpu->i960_noburst(); + if (m_coproctl & 0x80000000) + { + m_copro_adsp->external_dma_write(m_coprocnt, data & 0xffff); + m_coprocnt++; + } + else + { + m_copro_fifo_in->push(u32(data)); + } +} + +WRITE32_MEMBER(model2b_state::copro_sharc_iop_w) +{ + /* FIXME: clean this mess */ + if ((strcmp(machine().system().name, "schamp" ) == 0) || + (strcmp(machine().system().name, "sfight" ) == 0) || + (strcmp(machine().system().name, "fvipers" ) == 0) || + (strcmp(machine().system().name, "fvipersb" ) == 0) || + (strcmp(machine().system().name, "vstriker" ) == 0) || + (strcmp(machine().system().name, "vstrikero" ) == 0) || + (strcmp(machine().system().name, "gunblade" ) == 0) || + (strcmp(machine().system().name, "von" ) == 0) || + (strcmp(machine().system().name, "vonj" ) == 0) || + (strcmp(machine().system().name, "rchase2" ) == 0)) + { + m_copro_adsp->external_iop_write(offset, data); + } + else + { + if(offset == 0x10/4) + { + m_copro_adsp->external_iop_write(offset, data); + return; + } + + if ((m_iop_write_num & 1) == 0) + { + m_iop_data = data & 0xffff; + } + else + { + m_iop_data |= (data & 0xffff) << 16; + m_copro_adsp->external_iop_write(offset, m_iop_data); + } + m_iop_write_num++; + } +} + +WRITE32_MEMBER(model2b_state::copro_function_port_w) +{ + uint32_t d = data & 0x800fffff; + uint32_t a = (offset >> 2) & 0xff; + d |= a << 23; + + m_copro_fifo_in->push(u32(d)); +} + + + +// Coprocessor - TGPx4 +void model2c_state::copro_halt() +{ +} + +void model2c_state::copro_boot() +{ + m_copro_tgpx4->set_input_line(INPUT_LINE_HALT, CLEAR_LINE); +} + +READ32_MEMBER(model2c_state::copro_fifo_r) +{ + m_maincpu->i960_noburst(); + return m_copro_fifo_out->pop(); +} + +WRITE32_MEMBER(model2c_state::copro_fifo_w) +{ + m_maincpu->i960_noburst(); + if (m_coproctl & 0x80000000) + { + if (m_coprocnt & 1) + { + m_copro_tgpx4_program[m_coprocnt / 2] &= 0xffffffffU; + m_copro_tgpx4_program[m_coprocnt / 2] |= u64(data) << 32; + } + else + { + m_copro_tgpx4_program[m_coprocnt / 2] &= 0xffffffff00000000U; + m_copro_tgpx4_program[m_coprocnt / 2] |= data; + } + + m_coprocnt++; + } + else + { + m_copro_fifo_in->push(u32(data)); + } +} + +WRITE32_MEMBER(model2c_state::copro_function_port_w) +{ + uint32_t d = data & 0x800fffff; + uint32_t a = (offset >> 2) & 0xff; + d |= a << 23; + + m_copro_fifo_in->push(u32(d)); +} + +void model2c_state::copro_tgpx4_map(address_map &map) +{ + map(0x00000000, 0x00007fff).ram().share("copro_tgpx4_program"); +} + +void model2c_state::copro_tgpx4_data_map(address_map &map) +{ +// map(0x00000000, 0x000003ff) internal RAM + map(0x00400000, 0x00407fff).ram().share("bufferram").mirror(0x003f8000); + map(0x00800000, 0x008fffff).rom().region("copro_data",0); // ROM data +} + + +/*****************************************************************************/ +/* GEO */ + + +WRITE32_MEMBER(model2_state::geo_ctl1_w) +{ + // did hi bit change? + if ((data ^ m_geoctl) == 0x80000000) + { + if (data & 0x80000000) + { + logerror("Start geo upload\n"); + m_geocnt = 0; + } + else + { + logerror("Boot geo, %d dwords\n", m_geocnt); + } + } + + m_geoctl = data; +} + +void model2_state::push_geo_data(uint32_t data) +{ + //osd_printf_debug("push_geo_data: %08X: %08X\n", 0x900000+m_geo_write_start_address, data); + m_bufferram[m_geo_write_start_address/4] = data; + m_geo_write_start_address += 4; +} + +READ32_MEMBER(model2_state::geo_prg_r) +{ + popmessage("Read from Geometry FIFO at %08x, contact MAMEdev",offset*4); + return 0xffffffff; +} + +WRITE32_MEMBER(model2_state::geo_prg_w) +{ + if (m_geoctl & 0x80000000) + { + //logerror("geo_prg_w: %08X: %08X\n", m_geocnt, data); + m_geocnt++; + } + else + { + //osd_printf_debug("GEO: %08X: push %08X\n", m_geo_write_start_address, data); + push_geo_data(data); + } +} + +READ32_MEMBER(model2_state::geo_r) +{ + int address = offset * 4; + if (address == 0x2008) + { + return m_geo_write_start_address; + } + else if (address == 0x3008) + { + return m_geo_read_start_address; + } + +// fatalerror("geo_r: %08X, %08X\n", address, mem_mask); + logerror("geo_r: PC:%08x - %08X\n", m_maincpu->pc(), address); + + return 0; +} + +WRITE32_MEMBER(model2_state::geo_w) +{ + int address = offset * 4; + + if (address < 0x1000) + { + /*if (data & 0x80000000) + { + int i; + uint32_t a; + osd_printf_debug("GEO: jump to %08X\n", (data & 0xfffff)); + a = (data & 0xfffff) / 4; + for (i=0; i < 4; i++) + { + osd_printf_debug(" %08X: %08X %08X %08X %08X\n", 0x900000+(a*4)+(i*16), + m_bufferram[a+(i*4)+0], m_bufferram[a+(i*4)+1], m_bufferram[a+(i*4)+2], m_bufferram[a+(i*4)+3]); + } + } + else + { + int function = (address >> 4) & 0x3f; + switch (address & 0xf) + { + case 0x0: + { + osd_printf_debug("GEO: function %02X (%08X, %08X)\n", function, address, data); + break; + } + + case 0x4: osd_printf_debug("GEO: function %02X, command length %d\n", function, data & 0x3f); break; + case 0x8: osd_printf_debug("GEO: function %02X, data length %d\n", function, data & 0x7f); break; + } + }*/ + + if (data & 0x80000000) + { + uint32_t r = 0; + r |= data & 0x800fffff; + r |= ((address >> 4) & 0x3f) << 23; + push_geo_data(r); + } + else + { + if ((address & 0xf) == 0) + { + uint32_t r = 0; + r |= data & 0x000fffff; + r |= ((address >> 4) & 0x3f) << 23; + if((address >> 4) & 0xc0) + { + uint8_t function = (address >> 4) & 0x3f; + if(function == 1) + { + r |= ((address>>10)&3)<<29; // Eye Mode, used by Sega Rally on car select + //popmessage("Eye mode %02x? Contact MAMEdev",function); + } + } + push_geo_data(r); + } + } + } + else if (address == 0x1008) + { + //osd_printf_debug("GEO: Write Start Address: %08X\n", data); + m_geo_write_start_address = data & 0xfffff; + } + else if (address == 0x3008) + { + //osd_printf_debug("GEO: Read Start Address: %08X\n", data); + m_geo_read_start_address = data & 0xfffff; + } + else + { + fatalerror("geo_w: %08X = %08X\n", address, data); + } +} + +/*****************************************************************************/ + +READ32_MEMBER(model2_state::irq_request_r) +{ + m_maincpu->i960_noburst(); + + return m_intreq; +} + +READ32_MEMBER(model2_state::irq_enable_r) +{ + m_maincpu->i960_noburst(); + + return m_intena; +} + +WRITE32_MEMBER(model2_state::irq_ack_w) +{ + m_maincpu->i960_noburst(); + + m_intreq &= data; + + model2_check_irqack_state(data ^ 0xffffffff); +} + +WRITE32_MEMBER(model2_state::irq_enable_w) +{ + m_maincpu->i960_noburst(); + + COMBINE_DATA(&m_intena); + model2_check_irq_state(); +} + +void model2_state::model2_check_irq_state() +{ + return; + + /* TODO: vf2 and fvipers hangs with an irq halt on POST, disabled for now */ + const int irq_type[12]= {I960_IRQ0,I960_IRQ1,I960_IRQ2,I960_IRQ2,I960_IRQ2,I960_IRQ2,I960_IRQ2,I960_IRQ2,I960_IRQ2,I960_IRQ2,I960_IRQ3,I960_IRQ3}; + + for(int i=0;i<12;i++) + { + if (m_intena & (1<<i) && m_intreq & (1<<i)) + { + m_maincpu->set_input_line(irq_type[i], ASSERT_LINE); + return; + } + } +} + +void model2_state::model2_check_irqack_state(uint32_t data) +{ + const int irq_type[12]= {I960_IRQ0,I960_IRQ1,I960_IRQ2,I960_IRQ2,I960_IRQ2,I960_IRQ2,I960_IRQ2,I960_IRQ2,I960_IRQ2,I960_IRQ2,I960_IRQ3,I960_IRQ3}; + + for(int i=0;i<12;i++) + { + if(data & 1<<i) + m_maincpu->set_input_line(irq_type[i], CLEAR_LINE); + } +} + +/* TODO: rewrite this part. It's a 8251-compatible chip */ +READ32_MEMBER(model2_state::model2_serial_r) +{ + if (offset == 0) + { + u32 result = 0; + if (ACCESSING_BITS_0_7 && (offset == 0)) + result |= m_uart->data_r(space, 0); + if (ACCESSING_BITS_16_23 && (offset == 0)) + result |= m_uart->status_r(space, 0) << 16; + return result; + } + + return 0xffffffff; +} + + +WRITE32_MEMBER(model2_state::model2_serial_w) +{ + if (ACCESSING_BITS_0_7 && (offset == 0)) + { + m_uart->data_w(space, 0, data & 0xff); + + if (m_scsp.found()) + { + m_scsp->midi_in(space, 0, data&0xff, 0); + + // give the 68k time to notice + // TODO: 40 usecs is too much for Sky Target + m_maincpu->spin_until_time(attotime::from_usec(10)); + } + } + if (ACCESSING_BITS_16_23 && (offset == 0)) + { + m_uart->control_w(space, 0, (data >> 16) & 0xff); + } +} + + +#ifdef UNUSED_FUNCTION +WRITE32_MEMBER(model2_state::copro_w) +{ + int address = offset * 4; + + if (address < 0x400) + { + int function = (address & 0xfff) >> 4; + switch (address & 0xf) + { + case 0x0: osd_printf_debug("COPRO: function %02X, command %d\n", function, (data >> 23) & 0x3f); break; + case 0x4: osd_printf_debug("COPRO: function %02X, command length %d\n", function, data & 0x3f); break; + case 0x8: osd_printf_debug("COPRO: function %02X, data length %d\n", function, data & 0x7f); break; + } + } + + //osd_printf_debug("COPRO: %08X = %08X\n", offset, data); +} +#endif + +READ32_MEMBER(model2_state::render_mode_r) +{ + return (m_render_unk << 14) | (m_render_mode << 2) | (m_render_test_mode << 0); +} + +WRITE32_MEMBER(model2_state::render_mode_w) +{ + // ---- -x-- (1) 60 Hz mode + // (0) 30 Hz mode - skytargt, desert, vstriker, vcop + // ---- ---x Test Mode (Host can "access memories that are always being reloaded") + // Effectively used by Last Bronx to r/w to the framebuffer + m_render_test_mode = bool(BIT(data,0)); + + m_render_mode = bool(BIT(data,2)); + + // undocumented, unknown purpose + m_render_unk = bool(BIT(data,14)); +// osd_printf_debug("Mode = %08X\n", data); +} + +WRITE32_MEMBER(model2_tgp_state::tex0_w) +{ + if ( (offset & 1) == 0 ) + { + m_textureram0[offset>>1] &= 0xffff0000; + m_textureram0[offset>>1] |= data & 0xffff; + } + else + { + m_textureram0[offset>>1] &= 0x0000ffff; + m_textureram0[offset>>1] |= (data & 0xffff) << 16; + } +} + +WRITE32_MEMBER(model2_tgp_state::tex1_w) +{ + if ( (offset & 1) == 0 ) + { + m_textureram1[offset>>1] &= 0xffff0000; + m_textureram1[offset>>1] |= data & 0xffff; + } + else + { + m_textureram1[offset>>1] &= 0x0000ffff; + m_textureram1[offset>>1] |= (data & 0xffff) << 16; + } +} + +READ16_MEMBER(model2_state::lumaram_r) +{ + return m_lumaram[offset]; +} + +WRITE16_MEMBER(model2_state::lumaram_w) +{ + COMBINE_DATA(&m_lumaram[offset]); +} + +/* Top Skater reads here and discards the result */ +READ8_MEMBER(model2_state::tgpid_r) +{ + unsigned char ID[]={0,'T','A','H',0,'A','K','O',0,'Z','A','K',0,'M','T','K'}; + + return ID[offset]; +} + +READ16_MEMBER(model2_state::fbvram_bankA_r) { return m_fbvramA[offset]; } +READ16_MEMBER(model2_state::fbvram_bankB_r) { return m_fbvramB[offset]; } +WRITE16_MEMBER(model2_state::fbvram_bankA_w) { COMBINE_DATA(&m_fbvramA[offset]); } +WRITE16_MEMBER(model2_state::fbvram_bankB_w) { COMBINE_DATA(&m_fbvramB[offset]); } + +/* common map for all Model 2 versions */ +void model2_state::model2_base_mem(address_map &map) +{ + map(0x00000000, 0x001fffff).rom().nopw(); + + map(0x00500000, 0x005fffff).ram().share("workram"); + + map(0x00800000, 0x00803fff).rw(this, FUNC(model2_state::geo_r), FUNC(model2_state::geo_w)); + //AM_RANGE(0x00800010, 0x00800013) AM_WRITENOP + //AM_RANGE(0x008000b0, 0x008000b3) AM_WRITENOP + //AM_RANGE(0x00804004, 0x0080400f) AM_WRITENOP // quiet psikyo games + + //AM_RANGE(0x00880000, 0x00883fff) AM_WRITE(copro_w) + + map(0x00900000, 0x0091ffff).mirror(0x60000).ram().share("bufferram"); + + map(0x00980004, 0x00980007).r(this, FUNC(model2_state::fifo_control_2a_r)); + map(0x0098000c, 0x0098000f).rw(this, FUNC(model2_state::videoctl_r), FUNC(model2_state::videoctl_w)); + map(0x00980030, 0x0098003f).r(this, FUNC(model2_state::tgpid_r)); + + map(0x00e00000, 0x00e00037).ram(); // CPU control (wait-states) + map(0x00e80000, 0x00e80003).rw(this, FUNC(model2_state::irq_request_r), FUNC(model2_state::irq_ack_w)); + map(0x00e80004, 0x00e80007).rw(this, FUNC(model2_state::irq_enable_r), FUNC(model2_state::irq_enable_w)); + + map(0x00f00000, 0x00f0000f).rw(this, FUNC(model2_state::timers_r), FUNC(model2_state::timers_w)); + + map(0x01000000, 0x0100ffff).rw("tile", FUNC(segas24_tile_device::tile_r), FUNC(segas24_tile_device::tile_w)).mirror(0x110000); + map(0x01020000, 0x01020003).nopw().mirror(0x100000); // ABSEL, always 0 + map(0x01040000, 0x01040001).w("tile", FUNC(segas24_tile_device::xhout_w)).mirror(0x100000); // Horizontal synchronization register + map(0x01060000, 0x01060001).w("tile", FUNC(segas24_tile_device::xvout_w)).mirror(0x100000); // Vertical synchronization register + map(0x01070000, 0x01070003).nopw().mirror(0x100000); // Video synchronization switch + map(0x01080000, 0x010fffff).rw("tile", FUNC(segas24_tile_device::char_r), FUNC(segas24_tile_device::char_w)).mirror(0x100000); + + map(0x01800000, 0x01803fff).rw(this, FUNC(model2_state::palette_r), FUNC(model2_state::palette_w)); + map(0x01810000, 0x0181bfff).rw(this, FUNC(model2_state::colorxlat_r), FUNC(model2_state::colorxlat_w)); + map(0x0181c000, 0x0181c003).w(this, FUNC(model2_state::model2_3d_zclip_w)); + map(0x01a10000, 0x01a13fff).rw(m_m2comm, FUNC(m2comm_device::share_r), FUNC(m2comm_device::share_w)); + map(0x01a14000, 0x01a14000).rw(m_m2comm, FUNC(m2comm_device::cn_r), FUNC(m2comm_device::cn_w)); + map(0x01a14002, 0x01a14002).rw(m_m2comm, FUNC(m2comm_device::fg_r), FUNC(m2comm_device::fg_w)); + map(0x01d00000, 0x01d03fff).ram().share("backup1"); // Backup sram + map(0x02000000, 0x03ffffff).rom().region("main_data", 0); + + // "extra" data + map(0x06000000, 0x06ffffff).rom().region("main_data", 0x1000000); + + map(0x10000000, 0x101fffff).rw(this, FUNC(model2_state::render_mode_r), FUNC(model2_state::render_mode_w)); +// AM_RANGE(0x10200000, 0x103fffff) renderer status register + map(0x10400000, 0x105fffff).r(this, FUNC(model2_state::polygon_count_r)); +// AM_RANGE(0x10600000, 0x107fffff) polygon data ping +// AM_RANGE(0x10800000, 0x109fffff) polygon data pong +// AM_RANGE(0x10a00000, 0x10bfffff) fill memory ping +// AM_RANGE(0x10c00000, 0x10dfffff) fill memory pong + + // format is xGGGGGRRRRRBBBBB (512x400) + map(0x11600000, 0x1167ffff).rw(this, FUNC(model2_state::fbvram_bankA_r), FUNC(model2_state::fbvram_bankA_w)); // framebuffer A (last bronx title screen) + map(0x11680000, 0x116fffff).rw(this, FUNC(model2_state::fbvram_bankB_r), FUNC(model2_state::fbvram_bankB_w)); // framebuffer B + + map(0x12800000, 0x1281ffff).rw(this, FUNC(model2_state::lumaram_r), FUNC(model2_state::lumaram_w)).umask32(0x0000ffff); // polygon "luma" RAM +} + +/* common map for 5881 protection */ +void model2_state::model2_5881_mem(address_map &map) +{ + map(0x01d80000, 0x01d8ffff).ram(); + map(0x01d90000, 0x01d9ffff).m(m_cryptdevice, FUNC(sega_315_5881_crypt_device::iomap_le)); +} + + +//************************************************************************** +// LIGHTGUN +//************************************************************************** + +// Interface board ID: 837-12079 +// ALTERA FLEX + Sega 315-5338A + +READ8_MEMBER( model2_state::lightgun_data_r ) +{ + 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 ) +{ + if (m_lightgun_mux < 8) + return lightgun_data_r(space, m_lightgun_mux); + else + return lightgun_offscreen_r(space, 0); +} + +WRITE8_MEMBER( model2_state::lightgun_mux_w ) +{ + m_lightgun_mux = data; +} + +// handles offscreen gun trigger detection here +READ8_MEMBER( model2_state::lightgun_offscreen_r ) +{ + // 5 percent border size + const float BORDER_SIZE = 0.05f; + + // calculate width depending on min/max port value + const int BORDER_P1X = (m_lightgun_ports[1]->field(0x3ff)->maxval() - m_lightgun_ports[1]->field(0x3ff)->minval()) * BORDER_SIZE; + const int BORDER_P1Y = (m_lightgun_ports[0]->field(0x3ff)->maxval() - m_lightgun_ports[0]->field(0x3ff)->minval()) * BORDER_SIZE; + const int BORDER_P2X = (m_lightgun_ports[3]->field(0x3ff)->maxval() - m_lightgun_ports[3]->field(0x3ff)->minval()) * BORDER_SIZE; + const int BORDER_P2Y = (m_lightgun_ports[2]->field(0x3ff)->maxval() - m_lightgun_ports[2]->field(0x3ff)->minval()) * BORDER_SIZE; + + uint16_t data = 0xfffc; + + const uint16_t P1X = m_lightgun_ports[1].read_safe(0); + const uint16_t P1Y = m_lightgun_ports[0].read_safe(0); + const uint16_t P2X = m_lightgun_ports[3].read_safe(0); + const uint16_t P2Y = m_lightgun_ports[2].read_safe(0); + + // border hit test for player 1 and 2 + if (P1X <= (m_lightgun_ports[1]->field(0x3ff)->minval() + BORDER_P1X)) data |= 1; + if (P1X >= (m_lightgun_ports[1]->field(0x3ff)->maxval() - BORDER_P1X)) data |= 1; + if (P1Y <= (m_lightgun_ports[0]->field(0x3ff)->minval() + BORDER_P1Y)) data |= 1; + if (P1Y >= (m_lightgun_ports[0]->field(0x3ff)->maxval() - BORDER_P1Y)) data |= 1; + if (P2X <= (m_lightgun_ports[3]->field(0x3ff)->minval() + BORDER_P2X)) data |= 2; + if (P2X >= (m_lightgun_ports[3]->field(0x3ff)->maxval() - BORDER_P2X)) data |= 2; + if (P2Y <= (m_lightgun_ports[2]->field(0x3ff)->minval() + BORDER_P2Y)) data |= 2; + if (P2Y >= (m_lightgun_ports[2]->field(0x3ff)->maxval() - BORDER_P2Y)) data |= 2; + + return (data >> ((offset & 1)*8)) & 0xff; +} + + +//************************************************************************** +// OUTPUTS +//************************************************************************** + +WRITE8_MEMBER( model2o_state::daytona_output_w ) +{ + // 7------- leader led + // -6------ vr4 led + // --5----- vr3 led + // ---4---- vr2 led + // ----3--- vr1 led + // -----2-- start led + // ------1- coin counter 2 + // -------0 coin counter 1 + + machine().bookkeeping().coin_counter_w(1, BIT(data, 1)); + machine().bookkeeping().coin_counter_w(0, BIT(data, 0)); +} + +WRITE8_MEMBER( model2o_state::desert_output_w ) +{ + // 7------- cannon motor + // -6------ machine gun motor + // --5----- vr1 + // ---4---- vr2 + // ----3--- vr3 + // -----2-- start + // ------1- coin counter 2 + // -------0 coin counter 1 + + machine().bookkeeping().coin_counter_w(1, BIT(data, 1)); + machine().bookkeeping().coin_counter_w(0, BIT(data, 0)); +} + +WRITE8_MEMBER( model2o_state::vcop_output_w ) +{ + // 7654---- unknown (not used?) + // ----32-- start leds (always set together) + // ------1- coin counter 2 + // -------0 coin counter 1 + + machine().bookkeeping().coin_counter_w(1, BIT(~data, 1)); + machine().bookkeeping().coin_counter_w(0, BIT(~data, 0)); +} + + +//************************************************************************** +// I/O BOARD +//************************************************************************** + +// On the real system, another 315-5338A is acting as slave +// and writes the data to the dual port RAM. This isn't +// emulated yet, data just gets written to RAM. + +/* model 2/2a common memory map */ +void model2_tgp_state::model2_tgp_mem(address_map &map) +{ + model2_base_mem(map); + + map(0x00804000, 0x00807fff).rw(this, FUNC(model2_tgp_state::geo_prg_r), FUNC(model2_tgp_state::geo_prg_w)); + map(0x00880000, 0x00883fff).w(this, FUNC(model2_tgp_state::copro_function_port_w)); + map(0x00884000, 0x00887fff).rw(this, FUNC(model2_tgp_state::copro_fifo_r), FUNC(model2_tgp_state::copro_fifo_w)); + + map(0x00980000, 0x00980003).rw(this, FUNC(model2_tgp_state::copro_ctl1_r), FUNC(model2_tgp_state::copro_ctl1_w)); + map(0x00980008, 0x0098000b).w(this, FUNC(model2_tgp_state::geo_ctl1_w)); + map(0x009c0000, 0x009cffff).rw(this, FUNC(model2_tgp_state::model2_serial_r), FUNC(model2_tgp_state::model2_serial_w)); + + map(0x12000000, 0x121fffff).ram().w(this, FUNC(model2o_state::tex0_w)).mirror(0x200000).share("textureram0"); // texture RAM 0 + map(0x12400000, 0x125fffff).ram().w(this, FUNC(model2o_state::tex1_w)).mirror(0x200000).share("textureram1"); // texture RAM 1 +} + +/* original Model 2 overrides */ +void model2o_state::model2o_mem(address_map &map) +{ + model2_tgp_mem(map); + + map(0x00200000, 0x0021ffff).ram(); + map(0x00220000, 0x0023ffff).rom().region("maincpu", 0x20000); + map(0x00980004, 0x00980007).r(this, FUNC(model2o_state::fifo_control_2o_r)); + map(0x01c00000, 0x01c00fff).rw("dpram", FUNC(mb8421_device::right_r), FUNC(mb8421_device::right_w)).umask32(0x00ff00ff); // 2k*8-bit dual port ram + map(0x01c80000, 0x01c80003).rw(this, FUNC(model2o_state::model2_serial_r), FUNC(model2o_state::model2_serial_w)); +} + +/* Daytona "To The MAXX" PIC protection simulation */ +READ32_MEMBER(model2o_maxx_state::maxx_r) +{ + uint32_t *ROM = (uint32_t *)memregion("maincpu")->base(); + + if (offset <= 0x1f/4) + { + // special + if (mem_mask == 0xffff0000) + { + // 16-bit protection reads + m_maxxstate++; + m_maxxstate &= 0xf; + if (!m_maxxstate) + { + return 0x00070000; + } + else + { + if (m_maxxstate & 0x2) + { + return 0; + } + else + { + return 0x00040000; + } + } + } + else if (mem_mask == 0xffffffff) + { + // 32-bit read + if (offset == 0x22/4) + { + return 0x00ff0000; + } + } + } + + return ROM[offset + (0x040000/4)]; +} + +void model2o_maxx_state::model2o_maxx_mem(address_map &map) +{ + model2o_mem(map); + map(0x00240000, 0x0024ffff).r(this, FUNC(model2o_maxx_state::maxx_r)); +} + +READ8_MEMBER(model2o_gtx_state::gtx_r) +{ + uint8_t *ROM = memregion("prot_data")->base(); + + if(offset == 0xffffc) // disable protection ROM overlay (fallbacks to data rom?) + m_gtx_state = 2; + else if(offset == 0xff00c || offset == 0xf0003) // enable protection bank 0 + m_gtx_state = 0; + else if(offset == 0xff000) // enable protection bank 1 + m_gtx_state = 1; + + return ROM[m_gtx_state*0x100000+offset]; +} + +void model2o_gtx_state::model2o_gtx_mem(address_map &map) +{ + model2o_mem(map); + map(0x02c00000,0x02cfffff).r(this, FUNC(model2o_gtx_state::gtx_r)); +} + +/* TODO: read by Sonic the Fighters (bit 1), unknown purpose */ +READ32_MEMBER(model2_state::copro_status_r) +{ + if(m_coprocnt == 0) + return -1; + + return 0; +} + +/* 2A-CRX overrides */ +void model2a_state::model2a_crx_mem(address_map &map) +{ + model2_tgp_mem(map); + + map(0x00200000, 0x0023ffff).ram(); + map(0x01c00000, 0x01c0001f).rw("io", FUNC(sega_315_5649_device::read), FUNC(sega_315_5649_device::write)).umask32(0x00ff00ff); + map(0x01c00040, 0x01c00043).nopw(); + map(0x01c80000, 0x01c80003).rw(this, FUNC(model2a_state::model2_serial_r), FUNC(model2a_state::model2_serial_w)); +} + +void model2a_state::model2a_5881_mem(address_map &map) +{ + model2a_crx_mem(map); + model2_5881_mem(map); +} + +/* 2B-CRX overrides */ +void model2b_state::model2b_crx_mem(address_map &map) +{ + model2_base_mem(map); + + map(0x00200000, 0x0023ffff).ram(); + + map(0x00804000, 0x00807fff).rw(this, FUNC(model2b_state::geo_prg_r), FUNC(model2b_state::geo_prg_w)); + //AM_RANGE(0x00804000, 0x00807fff) AM_READWRITE(geo_sharc_fifo_r, geo_sharc_fifo_w) + //AM_RANGE(0x00840000, 0x00840fff) AM_WRITE(geo_sharc_iop_w) + + map(0x00880000, 0x00883fff).w(this, FUNC(model2b_state::copro_function_port_w)); + map(0x00884000, 0x00887fff).rw(this, FUNC(model2b_state::copro_fifo_r), FUNC(model2b_state::copro_fifo_w)); + map(0x008c0000, 0x008c0fff).w(this, FUNC(model2b_state::copro_sharc_iop_w)); + + map(0x00980000, 0x00980003).rw(this, FUNC(model2b_state::copro_ctl1_r), FUNC(model2b_state::copro_ctl1_w)); + map(0x00980008, 0x0098000b).w(this, FUNC(model2b_state::geo_ctl1_w)); + map(0x00980014, 0x00980017).r(this, FUNC(model2b_state::copro_status_r)); + //AM_RANGE(0x00980008, 0x0098000b) AM_WRITE(geo_sharc_ctl1_w ) + + map(0x009c0000, 0x009cffff).rw(this, FUNC(model2b_state::model2_serial_r), FUNC(model2b_state::model2_serial_w)); + + map(0x11000000, 0x110fffff).ram().share("textureram0"); // texture RAM 0 (2b/2c) + map(0x11100000, 0x111fffff).ram().share("textureram0"); // texture RAM 0 (2b/2c) + map(0x11200000, 0x112fffff).ram().share("textureram1"); // texture RAM 1 (2b/2c) + map(0x11300000, 0x113fffff).ram().share("textureram1"); // texture RAM 1 (2b/2c) + map(0x11400000, 0x1140ffff).rw(this, FUNC(model2b_state::lumaram_r), FUNC(model2b_state::lumaram_w)); // polygon "luma" RAM (2b/2c) + map(0x12800000, 0x1281ffff).rw(this, FUNC(model2b_state::lumaram_r), FUNC(model2b_state::lumaram_w)).umask32(0x0000ffff); // polygon "luma" RAM + + map(0x01c00000, 0x01c0001f).rw("io", FUNC(sega_315_5649_device::read), FUNC(sega_315_5649_device::write)).umask32(0x00ff00ff); + map(0x01c00040, 0x01c00043).nopw(); + map(0x01c80000, 0x01c80003).rw(this, FUNC(model2b_state::model2_serial_r), FUNC(model2b_state::model2_serial_w)); +} + +void model2b_state::model2b_5881_mem(address_map &map) +{ + model2b_crx_mem(map); + model2_5881_mem(map); +} + +/* 2C-CRX overrides */ +void model2c_state::model2c_crx_mem(address_map &map) +{ + model2_base_mem(map); + + map(0x00200000, 0x0023ffff).ram(); + + map(0x00804000, 0x00807fff).rw(this, FUNC(model2c_state::geo_prg_r), FUNC(model2c_state::geo_prg_w)); + map(0x00880000, 0x00883fff).w(this, FUNC(model2c_state::copro_function_port_w)); + map(0x00884000, 0x00887fff).rw(this, FUNC(model2c_state::copro_fifo_r), FUNC(model2c_state::copro_fifo_w)); + + map(0x00980000, 0x00980003).rw(this, FUNC(model2c_state::copro_ctl1_r), FUNC(model2c_state::copro_ctl1_w)); + map(0x00980008, 0x0098000b).w(this, FUNC(model2c_state::geo_ctl1_w)); + map(0x00980014, 0x00980017).r(this, FUNC(model2c_state::copro_status_r)); + map(0x009c0000, 0x009cffff).rw(this, FUNC(model2c_state::model2_serial_r), FUNC(model2c_state::model2_serial_w)); + + map(0x11000000, 0x111fffff).ram().share("textureram0"); // texture RAM 0 (2b/2c) + map(0x11200000, 0x113fffff).ram().share("textureram1"); // texture RAM 1 (2b/2c) + map(0x11400000, 0x1140ffff).rw(this, FUNC(model2c_state::lumaram_r), FUNC(model2c_state::lumaram_w)); // polygon "luma" RAM (2b/2c) + map(0x12800000, 0x1281ffff).rw(this, FUNC(model2c_state::lumaram_r), FUNC(model2c_state::lumaram_w)).umask32(0x0000ffff); // polygon "luma" RAM + + map(0x01c00000, 0x01c0001f).rw("io", FUNC(sega_315_5649_device::read), FUNC(sega_315_5649_device::write)).umask32(0x00ff00ff); + map(0x01c80000, 0x01c80003).rw(this, FUNC(model2c_state::model2_serial_r), FUNC(model2c_state::model2_serial_w)); +} + +void model2c_state::model2c_5881_mem(address_map &map) +{ + model2c_crx_mem(map); + model2_5881_mem(map); +} + + +//************************************************************************** +// DRIVE BOARD +//************************************************************************** + +/* + Rail Chase 2 "Drive I/O BD" documentation + + Aux board 837-11694, Z80 (4Mhz) with program rom EPR-17895 + + commands 0x2* are for device status bits (all of them active low) + + command 0x27 (4 port valve rear cylinder) + ---- --xx Cylinder Position (00 - neutral, 01 - up, 10 - down, 11 - error) + + command 0x29 + ---- -x-- Compressor Motor + ---- --x- Unloader Valve + ---- ---x Compression Valve + + command 0x2a (4 port valve left cylinder) + ---- -x-- Rev Valve + ---- --x- Down Valve + ---- ---x Up Valve + + command 0x2b (4 port valve right cylinder) + ---- -x-- Rev Valve + ---- --x- Down Valve + ---- ---x Up Valve + + command 0x2e + ---- --xx Compression SW (00 - error, 01 - low, 10 - high, 11 - error) + + command 0x2f + ---- x--- Emergency SW + ---- ---x Safety Sensor + + These are all used on network check, probably some specific data port R/Ws + + command 0x3b + command 0xe0 + command 0xd0 + command 0xb0 + command 0x70 + command 0x0e + command 0x0d + command 0x0b + command 0x07 + + Every other write of this controls devices behaviour: + + command 0x4f (left up valve off) + command 0x5b (left down valve off) + command 0x5d (compression valve on) + command 0x5e (left rev valve on) + command 0x5f (left Cylinder reset) + + command 0x6f (right up valve off) + command 0x7b (right down valve off) + command 0x7d (compression valve on) + command 0x7e (right rev valve on) + command 0x7f (right Cylinder reset) + + command 0x84 (reset up/down valves of rear cylinder) + command 0x85 (rear up valve on) + command 0x86 (rear down valve on) + + command 0x8b (compression valve on) + command 0x8d (left rev valve is on) + command 0x8e (right rev valve is on) + command 0x8f (reset 4 port valve left / right cylinders and compression valve) + +*/ + +// simulate this so that it passes the initial checks +READ8_MEMBER( model2_state::rchase2_drive_board_r ) +{ + uint8_t data = 0xff; + + if(m_cmd_data == 0xe0 || m_cmd_data == 0x0e) + data &= ~1; + if(m_cmd_data == 0xd0 || m_cmd_data == 0x0d) + data &= ~2; + if(m_cmd_data == 0xb0 || m_cmd_data == 0x0b) + data &= ~4; + if(m_cmd_data == 0x70 || m_cmd_data == 0x07) + data &= ~8; + + return data; +} + +WRITE8_MEMBER( model2_state::rchase2_drive_board_w ) +{ + m_cmd_data = data; +} + +WRITE8_MEMBER( model2_state::drive_board_w ) +{ + m_driveio_comm_data = data; + m_drivecpu->set_input_line(0, HOLD_LINE); +} + + +//************************************************************************** +// INPUT HANDLING +//************************************************************************** + +WRITE8_MEMBER( model2_state::eeprom_w ) +{ + m_ctrlmode = BIT(data, 0); + + m_eeprom->di_write(BIT(data, 5)); + m_eeprom->clk_write(BIT(data, 7) ? ASSERT_LINE : CLEAR_LINE); + m_eeprom->cs_write(BIT(data, 6) ? ASSERT_LINE : CLEAR_LINE); +} + +READ8_MEMBER( model2_state::in0_r ) +{ + uint8_t data = m_in0->read(); + + if (m_ctrlmode) + return (0xc0) | (m_eeprom->do_read() << 5) | (0x10) | (data & 0x0f); + else + return data; +} + +/* PORT_DIPSETTING( 0x00, "0" ) // 0: neutral + PORT_DIPSETTING( 0x10, "1" ) // 2nd gear + PORT_DIPSETTING( 0x20, "2" ) // 1st gear + PORT_DIPSETTING( 0x30, "3" ) + PORT_DIPSETTING( 0x40, "4" ) + PORT_DIPSETTING( 0x50, "5" ) // 4th gear + PORT_DIPSETTING( 0x60, "6" ) // 3rd gear + PORT_DIPSETTING( 0x70, "7" ) +*/ + +// Used by Sega Rally and Daytona USA, others might be different +CUSTOM_INPUT_MEMBER(model2_state::daytona_gearbox_r) +{ + uint8_t res = m_gears.read_safe(0); + int i; + const uint8_t gearvalue[5] = { 0, 2, 1, 6, 5 }; + + for(i=0;i<5;i++) + { + if(res & 1<<i) + { + m_gearsel = i; + return gearvalue[i]; + } + } + + return gearvalue[m_gearsel]; +} + + +//************************************************************************** +// INPUT PORT DEFINITIONS +//************************************************************************** + +static INPUT_PORTS_START( model2 ) + PORT_START("IN0") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_COIN1) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_COIN2) + PORT_SERVICE_NO_TOGGLE(0x04, IP_ACTIVE_LOW) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_SERVICE1) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_START1) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_START2) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_START("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(1) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_PLAYER(1) + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_PLAYER(1) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_BUTTON4) PORT_PLAYER(1) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN) PORT_PLAYER(1) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP) PORT_PLAYER(1) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT) PORT_PLAYER(1) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT) PORT_PLAYER(1) + + PORT_START("IN2") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(2) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_PLAYER(2) + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_PLAYER(2) + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_BUTTON4) PORT_PLAYER(2) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN) PORT_PLAYER(2) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP) PORT_PLAYER(2) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT) PORT_PLAYER(2) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT) PORT_PLAYER(2) +INPUT_PORTS_END + +static INPUT_PORTS_START( ioboard_dipswitches ) + PORT_START("ioboard:dsw1") + PORT_DIPUNUSED_DIPLOC(0x01, 0x01, "DSW1:1") + PORT_DIPUNUSED_DIPLOC(0x02, 0x02, "DSW1:2") + PORT_DIPUNUSED_DIPLOC(0x04, 0x04, "DSW1:3") + PORT_DIPUNUSED_DIPLOC(0x08, 0x08, "DSW1:4") + PORT_DIPUNUSED_DIPLOC(0x10, 0x10, "DSW1:5") + PORT_DIPUNUSED_DIPLOC(0x20, 0x20, "DSW1:6") + PORT_DIPUNUSED_DIPLOC(0x40, 0x40, "DSW1:7") + PORT_DIPUNUSED_DIPLOC(0x80, 0x80, "DSW1:8") + + PORT_START("ioboard:dsw2") + PORT_DIPUNUSED_DIPLOC(0x01, 0x01, "DSW2:1") + PORT_DIPUNUSED_DIPLOC(0x02, 0x02, "DSW2:2") + PORT_DIPUNUSED_DIPLOC(0x04, 0x04, "DSW2:3") + PORT_DIPUNUSED_DIPLOC(0x08, 0x08, "DSW2:4") + PORT_DIPUNUSED_DIPLOC(0x10, 0x10, "DSW2:5") + PORT_DIPUNUSED_DIPLOC(0x20, 0x20, "DSW2:6") + PORT_DIPUNUSED_DIPLOC(0x40, 0x40, "DSW2:7") + PORT_DIPUNUSED_DIPLOC(0x80, 0x80, "DSW2:8") + + PORT_START("ioboard:dsw3") + PORT_DIPUNUSED_DIPLOC(0x01, 0x01, "DSW3:1") + PORT_DIPUNUSED_DIPLOC(0x02, 0x02, "DSW3:2") + PORT_DIPUNUSED_DIPLOC(0x04, 0x04, "DSW3:3") + PORT_DIPUNUSED_DIPLOC(0x08, 0x08, "DSW3:4") + PORT_DIPUNUSED_DIPLOC(0x10, 0x10, "DSW3:5") + PORT_DIPUNUSED_DIPLOC(0x20, 0x20, "DSW3:6") + PORT_DIPUNUSED_DIPLOC(0x40, 0x40, "DSW3:7") + PORT_DIPUNUSED_DIPLOC(0x80, 0x80, "DSW3:8") +INPUT_PORTS_END + +static INPUT_PORTS_START( gears ) + PORT_START("GEARS") // fake to handle gear bits + PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("GEAR N") + PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("GEAR 1") + PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("GEAR 2") + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("GEAR 3") + PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_BUTTON5) PORT_NAME("GEAR 4") +INPUT_PORTS_END + +static INPUT_PORTS_START( daytona ) + PORT_INCLUDE(model2) + PORT_INCLUDE(gears) + + PORT_MODIFY("IN0") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_BUTTON6) PORT_NAME("VR1 (Red)") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_BUTTON7) PORT_NAME("VR2 (Blue)") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_BUTTON8) PORT_NAME("VR3 (Yellow)") + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON9) PORT_NAME("VR4 (Green)") + PORT_BIT(0x0e, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x70, IP_ACTIVE_HIGH, IPT_CUSTOM) PORT_CUSTOM_MEMBER(DEVICE_SELF, model2_state, daytona_gearbox_r, nullptr) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_START("STEER") + PORT_BIT(0xff, 0x80, IPT_PADDLE) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) + + PORT_START("ACCEL") + PORT_BIT(0xff, 0x00, IPT_PEDAL) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) + + PORT_START("BRAKE") + PORT_BIT(0xff, 0x00, IPT_PEDAL2) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) + + PORT_INCLUDE(ioboard_dipswitches) +INPUT_PORTS_END + +static INPUT_PORTS_START( desert ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN0") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_BUTTON4) PORT_NAME("VR1 (Blue)") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_BUTTON5) PORT_NAME("VR2 (Green)") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_BUTTON6) PORT_NAME("VR3 (Red)") + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_NAME("Shift") PORT_TOGGLE + PORT_BIT(0x0e, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_NAME("Machine Gun") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_NAME("Cannon") + PORT_BIT(0xc0, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_START("STEER") + PORT_BIT(0xff, 0x80, IPT_PADDLE) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) + + PORT_START("ACCEL") + PORT_BIT(0xff, 0x00, IPT_PEDAL) PORT_SENSITIVITY(60) PORT_KEYDELTA(20) + + PORT_START("BRAKE") + PORT_BIT(0xff, 0x00, IPT_AD_STICK_Y) PORT_SENSITIVITY(60) PORT_KEYDELTA(20) + + PORT_INCLUDE(ioboard_dipswitches) +INPUT_PORTS_END + +static INPUT_PORTS_START( vcop ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(1) PORT_NAME("P1 Trigger") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(2) PORT_NAME("P2 Trigger") + PORT_BIT(0xfc, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_DIPNAME(0x02, 0x02, "No Enemies") // I/O board connector CN5 + PORT_DIPSETTING( 0x02, DEF_STR( Off )) + PORT_DIPSETTING( 0x00, DEF_STR( On )) + PORT_BIT(0xfc, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_START("P1_X") + PORT_BIT(0x3ff, 0x17c, IPT_LIGHTGUN_X) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_MINMAX(0x083, 0x276) PORT_SENSITIVITY(50) PORT_KEYDELTA(13) PORT_PLAYER(1) + + PORT_START("P1_Y") + PORT_BIT(0x3ff, 0x0e6, IPT_LIGHTGUN_Y) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_MINMAX(0x024, 0x1a9) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_PLAYER(1) + + PORT_START("P2_X") + PORT_BIT(0x3ff, 0x179, IPT_LIGHTGUN_X) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_MINMAX(0x080, 0x273) PORT_SENSITIVITY(50) PORT_KEYDELTA(13) PORT_PLAYER(2) + + PORT_START("P2_Y") + PORT_BIT(0x3ff, 0x0e8, IPT_LIGHTGUN_Y) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_MINMAX(0x027, 0x1a9) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_PLAYER(2) + + PORT_INCLUDE(ioboard_dipswitches) + + PORT_MODIFY("ioboard:dsw1") + PORT_DIPNAME(0x01, 0x01, "Reloading") PORT_DIPLOCATION("DSW1:1") + PORT_DIPSETTING( 0x01, "Normal") + PORT_DIPSETTING( 0x00, "Auto Reload") + PORT_DIPNAME(0x02, 0x02, "Enemy Character") PORT_DIPLOCATION("DSW1:2") + PORT_DIPSETTING( 0x02, "Normal") + PORT_DIPSETTING( 0x00, "Robot") +INPUT_PORTS_END + +INPUT_PORTS_START( vf2 ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(1) PORT_NAME("P1 Punch") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_PLAYER(1) PORT_NAME("P1 Kick") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_PLAYER(1) PORT_NAME("P1 Guard") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(2) PORT_NAME("P2 Punch") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_PLAYER(2) PORT_NAME("P2 Kick") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_PLAYER(2) PORT_NAME("P2 Guard") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) +INPUT_PORTS_END + +static INPUT_PORTS_START( manxtt ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN0") + PORT_BIT(0x30, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_START1) PORT_NAME("Start / VR") + + PORT_MODIFY("IN1") + PORT_BIT(0x0f, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_CODE(KEYCODE_UP) PORT_NAME("Shift Up") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_CODE(KEYCODE_DOWN) PORT_NAME("Shift Down") + PORT_BIT(0xc0, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_START("THROTTLE") + PORT_BIT(0xff, 0x00, IPT_PEDAL) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) + + PORT_START("BRAKE") + PORT_BIT(0xff, 0x00, IPT_PEDAL2) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) + + PORT_START("BANK") + PORT_BIT(0xff, 0x80, IPT_PADDLE) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_REVERSE +INPUT_PORTS_END + +static INPUT_PORTS_START( srallyc ) + PORT_INCLUDE(model2) + PORT_INCLUDE(gears) + + PORT_MODIFY("IN0") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_BUTTON6) PORT_NAME("VR") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_START1) + + PORT_MODIFY("IN1") + PORT_BIT(0x0f, IP_ACTIVE_LOW, IPT_UNKNOWN) + PORT_BIT(0x70, IP_ACTIVE_HIGH, IPT_CUSTOM) PORT_CUSTOM_MEMBER(DEVICE_SELF, model2_state, daytona_gearbox_r, nullptr) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_UNKNOWN) + + PORT_MODIFY("IN2") + PORT_BIT(0xff, 0x00, IPT_PEDAL3) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_NAME("Hand Brake") + + PORT_START("STEER") + PORT_BIT(0xff, 0x80, IPT_PADDLE) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_NAME("Steering Wheel") + + PORT_START("ACCEL") + PORT_BIT(0xff, 0x00, IPT_PEDAL) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_NAME("Accelerate Pedal") + + PORT_START("BRAKE") + PORT_BIT(0xff, 0x00, IPT_PEDAL2) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_NAME("Brake Pedal") +INPUT_PORTS_END + +static INPUT_PORTS_START( vcop2 ) + PORT_INCLUDE(vcop) + + PORT_MODIFY("IN2") + PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("P1_X") + PORT_BIT(0x3ff, 0x17f, IPT_LIGHTGUN_X) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_MINMAX(137, 630) PORT_SENSITIVITY(50) PORT_KEYDELTA(13) PORT_PLAYER(1) + + PORT_MODIFY("P1_Y") + PORT_BIT(0x3ff, 0x0e6, IPT_LIGHTGUN_Y) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_MINMAX( 36, 425) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_PLAYER(1) + + PORT_MODIFY("P2_X") + PORT_BIT(0x3ff, 0x17c, IPT_LIGHTGUN_X) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_MINMAX(134, 627) PORT_SENSITIVITY(50) PORT_KEYDELTA(13) PORT_PLAYER(2) + + PORT_MODIFY("P2_Y") + PORT_BIT(0x3ff, 0x0e6, IPT_LIGHTGUN_Y) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_MINMAX( 36, 425) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_PLAYER(2) +INPUT_PORTS_END + +static INPUT_PORTS_START( skytargt ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN0") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_UNKNOWN) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_NAME("View Change") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_START1) + + PORT_MODIFY("IN1") + PORT_BIT(0x0f, IP_ACTIVE_LOW, IPT_UNKNOWN) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_NAME("Machine Gun") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_NAME("Missile") + PORT_BIT(0xc0, IP_ACTIVE_LOW, IPT_UNKNOWN) + + PORT_MODIFY("IN2") + PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_UNKNOWN) + + PORT_START("STICKX") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_X) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(30) PORT_KEYDELTA(20) PORT_REVERSE + + PORT_START("STICKY") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_Y) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(30) PORT_KEYDELTA(20) +INPUT_PORTS_END + +INPUT_PORTS_START( doa ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(1) PORT_NAME("P1 Hold") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_PLAYER(1) PORT_NAME("P1 Punch") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_PLAYER(1) PORT_NAME("P1 Kick") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(2) PORT_NAME("P2 Hold") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_PLAYER(2) PORT_NAME("P2 Punch") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_PLAYER(2) PORT_NAME("P2 Kick") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) +INPUT_PORTS_END + +static INPUT_PORTS_START( zerogun ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN1") + PORT_BIT(0x0c, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0x0c, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_START("DSW") + // in service mode, enables scroll check, polygon check, bg check, stage select + PORT_DIPNAME(0x01, 0x01, "Enable Debug Menu") PORT_DIPLOCATION("SW:1") + PORT_DIPSETTING( 0x01, DEF_STR( Off )) + PORT_DIPSETTING( 0x00, DEF_STR( On )) + PORT_DIPUNKNOWN_DIPLOC(0x02, 0x02, "SW:2") + PORT_DIPUNKNOWN_DIPLOC(0x04, 0x04, "SW:3") + PORT_DIPUNKNOWN_DIPLOC(0x08, 0x08, "SW:4") + PORT_DIPUNKNOWN_DIPLOC(0x10, 0x10, "SW:5") + PORT_DIPUNKNOWN_DIPLOC(0x20, 0x20, "SW:6") + PORT_DIPUNKNOWN_DIPLOC(0x40, 0x40, "SW:7") + PORT_DIPUNKNOWN_DIPLOC(0x80, 0x80, "SW:8") +INPUT_PORTS_END + +static INPUT_PORTS_START( motoraid ) + PORT_INCLUDE(manxtt) + + PORT_MODIFY("IN1") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_NAME("Punch") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_NAME("Kick") +INPUT_PORTS_END + +static INPUT_PORTS_START( dynamcop ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(1) PORT_NAME("P1 Punch") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_PLAYER(1) PORT_NAME("P1 Kick") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_PLAYER(1) PORT_NAME("P1 Jump") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(2) PORT_NAME("P2 Punch") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_PLAYER(2) PORT_NAME("P2 Kick") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_PLAYER(2) PORT_NAME("P2 Jump") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) +INPUT_PORTS_END + +static INPUT_PORTS_START( pltkids ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN1") + PORT_BIT(0x0c, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0x0c, IP_ACTIVE_LOW, IPT_UNUSED) +INPUT_PORTS_END + +static INPUT_PORTS_START( rchase2 ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(1) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(2) + PORT_BIT(0xfc, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_START("P1_X") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_X) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_PLAYER(1) PORT_REVERSE + + PORT_START("P1_Y") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_Y) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_PLAYER(1) PORT_REVERSE + + PORT_START("P2_X") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_X) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_PLAYER(2) PORT_REVERSE + + PORT_START("P2_Y") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_Y) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_PLAYER(2) PORT_REVERSE +INPUT_PORTS_END + +static INPUT_PORTS_START( vstriker ) + PORT_INCLUDE(model2) + + // oddly enough service mode returns standard 1-2-3 layout but actual ingame is 2-3-1 + // also bit 3 repeats bit 2 functionality. + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_PLAYER(1) PORT_NAME("P1 Long Pass") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_PLAYER(1) PORT_NAME("P1 Shoot") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(1) PORT_NAME("P1 Short Pass") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_PLAYER(2) PORT_NAME("P2 Long Pass") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_PLAYER(2) PORT_NAME("P2 Shoot") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(2) PORT_NAME("P2 Short Pass") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) +INPUT_PORTS_END + +static INPUT_PORTS_START( gunblade ) + PORT_INCLUDE(rchase2) + + PORT_MODIFY("P1_X") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_X) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_PLAYER(1) + + PORT_MODIFY("P2_X") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_X) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_PLAYER(2) +INPUT_PORTS_END + +static INPUT_PORTS_START( indy500 ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN0") + PORT_BIT(0x30, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_START1) + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_NAME("View 1 (Zoom In)") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON4) PORT_NAME("View 2 (Zoom Out)") + PORT_BIT(0x0c, IP_ACTIVE_LOW, IPT_UNUSED) + // notice that these are exclusive inputs, also if bit 6 or 7 are enabled then shifting doesn't work + // (i.e. they probably took the gearbox device and modded over it) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_CODE(KEYCODE_UP) PORT_NAME("Shift Up") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_CODE(KEYCODE_DOWN) PORT_NAME("Shift Down") + PORT_BIT(0xc0, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_START("STEER") + PORT_BIT(0xff, 0x80, IPT_PADDLE) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_NAME("Steering Wheel") + + PORT_START("ACCEL") + PORT_BIT(0xff, 0x00, IPT_PEDAL) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_NAME("Gas Pedal") + + PORT_START("BRAKE") + PORT_BIT(0xff, 0x00, IPT_PEDAL2) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_NAME("Brake Pedal") +INPUT_PORTS_END + +static INPUT_PORTS_START( von ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_NAME("P1 Left Shot") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_NAME("P1 Left Dash") + PORT_BIT(0x0c, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_UP) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT) + + PORT_MODIFY("IN2") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_NAME("P1 Right Shot") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON4) PORT_NAME("P1 Right Dash") + PORT_BIT(0x0c, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN) + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_RIGHT) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT) +INPUT_PORTS_END + +INPUT_PORTS_START( schamp ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(1) PORT_NAME("P1 Punch") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_PLAYER(1) PORT_NAME("P1 Kick") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_PLAYER(1) PORT_NAME("P1 Barrier") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_PLAYER(2) PORT_NAME("P2 Punch") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_PLAYER(2) PORT_NAME("P2 Kick") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_PLAYER(2) PORT_NAME("P2 Barrier") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_UNUSED) +INPUT_PORTS_END + +static INPUT_PORTS_START( sgt24h ) + PORT_INCLUDE(indy500) + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_NAME("View 1") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_UNUSED) +INPUT_PORTS_END + +static INPUT_PORTS_START( dynabb ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN1") + PORT_BIT(0x0c, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0x0c, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_START("BAT1") + PORT_BIT(0xff, 0x00, IPT_PEDAL) PORT_SENSITIVITY(100) PORT_KEYDELTA(50) PORT_PLAYER(1) PORT_NAME("P1 Bat Swing") + + PORT_START("BAT2") + PORT_BIT(0xff, 0x00, IPT_PEDAL2) PORT_SENSITIVITY(100) PORT_KEYDELTA(50) PORT_PLAYER(2) PORT_NAME("P2 Bat Swing") +INPUT_PORTS_END + +static INPUT_PORTS_START( overrev ) + PORT_INCLUDE(indy500) + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_NAME("View 1") + // optional, enableable when hardware type isn't in "normal (2in1)" mode (overrev) + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON4) PORT_NAME("View 2") +INPUT_PORTS_END + +static INPUT_PORTS_START( skisuprg ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN0") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_NAME("Select 3") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_BUTTON5) PORT_NAME("Zoom In") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_NAME("Select 1") + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_NAME("Select 2") + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON4) PORT_NAME("Zoom Out") + PORT_BIT(0xfe, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + // TODO: what are these exactly? Enables/disables when all four bits are on + PORT_BIT(0x0f, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT) PORT_NAME("Foot Sensor (R)") + PORT_BIT(0xf0, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT) PORT_NAME("Foot Sensor (L)") + + PORT_START("INCLINING") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_X) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(30) PORT_KEYDELTA(20) PORT_NAME("Inclining") + + PORT_START("SWING") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_Y) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(30) PORT_KEYDELTA(20) PORT_NAME("Swing") +INPUT_PORTS_END + +static INPUT_PORTS_START( waverunr ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN0") + PORT_BIT(0x32, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_START1) + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_NAME("View") + PORT_BIT(0xfe, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + // TODO: safety sensor + PORT_BIT(0x07, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_CUSTOM) + PORT_BIT(0xf0, IP_ACTIVE_LOW, IPT_UNUSED) + + // TODO: requires LEFT/RIGHT_AD_STICK in framework + PORT_START("HANDLE") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_X) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_NAME("Handle Bar") + + PORT_START("ROLL") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_X) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_NAME("Roll") + + PORT_START("THROTTLE") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_Y) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_NAME("Throttle Lever") PORT_REVERSE + + PORT_START("PITCH") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_Y) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_NAME("Pitch") PORT_REVERSE +INPUT_PORTS_END + +static INPUT_PORTS_START( bel ) + PORT_INCLUDE(gunblade) + + PORT_MODIFY("IN0") + // they reversed these two for some reason + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_SERVICE1 ) + PORT_SERVICE_NO_TOGGLE(0x08, IP_ACTIVE_LOW ) + + PORT_MODIFY("IN1") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_PLAYER(1) PORT_NAME("P1 Missile") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_PLAYER(2) PORT_NAME("P2 Missile") +INPUT_PORTS_END + +static INPUT_PORTS_START( hotd ) + PORT_INCLUDE(vcop2) + + PORT_MODIFY("P1_X") + PORT_BIT(0x3ff, 0x180, IPT_LIGHTGUN_X) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_MINMAX(173, 596) PORT_SENSITIVITY(50) PORT_KEYDELTA(13) PORT_PLAYER(1) + + PORT_MODIFY("P1_Y") + PORT_BIT(0x3ff, 0x0e9, IPT_LIGHTGUN_Y) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_MINMAX( 87, 380) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_PLAYER(1) + + PORT_MODIFY("P2_X") + PORT_BIT(0x3ff, 0x17b, IPT_LIGHTGUN_X) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_MINMAX(163, 596) PORT_SENSITIVITY(50) PORT_KEYDELTA(13) PORT_PLAYER(2) + + PORT_MODIFY("P2_Y") + PORT_BIT(0x3ff, 0x0e9, IPT_LIGHTGUN_Y) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_MINMAX( 87, 380) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_PLAYER(2) +INPUT_PORTS_END + +static INPUT_PORTS_START( segawski ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN0") + PORT_BIT(0x32, IP_ACTIVE_LOW, IPT_UNUSED) + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_BUTTON5) PORT_NAME("Select (Down)") + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON4) PORT_NAME("Set") + PORT_BIT(0x02, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_NAME("Select (Up)") + PORT_BIT(0x04, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_NAME("Pitch Left") + PORT_BIT(0x08, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_NAME("Pitch Right") + PORT_BIT(0xf0, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_START("SLIDE") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_X) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_NAME("Slide") +INPUT_PORTS_END + +// TODO: has testable service / test on board buttons +static INPUT_PORTS_START( topskatr ) + PORT_INCLUDE(model2) + + PORT_MODIFY("IN0") + PORT_BIT(0x10, IP_ACTIVE_LOW, IPT_BUTTON4) PORT_NAME("Select Right") + PORT_BIT(0x20, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_NAME("Jump Front") + PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_START1) + PORT_BIT(0x80, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_NAME("Select Left") + + PORT_MODIFY("IN1") + PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_NAME("Jump Tail") + PORT_BIT(0xfe, IP_ACTIVE_LOW, IPT_UNUSED) + + PORT_MODIFY("IN2") + PORT_BIT(0xff, IP_ACTIVE_LOW, IPT_UNUSED) + + // TODO: requires LEFT/RIGHT_AD_STICK in framework + PORT_START("CURVING") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_X) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_NAME("Curving") + + PORT_START("SLIDE") + PORT_BIT(0xff, 0x80, IPT_AD_STICK_X) PORT_MINMAX(0x00, 0xff) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_NAME("Slide") +INPUT_PORTS_END + + +/*********************************** + * + * Interrupts + * + **********************************/ + +TIMER_DEVICE_CALLBACK_MEMBER(model2_state::model2_interrupt) +{ + int scanline = param; + + if(scanline == 384) + { + m_intreq |= (1<<0); + if(m_intena & 1<<0) + m_maincpu->set_input_line(I960_IRQ0, ASSERT_LINE); + model2_check_irq_state(); + if (m_m2comm != nullptr) + m_m2comm->check_vint_irq(); + } + else if(scanline == 0) + { + /* From sound to main CPU (TODO: what enables this?) */ + m_intreq |= (1<<10); + if(m_intena & 1<<10) + m_maincpu->set_input_line(I960_IRQ3, ASSERT_LINE); + model2_check_irq_state(); + } +} + +#ifdef UNUSED_FUNCTION +WRITE_LINE_MEMBER(model2_state::sound_ready_w) +{ + if(state) + { + m_intreq |= (1<<10); + if(m_intena & 1<<10) + m_maincpu->set_input_line(I960_IRQ3, ASSERT_LINE); + model2_check_irq_state(); + } +} +#endif + +TIMER_DEVICE_CALLBACK_MEMBER(model2c_state::model2c_interrupt) +{ + int scanline = param; + + if(scanline == 384) + { + m_intreq |= (1<<0); + if(m_intena & 1<<0) + m_maincpu->set_input_line(I960_IRQ0, ASSERT_LINE); + model2_check_irq_state(); + if (m_m2comm != nullptr) + m_m2comm->check_vint_irq(); + } + else if(scanline == 0) + { + m_intreq |= (1<<10); + if(m_intena & 1<<10) + m_maincpu->set_input_line(I960_IRQ3, ASSERT_LINE); + model2_check_irq_state(); + } + #if 0 + else if(scanline == 0) + { + // TODO: irq source? Scroll allocation in dynamcopc? + // it's actually a timer 0 irq, doesn't seem necessary + m_intreq |= (1<<2); + if(m_intena & 1<<2) + m_maincpu->set_input_line(I960_IRQ2, ASSERT_LINE); + model2_check_irq_state(); + } + #endif +} + +/* Model 2 sound board emulation */ + +WRITE16_MEMBER(model2_state::model2snd_ctrl) +{ + // handle sample banking + if (memregion("scsp")->bytes() > 0x800000) + { + uint8_t *snd = memregion("scsp")->base(); + if (data & 0x20) + { + membank("bank4")->set_base(snd + 0x200000); + membank("bank5")->set_base(snd + 0x600000); + } + else + { + membank("bank4")->set_base(snd + 0x800000); + membank("bank5")->set_base(snd + 0xa00000); + } + } +} + +void model2_state::model2_snd(address_map &map) +{ + map(0x000000, 0x07ffff).ram().region("audiocpu", 0).share("soundram"); + map(0x100000, 0x100fff).rw(m_scsp, FUNC(scsp_device::read), FUNC(scsp_device::write)); + map(0x400000, 0x400001).w(this, FUNC(model2_state::model2snd_ctrl)); + map(0x600000, 0x67ffff).rom().region("audiocpu", 0x80000); + map(0x800000, 0x9fffff).rom().region("scsp", 0); + map(0xa00000, 0xdfffff).bankr("bank4"); + map(0xe00000, 0xffffff).bankr("bank5"); +} + + +WRITE8_MEMBER(model2_state::scsp_irq) +{ + m_audiocpu->set_input_line(offset, data); +} + +/*****************************************************************************/ + +#define VIDEO_CLOCK XTAL(32'000'000) + +MACHINE_CONFIG_START(model2_state::model2_timers) + MCFG_TIMER_DRIVER_ADD("timer0", model2_state, model2_timer_cb) + MCFG_TIMER_PTR((uintptr_t)0) + MCFG_TIMER_DRIVER_ADD("timer1", model2_state, model2_timer_cb) + MCFG_TIMER_PTR((uintptr_t)1) + MCFG_TIMER_DRIVER_ADD("timer2", model2_state, model2_timer_cb) + MCFG_TIMER_PTR((uintptr_t)2) + MCFG_TIMER_DRIVER_ADD("timer3", model2_state, model2_timer_cb) + MCFG_TIMER_PTR((uintptr_t)3) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START(model2_state::model2_screen) + MCFG_S24TILE_DEVICE_ADD("tile", 0x3fff) + MCFG_S24TILE_DEVICE_PALETTE("palette") + MCFG_S24TILE_XHOUT_CALLBACK(WRITE16(*this, model2_state, horizontal_sync_w)) + MCFG_S24TILE_XVOUT_CALLBACK(WRITE16(*this, model2_state, vertical_sync_w)) + + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_AFTER_VBLANK) + // TODO: from System 24, might not be accurate for Model 2 + MCFG_SCREEN_RAW_PARAMS(VIDEO_CLOCK/2, 656, 0/*+69*/, 496/*+69*/, 424, 0/*+25*/, 384/*+25*/) + MCFG_SCREEN_UPDATE_DRIVER(model2_state, screen_update_model2) + + MCFG_PALETTE_ADD("palette", 8192) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START(model2_state::model2_scsp) + MCFG_DEVICE_ADD("audiocpu", M68000, 12000000) + MCFG_DEVICE_PROGRAM_MAP(model2_snd) + + SPEAKER(config, "lspeaker").front_left(); + SPEAKER(config, "rspeaker").front_right(); + + MCFG_DEVICE_ADD("scsp", SCSP) + MCFG_SCSP_IRQ_CB(WRITE8(*this, model2_state,scsp_irq)) + MCFG_SOUND_ROUTE(0, "lspeaker", 2.0) + MCFG_SOUND_ROUTE(0, "rspeaker", 2.0) + + MCFG_DEVICE_ADD("uart", I8251, 8000000) // uPD71051C, clock unknown +// MCFG_I8251_RXRDY_HANDLER(WRITELINE(*this, model2_state, sound_ready_w)) +// MCFG_I8251_TXRDY_HANDLER(WRITELINE(*this, model2_state, sound_ready_w)) + + MCFG_CLOCK_ADD("uart_clock", 500000) // 16 times 31.25MHz (standard Sega/MIDI sound data rate) + MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE("uart", i8251_device, write_txc)) + MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE("uart", i8251_device, write_rxc)) +MACHINE_CONFIG_END + +/* original Model 2 */ +MACHINE_CONFIG_START(model2o_state::model2o) + MCFG_DEVICE_ADD("maincpu", I960, 25000000) + MCFG_DEVICE_PROGRAM_MAP(model2o_mem) + MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", model2_state, model2_interrupt, "screen", 0, 1) + + MCFG_DEVICE_ADD("copro_tgp", MB86234, 16000000) + MCFG_DEVICE_PROGRAM_MAP(copro_tgp_prog_map) + MCFG_DEVICE_DATA_MAP(copro_tgp_data_map) + MCFG_DEVICE_IO_MAP(copro_tgp_io_map) + MCFG_DEVICE_ADDRESS_MAP(mb86233_device::AS_RF, copro_tgp_rf_map) + + MCFG_DEVICE_ADD("copro_tgp_bank", ADDRESS_MAP_BANK, 0) + MCFG_DEVICE_PROGRAM_MAP(copro_tgp_bank_map) + MCFG_ADDRESS_MAP_BANK_ENDIANNESS(ENDIANNESS_LITTLE) + MCFG_ADDRESS_MAP_BANK_DATA_WIDTH(32) + MCFG_ADDRESS_MAP_BANK_ADDR_WIDTH(17) + MCFG_ADDRESS_MAP_BANK_SHIFT(-2) + MCFG_ADDRESS_MAP_BANK_STRIDE(0x10000) + + MCFG_DEVICE_ADD("copro_fifo_in", GENERIC_FIFO_U32, 0) + MCFG_DEVICE_ADD("copro_fifo_out", GENERIC_FIFO_U32, 0) + + MCFG_MACHINE_START_OVERRIDE(model2_tgp_state,model2_tgp) + MCFG_MACHINE_RESET_OVERRIDE(model2o_state,model2o) + + MCFG_NVRAM_ADD_1FILL("backup1") + + MCFG_DEVICE_ADD("ioboard", SEGA_MODEL1IO, 0) + MCFG_DEVICE_BIOS("epr14869c"); + MCFG_MODEL1IO_READ_CB(READ8("dpram", mb8421_device, left_r)) + MCFG_MODEL1IO_WRITE_CB(WRITE8("dpram", mb8421_device, left_w)) + MCFG_MODEL1IO_IN0_CB(IOPORT("IN0")) + MCFG_MODEL1IO_IN1_CB(IOPORT("IN1")) + + MCFG_DEVICE_ADD("dpram", MB8421, 0) + + model2_timers(config); + model2_screen(config); + + MCFG_SEGAM1AUDIO_ADD(M1AUDIO_TAG) + MCFG_SEGAM1AUDIO_RXD_HANDLER(WRITELINE("uart", i8251_device, write_rxd)) + + MCFG_DEVICE_ADD("uart", I8251, 8000000) // uPD71051C, clock unknown + MCFG_I8251_TXD_HANDLER(WRITELINE(M1AUDIO_TAG, segam1audio_device, write_txd)) + + MCFG_CLOCK_ADD("uart_clock", 500000) // 16 times 31.25MHz (standard Sega/MIDI sound data rate) + MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE("uart", i8251_device, write_txc)) + MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE("uart", i8251_device, write_rxc)) + + MCFG_M2COMM_ADD("m2comm") +MACHINE_CONFIG_END + +READ8_MEMBER(model2_state::driveio_portg_r) +{ + return m_driveio_comm_data; +} + +READ8_MEMBER(model2_state::driveio_porth_r) +{ + return m_driveio_comm_data; +} + +WRITE8_MEMBER(model2_state::driveio_port_w) +{ +// TODO: hook up to the main CPU +// popmessage("%02x",data); +} + +void model2_state::drive_map(address_map &map) +{ + map(0x0000, 0x7fff).rom(); + map(0xe000, 0xffff).ram(); +} + +void model2_state::drive_io_map(address_map &map) +{ + map.global_mask(0xff); + map(0x00, 0x00).nopw(); //watchdog + map(0x20, 0x2f).rw("driveio1", FUNC(sega_315_5296_device::read), FUNC(sega_315_5296_device::write)); + map(0x40, 0x4f).rw("driveio2", FUNC(sega_315_5296_device::read), FUNC(sega_315_5296_device::write)); + map(0x80, 0x83).rw("driveadc", FUNC(msm6253_device::d0_r), FUNC(msm6253_device::address_w)); +} + +MACHINE_CONFIG_START(model2_state::sj25_0207_01) + MCFG_DEVICE_ADD("drivecpu", Z80, XTAL(8'000'000)/2) // confirmed + MCFG_DEVICE_PROGRAM_MAP(drive_map) + MCFG_DEVICE_IO_MAP(drive_io_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", model2_state, irq0_line_hold) + + MCFG_DEVICE_ADD("driveio1", SEGA_315_5296, 0) // unknown clock + MCFG_315_5296_OUT_PORTD_CB(WRITE8(*this, model2_state, driveio_port_w)) + MCFG_315_5296_IN_PORTG_CB(READ8(*this, model2_state, driveio_portg_r)) + MCFG_315_5296_IN_PORTH_CB(READ8(*this, model2_state, driveio_porth_r)) + + MCFG_DEVICE_ADD("driveio2", SEGA_315_5296, 0) // unknown clock + + MCFG_DEVICE_ADD("driveadc", MSM6253, 0) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START(model2o_state::daytona) + model2o(config); + sj25_0207_01(config); + + MCFG_DEVICE_MODIFY("ioboard") + MCFG_MODEL1IO_DRIVE_WRITE_CB(WRITE8(*this, model2o_state, drive_board_w)) + MCFG_MODEL1IO_AN0_CB(IOPORT("STEER")) + MCFG_MODEL1IO_AN1_CB(IOPORT("ACCEL")) + MCFG_MODEL1IO_AN2_CB(IOPORT("BRAKE")) + MCFG_MODEL1IO_OUTPUT_CB(WRITE8(*this, model2o_state, daytona_output_w)) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START(model2o_maxx_state::daytona_maxx) + daytona(config); + + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(model2o_maxx_mem) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START(model2o_gtx_state::daytona_gtx) + daytona(config); + + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(model2o_gtx_mem) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START(model2o_state::desert) + model2o(config); + + MCFG_DEVICE_MODIFY("ioboard") + MCFG_MODEL1IO_AN0_CB(IOPORT("STEER")) + MCFG_MODEL1IO_AN1_CB(IOPORT("ACCEL")) + MCFG_MODEL1IO_AN2_CB(IOPORT("BRAKE")) + MCFG_MODEL1IO_OUTPUT_CB(WRITE8(*this, model2o_state, desert_output_w)) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START(model2o_state::vcop) + model2o(config); + + MCFG_DEVICE_REMOVE("ioboard") +#if 0 + MCFG_DEVICE_ADD("ioboard", SEGA_MODEL1IO2, 0) + MCFG_DEVICE_BIOS("epr17181"); + MCFG_MODEL1IO2_READ_CB(READ8("dpram", mb8421_device, left_r)) + MCFG_MODEL1IO2_WRITE_CB(WRITE8("dpram", mb8421_device, left_w)) + MCFG_MODEL1IO2_IN0_CB(IOPORT("IN0")) + MCFG_MODEL1IO2_IN1_CB(IOPORT("IN1")) + MCFG_MODEL1IO2_IN2_CB(IOPORT("IN2")) + MCFG_MODEL1IO2_OUTPUT_CB(WRITE8(*this, model2o_state, vcop_output_w)) + MCFG_MODEL1IO2_LIGHTGUN_P1X_TAG("P1_X") + MCFG_MODEL1IO2_LIGHTGUN_P1Y_TAG("P1_Y") + MCFG_MODEL1IO2_LIGHTGUN_P2X_TAG("P2_X") + MCFG_MODEL1IO2_LIGHTGUN_P2Y_TAG("P2_Y") + + MCFG_DEFAULT_LAYOUT(layout_model1io2) +#endif +MACHINE_CONFIG_END + +/* 2A-CRX */ +MACHINE_CONFIG_START(model2a_state::model2a) + MCFG_DEVICE_ADD("maincpu", I960, 25000000) + MCFG_DEVICE_PROGRAM_MAP(model2a_crx_mem) + MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", model2_state, model2_interrupt, "screen", 0, 1) + + MCFG_DEVICE_ADD("copro_tgp", MB86234, 16000000) + MCFG_DEVICE_PROGRAM_MAP(copro_tgp_prog_map) + MCFG_DEVICE_DATA_MAP(copro_tgp_data_map) + MCFG_DEVICE_IO_MAP(copro_tgp_io_map) + MCFG_DEVICE_ADDRESS_MAP(mb86233_device::AS_RF, copro_tgp_rf_map) + + MCFG_DEVICE_ADD("copro_tgp_bank", ADDRESS_MAP_BANK, 0) + MCFG_DEVICE_PROGRAM_MAP(copro_tgp_bank_map) + MCFG_ADDRESS_MAP_BANK_ENDIANNESS(ENDIANNESS_LITTLE) + MCFG_ADDRESS_MAP_BANK_DATA_WIDTH(32) + MCFG_ADDRESS_MAP_BANK_ADDR_WIDTH(17) + MCFG_ADDRESS_MAP_BANK_SHIFT(-2) + MCFG_ADDRESS_MAP_BANK_STRIDE(0x10000) + + MCFG_DEVICE_ADD("copro_fifo_in", GENERIC_FIFO_U32, 0) + MCFG_DEVICE_ADD("copro_fifo_out", GENERIC_FIFO_U32, 0) + + MCFG_MACHINE_START_OVERRIDE(model2_tgp_state,model2_tgp) + MCFG_MACHINE_RESET_OVERRIDE(model2a_state,model2a) + + MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") + MCFG_NVRAM_ADD_1FILL("backup1") + + MCFG_DEVICE_ADD("io", SEGA_315_5649, 0) + MCFG_315_5649_OUT_PA_CB(WRITE8(*this, model2a_state, eeprom_w)) + MCFG_315_5649_IN_PB_CB(READ8(*this, model2a_state, in0_r)) + MCFG_315_5649_IN_PC_CB(IOPORT("IN1")) + MCFG_315_5649_IN_PD_CB(IOPORT("IN2")) + + model2_timers(config); + model2_screen(config); + model2_scsp(config); + + MCFG_M2COMM_ADD("m2comm") +MACHINE_CONFIG_END + +MACHINE_CONFIG_START(model2a_state::manxtt) + model2a(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_AN0_CB(IOPORT("THROTTLE")) + MCFG_315_5649_AN1_CB(IOPORT("BRAKE")) + MCFG_315_5649_AN2_CB(IOPORT("BANK")) +MACHINE_CONFIG_END + +// Includes a Model 1 Sound board for additional sounds - Deluxe version only +MACHINE_CONFIG_START(model2a_state::manxttdx) + manxtt(config); + MCFG_SEGAM1AUDIO_ADD(M1AUDIO_TAG) + MCFG_SEGAM1AUDIO_RXD_HANDLER(WRITELINE("uart", i8251_device, write_rxd)) + + MCFG_DEVICE_MODIFY("uart") + MCFG_I8251_TXD_HANDLER(WRITELINE(M1AUDIO_TAG, segam1audio_device, write_txd)) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2a_state::srallyc ) + model2a(config); + sj25_0207_01(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_OUT_PE_CB(WRITE8(*this, model2a_state, drive_board_w)) + MCFG_315_5649_AN0_CB(IOPORT("STEER")) + MCFG_315_5649_AN1_CB(IOPORT("ACCEL")) + MCFG_315_5649_AN2_CB(IOPORT("BRAKE")) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2a_state::vcop2 ) + model2a(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_SERIAL_CH2_READ_CB(READ8(*this, model2a_state, lightgun_mux_r)) + MCFG_315_5649_SERIAL_CH2_WRITE_CB(WRITE8(*this, model2a_state, lightgun_mux_w)) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2a_state::skytargt ) + model2a(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_AN0_CB(IOPORT("STICKY")) + MCFG_315_5649_AN2_CB(IOPORT("STICKX")) +MACHINE_CONFIG_END + +uint16_t model2_state::crypt_read_callback(uint32_t addr) +{ + uint16_t dat= m_maincpu->space().read_word((0x1d80000+2*addr)); + return ((dat&0xff00)>>8)|((dat&0x00ff)<<8); +} + +MACHINE_CONFIG_START(model2a_state::model2a_5881) + model2a(config); + + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(model2a_5881_mem) + + MCFG_DEVICE_ADD("315_5881", SEGA315_5881_CRYPT, 0) + MCFG_SET_READ_CALLBACK(model2_state, crypt_read_callback) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START(model2a_state::model2a_0229) + model2a(config); + MCFG_DEVICE_ADD("317_0229", SEGA315_5838_COMP, 0) +// MCFG_SET_5838_READ_CALLBACK(model2_state, crypt_read_callback) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2a_state::zeroguna ) + model2a_5881(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_IN_PG_CB(IOPORT("DSW")) +MACHINE_CONFIG_END + +/* 2B-CRX */ +MACHINE_CONFIG_START(model2b_state::model2b) + MCFG_DEVICE_ADD("maincpu", I960, 25000000) + MCFG_DEVICE_PROGRAM_MAP(model2b_crx_mem) + MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", model2_state, model2_interrupt, "screen", 0, 1) + + MCFG_DEVICE_ADD("copro_adsp", ADSP21062, 40000000) + MCFG_SHARC_BOOT_MODE(BOOT_MODE_HOST) + MCFG_DEVICE_DATA_MAP(copro_sharc_map) + + //MCFG_DEVICE_ADD("dsp2", ADSP21062, 40000000) + //MCFG_SHARC_BOOT_MODE(BOOT_MODE_HOST) + //MCFG_DEVICE_DATA_MAP(geo_sharc_map) + + MCFG_QUANTUM_TIME(attotime::from_hz(18000)) + + MCFG_DEVICE_ADD("copro_fifo_in", GENERIC_FIFO_U32, 0) + MCFG_DEVICE_ADD("copro_fifo_out", GENERIC_FIFO_U32, 0) + + MCFG_MACHINE_START_OVERRIDE(model2b_state,model2b) + MCFG_MACHINE_RESET_OVERRIDE(model2b_state,model2b) + + MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") + MCFG_NVRAM_ADD_1FILL("backup1") + + MCFG_DEVICE_ADD("io", SEGA_315_5649, 0) + MCFG_315_5649_OUT_PA_CB(WRITE8(*this, model2b_state, eeprom_w)) + MCFG_315_5649_IN_PB_CB(READ8(*this, model2b_state, in0_r)) + MCFG_315_5649_IN_PC_CB(IOPORT("IN1")) + MCFG_315_5649_IN_PD_CB(IOPORT("IN2")) + + model2_timers(config); + model2_screen(config); + model2_scsp(config); + + MCFG_M2COMM_ADD("m2comm") +MACHINE_CONFIG_END + +MACHINE_CONFIG_START(model2b_state::model2b_5881) + model2b(config); + + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(model2b_5881_mem) + + MCFG_DEVICE_ADD("315_5881", SEGA315_5881_CRYPT, 0) + MCFG_SET_READ_CALLBACK(model2_state, crypt_read_callback) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START(model2b_state::model2b_0229) + model2b(config); + MCFG_DEVICE_ADD("317_0229", SEGA315_5838_COMP, 0) +// MCFG_SET_5838_READ_CALLBACK(model2_state, crypt_read_callback) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START(model2b_state::indy500) + model2b(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_AN0_CB(IOPORT("STEER")) + MCFG_315_5649_AN1_CB(IOPORT("ACCEL")) + MCFG_315_5649_AN2_CB(IOPORT("BRAKE")) +MACHINE_CONFIG_END + + +void model2b_state::rchase2_iocpu_map(address_map &map) +{ + map(0x0000, 0x7fff).rom(); + map(0x8000, 0x9fff).ram(); +} + +void model2b_state::rchase2_ioport_map(address_map &map) +{ + map.global_mask(0xff); + map(0x00, 0x07).rw("ioexp", FUNC(cxd1095_device::read), FUNC(cxd1095_device::write)); +} + +MACHINE_CONFIG_START( model2b_state::rchase2 ) + model2b(config); + + MCFG_DEVICE_ADD("iocpu", Z80, 4000000) + MCFG_DEVICE_PROGRAM_MAP(rchase2_iocpu_map) + MCFG_DEVICE_IO_MAP(rchase2_ioport_map) + + MCFG_DEVICE_ADD("ioexp", CXD1095, 0) + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_IN_PD_CB(READ8(*this, model2b_state, rchase2_drive_board_r)) + MCFG_315_5649_OUT_PE_CB(WRITE8(*this, model2b_state, rchase2_drive_board_w)) + MCFG_315_5649_AN0_CB(IOPORT("P2_X")) + MCFG_315_5649_AN1_CB(IOPORT("P1_X")) + MCFG_315_5649_AN2_CB(IOPORT("P2_Y")) + MCFG_315_5649_AN3_CB(IOPORT("P1_Y")) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2b_state::gunblade ) + model2b(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_AN0_CB(IOPORT("P1_X")) + MCFG_315_5649_AN1_CB(IOPORT("P2_X")) + MCFG_315_5649_AN2_CB(IOPORT("P1_Y")) + MCFG_315_5649_AN3_CB(IOPORT("P2_Y")) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2b_state::dynabb ) + model2b(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_AN0_CB(IOPORT("BAT1")) + MCFG_315_5649_AN1_CB(IOPORT("BAT2")) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2b_state::zerogun ) + model2b_5881(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_IN_PG_CB(IOPORT("DSW")) +MACHINE_CONFIG_END + +/* 2C-CRX */ +MACHINE_CONFIG_START(model2c_state::model2c) + MCFG_DEVICE_ADD("maincpu", I960, 25000000) + MCFG_DEVICE_PROGRAM_MAP(model2c_crx_mem) + MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", model2c_state, model2c_interrupt, "screen", 0, 1) + + MCFG_DEVICE_ADD("copro_tgpx4", MB86235, 40000000) + MCFG_DEVICE_PROGRAM_MAP(copro_tgpx4_map) + MCFG_DEVICE_DATA_MAP(copro_tgpx4_data_map) + MCFG_MB86235_FIFOIN("copro_fifo_in") + MCFG_MB86235_FIFOOUT0("copro_fifo_out") + + MCFG_DEVICE_ADD("copro_fifo_in", GENERIC_FIFO_U32, 0) + MCFG_DEVICE_ADD("copro_fifo_out", GENERIC_FIFO_U32, 0) + + MCFG_MACHINE_START_OVERRIDE(model2c_state,model2c) + MCFG_MACHINE_RESET_OVERRIDE(model2c_state,model2c) + + MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") + MCFG_NVRAM_ADD_1FILL("backup1") + + MCFG_DEVICE_ADD("io", SEGA_315_5649, 0) + MCFG_315_5649_OUT_PA_CB(WRITE8(*this, model2c_state, eeprom_w)) + MCFG_315_5649_IN_PB_CB(READ8(*this, model2c_state, in0_r)) + MCFG_315_5649_IN_PC_CB(IOPORT("IN1")) + MCFG_315_5649_IN_PD_CB(IOPORT("IN2")) + + model2_timers(config); + model2_screen(config); + model2_scsp(config); + + MCFG_M2COMM_ADD("m2comm") +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2c_state::skisuprg ) + model2c(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_AN0_CB(IOPORT("SWING")) + MCFG_315_5649_AN1_CB(IOPORT("INCLINING")) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2c_state::stcc ) + model2c(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_AN0_CB(IOPORT("STEER")) + MCFG_315_5649_AN1_CB(IOPORT("ACCEL")) + MCFG_315_5649_AN2_CB(IOPORT("BRAKE")) + + MCFG_DSBZ80_ADD(DSBZ80_TAG) + MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) + MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) + + MCFG_DEVICE_MODIFY("uart") + MCFG_I8251_TXD_HANDLER(WRITELINE(DSBZ80_TAG, dsbz80_device, write_txd)) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2c_state::waverunr ) + model2c(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_AN0_CB(IOPORT("HANDLE")) + MCFG_315_5649_AN1_CB(IOPORT("ROLL")) + MCFG_315_5649_AN2_CB(IOPORT("THROTTLE")) + MCFG_315_5649_AN3_CB(IOPORT("PITCH")) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2c_state::bel ) + model2c(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_AN0_CB(IOPORT("P1_X")) + MCFG_315_5649_AN1_CB(IOPORT("P2_X")) + MCFG_315_5649_AN2_CB(IOPORT("P1_Y")) + MCFG_315_5649_AN3_CB(IOPORT("P2_Y")) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2c_state::hotd ) + model2c(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_SERIAL_CH2_READ_CB(READ8(*this, model2c_state, lightgun_mux_r)) + MCFG_315_5649_SERIAL_CH2_WRITE_CB(WRITE8(*this, model2c_state, lightgun_mux_w)) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START(model2c_state::model2c_5881) + model2c(config); + + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(model2c_5881_mem) + + MCFG_DEVICE_ADD("315_5881", SEGA315_5881_CRYPT, 0) + MCFG_SET_READ_CALLBACK(model2_state, crypt_read_callback) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2c_state::overrev2c ) + model2c(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_AN0_CB(IOPORT("STEER")) + MCFG_315_5649_AN1_CB(IOPORT("ACCEL")) + MCFG_315_5649_AN2_CB(IOPORT("BRAKE")) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2c_state::segawski ) + model2c(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_AN0_CB(IOPORT("SLIDE")) +MACHINE_CONFIG_END + +MACHINE_CONFIG_START( model2c_state::topskatr ) + model2c(config); + + MCFG_DEVICE_MODIFY("io") + MCFG_315_5649_AN0_CB(IOPORT("CURVING")) + MCFG_315_5649_AN1_CB(IOPORT("SLIDE")) +MACHINE_CONFIG_END + + +/* ROM definitions */ + +/* +(info from 2a) + +The smt ROMs are located on the CPU board and are labelled.... +OPR-14742A \ +OPR-14743A / Linked to 315-5674 +OPR-14744 \ +OPR-14745 / Linked to 315-5679B +OPR-14746 \ +OPR-14747 / Linked to 315-5679B + +*/ + +// TODO: roms 58/59 and 62/63 aren't really used so far, actually they should be 32_word loaded too? +// the 'a' versions have the atan table fixed compared to model 1 +#define MODEL2_CPU_BOARD \ + ROM_REGION32_LE( 0x40000, "copro_tgp_tables", 0 ) \ + ROM_LOAD32_WORD("opr-14742a.45", 0x000000, 0x20000, CRC(90c6b117) SHA1(f46429fffcee17d056f56d5fe035a33f1fd6c27e) ) \ + ROM_LOAD32_WORD("opr-14743a.46", 0x000002, 0x20000, CRC(ae7f446b) SHA1(5b9f1fc47caf21e061e930c0d72804e4ec8c7bca) ) \ + \ + ROM_REGION32_LE( 0x80000, "other_data", 0 ) \ + /* 1/x table */ \ + ROM_LOAD32_WORD("opr-14744.58", 0x000000, 0x20000, CRC(730ea9e0) SHA1(651f1db4089a400d073b19ada299b4b08b08f372) ) \ + ROM_LOAD32_WORD("opr-14745.59", 0x000002, 0x20000, CRC(4c934d96) SHA1(e3349ece0e47f684d61ad11bfea4a90602287350) ) \ + /* 1/sqrt(x) table */ \ + ROM_LOAD32_WORD("opr-14746.62", 0x040000, 0x20000, CRC(2a266cbd) SHA1(34e047a93459406c22acf4c25089d1a4955f94ca) ) \ + ROM_LOAD32_WORD("opr-14747.63", 0x040002, 0x20000, CRC(a4ad5e19) SHA1(7d7ec300eeb9a8de1590011e37108688c092f329) ) +/* +These are smt ROMs found on Sega Model 2A Video board +They are linked to a QFP208 IC labelled 315-5645 +*/ + +// TODO: are these present on model2o too? +// 1/(1+x) table, 0.19 input, 1.23 output (bottom 4 bits zero though, and first bit always 1, so 19 real bits) +#define MODEL2A_VID_BOARD \ + ROM_REGION32_LE( 0x200000, "video_unk", ROMREGION_ERASE00 ) \ + ROM_LOAD32_BYTE("mpr-16310.15", 0x000000, 0x80000, CRC(c078a780) SHA1(0ad5b49774172743e2708b7ca4c061acfe10957a) ) \ + ROM_LOAD32_BYTE("mpr-16311.16", 0x000001, 0x80000, CRC(452a492b) SHA1(88c2f6c2dbfd0c1b39a7bf15c74455fb68c7274e) ) \ + ROM_LOAD32_BYTE("mpr-16312.14", 0x000002, 0x80000, CRC(a25fef5b) SHA1(c6a37856b97f5bc4996cb6b66209f47af392cc38) ) + +/* Is there an undumped Zero Gunner with program roms EPR-20292 & EPR-20293? Numbering would suggest so, Japan Model2C or Model2A US? */ +ROM_START( zeroguna ) /* Zero Gunner (Export), Model 2A */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-20437.12", 0x000000, 0x080000, CRC(fad30cc0) SHA1(5c6222e07594b4be59b5095f7cc0a164d5895306) ) + ROM_LOAD32_WORD("epr-20438.13", 0x000002, 0x080000, CRC(ca364408) SHA1(4672ebdd7d9ccab5e107fda9d322b70583246c7a) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-20296.11", 0x000000, 0x400000, CRC(072d8a5e) SHA1(7f69c90dd3c3e6e522d1065b3c4b09434cb4e634) ) + ROM_LOAD32_WORD("mpr-20297.12", 0x000002, 0x400000, CRC(ba6a825b) SHA1(670a86c3a1a78550c760cc66c0a6181928fb9054) ) + ROM_LOAD32_WORD("mpr-20294.9", 0x800000, 0x400000, CRC(a0bd1474) SHA1(c0c032adac69bd545e3aab481878b08f3c3edab8) ) + ROM_LOAD32_WORD("mpr-20295.10", 0x800002, 0x400000, CRC(c548cced) SHA1(d34f2fc9b4481c75a6824aa4bdd3f1884188d35b) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) (COPRO socket) + + ROM_REGION( 0x800000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-20298.17", 0x000000, 0x400000, CRC(8ab782fc) SHA1(595f6fc2e9c58ce9763d51798ceead8d470f0a33) ) + ROM_LOAD32_WORD("mpr-20299.21", 0x000002, 0x400000, CRC(90e20cdb) SHA1(730d58286fb7e91aa4128dc208b0f60eb3becc78) ) + + ROM_REGION( 0x400000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-20301.27", 0x000000, 0x200000, CRC(52010fb2) SHA1(8dce67c6f9e48d749c64b11d4569df413dc40e07) ) + ROM_LOAD32_WORD("mpr-20300.25", 0x000002, 0x200000, CRC(6f042792) SHA1(75db68e57ec3fbc7af377342eef81f26fae4e1c4) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-20302.31", 0x080000, 0x80000, CRC(44ff50d2) SHA1(6ffec81042fd5708e8a5df47b63f9809f93bf0f8) ) + + ROM_REGION( 0x400000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-20303.32", 0x000000, 0x200000, CRC(c040973f) SHA1(57a496c5dcc1a3931b6e41bf8d41e45d6dac0c31) ) + ROM_LOAD("mpr-20304.33", 0x200000, 0x200000, CRC(6decfe83) SHA1(d73adafceff2f1776c93e53bd5677d67f1c2c08f) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD + + // 1997 317-5038-COM Model 2 + ROM_PARAMETER( ":315_5881:key", "042c0d13" ) +ROM_END + +ROM_START( zerogunaj ) /* Zero Gunner (Japan), Model 2A - Sega game ID# 833-11341, Sega ROM board ID# 834-11342 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-20288.12", 0x000000, 0x080000, CRC(162305d5) SHA1(c0d67fbb8f89daacd32bbc1ad0d55a73b60016d8) ) + ROM_LOAD32_WORD("epr-20289.13", 0x000002, 0x080000, CRC(b5acb940) SHA1(e4c66c6bc9d5433b76ea12cf625fc359439144bb) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-20296.11", 0x000000, 0x400000, CRC(072d8a5e) SHA1(7f69c90dd3c3e6e522d1065b3c4b09434cb4e634) ) + ROM_LOAD32_WORD("mpr-20297.12", 0x000002, 0x400000, CRC(ba6a825b) SHA1(670a86c3a1a78550c760cc66c0a6181928fb9054) ) + ROM_LOAD32_WORD("mpr-20294.9", 0x800000, 0x400000, CRC(a0bd1474) SHA1(c0c032adac69bd545e3aab481878b08f3c3edab8) ) + ROM_LOAD32_WORD("mpr-20295.10", 0x800002, 0x400000, CRC(c548cced) SHA1(d34f2fc9b4481c75a6824aa4bdd3f1884188d35b) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x800000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-20298.17", 0x000000, 0x400000, CRC(8ab782fc) SHA1(595f6fc2e9c58ce9763d51798ceead8d470f0a33) ) + ROM_LOAD32_WORD("mpr-20299.21", 0x000002, 0x400000, CRC(90e20cdb) SHA1(730d58286fb7e91aa4128dc208b0f60eb3becc78) ) + + ROM_REGION( 0x400000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-20301.27", 0x000000, 0x200000, CRC(52010fb2) SHA1(8dce67c6f9e48d749c64b11d4569df413dc40e07) ) + ROM_LOAD32_WORD("mpr-20300.25", 0x000002, 0x200000, CRC(6f042792) SHA1(75db68e57ec3fbc7af377342eef81f26fae4e1c4) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-20302.31", 0x080000, 0x80000, CRC(44ff50d2) SHA1(6ffec81042fd5708e8a5df47b63f9809f93bf0f8) ) + + ROM_REGION( 0x400000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-20303.32", 0x000000, 0x200000, CRC(c040973f) SHA1(57a496c5dcc1a3931b6e41bf8d41e45d6dac0c31) ) + ROM_LOAD("mpr-20304.33", 0x200000, 0x200000, CRC(6decfe83) SHA1(d73adafceff2f1776c93e53bd5677d67f1c2c08f) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD + + // 1997 317-5038-COM Model 2 + ROM_PARAMETER( ":315_5881:key", "042c0d13" ) +ROM_END + +ROM_START( zerogun ) /* Zero Gunner (Export), Model 2B */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-20439.15", 0x000000, 0x080000, CRC(10125381) SHA1(1e178e6bd2b1312cd6290f1be4b386f520465836) ) + ROM_LOAD32_WORD("epr-20440.16", 0x000002, 0x080000, CRC(ce872747) SHA1(82bf138a42c659b675b14e41d526b1628fb46ae3) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-20296.11", 0x000000, 0x400000, CRC(072d8a5e) SHA1(7f69c90dd3c3e6e522d1065b3c4b09434cb4e634) ) + ROM_LOAD32_WORD("mpr-20297.12", 0x000002, 0x400000, CRC(ba6a825b) SHA1(670a86c3a1a78550c760cc66c0a6181928fb9054) ) + ROM_LOAD32_WORD("mpr-20294.9", 0x800000, 0x400000, CRC(a0bd1474) SHA1(c0c032adac69bd545e3aab481878b08f3c3edab8) ) + ROM_LOAD32_WORD("mpr-20295.10", 0x800002, 0x400000, CRC(c548cced) SHA1(d34f2fc9b4481c75a6824aa4bdd3f1884188d35b) ) + + ROM_REGION( 0x800000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-20298.17", 0x000000, 0x400000, CRC(8ab782fc) SHA1(595f6fc2e9c58ce9763d51798ceead8d470f0a33) ) + ROM_LOAD32_WORD("mpr-20299.21", 0x000002, 0x400000, CRC(90e20cdb) SHA1(730d58286fb7e91aa4128dc208b0f60eb3becc78) ) + + ROM_REGION( 0x400000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-20301.27", 0x000000, 0x200000, CRC(52010fb2) SHA1(8dce67c6f9e48d749c64b11d4569df413dc40e07) ) + ROM_LOAD32_WORD("mpr-20300.25", 0x000002, 0x200000, CRC(6f042792) SHA1(75db68e57ec3fbc7af377342eef81f26fae4e1c4) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-20302.31", 0x080000, 0x80000, CRC(44ff50d2) SHA1(6ffec81042fd5708e8a5df47b63f9809f93bf0f8) ) + + ROM_REGION( 0x400000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-20303.32", 0x000000, 0x200000, CRC(c040973f) SHA1(57a496c5dcc1a3931b6e41bf8d41e45d6dac0c31) ) + ROM_LOAD("mpr-20304.33", 0x200000, 0x200000, CRC(6decfe83) SHA1(d73adafceff2f1776c93e53bd5677d67f1c2c08f) ) + + // 1997 317-5038-COM Model 2 + ROM_PARAMETER( ":315_5881:key", "042c0d13" ) +ROM_END + +ROM_START( zerogunj ) /* Zero Gunner (Japan), Model 2B */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-20290.15", 0x000000, 0x080000, CRC(9ce3ad21) SHA1(812ab45cc9e2920e74e58937d1826774f3f54183) ) + ROM_LOAD32_WORD("epr-20291.16", 0x000002, 0x080000, CRC(7267a03d) SHA1(a7216914ee7535fa1856cb19bc05c89948a93c89) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-20296.11", 0x000000, 0x400000, CRC(072d8a5e) SHA1(7f69c90dd3c3e6e522d1065b3c4b09434cb4e634) ) + ROM_LOAD32_WORD("mpr-20297.12", 0x000002, 0x400000, CRC(ba6a825b) SHA1(670a86c3a1a78550c760cc66c0a6181928fb9054) ) + ROM_LOAD32_WORD("mpr-20294.9", 0x800000, 0x400000, CRC(a0bd1474) SHA1(c0c032adac69bd545e3aab481878b08f3c3edab8) ) + ROM_LOAD32_WORD("mpr-20295.10", 0x800002, 0x400000, CRC(c548cced) SHA1(d34f2fc9b4481c75a6824aa4bdd3f1884188d35b) ) + + ROM_REGION( 0x800000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-20298.17", 0x000000, 0x400000, CRC(8ab782fc) SHA1(595f6fc2e9c58ce9763d51798ceead8d470f0a33) ) + ROM_LOAD32_WORD("mpr-20299.21", 0x000002, 0x400000, CRC(90e20cdb) SHA1(730d58286fb7e91aa4128dc208b0f60eb3becc78) ) + + ROM_REGION( 0x400000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-20301.27", 0x000000, 0x200000, CRC(52010fb2) SHA1(8dce67c6f9e48d749c64b11d4569df413dc40e07) ) + ROM_LOAD32_WORD("mpr-20300.25", 0x000002, 0x200000, CRC(6f042792) SHA1(75db68e57ec3fbc7af377342eef81f26fae4e1c4) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-20302.31", 0x080000, 0x80000, CRC(44ff50d2) SHA1(6ffec81042fd5708e8a5df47b63f9809f93bf0f8) ) + + ROM_REGION( 0x400000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-20303.32", 0x000000, 0x200000, CRC(c040973f) SHA1(57a496c5dcc1a3931b6e41bf8d41e45d6dac0c31) ) + ROM_LOAD("mpr-20304.33", 0x200000, 0x200000, CRC(6decfe83) SHA1(d73adafceff2f1776c93e53bd5677d67f1c2c08f) ) + + // 1997 317-5038-COM Model 2 + ROM_PARAMETER( ":315_5881:key", "042c0d13" ) +ROM_END + +ROM_START( gunblade ) /* Gunblade NY Revision A, Model 2B, Sega game ID# 833-12562 GUN BLADE, Sega ROM board ID# 834-12563 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-18988a.15", 0x000000, 0x080000, CRC(f63f1ad2) SHA1(fcfb0a4691cd7d66168c421e4e1694ecaea56ab2) ) + ROM_LOAD32_WORD("epr-18989a.16", 0x000002, 0x080000, CRC(c1c84d65) SHA1(92bffbf1250c53499c37a53f9e2a054fc7bf256f) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-18974.11", 0x000000, 0x400000, CRC(e29ecaff) SHA1(dcdfe9f59158cec2f02b213ee13f5e40cdb92e55) ) + ROM_LOAD32_WORD("mpr-18975.12", 0x000002, 0x400000, CRC(d8187582) SHA1(34a0b32eeed1a9f41bca8b9261851881b2ba79f2) ) + ROM_LOAD32_WORD("mpr-18976.9", 0x800000, 0x400000, CRC(c95c15eb) SHA1(892063e91b2ed20e0600d4b188da1e9f45a19692) ) + ROM_LOAD32_WORD("mpr-18977.10", 0x800002, 0x400000, CRC(db8f5b6f) SHA1(c11d2c9e1e215aa7b2ebb777639c8cd651901f52) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) + ROM_LOAD32_WORD("mpr-18986.29", 0x000000, 0x400000, CRC(04820f7b) SHA1(5eb6682399b358d77658d82e612b02b724e3f3e1) ) + ROM_LOAD32_WORD("mpr-18987.30", 0x000002, 0x400000, CRC(2419367f) SHA1(0a04a1049d2da486dc9dbb97b383bd24259b78c8) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-18980.17", 0x000000, 0x400000, CRC(22345534) SHA1(7b8bdcfe88953ce1b2d75af2ce4712ab6507e2cf) ) + ROM_LOAD32_WORD("mpr-18981.21", 0x000002, 0x400000, CRC(2544a33d) SHA1(a76193f70adb6abeba02328b290af5cca47d4e25) ) + ROM_LOAD32_WORD("mpr-18982.18", 0x800000, 0x400000, CRC(d0a92b2a) SHA1(95404baed88cc95b75ff9b9084d09622961d3e57) ) + ROM_LOAD32_WORD("mpr-18983.22", 0x800002, 0x400000, CRC(1b4af982) SHA1(550f8248699b9267da7d2e64002be56972381714) ) + + ROM_REGION( 0x800000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-18985.27", 0x000000, 0x400000, CRC(ad6166e3) SHA1(2c487fb743730cacf92dbea952b1efada0f073df) ) + ROM_LOAD32_WORD("mpr-18984.25", 0x000002, 0x400000, CRC(756f6f37) SHA1(095964de773f515d64d65dbc8f8ef9bae97e5ba9) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-18990.31", 0x080000, 0x80000, CRC(02b1b0d1) SHA1(759b4683dc7149e04f41ddac7bd395e8d07ea858) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-18978.32", 0x000000, 0x400000, CRC(0f78b3e3) SHA1(6c2cd6236cb001bb8d487a9b1e9907519dc43daa) ) + ROM_LOAD("mpr-18979.34", 0x400000, 0x400000, CRC(f13ea36f) SHA1(a8165116b5e07e031ff960201dd8c9a441544961) ) +ROM_END + +ROM_START( vf2 ) /* Virtua Fighter 2 Version 2.1, Model 2A */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-18385.12", 0x000000, 0x020000, CRC(78ed2d41) SHA1(471c19389ceeec6138107dd81863320bd4825327) ) + ROM_LOAD32_WORD( "epr-18386.13", 0x000002, 0x020000, CRC(3418f428) SHA1(0f51e389e13efc172a26471331a60c459ad43c38) ) + ROM_LOAD32_WORD( "epr-18387.14", 0x040000, 0x020000, CRC(124a8453) SHA1(26fb787451824fc6060724e37fe0ba6bb66796cb) ) + ROM_LOAD32_WORD( "epr-18388.15", 0x040002, 0x020000, CRC(8d347980) SHA1(da79e51ad501b9560c4ed7cf1ec768daad93efe0) ) + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-17560.10", 0x000000, 0x200000, CRC(d1389864) SHA1(88e9a8b6b0f58c96957015179e7ff10f837040e6) ) + ROM_LOAD32_WORD( "mpr-17561.11", 0x000002, 0x200000, CRC(b98d0101) SHA1(e154877380b9250d8119dd4c14ba306c7b337dcd) ) + ROM_LOAD32_WORD( "mpr-17558.8", 0x400000, 0x200000, CRC(4b15f5a6) SHA1(9a34724958fef9b49eae39c6ea136e0cf532154b) ) + ROM_LOAD32_WORD( "mpr-17559.9", 0x400002, 0x200000, CRC(d3264de6) SHA1(2f094ff0b95bf1cd5c283414634ea9597204d374) ) + ROM_LOAD32_WORD( "mpr-17566.6", 0x800000, 0x200000, CRC(fb41ef98) SHA1(ad4d1ba5e5b39b2d87105ae80750284867aa4ed3) ) + ROM_LOAD32_WORD( "mpr-17567.7", 0x800002, 0x200000, CRC(c3396922) SHA1(7e0700ded530e4eb58e9a68cdb92791284c91431) ) + ROM_LOAD32_WORD( "mpr-17564.4", 0xc00000, 0x200000, CRC(d8062489) SHA1(57666b6937f79bb65c43ed02b04a454882d01e61) ) + ROM_LOAD32_WORD( "mpr-17565.5", 0xc00002, 0x200000, CRC(0517c6e9) SHA1(d9ba93998286713758385033119416714674c8d8) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-17554.16", 0x000000, 0x200000, CRC(27896d82) SHA1(c0624e58de2e427465daaa10dbb02ea2a1fd0f1b) ) + ROM_LOAD32_WORD( "mpr-17548.20", 0x000002, 0x200000, CRC(c95facc2) SHA1(09d19abe5d75a335df7510df8abb2d4425159cdf) ) + ROM_LOAD32_WORD( "mpr-17555.17", 0x400000, 0x200000, CRC(4df2810b) SHA1(720c4628d7783f0323b5723b441e13741556241e) ) + ROM_LOAD32_WORD( "mpr-17549.21", 0x400002, 0x200000, CRC(e0bce0e6) SHA1(0570604dc2007288795a3125ffd480bc4b3b0802) ) + ROM_LOAD32_WORD( "mpr-17556.18", 0x800000, 0x200000, CRC(41a47616) SHA1(55b909d2bc2079d0dfed5036c78c9e09bce09843) ) + ROM_LOAD32_WORD( "mpr-17550.22", 0x800002, 0x200000, CRC(c36ff3f5) SHA1(f14fdf275905a90a0d4cc534d90b0302f26676d8) ) + + ROM_REGION( 0x1000000, "textures", ROMREGION_ERASEFF ) // Textures + ROM_LOAD32_WORD( "mpr-17553.25", 0x000000, 0x200000, CRC(5da1c5d3) SHA1(c627b25a1f61a9fe9182e2199f70f6e485503c7b) ) + ROM_LOAD32_WORD( "mpr-17552.24", 0x000002, 0x200000, CRC(e91e7427) SHA1(0ac1111f2ecb4f924b5119eaaac8fa7bc87ab9d1) ) + ROM_LOAD32_WORD( "mpr-17547.27", 0x800000, 0x200000, CRC(be940431) SHA1(5c1196a6454a4fead79a930979f2e69639ec2bb9) ) + ROM_LOAD32_WORD( "mpr-17546.26", 0x800002, 0x200000, CRC(042a194b) SHA1(c6d8524dc0a879394f1234b7bb04836081bb3830) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-17574.30", 0x080000, 0x080000, CRC(4d4c3a55) SHA1(b6c0c3f0473bd7fc3ef4f5146110dfcc899a5af9) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-17573.31", 0x000000, 0x200000, CRC(e43557fe) SHA1(4c61a135819862df02347c118dc4d88a0adac273) ) + ROM_LOAD( "mpr-17572.32", 0x200000, 0x200000, CRC(4febecc8) SHA1(9683ea9bedfc5cd7b4a28e9a68792c0dc549d911) ) + ROM_LOAD( "mpr-17571.36", 0x400000, 0x200000, CRC(51caa584) SHA1(cbbde1c55eddbeeefd283bb5afd79a670a282e3a) ) + ROM_LOAD( "mpr-17570.37", 0x600000, 0x200000, CRC(bccd324b) SHA1(4c7ebdea08b2dedf621f121785ed1c40ebae4236) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +ROM_START( vf2b ) /* Virtua Fighter 2 Revision B, Model 2A */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-17568b.12", 0x000000, 0x020000, CRC(5d966bbf) SHA1(01d46313148ce509fa5641fb07a3f840c00886ac) ) + ROM_LOAD32_WORD( "epr-17569b.13", 0x000002, 0x020000, CRC(0b8c1ccc) SHA1(ba2e0ac8b31955fed237ba9a5eda9fa14d1db11f) ) + ROM_LOAD32_WORD( "epr-17562b.14", 0x040000, 0x020000, CRC(b778d4eb) SHA1(a7162d9c39d601ac92310c8cf2ae388647a5295a) ) + ROM_LOAD32_WORD( "epr-17563b.15", 0x040002, 0x020000, CRC(a05c15f6) SHA1(b9b1f3c68c53a86dfa3cbc85fcb9150546c13f23) ) + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-17560.10", 0x000000, 0x200000, CRC(d1389864) SHA1(88e9a8b6b0f58c96957015179e7ff10f837040e6) ) + ROM_LOAD32_WORD( "mpr-17561.11", 0x000002, 0x200000, CRC(b98d0101) SHA1(e154877380b9250d8119dd4c14ba306c7b337dcd) ) + ROM_LOAD32_WORD( "mpr-17558.8", 0x400000, 0x200000, CRC(4b15f5a6) SHA1(9a34724958fef9b49eae39c6ea136e0cf532154b) ) + ROM_LOAD32_WORD( "mpr-17559.9", 0x400002, 0x200000, CRC(d3264de6) SHA1(2f094ff0b95bf1cd5c283414634ea9597204d374) ) + ROM_LOAD32_WORD( "mpr-17566.6", 0x800000, 0x200000, CRC(fb41ef98) SHA1(ad4d1ba5e5b39b2d87105ae80750284867aa4ed3) ) + ROM_LOAD32_WORD( "mpr-17567.7", 0x800002, 0x200000, CRC(c3396922) SHA1(7e0700ded530e4eb58e9a68cdb92791284c91431) ) + ROM_LOAD32_WORD( "mpr-17564.4", 0xc00000, 0x200000, CRC(d8062489) SHA1(57666b6937f79bb65c43ed02b04a454882d01e61) ) + ROM_LOAD32_WORD( "mpr-17565.5", 0xc00002, 0x200000, CRC(0517c6e9) SHA1(d9ba93998286713758385033119416714674c8d8) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-17554.16", 0x000000, 0x200000, CRC(27896d82) SHA1(c0624e58de2e427465daaa10dbb02ea2a1fd0f1b) ) + ROM_LOAD32_WORD( "mpr-17548.20", 0x000002, 0x200000, CRC(c95facc2) SHA1(09d19abe5d75a335df7510df8abb2d4425159cdf) ) + ROM_LOAD32_WORD( "mpr-17555.17", 0x400000, 0x200000, CRC(4df2810b) SHA1(720c4628d7783f0323b5723b441e13741556241e) ) + ROM_LOAD32_WORD( "mpr-17549.21", 0x400002, 0x200000, CRC(e0bce0e6) SHA1(0570604dc2007288795a3125ffd480bc4b3b0802) ) + ROM_LOAD32_WORD( "mpr-17556.18", 0x800000, 0x200000, CRC(41a47616) SHA1(55b909d2bc2079d0dfed5036c78c9e09bce09843) ) + ROM_LOAD32_WORD( "mpr-17550.22", 0x800002, 0x200000, CRC(c36ff3f5) SHA1(f14fdf275905a90a0d4cc534d90b0302f26676d8) ) + + ROM_REGION( 0x1000000, "textures", ROMREGION_ERASEFF ) // Textures + ROM_LOAD32_WORD( "mpr-17553.25", 0x000000, 0x200000, CRC(5da1c5d3) SHA1(c627b25a1f61a9fe9182e2199f70f6e485503c7b) ) + ROM_LOAD32_WORD( "mpr-17552.24", 0x000002, 0x200000, CRC(e91e7427) SHA1(0ac1111f2ecb4f924b5119eaaac8fa7bc87ab9d1) ) + ROM_LOAD32_WORD( "mpr-17547.27", 0x800000, 0x200000, CRC(be940431) SHA1(5c1196a6454a4fead79a930979f2e69639ec2bb9) ) + ROM_LOAD32_WORD( "mpr-17546.26", 0x800002, 0x200000, CRC(042a194b) SHA1(c6d8524dc0a879394f1234b7bb04836081bb3830) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-17574.30", 0x080000, 0x080000, CRC(4d4c3a55) SHA1(b6c0c3f0473bd7fc3ef4f5146110dfcc899a5af9) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-17573.31", 0x000000, 0x200000, CRC(e43557fe) SHA1(4c61a135819862df02347c118dc4d88a0adac273) ) + ROM_LOAD( "mpr-17572.32", 0x200000, 0x200000, CRC(4febecc8) SHA1(9683ea9bedfc5cd7b4a28e9a68792c0dc549d911) ) + ROM_LOAD( "mpr-17571.36", 0x400000, 0x200000, CRC(51caa584) SHA1(cbbde1c55eddbeeefd283bb5afd79a670a282e3a) ) + ROM_LOAD( "mpr-17570.37", 0x600000, 0x200000, CRC(bccd324b) SHA1(4c7ebdea08b2dedf621f121785ed1c40ebae4236) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +ROM_START( vf2a ) /* Virtua Fighter 2 Revision A, Model 2A */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-17568a.12", 0x000000, 0x020000, CRC(5b10f232) SHA1(04df1eb9cf094d8dc5118b95028b544b47d5d328) ) + ROM_LOAD32_WORD( "epr-17569a.13", 0x000002, 0x020000, CRC(17c208e0) SHA1(260c762d7853fb1d6f894d4dd954d82dfbc92d2d) ) + ROM_LOAD32_WORD( "epr-17562a.14", 0x040000, 0x020000, CRC(db68a01a) SHA1(1e9d3f09821596d3560bf54f6323ba295ee430d8) ) + ROM_LOAD32_WORD( "epr-17563a.15", 0x040002, 0x020000, CRC(4696439d) SHA1(846fa1435a1a5c9f7f9690e1c810ca89008d1626) ) + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-17560.10", 0x000000, 0x200000, CRC(d1389864) SHA1(88e9a8b6b0f58c96957015179e7ff10f837040e6) ) + ROM_LOAD32_WORD( "mpr-17561.11", 0x000002, 0x200000, CRC(b98d0101) SHA1(e154877380b9250d8119dd4c14ba306c7b337dcd) ) + ROM_LOAD32_WORD( "mpr-17558.8", 0x400000, 0x200000, CRC(4b15f5a6) SHA1(9a34724958fef9b49eae39c6ea136e0cf532154b) ) + ROM_LOAD32_WORD( "mpr-17559.9", 0x400002, 0x200000, CRC(d3264de6) SHA1(2f094ff0b95bf1cd5c283414634ea9597204d374) ) + ROM_LOAD32_WORD( "mpr-17566.6", 0x800000, 0x200000, CRC(fb41ef98) SHA1(ad4d1ba5e5b39b2d87105ae80750284867aa4ed3) ) + ROM_LOAD32_WORD( "mpr-17567.7", 0x800002, 0x200000, CRC(c3396922) SHA1(7e0700ded530e4eb58e9a68cdb92791284c91431) ) + ROM_LOAD32_WORD( "mpr-17564.4", 0xc00000, 0x200000, CRC(d8062489) SHA1(57666b6937f79bb65c43ed02b04a454882d01e61) ) + ROM_LOAD32_WORD( "mpr-17565.5", 0xc00002, 0x200000, CRC(0517c6e9) SHA1(d9ba93998286713758385033119416714674c8d8) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-17554.16", 0x000000, 0x200000, CRC(27896d82) SHA1(c0624e58de2e427465daaa10dbb02ea2a1fd0f1b) ) + ROM_LOAD32_WORD( "mpr-17548.20", 0x000002, 0x200000, CRC(c95facc2) SHA1(09d19abe5d75a335df7510df8abb2d4425159cdf) ) + ROM_LOAD32_WORD( "mpr-17555.17", 0x400000, 0x200000, CRC(4df2810b) SHA1(720c4628d7783f0323b5723b441e13741556241e) ) + ROM_LOAD32_WORD( "mpr-17549.21", 0x400002, 0x200000, CRC(e0bce0e6) SHA1(0570604dc2007288795a3125ffd480bc4b3b0802) ) + ROM_LOAD32_WORD( "mpr-17556.18", 0x800000, 0x200000, CRC(41a47616) SHA1(55b909d2bc2079d0dfed5036c78c9e09bce09843) ) + ROM_LOAD32_WORD( "mpr-17550.22", 0x800002, 0x200000, CRC(c36ff3f5) SHA1(f14fdf275905a90a0d4cc534d90b0302f26676d8) ) + + ROM_REGION( 0x1000000, "textures", ROMREGION_ERASEFF ) // Textures + ROM_LOAD32_WORD( "mpr-17553.25", 0x000000, 0x200000, CRC(5da1c5d3) SHA1(c627b25a1f61a9fe9182e2199f70f6e485503c7b) ) + ROM_LOAD32_WORD( "mpr-17552.24", 0x000002, 0x200000, CRC(e91e7427) SHA1(0ac1111f2ecb4f924b5119eaaac8fa7bc87ab9d1) ) + ROM_LOAD32_WORD( "mpr-17547.27", 0x800000, 0x200000, CRC(be940431) SHA1(5c1196a6454a4fead79a930979f2e69639ec2bb9) ) + ROM_LOAD32_WORD( "mpr-17546.26", 0x800002, 0x200000, CRC(042a194b) SHA1(c6d8524dc0a879394f1234b7bb04836081bb3830) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-17574.30", 0x080000, 0x080000, CRC(4d4c3a55) SHA1(b6c0c3f0473bd7fc3ef4f5146110dfcc899a5af9) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-17573.31", 0x000000, 0x200000, CRC(e43557fe) SHA1(4c61a135819862df02347c118dc4d88a0adac273) ) + ROM_LOAD( "mpr-17572.32", 0x200000, 0x200000, CRC(4febecc8) SHA1(9683ea9bedfc5cd7b4a28e9a68792c0dc549d911) ) + ROM_LOAD( "mpr-17571.36", 0x400000, 0x200000, CRC(51caa584) SHA1(cbbde1c55eddbeeefd283bb5afd79a670a282e3a) ) + ROM_LOAD( "mpr-17570.37", 0x600000, 0x200000, CRC(bccd324b) SHA1(4c7ebdea08b2dedf621f121785ed1c40ebae4236) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +ROM_START( vf2o ) /* Virtua Fighter 2, Model 2A */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-17568.12", 0x000000, 0x020000, CRC(cf5d53d1) SHA1(4ed907bbfc1a47e51c9cc11f55645752574adaef) ) + ROM_LOAD32_WORD( "epr-17569.13", 0x000002, 0x020000, CRC(0fb32808) SHA1(95efb3eeaf95fb5f79ddae4ef20e2211b07f8d30) ) + ROM_LOAD32_WORD( "epr-17562.14", 0x040000, 0x020000, CRC(b893bcef) SHA1(2f862a7099aa757ee1f2ad8245eb4f8f4fdfb7bc) ) + ROM_LOAD32_WORD( "epr-17563.15", 0x040002, 0x020000, CRC(3b55f5a8) SHA1(b1ca3d4d3568c1652dcd8e546ffff23a4a21a699) ) + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-17560.10", 0x000000, 0x200000, CRC(d1389864) SHA1(88e9a8b6b0f58c96957015179e7ff10f837040e6) ) + ROM_LOAD32_WORD( "mpr-17561.11", 0x000002, 0x200000, CRC(b98d0101) SHA1(e154877380b9250d8119dd4c14ba306c7b337dcd) ) + ROM_LOAD32_WORD( "mpr-17558.8", 0x400000, 0x200000, CRC(4b15f5a6) SHA1(9a34724958fef9b49eae39c6ea136e0cf532154b) ) + ROM_LOAD32_WORD( "mpr-17559.9", 0x400002, 0x200000, CRC(d3264de6) SHA1(2f094ff0b95bf1cd5c283414634ea9597204d374) ) + ROM_LOAD32_WORD( "mpr-17566.6", 0x800000, 0x200000, CRC(fb41ef98) SHA1(ad4d1ba5e5b39b2d87105ae80750284867aa4ed3) ) + ROM_LOAD32_WORD( "mpr-17567.7", 0x800002, 0x200000, CRC(c3396922) SHA1(7e0700ded530e4eb58e9a68cdb92791284c91431) ) + ROM_LOAD32_WORD( "mpr-17564.4", 0xc00000, 0x200000, CRC(d8062489) SHA1(57666b6937f79bb65c43ed02b04a454882d01e61) ) + ROM_LOAD32_WORD( "mpr-17565.5", 0xc00002, 0x200000, CRC(0517c6e9) SHA1(d9ba93998286713758385033119416714674c8d8) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-17554.16", 0x000000, 0x200000, CRC(27896d82) SHA1(c0624e58de2e427465daaa10dbb02ea2a1fd0f1b) ) + ROM_LOAD32_WORD( "mpr-17548.20", 0x000002, 0x200000, CRC(c95facc2) SHA1(09d19abe5d75a335df7510df8abb2d4425159cdf) ) + ROM_LOAD32_WORD( "mpr-17555.17", 0x400000, 0x200000, CRC(4df2810b) SHA1(720c4628d7783f0323b5723b441e13741556241e) ) + ROM_LOAD32_WORD( "mpr-17549.21", 0x400002, 0x200000, CRC(e0bce0e6) SHA1(0570604dc2007288795a3125ffd480bc4b3b0802) ) + ROM_LOAD32_WORD( "mpr-17556.18", 0x800000, 0x200000, CRC(41a47616) SHA1(55b909d2bc2079d0dfed5036c78c9e09bce09843) ) + ROM_LOAD32_WORD( "mpr-17550.22", 0x800002, 0x200000, CRC(c36ff3f5) SHA1(f14fdf275905a90a0d4cc534d90b0302f26676d8) ) + + ROM_REGION( 0x1000000, "textures", ROMREGION_ERASEFF ) // Textures + ROM_LOAD32_WORD( "mpr-17553.25", 0x000000, 0x200000, CRC(5da1c5d3) SHA1(c627b25a1f61a9fe9182e2199f70f6e485503c7b) ) + ROM_LOAD32_WORD( "mpr-17552.24", 0x000002, 0x200000, CRC(e91e7427) SHA1(0ac1111f2ecb4f924b5119eaaac8fa7bc87ab9d1) ) + ROM_LOAD32_WORD( "mpr-17547.27", 0x800000, 0x200000, CRC(be940431) SHA1(5c1196a6454a4fead79a930979f2e69639ec2bb9) ) + ROM_LOAD32_WORD( "mpr-17546.26", 0x800002, 0x200000, CRC(042a194b) SHA1(c6d8524dc0a879394f1234b7bb04836081bb3830) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-17574.30", 0x080000, 0x080000, CRC(4d4c3a55) SHA1(b6c0c3f0473bd7fc3ef4f5146110dfcc899a5af9) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-17573.31", 0x000000, 0x200000, CRC(e43557fe) SHA1(4c61a135819862df02347c118dc4d88a0adac273) ) + ROM_LOAD( "mpr-17572.32", 0x200000, 0x200000, CRC(4febecc8) SHA1(9683ea9bedfc5cd7b4a28e9a68792c0dc549d911) ) + ROM_LOAD( "mpr-17571.36", 0x400000, 0x200000, CRC(51caa584) SHA1(cbbde1c55eddbeeefd283bb5afd79a670a282e3a) ) + ROM_LOAD( "mpr-17570.37", 0x600000, 0x200000, CRC(bccd324b) SHA1(4c7ebdea08b2dedf621f121785ed1c40ebae4236) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +/* Sega Rally Championship Revision C, Model 2A, Sega game ID# 833-11649 RALLY TWIN, Sega ROM board ID# 834-11618 RALLY TWIN */ +ROM_START( srallyc ) + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-17888c.12", 0x000000, 0x080000, CRC(3d6808aa) SHA1(33abf9cdcee9583dc600c94e1e29ce260e8c5d32) ) + ROM_LOAD32_WORD( "epr-17889c.13", 0x000002, 0x080000, CRC(f43c7802) SHA1(4b1efb3d5644fed1753da1750bf5c300d3a15d2c) ) + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-17746.10", 0x000000, 0x200000, CRC(8fe311f4) SHA1(f4ada8e5c906fc384bed1b96f09cdf313f89e825) ) + ROM_LOAD32_WORD( "mpr-17747.11", 0x000002, 0x200000, CRC(543593fd) SHA1(5ba63a77e9fc70569af21d50b3171bc8ff4522b8) ) + ROM_LOAD32_WORD( "mpr-17744.8", 0x400000, 0x200000, CRC(71fed098) SHA1(1d187cad375121a45348d640edd3cc7dce658d28) ) + ROM_LOAD32_WORD( "mpr-17745.9", 0x400002, 0x200000, CRC(8ecca705) SHA1(ed2b3298aad6f4e52dc672a0168183e457564b43) ) + ROM_LOAD32_WORD( "mpr-17884.6", 0x800000, 0x200000, CRC(4cfc95e1) SHA1(81d927b8c4f9d0c4c5e29d676b30f30f83751fdc) ) + ROM_LOAD32_WORD( "mpr-17885.7", 0x800002, 0x200000, CRC(a08d2467) SHA1(9449ac8f8f9ce8d8e536b05a91e46841fed7f2d0) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD( "mpr-17754.28", 0x000000, 0x200000, CRC(81a84f67) SHA1(c0a9b690523a529e4015e9af10dc3fb2a1726f08) ) + ROM_LOAD32_WORD( "mpr-17755.29", 0x000002, 0x200000, CRC(2a6e7da4) SHA1(e60803ae951489fe47d66731d15c32249ca547b4) ) + + ROM_REGION( 0x010000, "drivecpu", 0 ) // Drive I/O program + ROM_LOAD( "epr-17891.ic12", 0x000000, 0x010000, CRC(9a33b437) SHA1(3e8f210aa5159e78f640126cb5ce7f05f22560f2) ) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-17748.16", 0x000000, 0x200000, CRC(3148a2b2) SHA1(283cc49bfb6c6381a7ead9273fd097dca5b981b6) ) + ROM_LOAD32_WORD( "mpr-17750.20", 0x000002, 0x200000, CRC(232aec29) SHA1(4d470e71df61298282c356814e2d151fda323fb6) ) + ROM_LOAD32_WORD( "mpr-17749.17", 0x400000, 0x200000, CRC(0838d184) SHA1(704175c8b29e4c989afcb7be42e7e0e096740eaf) ) + ROM_LOAD32_WORD( "mpr-17751.21", 0x400002, 0x200000, CRC(ed87ac62) SHA1(601542149d33ca52a47536b4b0af47bf1fd87eb2) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD( "mpr-17753.25", 0x000000, 0x200000, CRC(6db0eb36) SHA1(dd5fd3c9592360d3e95623ac2491e6faabe9dbcb) ) + ROM_LOAD32_WORD( "mpr-17752.24", 0x000002, 0x200000, CRC(d6aa86ce) SHA1(1d342f87d1af1e5438d1ae818b1b14268e765897) ) + + ROM_REGION( 0x20000, "cpu4", 0) // Communication program + ROM_LOAD( "epr-16726.bin", 0x000000, 0x020000, CRC(c179b8c7) SHA1(86d3e65c77fb53b1d380b629348f4ab5b3d39228) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-17890a.30", 0x080000, 0x040000, CRC(5bac3fa1) SHA1(3635333d36463b6fab25560ed918e05138f964dc) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-17756.31", 0x000000, 0x200000, CRC(7725f111) SHA1(1f1ee3f19a6bcf57bc5a1c7dd64ee83f8b81f084) ) + ROM_LOAD( "mpr-17757.32", 0x200000, 0x200000, CRC(1616e649) SHA1(1d3a0e441d150ada0535a9d50e2f69dd4b99c584) ) + ROM_LOAD( "mpr-17886.36", 0x400000, 0x200000, CRC(54a72923) SHA1(103c4838b27378c834c08d29d6fb6ba95e7f9d03) ) + ROM_LOAD( "mpr-17887.37", 0x600000, 0x200000, CRC(38c31fdd) SHA1(a85f05160b060d9d4a431aaa73cfc03f24214fb9) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +ROM_START( srallycb ) /* Sega Rally Championship Revision B, Model 2A, Sega game ID# 833-11649 RALLY TWIN, Sega ROM board ID# 834-11618 RALLY TWIN */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-17888b.12", 0x000000, 0x080000, CRC(95bce0b9) SHA1(9b293b430db14cfab35466d2f9a1e3f7e2df3143) ) + ROM_LOAD32_WORD( "epr-17889b.13", 0x000002, 0x080000, CRC(395c425e) SHA1(9868d2b79255120abfdb7f9c0930a607aeef5363) ) + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-17746.10", 0x000000, 0x200000, CRC(8fe311f4) SHA1(f4ada8e5c906fc384bed1b96f09cdf313f89e825) ) + ROM_LOAD32_WORD( "mpr-17747.11", 0x000002, 0x200000, CRC(543593fd) SHA1(5ba63a77e9fc70569af21d50b3171bc8ff4522b8) ) + ROM_LOAD32_WORD( "mpr-17744.8", 0x400000, 0x200000, CRC(71fed098) SHA1(1d187cad375121a45348d640edd3cc7dce658d28) ) + ROM_LOAD32_WORD( "mpr-17745.9", 0x400002, 0x200000, CRC(8ecca705) SHA1(ed2b3298aad6f4e52dc672a0168183e457564b43) ) + ROM_LOAD32_WORD( "mpr-17884.6", 0x800000, 0x200000, CRC(4cfc95e1) SHA1(81d927b8c4f9d0c4c5e29d676b30f30f83751fdc) ) + ROM_LOAD32_WORD( "mpr-17885.7", 0x800002, 0x200000, CRC(a08d2467) SHA1(9449ac8f8f9ce8d8e536b05a91e46841fed7f2d0) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD( "mpr-17754.28", 0x000000, 0x200000, CRC(81a84f67) SHA1(c0a9b690523a529e4015e9af10dc3fb2a1726f08) ) + ROM_LOAD32_WORD( "mpr-17755.29", 0x000002, 0x200000, CRC(2a6e7da4) SHA1(e60803ae951489fe47d66731d15c32249ca547b4) ) + + ROM_REGION( 0x010000, "drivecpu", 0 ) // Drive I/O program + ROM_LOAD( "epr-17891.ic12", 0x000000, 0x010000, CRC(9a33b437) SHA1(3e8f210aa5159e78f640126cb5ce7f05f22560f2) ) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-17748.16", 0x000000, 0x200000, CRC(3148a2b2) SHA1(283cc49bfb6c6381a7ead9273fd097dca5b981b6) ) + ROM_LOAD32_WORD( "mpr-17750.20", 0x000002, 0x200000, CRC(232aec29) SHA1(4d470e71df61298282c356814e2d151fda323fb6) ) + ROM_LOAD32_WORD( "mpr-17749.17", 0x400000, 0x200000, CRC(0838d184) SHA1(704175c8b29e4c989afcb7be42e7e0e096740eaf) ) + ROM_LOAD32_WORD( "mpr-17751.21", 0x400002, 0x200000, CRC(ed87ac62) SHA1(601542149d33ca52a47536b4b0af47bf1fd87eb2) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD( "mpr-17753.25", 0x000000, 0x200000, CRC(6db0eb36) SHA1(dd5fd3c9592360d3e95623ac2491e6faabe9dbcb) ) + ROM_LOAD32_WORD( "mpr-17752.24", 0x000002, 0x200000, CRC(d6aa86ce) SHA1(1d342f87d1af1e5438d1ae818b1b14268e765897) ) + + ROM_REGION( 0x20000, "cpu4", 0) // Communication program + ROM_LOAD( "epr-16726.bin", 0x000000, 0x020000, CRC(c179b8c7) SHA1(86d3e65c77fb53b1d380b629348f4ab5b3d39228) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-17890a.30", 0x080000, 0x040000, CRC(5bac3fa1) SHA1(3635333d36463b6fab25560ed918e05138f964dc) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-17756.31", 0x000000, 0x200000, CRC(7725f111) SHA1(1f1ee3f19a6bcf57bc5a1c7dd64ee83f8b81f084) ) + ROM_LOAD( "mpr-17757.32", 0x200000, 0x200000, CRC(1616e649) SHA1(1d3a0e441d150ada0535a9d50e2f69dd4b99c584) ) + ROM_LOAD( "mpr-17886.36", 0x400000, 0x200000, CRC(54a72923) SHA1(103c4838b27378c834c08d29d6fb6ba95e7f9d03) ) + ROM_LOAD( "mpr-17887.37", 0x600000, 0x200000, CRC(38c31fdd) SHA1(a85f05160b060d9d4a431aaa73cfc03f24214fb9) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +ROM_START( srallycdx ) /* Sega Rally Championship DX Revision A, Model 2A - Single player cabinet - NO LINK option!, Sega ROM board ID# 834-11254 RALLY 50 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-17760a.12", 0x000000, 0x020000, CRC(2c1b996b) SHA1(28c1196aac1c242e61069ee809c9e8229c061950) ) /* AMD 27C1024 EPROM */ + ROM_LOAD32_WORD( "epr-17761a.13", 0x000002, 0x020000, CRC(50813f66) SHA1(f27ffb314e06fa18d863fdf172dafe56122cd606) ) /* AMD 27C1024 EPROM */ + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-17746.10", 0x000000, 0x200000, CRC(8fe311f4) SHA1(f4ada8e5c906fc384bed1b96f09cdf313f89e825) ) + ROM_LOAD32_WORD( "mpr-17747.11", 0x000002, 0x200000, CRC(543593fd) SHA1(5ba63a77e9fc70569af21d50b3171bc8ff4522b8) ) + ROM_LOAD32_WORD( "mpr-17744.8", 0x400000, 0x200000, CRC(71fed098) SHA1(1d187cad375121a45348d640edd3cc7dce658d28) ) + ROM_LOAD32_WORD( "mpr-17745.9", 0x400002, 0x200000, CRC(8ecca705) SHA1(ed2b3298aad6f4e52dc672a0168183e457564b43) ) + ROM_LOAD32_WORD( "mpr-17764a.6", 0x800000, 0x200000, CRC(dcb91e31) SHA1(2725268e97b9f4c14d56c040af38bc82f5020e3e) ) // IC 6 and 7 likely EPROMs + ROM_LOAD32_WORD( "mpr-17765a.7", 0x800002, 0x200000, CRC(b657dc48) SHA1(ae0f1bc6e2479fa51ca36f8be3a1785981c4dfe9) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD( "mpr-17754.28", 0x000000, 0x200000, CRC(81a84f67) SHA1(c0a9b690523a529e4015e9af10dc3fb2a1726f08) ) + ROM_LOAD32_WORD( "mpr-17755.29", 0x000002, 0x200000, CRC(2a6e7da4) SHA1(e60803ae951489fe47d66731d15c32249ca547b4) ) + + ROM_REGION( 0x010000, "drivecpu", 0 ) // Drive I/O program + ROM_LOAD( "epr-17762.ic12", 0x000000, 0x010000, NO_DUMP ) /* Need to verify actual EPR-xxxx number, might be EPR-17759 */ + ROM_LOAD( "epr-17891.ic12", 0x000000, 0x010000, CRC(9a33b437) SHA1(3e8f210aa5159e78f640126cb5ce7f05f22560f2) ) /* REMOVE when EPR-17762 is dumped & added */ + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-17748.16", 0x000000, 0x200000, CRC(3148a2b2) SHA1(283cc49bfb6c6381a7ead9273fd097dca5b981b6) ) + ROM_LOAD32_WORD( "mpr-17750.20", 0x000002, 0x200000, CRC(232aec29) SHA1(4d470e71df61298282c356814e2d151fda323fb6) ) + ROM_LOAD32_WORD( "mpr-17749.17", 0x400000, 0x200000, CRC(0838d184) SHA1(704175c8b29e4c989afcb7be42e7e0e096740eaf) ) + ROM_LOAD32_WORD( "mpr-17751.21", 0x400002, 0x200000, CRC(ed87ac62) SHA1(601542149d33ca52a47536b4b0af47bf1fd87eb2) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD( "mpr-17753.25", 0x000000, 0x200000, CRC(6db0eb36) SHA1(dd5fd3c9592360d3e95623ac2491e6faabe9dbcb) ) + ROM_LOAD32_WORD( "mpr-17752.24", 0x000002, 0x200000, CRC(d6aa86ce) SHA1(1d342f87d1af1e5438d1ae818b1b14268e765897) ) + + ROM_REGION( 0x20000, "cpu4", 0) // Communication program + ROM_LOAD( "epr-16726.bin", 0x000000, 0x020000, CRC(c179b8c7) SHA1(86d3e65c77fb53b1d380b629348f4ab5b3d39228) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-17763.30", 0x080000, 0x040000, NO_DUMP ) /* Number verified via Sega Rally Champ DX manual */ + ROM_LOAD16_WORD_SWAP( "epr-17890a.30", 0x080000, 0x040000, CRC(5bac3fa1) SHA1(3635333d36463b6fab25560ed918e05138f964dc) ) /* REMOVE when EPR-17763 & EPR-17758 is dumped & added */ + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-17756.31", 0x000000, 0x200000, CRC(7725f111) SHA1(1f1ee3f19a6bcf57bc5a1c7dd64ee83f8b81f084) ) + ROM_LOAD( "mpr-17757.32", 0x200000, 0x200000, CRC(1616e649) SHA1(1d3a0e441d150ada0535a9d50e2f69dd4b99c584) ) + ROM_LOAD( "mpr-17758.36", 0x400000, 0x200000, NO_DUMP ) /* Number verified via Sega Rally Champ DX manual */ + /* The DX version doesn't have any sound rom at IC37 */ + ROM_LOAD( "mpr-17886.36", 0x400000, 0x200000, CRC(54a72923) SHA1(103c4838b27378c834c08d29d6fb6ba95e7f9d03) ) /* REMOVE when EPR-17758 & EPR-17763 is dumped & added */ + ROM_LOAD( "mpr-17887.37", 0x600000, 0x200000, CRC(38c31fdd) SHA1(a85f05160b060d9d4a431aaa73cfc03f24214fb9) ) /* REMOVE when EPR-17758 & EPR-17763 is dumped & added */ + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +ROM_START( srallycdxa ) // Sega Rally Championship DX, Model 2A? - Single player cabinet - NO LINK option! + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-17760.12", 0x000000, 0x020000, CRC(2b5c4321) SHA1(5bcdd8cdfd8f3a95062f83be4a417ba999b50e47) ) // AMD 27C1024 EPROM + ROM_LOAD32_WORD( "epr-17761.13", 0x000002, 0x020000, CRC(50813f66) SHA1(f27ffb314e06fa18d863fdf172dafe56122cd606) ) // AMD 27C1024 EPROM + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-17746.10", 0x000000, 0x200000, CRC(8fe311f4) SHA1(f4ada8e5c906fc384bed1b96f09cdf313f89e825) ) + ROM_LOAD32_WORD( "mpr-17747.11", 0x000002, 0x200000, CRC(543593fd) SHA1(5ba63a77e9fc70569af21d50b3171bc8ff4522b8) ) + ROM_LOAD32_WORD( "mpr-17744.8", 0x400000, 0x200000, CRC(71fed098) SHA1(1d187cad375121a45348d640edd3cc7dce658d28) ) + ROM_LOAD32_WORD( "mpr-17745.9", 0x400002, 0x200000, CRC(8ecca705) SHA1(ed2b3298aad6f4e52dc672a0168183e457564b43) ) + ROM_LOAD32_WORD( "epr-17764.6", 0x800000, 0x100000, CRC(68254fcf) SHA1(d90d962b5f81d6598fc9d94c44d9cee71767fc26) ) // NEC D27C8000D EPROM + ROM_LOAD32_WORD( "epr-17765.7", 0x800002, 0x100000, CRC(81112ea5) SHA1(a0251b4f5f18ae2e2d0576087a687dd7c2e49c34) ) // NEC D27C8000D EPROM + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD( "mpr-17754.28", 0x000000, 0x200000, CRC(81a84f67) SHA1(c0a9b690523a529e4015e9af10dc3fb2a1726f08) ) // not present in this rev memory test, why ? + ROM_LOAD32_WORD( "mpr-17755.29", 0x000002, 0x200000, CRC(2a6e7da4) SHA1(e60803ae951489fe47d66731d15c32249ca547b4) ) // + + ROM_REGION( 0x010000, "drivecpu", 0 ) // Drive I/O program + ROM_LOAD( "epr-17762.ic12", 0x000000, 0x010000, NO_DUMP ) /* Need to verify actual EPR-xxxx number, might be EPR-17759 */ + ROM_LOAD( "epr-17891.ic12", 0x000000, 0x010000, CRC(9a33b437) SHA1(3e8f210aa5159e78f640126cb5ce7f05f22560f2) ) /* REMOVE when EPR-17762 is dumped & added */ + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-17748.16", 0x000000, 0x200000, CRC(3148a2b2) SHA1(283cc49bfb6c6381a7ead9273fd097dca5b981b6) ) + ROM_LOAD32_WORD( "mpr-17750.20", 0x000002, 0x200000, CRC(232aec29) SHA1(4d470e71df61298282c356814e2d151fda323fb6) ) + ROM_LOAD32_WORD( "mpr-17749.17", 0x400000, 0x200000, CRC(0838d184) SHA1(704175c8b29e4c989afcb7be42e7e0e096740eaf) ) + ROM_LOAD32_WORD( "mpr-17751.21", 0x400002, 0x200000, CRC(ed87ac62) SHA1(601542149d33ca52a47536b4b0af47bf1fd87eb2) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD( "mpr-17753.25", 0x000000, 0x200000, CRC(6db0eb36) SHA1(dd5fd3c9592360d3e95623ac2491e6faabe9dbcb) ) + ROM_LOAD32_WORD( "mpr-17752.24", 0x000002, 0x200000, CRC(d6aa86ce) SHA1(1d342f87d1af1e5438d1ae818b1b14268e765897) ) + + ROM_REGION( 0x20000, "cpu4", 0) // Communication program + ROM_LOAD( "epr-16726.bin", 0x000000, 0x020000, CRC(c179b8c7) SHA1(86d3e65c77fb53b1d380b629348f4ab5b3d39228) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-17763.30", 0x080000, 0x040000, NO_DUMP ) /* Number verified via Sega Rally Champ DX manual */ + ROM_LOAD16_WORD_SWAP( "epr-17890a.30", 0x080000, 0x040000, CRC(5bac3fa1) SHA1(3635333d36463b6fab25560ed918e05138f964dc) ) /* REMOVE when EPR-17763 & EPR-17758 is dumped & added */ + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-17756.31", 0x000000, 0x200000, CRC(7725f111) SHA1(1f1ee3f19a6bcf57bc5a1c7dd64ee83f8b81f084) ) + ROM_LOAD( "mpr-17757.32", 0x200000, 0x200000, CRC(1616e649) SHA1(1d3a0e441d150ada0535a9d50e2f69dd4b99c584) ) + ROM_LOAD( "mpr-17758.36", 0x400000, 0x200000, NO_DUMP ) /* Number verified via Sega Rally Champ DX manual */ + /* The DX version doesn't have any sound rom at IC37 */ + ROM_LOAD( "mpr-17886.36", 0x400000, 0x200000, CRC(54a72923) SHA1(103c4838b27378c834c08d29d6fb6ba95e7f9d03) ) /* REMOVE when EPR-17758 & EPR-17763 is dumped & added */ + ROM_LOAD( "mpr-17887.37", 0x600000, 0x200000, CRC(38c31fdd) SHA1(a85f05160b060d9d4a431aaa73cfc03f24214fb9) ) /* REMOVE when EPR-17758 & EPR-17763 is dumped & added */ + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +/* + +Manx TT + +837-10848-01-91 Model2 A-CRX CPU BD +837-10849-02 Model2 A-CRX VIDEO BD +837-12396 COMM BD MANX TT + +837-12279 SOUND BD MANX T.T (for DX only) + +Rom boards: + 834-12467 ROM BD MANX T.T TWIN + 834-12277 ROM BD MANX T.T DX + +Known missing roms: + +Manx TT DX +EPR-18742 - Sound CPU rom (on Sound BD) +MPR-18743 - Sound Samples (on Sound BD) +EPR-18744.12 - Program rom +EPR-18745.13 - Program rom +EPR-18784.14 - Program rom* +EPR-18785.15 - Program rom* +EPR-18746.30 - Sound CPU rom* +EPR-18767.5 - Data* +EPR-18768.4 - Data* + +EPR-18763.31 & alt sound CPU code EPR-18924a.30 are dumped + +* Note: The manual scan was low-res and these numbers might be incorrect as they were VERY hard to read! + +*/ + +ROM_START( manxtt ) /* Manx TT Superbike Twin Revision D, Model 2A - Can be set to Twin or Deluxe - Found in DX setup */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-18822d.12", 0x000000, 0x020000, CRC(4f435990) SHA1(0fcf64598384012caea27394280de89a9348a47d) ) + ROM_LOAD32_WORD( "epr-18823d.13", 0x000002, 0x020000, CRC(b8eddb5c) SHA1(7e3b97e3370e68d92922e8999246064196610270) ) + ROM_LOAD32_WORD( "epr-18824d.14", 0x040000, 0x020000, CRC(aca9f61f) SHA1(629db70371ea9986ef75557044b5e98329712418) ) + ROM_LOAD32_WORD( "epr-18825d.15", 0x040002, 0x020000, CRC(5a1d7799) SHA1(bb5e8a5a3b766b5dc4285ecba330094caf8a71e6) ) + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-18751.10", 0x000000, 0x200000, CRC(773ad43d) SHA1(4d1601dc08a08b724e33e7cd90a4f22e18cfed9c) ) + ROM_LOAD32_WORD( "mpr-18752.11", 0x000002, 0x200000, CRC(4da3719e) SHA1(24007e4ae3ba1a06321328d14e2bd6002fa1936e) ) + ROM_LOAD32_WORD( "mpr-18749.8", 0x400000, 0x200000, CRC(c3fe0eea) SHA1(ada21405a136935ac4da1a3535c25fccf903f2d1) ) + ROM_LOAD32_WORD( "mpr-18750.9", 0x400002, 0x200000, CRC(40b55494) SHA1(d98ae5518c5d31b155b1a7c4f7d9d67f44d7beae) ) + ROM_LOAD32_WORD( "mpr-18747.6", 0x800000, 0x200000, CRC(a65ec1e8) SHA1(92636bdff0ae4cdb43dfc2986fad2d1b59469323) ) + ROM_LOAD32_WORD( "mpr-18748.7", 0x800002, 0x200000, CRC(375e3748) SHA1(6c2e903dd073b130bcabb347631b876dc868b494) ) + ROM_LOAD32_WORD( "epr-18862.4", 0xc00000, 0x080000, CRC(9adc3a30) SHA1(029db946338f8e0eccace8590082cc96bdf13e31) ) + ROM_LOAD32_WORD( "epr-18863.5", 0xc00002, 0x080000, CRC(603742e9) SHA1(f78a5f7e582d313880c734158bb0fa68b256a58a) ) + ROM_COPY( "main_data", 0xc00000, 0xd00000, 0x100000 ) + ROM_COPY( "main_data", 0xc00000, 0xe00000, 0x100000 ) + ROM_COPY( "main_data", 0xc00000, 0xf00000, 0x100000 ) + + ROM_REGION( 0x1000000, "polygons", ROMREGION_ERASEFF ) // Models + ROM_LOAD32_WORD( "mpr-18753.16", 0x000000, 0x200000, CRC(33ddaa0d) SHA1(26f643d6b9cecf08bd249290a670a0edea1b5be4) ) + ROM_LOAD32_WORD( "mpr-18756.20", 0x000002, 0x200000, CRC(28713617) SHA1(fc2a6258387a1bc3fae2109b2dae6dd2a1984ab5) ) + ROM_LOAD32_WORD( "mpr-18754.17", 0x400000, 0x200000, CRC(09aabde5) SHA1(e50646efb2ca59792833ce91398c4efa861ad6d1) ) + ROM_LOAD32_WORD( "mpr-18757.21", 0x400002, 0x200000, CRC(25fc92e9) SHA1(226c4c7289b3b6009c1ffea4a171e3fb4e31a67c) ) + ROM_LOAD32_WORD( "mpr-18755.18", 0x800000, 0x200000, CRC(bf094d9e) SHA1(2cd7130b226a28098191a6caf6fd761bb0bfac7b) ) + ROM_LOAD32_WORD( "mpr-18758.22", 0x800002, 0x200000, CRC(1b5473d0) SHA1(658e33503f6990f4d9a954c63efad5f53d15f3a4) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD( "mpr-18761.28", 0x000000, 0x200000, CRC(4e39ec05) SHA1(50696cd320f1a6492e0c193713acbce085d959cd) ) + ROM_LOAD32_WORD( "mpr-18762.29", 0x000002, 0x200000, CRC(4ab165d8) SHA1(7ff42a4c7236fec76f94f2d0c5537e503bcc98e5) ) + + ROM_REGION( 0x400000, "textures", 0 ) // Textures + ROM_LOAD32_WORD( "mpr-18760.25", 0x000000, 0x200000, CRC(4e3a4a89) SHA1(bba6cd2a15b3f963388a3a87880da86b10f6e0a2) ) + ROM_LOAD32_WORD( "mpr-18759.24", 0x000002, 0x200000, CRC(278d8742) SHA1(5f285fc8cfe88c00ba2bbe1b509b49abd38e00ec) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-18924a.30", 0x080000, 0x040000, CRC(ad6f40ec) SHA1(27aa0477dc325162766d459ffe95b61ee65dd28f) ) /* Sound program for DX set */ + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-18763.31", 0x000000, 0x200000, CRC(1bcb2283) SHA1(a4a8a2f8f0901bfb57778351210ccfc421cacbd4) ) /* Sound sample for DX set */ + ROM_LOAD( "mpr-18764.32", 0x200000, 0x200000, CRC(0dc6a860) SHA1(cb2ada0f8a592940de11ee781ad4beb5095c3b37) ) + ROM_LOAD( "mpr-18765.36", 0x400000, 0x200000, CRC(ca4a803c) SHA1(70b59da8f2532a02e980caba5bb86ec13a4d7ab5) ) + ROM_LOAD( "mpr-18766.37", 0x600000, 0x200000, CRC(e41892ea) SHA1(9ef5e26db4abf0ed36df63fc246b568e1c5d6cfa) ) + + ROM_REGION( 0xc0000, M1AUDIO_CPU_REGION, ROMREGION_BE|ROMREGION_16BIT ) /* 68K code */ + ROM_LOAD16_WORD_SWAP("epr-18742.7", 0x000000, 0x020000, CRC(1b78da74) SHA1(939b0f2413ae3c11fac11b49ab8b0de2c5e35e61) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM1_REGION, 0 ) // Samples + ROM_LOAD("mpr-18743.32", 0x000000, 0x200000, CRC(17e84e15) SHA1(8437cddc4c4d729e886a5ab076885a54bb7a30d0) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM2_REGION, ROMREGION_ERASE00 ) // Samples + + ROM_REGION( 0x20000, "cpu4", 0) // Communication program + ROM_LOAD16_WORD_SWAP( "epr-18643a.7", 0x000000, 0x020000, CRC(b5e048ec) SHA1(8182e05a2ffebd590a936c1359c81e60caa79c2a) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +ROM_START( manxttc ) /* Manx TT Superbike Twin Revision C, Model 2A */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-18822c.12", 0x000000, 0x020000, CRC(c7b3e45a) SHA1(d3a6910bf6efc138e0e40332219b90dea7d6ea56) ) + ROM_LOAD32_WORD( "epr-18823c.13", 0x000002, 0x020000, CRC(6b0c1dfb) SHA1(6da5c071e3ce842a99f928f473d4ccf7165785ac) ) + ROM_LOAD32_WORD( "epr-18824c.14", 0x040000, 0x020000, CRC(352bb817) SHA1(389cbf951ba606acb9ab7bff5cda85d9166e64ff) ) + ROM_LOAD32_WORD( "epr-18825c.15", 0x040002, 0x020000, CRC(f88b036c) SHA1(f6196e8da5e6579fe3fa5c24ab9538964c98e267) ) + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-18751.10", 0x000000, 0x200000, CRC(773ad43d) SHA1(4d1601dc08a08b724e33e7cd90a4f22e18cfed9c) ) + ROM_LOAD32_WORD( "mpr-18752.11", 0x000002, 0x200000, CRC(4da3719e) SHA1(24007e4ae3ba1a06321328d14e2bd6002fa1936e) ) + ROM_LOAD32_WORD( "mpr-18749.8", 0x400000, 0x200000, CRC(c3fe0eea) SHA1(ada21405a136935ac4da1a3535c25fccf903f2d1) ) + ROM_LOAD32_WORD( "mpr-18750.9", 0x400002, 0x200000, CRC(40b55494) SHA1(d98ae5518c5d31b155b1a7c4f7d9d67f44d7beae) ) + ROM_LOAD32_WORD( "mpr-18747.6", 0x800000, 0x200000, CRC(a65ec1e8) SHA1(92636bdff0ae4cdb43dfc2986fad2d1b59469323) ) + ROM_LOAD32_WORD( "mpr-18748.7", 0x800002, 0x200000, CRC(375e3748) SHA1(6c2e903dd073b130bcabb347631b876dc868b494) ) + ROM_LOAD32_WORD( "epr-18862.4", 0xc00000, 0x080000, CRC(9adc3a30) SHA1(029db946338f8e0eccace8590082cc96bdf13e31) ) + ROM_LOAD32_WORD( "epr-18863.5", 0xc00002, 0x080000, CRC(603742e9) SHA1(f78a5f7e582d313880c734158bb0fa68b256a58a) ) + ROM_COPY( "main_data", 0xc00000, 0xd00000, 0x100000 ) + ROM_COPY( "main_data", 0xc00000, 0xe00000, 0x100000 ) + ROM_COPY( "main_data", 0xc00000, 0xf00000, 0x100000 ) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-18753.16", 0x000000, 0x200000, CRC(33ddaa0d) SHA1(26f643d6b9cecf08bd249290a670a0edea1b5be4) ) + ROM_LOAD32_WORD( "mpr-18756.20", 0x000002, 0x200000, CRC(28713617) SHA1(fc2a6258387a1bc3fae2109b2dae6dd2a1984ab5) ) + ROM_LOAD32_WORD( "mpr-18754.17", 0x400000, 0x200000, CRC(09aabde5) SHA1(e50646efb2ca59792833ce91398c4efa861ad6d1) ) + ROM_LOAD32_WORD( "mpr-18757.21", 0x400002, 0x200000, CRC(25fc92e9) SHA1(226c4c7289b3b6009c1ffea4a171e3fb4e31a67c) ) + ROM_LOAD32_WORD( "mpr-18755.18", 0x800000, 0x200000, CRC(bf094d9e) SHA1(2cd7130b226a28098191a6caf6fd761bb0bfac7b) ) + ROM_LOAD32_WORD( "mpr-18758.22", 0x800002, 0x200000, CRC(1b5473d0) SHA1(658e33503f6990f4d9a954c63efad5f53d15f3a4) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD( "mpr-18761.28", 0x000000, 0x200000, CRC(4e39ec05) SHA1(50696cd320f1a6492e0c193713acbce085d959cd) ) + ROM_LOAD32_WORD( "mpr-18762.29", 0x000002, 0x200000, CRC(4ab165d8) SHA1(7ff42a4c7236fec76f94f2d0c5537e503bcc98e5) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD( "mpr-18760.25", 0x000000, 0x200000, CRC(4e3a4a89) SHA1(bba6cd2a15b3f963388a3a87880da86b10f6e0a2) ) + ROM_LOAD32_WORD( "mpr-18759.24", 0x000002, 0x200000, CRC(278d8742) SHA1(5f285fc8cfe88c00ba2bbe1b509b49abd38e00ec) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-18826.30", 0x080000, 0x040000, CRC(ed9fe4c1) SHA1(c3dd8a1324a4dc9b012bd9bf21d1f48578870f72) ) /* Sound program for Twin set */ +// ROM_LOAD16_WORD_SWAP( "epr-18924a.30", 0x080000, 0x040000, CRC(ad6f40ec) SHA1(27aa0477dc325162766d459ffe95b61ee65dd28f) ) /* Sound program for ?? set */ + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-18827.31", 0x000000, 0x200000, CRC(58d78ca1) SHA1(95275ed8315c044bfde2f23c10416f22627b34df) ) /* Sound sample for Twin set */ +// ROM_LOAD( "mpr-18763.31", 0x000000, 0x200000, CRC(1bcb2283) SHA1(a4a8a2f8f0901bfb57778351210ccfc421cacbd4) ) /* Sound sample for DX set */ + ROM_LOAD( "mpr-18764.32", 0x200000, 0x200000, CRC(0dc6a860) SHA1(cb2ada0f8a592940de11ee781ad4beb5095c3b37) ) + ROM_LOAD( "mpr-18765.36", 0x400000, 0x200000, CRC(ca4a803c) SHA1(70b59da8f2532a02e980caba5bb86ec13a4d7ab5) ) + ROM_LOAD( "mpr-18766.37", 0x600000, 0x200000, CRC(e41892ea) SHA1(9ef5e26db4abf0ed36df63fc246b568e1c5d6cfa) ) + + ROM_REGION( 0x20000, "cpu4", 0) // Communication program + ROM_LOAD16_WORD_SWAP( "epr-18643.7", 0x000000, 0x020000, CRC(7166fca7) SHA1(f5d02906b64bb2fd1af8e3772c1b01a4e006c060) ) +// ROM_LOAD16_WORD_SWAP( "epr-18643a.7", 0x000000, 0x020000, CRC(b5e048ec) SHA1(8182e05a2ffebd590a936c1359c81e60caa79c2a) ) /* COMM boards found with either revision */ + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +ROM_START( motoraid ) /* Motor Raid, Model 2A, Sega game ID# 833-13232 MOTOR RAID TWIN, Sega ROM board ID# 834-13233 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-20007.12", 0x000000, 0x080000, CRC(f040c108) SHA1(a6a0fa8fb9d62d0cc2ac84ea3ad457953952d980) ) + ROM_LOAD32_WORD( "epr-20008.13", 0x000002, 0x080000, CRC(78976e1a) SHA1(fd15e8c81b3b2f3bdf3bb8d9414b9b8a6f1f000f) ) + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-20019.10", 0x0000000, 0x400000, CRC(49053727) SHA1(0543d19d1d60b1d12b4409c1491782f2232da685) ) + ROM_LOAD32_WORD( "mpr-20020.11", 0x0000002, 0x400000, CRC(cc5ddb15) SHA1(19e15e0e9ec1bb5d1b789876778fbb487cfea1ba) ) + ROM_LOAD32_WORD( "mpr-20017.8", 0x0800000, 0x400000, CRC(4e206acd) SHA1(b48b5bd3a2f68c62d16516a037fbd45f49283d23) ) + ROM_LOAD32_WORD( "mpr-20018.9", 0x0800002, 0x400000, CRC(e7ed0e85) SHA1(78a0c72095a664c4b6e529beea46a31ae0a99e5a) ) + ROM_LOAD32_WORD( "mpr-20015.6", 0x1000000, 0x400000, CRC(23427339) SHA1(3e37cfcb4dcc8976805934faf8805cd83acde66e) ) + ROM_LOAD32_WORD( "mpr-20016.7", 0x1000002, 0x400000, CRC(c99a83f4) SHA1(b057d61478f7dc7a32ad233473f1a63498b3779e) ) + ROM_LOAD32_WORD( "epr-20013.4", 0x1800000, 0x080000, CRC(a4478f52) SHA1(28f430319b34e715ca57ce4e01be23a786eab4bc) ) + ROM_LOAD32_WORD( "epr-20014.5", 0x1800002, 0x080000, CRC(1aa541be) SHA1(c4cc61a42e89aaae075ad1b6e8df2907c5710d3e) ) + ROM_COPY( "main_data", 0x1800000, 0x1900000, 0x100000 ) // rgn,srcoffset,offset,length. + ROM_COPY( "main_data", 0x1800000, 0x1a00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1b00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1c00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1d00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1e00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1f00000, 0x100000 ) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-20023.16", 0x0000000, 0x400000, CRC(016be8d6) SHA1(804f69cd342e25cf1bed48e778981d67c4d1c9c7) ) + ROM_LOAD32_WORD( "mpr-20026.20", 0x0000002, 0x400000, CRC(20044a30) SHA1(46be0cc2b8a4a3f530d081d11c6099d814977270) ) + ROM_LOAD32_WORD( "mpr-20024.17", 0x0800000, 0x400000, CRC(62fd2d5b) SHA1(6a386a666ae57da5e47364da7b97da9c913710ef) ) + ROM_LOAD32_WORD( "mpr-20027.21", 0x0800002, 0x400000, CRC(b2504ea6) SHA1(17c23c64b1080ab6a8eb282cabcd7d7612193045) ) + ROM_LOAD32_WORD( "mpr-20025.18", 0x1000000, 0x400000, CRC(d4ecd0be) SHA1(9df0d1db32b818dad28f9eeab3bc19c56d27ec6d) ) + ROM_LOAD32_WORD( "mpr-20028.22", 0x1000002, 0x400000, CRC(3147e0e1) SHA1(9aa0e13c8dc5073a603279a538cc7662531dfd19) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD( "epr-20011.28", 0x000000, 0x100000, CRC(794c026c) SHA1(85abd667491fd019ee18ba256fd580356f4e1fe9) ) + ROM_LOAD32_WORD( "epr-20012.29", 0x000002, 0x100000, CRC(f53db4e3) SHA1(4474610eed52248e5e36be438eff5d39f076b134) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD( "mpr-20022.25", 0x000000, 0x400000, CRC(9e47b3c2) SHA1(c73279e837f56c0417c07ba3c642af28fe9a24fa) ) + ROM_LOAD32_WORD( "mpr-20021.24", 0x000002, 0x400000, CRC(3cbf36cb) SHA1(059cea17f9d6f5960d9fd869c36ffb6fcf230c1a) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-20029.30", 0x080000, 0x080000, CRC(927d31b9) SHA1(e7a18ccf5a0b9ebf18ae1d5518973fa3b4eb4653) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-20030.31", 0x000000, 0x200000, CRC(b70ab686) SHA1(006911ce6332091d17808855c60a72fe928df778) ) + ROM_LOAD( "mpr-20031.32", 0x200000, 0x200000, CRC(84da70e4) SHA1(77962afcac82589cc7bc852329335676ae3e23cf) ) + ROM_LOAD( "mpr-20032.36", 0x400000, 0x200000, CRC(15516d35) SHA1(bced0d30f9b6ab579a11ac069cbb9d6d91352246) ) + ROM_LOAD( "mpr-20033.37", 0x600000, 0x200000, CRC(8c8ed187) SHA1(a9e8e2d38b23716df2e211748c52b6b666f4c111) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +ROM_START( motoraiddx ) /* Motor Raid DX, Model 2A, Sega ROM board ID# 834-13231 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-20213.12", 0x000000, 0x080000, CRC(1ad291e5) SHA1(4aa5eddbaaadf5bcb66cf54afba6bd2fb99fb647) ) + ROM_LOAD32_WORD( "epr-20214.13", 0x000002, 0x080000, CRC(12d8b1c2) SHA1(22bfb4c77df77bbebbf90a25aeb774db708269cf) ) + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-20019.10", 0x0000000, 0x400000, CRC(49053727) SHA1(0543d19d1d60b1d12b4409c1491782f2232da685) ) + ROM_LOAD32_WORD( "mpr-20020.11", 0x0000002, 0x400000, CRC(cc5ddb15) SHA1(19e15e0e9ec1bb5d1b789876778fbb487cfea1ba) ) + ROM_LOAD32_WORD( "mpr-20017.8", 0x0800000, 0x400000, CRC(4e206acd) SHA1(b48b5bd3a2f68c62d16516a037fbd45f49283d23) ) + ROM_LOAD32_WORD( "mpr-20018.9", 0x0800002, 0x400000, CRC(e7ed0e85) SHA1(78a0c72095a664c4b6e529beea46a31ae0a99e5a) ) + ROM_LOAD32_WORD( "mpr-20015.6", 0x1000000, 0x400000, CRC(23427339) SHA1(3e37cfcb4dcc8976805934faf8805cd83acde66e) ) + ROM_LOAD32_WORD( "mpr-20016.7", 0x1000002, 0x400000, CRC(c99a83f4) SHA1(b057d61478f7dc7a32ad233473f1a63498b3779e) ) + ROM_LOAD32_WORD( "epr-20215.4", 0x1800000, 0x080000, CRC(19249d40) SHA1(22d33d7ebbd77e44d91e969a6ff09436ce777613) ) + ROM_LOAD32_WORD( "epr-20216.5", 0x1800002, 0x080000, CRC(ec963b8d) SHA1(074977b75466300821f19915840d2f2c46a1bebf) ) + ROM_COPY( "main_data", 0x1800000, 0x1900000, 0x100000 ) // rgn,srcoffset,offset,length. + ROM_COPY( "main_data", 0x1800000, 0x1a00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1b00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1c00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1d00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1e00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1f00000, 0x100000 ) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-20023.16", 0x0000000, 0x400000, CRC(016be8d6) SHA1(804f69cd342e25cf1bed48e778981d67c4d1c9c7) ) + ROM_LOAD32_WORD( "mpr-20026.20", 0x0000002, 0x400000, CRC(20044a30) SHA1(46be0cc2b8a4a3f530d081d11c6099d814977270) ) + ROM_LOAD32_WORD( "mpr-20024.17", 0x0800000, 0x400000, CRC(62fd2d5b) SHA1(6a386a666ae57da5e47364da7b97da9c913710ef) ) + ROM_LOAD32_WORD( "mpr-20027.21", 0x0800002, 0x400000, CRC(b2504ea6) SHA1(17c23c64b1080ab6a8eb282cabcd7d7612193045) ) + ROM_LOAD32_WORD( "mpr-20025.18", 0x1000000, 0x400000, CRC(d4ecd0be) SHA1(9df0d1db32b818dad28f9eeab3bc19c56d27ec6d) ) + ROM_LOAD32_WORD( "mpr-20028.22", 0x1000002, 0x400000, CRC(3147e0e1) SHA1(9aa0e13c8dc5073a603279a538cc7662531dfd19) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD( "epr-20011.28", 0x000000, 0x100000, CRC(794c026c) SHA1(85abd667491fd019ee18ba256fd580356f4e1fe9) ) + ROM_LOAD32_WORD( "epr-20012.29", 0x000002, 0x100000, CRC(f53db4e3) SHA1(4474610eed52248e5e36be438eff5d39f076b134) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD( "mpr-20022.25", 0x000000, 0x400000, CRC(9e47b3c2) SHA1(c73279e837f56c0417c07ba3c642af28fe9a24fa) ) + ROM_LOAD32_WORD( "mpr-20021.24", 0x000002, 0x400000, CRC(3cbf36cb) SHA1(059cea17f9d6f5960d9fd869c36ffb6fcf230c1a) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-20222.30", 0x080000, 0x080000, CRC(079d28e6) SHA1(85a863cf5e53a88e2331898e2505ac1063cdb9ad) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-20030.31", 0x000000, 0x200000, CRC(b70ab686) SHA1(006911ce6332091d17808855c60a72fe928df778) ) + ROM_LOAD( "mpr-20031.32", 0x200000, 0x200000, CRC(84da70e4) SHA1(77962afcac82589cc7bc852329335676ae3e23cf) ) + ROM_LOAD( "mpr-20032.36", 0x400000, 0x200000, CRC(15516d35) SHA1(bced0d30f9b6ab579a11ac069cbb9d6d91352246) ) + ROM_LOAD( "mpr-20033.37", 0x600000, 0x200000, CRC(8c8ed187) SHA1(a9e8e2d38b23716df2e211748c52b6b666f4c111) ) + + ROM_REGION( 0x20000, "cpu4", 0) // Communication program + ROM_LOAD16_WORD_SWAP( "epr-18643a.7", 0x000000, 0x020000, CRC(b5e048ec) SHA1(8182e05a2ffebd590a936c1359c81e60caa79c2a) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +ROM_START( skytargt ) /* Sky Target, Model 2A */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-18406.12", 0x000000, 0x080000, CRC(fde9c00a) SHA1(01cd519daaf6138d9df4940bf8bb5923a1f163df) ) + ROM_LOAD32_WORD( "epr-18407.13", 0x000002, 0x080000, CRC(35f8b529) SHA1(faf6dcf8f345c1e7968823f2dba60afcd88f37c2) ) + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-18415.10", 0x0000000, 0x400000, CRC(d7a1bbd7) SHA1(3061cc68755ca36255f325135aa44659afc3498c) ) + ROM_LOAD32_WORD( "mpr-18416.11", 0x0000002, 0x400000, CRC(b77c9243) SHA1(6ffeef418364df9e08398c7564142cbf5750beb2) ) + ROM_LOAD32_WORD( "mpr-18417.8", 0x0800000, 0x400000, CRC(a0d03f63) SHA1(88b97a76f0a85a3977915808eee4d64b69734e88) ) + ROM_LOAD32_WORD( "mpr-18418.9", 0x0800002, 0x400000, CRC(c7a6f97f) SHA1(cf7c6887519e53d7fa321a2ad888b1673e16565b) ) + ROM_LOAD32_WORD( "epr-18404.6", 0x1000000, 0x080000, CRC(f1407ec4) SHA1(d6805faea657ea0f998fb2470d7d24aa78a02bd4) ) + ROM_LOAD32_WORD( "epr-18405.7", 0x1000002, 0x080000, CRC(00b40f9e) SHA1(21b6b390d8635349ba76899acea176954a24985e) ) + ROM_COPY( "main_data", 0x1000000, 0x1100000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1200000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1300000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1400000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1500000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1600000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1700000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1800000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1900000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1a00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1b00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1c00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1d00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1e00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1f00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + ROM_LOAD32_WORD( "mpr-18420.28", 0x000000, 0x200000, CRC(92b87817) SHA1(b6949b745d0bedeecd6d0240f8911cb345c16d8d) ) + ROM_LOAD32_WORD( "mpr-18419.29", 0x000002, 0x200000, CRC(74542d87) SHA1(37230e96dd526fb47fcbde5778e5466d8955a969) ) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-18413.16", 0x000000, 0x400000, CRC(1c4d416c) SHA1(2bd6eae4ab5751d485be105a06776fccd3c48d21) ) + ROM_LOAD32_WORD( "mpr-18409.20", 0x000002, 0x400000, CRC(666037ef) SHA1(6f622a82fd5ffd7a4692b5bf51b76755053a674b) ) + ROM_LOAD32_WORD( "mpr-18414.17", 0x800000, 0x400000, CRC(858885ba) SHA1(1729f6ff689a462a3d6e303ebc2dac323145a67c) ) + ROM_LOAD32_WORD( "mpr-18410.21", 0x800002, 0x400000, CRC(b821a695) SHA1(139cbba0ceffa83c0f9925258944ec8a414b3040) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD( "mpr-18411.24", 0x000002, 0x400000, CRC(9c2dc40c) SHA1(842a647a70ef29a8c775e88c0bcbc63782496bba) ) + ROM_LOAD32_WORD( "mpr-18412.25", 0x000000, 0x400000, CRC(4db52f8b) SHA1(66796f6c20e680a87e8939a70692680b1dd0b324) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-18408.30", 0x080000, 0x080000, CRC(6deb9657) SHA1(30e1894432a0765c64b93dd5ca7ca17ef58ac6c0) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-18424.31", 0x000000, 0x200000, CRC(590a4338) SHA1(826f167d7a4f5d30466b2f75f0123187c29c2d69) ) + ROM_LOAD( "mpr-18423.32", 0x200000, 0x200000, CRC(c356d765) SHA1(ae69c9d4e333579d826178d2863156dc784aedef) ) + ROM_LOAD( "mpr-18422.36", 0x400000, 0x200000, CRC(b4f3cea6) SHA1(49669be09e10dfae7fddce0fc4e415466cb29566) ) + ROM_LOAD( "mpr-18421.37", 0x600000, 0x200000, CRC(00522390) SHA1(5dbbf2ba008adad36929fcecb7c2c1e5ffd12618) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +ROM_START( vcop2 ) /* Virtua Cop 2, Model 2A, Sega Game ID# 833-12266, ROM board ID# 834-12267 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-18524.12", 0x000000, 0x080000, CRC(1858988b) SHA1(2979f8470cc31e6c5c32c6fec1a87dbd29b52309) ) + ROM_LOAD32_WORD( "epr-18525.13", 0x000002, 0x080000, CRC(0c13df3f) SHA1(6b4188f04aad80b89f1826e8ca47cff763980410) ) + ROM_LOAD32_WORD( "epr-18518.14", 0x100000, 0x080000, CRC(7842951b) SHA1(bed4ec9a5e59807d17e5e602bdaf3c68fcba08b6) ) + ROM_LOAD32_WORD( "epr-18519.15", 0x100002, 0x080000, CRC(31a30edc) SHA1(caf3c2676508a2ed032d3657ac640a257f04bdd4) ) + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-18516.10", 0x000000, 0x200000, CRC(a3928ff0) SHA1(5a9695fb5eda394a1111a05ee5fb9cce29970e91) ) + ROM_LOAD32_WORD( "mpr-18517.11", 0x000002, 0x200000, CRC(4bd73da4) SHA1(a4434bce019729e2148a95e3a6dea38de7f789c1) ) + ROM_LOAD32_WORD( "mpr-18514.8", 0x400000, 0x200000, CRC(791283c5) SHA1(006fb22eefdd9205ede9a74fe53cbffe8c8fd45b) ) + ROM_LOAD32_WORD( "mpr-18515.9", 0x400002, 0x200000, CRC(6ba1ffec) SHA1(70f493aa4eb93edce8dd5b7b532d1f50f81069ce) ) + ROM_LOAD32_WORD( "mpr-18522.6", 0x800000, 0x200000, CRC(61d18536) SHA1(cc467cb26a8fccc48837d000fe9e1c41b0c0f4f9) ) + ROM_LOAD32_WORD( "mpr-18523.7", 0x800002, 0x200000, CRC(61d08dc4) SHA1(40d8231d184582c0fc01ad874371aaec7dfcc337) ) + ROM_LOAD32_WORD( "epr-18520.4", 0xc00000, 0x080000, CRC(1d4ec5e8) SHA1(44c4b5560d150909342e4182496f136c8c5e2edb) ) + ROM_LOAD32_WORD( "epr-18521.5", 0xc00002, 0x080000, CRC(b8b3781c) SHA1(11956fe912c34d6a86a6b91d55987f6bead73473) ) + ROM_COPY( "main_data", 0xc00000, 0xd00000, 0x100000 ) + ROM_COPY( "main_data", 0xc00000, 0xe00000, 0x100000 ) + ROM_COPY( "main_data", 0xc00000, 0xf00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-18513.16", 0x000000, 0x200000, CRC(777a3633) SHA1(edc2798c4d88975ce67b54fc0db008e7d24db6ef) ) + ROM_LOAD32_WORD( "mpr-18510.20", 0x000002, 0x200000, CRC(e83de997) SHA1(8a8597aa31609663869e584cc5fad6e4b84f7dbe) ) + + ROM_REGION( 0x400000, "textures", 0 ) // Textures + /* TODO: Wrong labels? */ + ROM_LOAD32_WORD( "mpr-18511.24", 0x000002, 0x200000, CRC(cae77a4f) SHA1(f21474486f0dc4092cbad4566deea8a952862ab7) ) + ROM_LOAD32_WORD( "mpr-18512.25", 0x000000, 0x200000, CRC(d9bc7e71) SHA1(774eba886083b0dad9a47519c5801e44346312cf) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-18530.30", 0x080000, 0x080000, CRC(ac9c8357) SHA1(ad297c7fecaa9b877f0dd31e859983816947e437) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-18529.31", 0x000000, 0x200000, CRC(f76715b1) SHA1(258418c1cb37338a694e48f3b48fadfae5f40239) ) + ROM_LOAD( "mpr-18528.32", 0x200000, 0x200000, CRC(287a2f9a) SHA1(78ba93ab90322152efc37f7130073b0dc516ef5d) ) + ROM_LOAD( "mpr-18527.36", 0x400000, 0x200000, CRC(e6a49314) SHA1(26563f425f2f0906ae9278fe5de02955653d49fe) ) + ROM_LOAD( "mpr-18526.37", 0x600000, 0x200000, CRC(6516d9b5) SHA1(8f13cb02c76f7b7cd11f3c3772ff13302d55e9c3) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +/* Dynamite Cop program rom EPR numbers via "DYNAMITE COP ROM CVT MANUAL" 421-9897-01: + + USA Export Korea Japan* + ------------------------------------------------------------ +Model2a: + epr-20926.12 epr-20930.12 epr-20971.12 epr-20922.12 + epr-20927.13 epr-20931.13 epr-20972.13 epr-20923.13 + epr-20928.14 epr-20932.14 epr-20973.14 epr-20924.14 + epr-20929.15 epr-20933.15 epr-20974.15 epr-20925.15 +Model2b: + epr-20938.13 epr-20942.13 epr-20975.13 epr-20934.13 + epr-20939.14 epr-20943.14 epr-20976.14 epr-20935.14 + epr-20940.15 epr-20944.15 epr-20977.15 epr-20936.15 + epr-20941.16 epr-20945.16 epr-20978.16 epr-20937.16 +Model2c: + epr-20950.13 epr-20954.13 epr-20979.13 epr-20946.13 + epr-20951.14 epr-20955.14 epr-20980.14 epr-20947.14 + epr-20952.15 epr-20956.15 epr-20981.15 epr-20948.15 + epr-20953.16 epr-20957.16 epr-20982.16 epr-20949.16 + +* The numbers for the Japan sets were not listed, but are shown for comparision + +In Dynamite Deka 2 manual 420-6406-01 it states there are C-CRX versions of the +USA, Export and Korea versions as well as the Japan version. + +*/ + +ROM_START( dynamcop ) /* Dynamite Cop (Export), Model 2A, Sega Game ID# 833-11341, ROM board ID# 834-11342 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-20930.12", 0x000000, 0x080000, CRC(b8fc8ff7) SHA1(53b0f9dc8494effa077170ddced2d95f43a5f134) ) + ROM_LOAD32_WORD("epr-20931.13", 0x000002, 0x080000, CRC(89d13f88) SHA1(5e266b5e153a0d9a57360cfd1af81e3a58a2fb7d) ) + ROM_LOAD32_WORD("epr-20932.14", 0x100000, 0x080000, CRC(618a68bf) SHA1(3022283dded4d08d790d034b6d543c0397b5bf5a) ) + ROM_LOAD32_WORD("epr-20933.15", 0x100002, 0x080000, CRC(13abe49c) SHA1(a741a0205c1b3664ab4d09d6d991a768269a79ea) ) + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-20797.10", 0x0000000, 0x400000, CRC(87bab1e4) SHA1(af2b2d82364621a1528d6ed59fbfbf15dc93ee72) ) + ROM_LOAD32_WORD("mpr-20798.11", 0x0000002, 0x400000, CRC(40dd752b) SHA1(8c2e210ac7c7b133ba9befc79a07c4ca6b4e3f18) ) + ROM_LOAD32_WORD("mpr-20795.8", 0x0800000, 0x400000, CRC(0ef85e12) SHA1(97c657edd98cde6f0780a04a7711e5b370087a60) ) + ROM_LOAD32_WORD("mpr-20796.9", 0x0800002, 0x400000, CRC(870139cb) SHA1(24fda2cd458cf7a3db485564c02ac61d30cbdf5e) ) + ROM_LOAD32_WORD("mpr-20793.6", 0x1000000, 0x400000, CRC(42ea08f8) SHA1(e70b55709067628ea0bf3f5190a300100b61eed1) ) + ROM_LOAD32_WORD("mpr-20794.7", 0x1000002, 0x400000, CRC(8e5cd1db) SHA1(d90e86d38bda12f2d0f99e23a42928f05bde3ea8) ) + ROM_LOAD32_WORD("mpr-20791.4", 0x1800000, 0x400000, CRC(4883d0df) SHA1(b98af63e81f6c1b2766d7e96acbd1821bba000d4) ) + ROM_LOAD32_WORD("mpr-20792.5", 0x1800002, 0x400000, CRC(47becfa2) SHA1(a333885872a64b322f3cb464a70352d73654b1b3) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-20799.16", 0x0000000, 0x400000, CRC(424571bf) SHA1(18a4e8d0e968fff3b645b59a0023b0ef38d51924) ) + ROM_LOAD32_WORD("mpr-20803.20", 0x0000002, 0x400000, CRC(61a8ad52) SHA1(0215b5de6d10f0852ac0ca4e10475e10243e39c7) ) + ROM_LOAD32_WORD("mpr-20800.17", 0x0800000, 0x400000, CRC(3c2ee808) SHA1(dc0c470c6b410ab991ef0e09ce1cc0f63c8a204d) ) + ROM_LOAD32_WORD("mpr-20804.21", 0x0800002, 0x400000, CRC(03b35cb8) SHA1(7bd2ae89f9cc7c0570dbaffe5f54aea2dfa1b39e) ) + ROM_LOAD32_WORD("mpr-20801.18", 0x1000000, 0x400000, CRC(c6914173) SHA1(d0861366c4123c833a325df5345f951386a94d1a) ) + ROM_LOAD32_WORD("mpr-20805.22", 0x1000002, 0x400000, CRC(f6605ede) SHA1(7c95bfe2e95bae3d59c3c9efe1f40b5bc292ad44) ) + ROM_LOAD32_WORD("mpr-20802.19", 0x1800000, 0x400000, CRC(d11b5267) SHA1(b90909849fbe0f62d5ec7c38608c84e7fa845ebf) ) + ROM_LOAD32_WORD("mpr-20806.23", 0x1800002, 0x400000, CRC(0c942073) SHA1(5f32a56857e2213b110c32deea184dba882e34b8) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-20809.25", 0x0000000, 0x400000, CRC(3b7b4622) SHA1(c6f1a1fd2684f352d3846b7f859b0405fa2d667a) ) + ROM_LOAD32_WORD("mpr-20807.24", 0x0000002, 0x400000, CRC(1241e0f2) SHA1(3f7fa1d7d3d398bc8d5295bc1df6fe11405d20d9) ) + ROM_LOAD32_WORD("mpr-20810.27", 0x0800000, 0x400000, CRC(838a10a7) SHA1(a658f1864829058b1d419e7c001e47cd0ab06a20) ) + ROM_LOAD32_WORD("mpr-20808.26", 0x0800002, 0x400000, CRC(706bd495) SHA1(f857b303afda6301b19d97dfe5c313126261716e) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-20811.30", 0x080000, 0x80000, CRC(a154b83e) SHA1(2640c6b6966f4a888329e583b6b713bd0e779b6b) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-20812.31", 0x000000, 0x200000, CRC(695b6088) SHA1(09682d18144e60d740a9d7a3e19db6f76fa581f1) ) + ROM_LOAD("mpr-20813.32", 0x200000, 0x200000, CRC(1908679c) SHA1(32913385f09da2e43af0c4a4612b955527bfe759) ) + ROM_LOAD("mpr-20814.36", 0x400000, 0x200000, CRC(e8ebc74c) SHA1(731ce721bb9e148f3a9f7fbe569522567a681c4e) ) + ROM_LOAD("mpr-20815.37", 0x600000, 0x200000, CRC(1b5aaae4) SHA1(32b4bf6c096fdccdd5d8f1ddb6c27d3389a52234) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD + + // 1998 317-0236-COM Model 2 + ROM_PARAMETER( ":315_5881:key", "2c2a4a93" ) +ROM_END + +ROM_START( dyndeka2 ) /* Dynamite Deka 2 (Japan), Model 2A */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-20922.12", 0x000000, 0x080000, CRC(0a8b5604) SHA1(4076998fc600c1df3bb5ef48d42681c01e651495) ) + ROM_LOAD32_WORD("epr-20923.13", 0x000002, 0x080000, CRC(83be73d4) SHA1(1404a9c79cd2bae13f60e5e008307417324c3666) ) + ROM_LOAD32_WORD("epr-20924.14", 0x100000, 0x080000, CRC(618a68bf) SHA1(3022283dded4d08d790d034b6d543c0397b5bf5a) ) /* same as epr-20932.14 listed above */ + ROM_LOAD32_WORD("epr-20925.15", 0x100002, 0x080000, CRC(13abe49c) SHA1(a741a0205c1b3664ab4d09d6d991a768269a79ea) ) /* same as epr-20933.15 listed above */ + + ROM_REGION32_LE( 0x2400000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-20797.10", 0x0000000, 0x400000, CRC(87bab1e4) SHA1(af2b2d82364621a1528d6ed59fbfbf15dc93ee72) ) + ROM_LOAD32_WORD("mpr-20798.11", 0x0000002, 0x400000, CRC(40dd752b) SHA1(8c2e210ac7c7b133ba9befc79a07c4ca6b4e3f18) ) + ROM_LOAD32_WORD("mpr-20795.8", 0x0800000, 0x400000, CRC(0ef85e12) SHA1(97c657edd98cde6f0780a04a7711e5b370087a60) ) + ROM_LOAD32_WORD("mpr-20796.9", 0x0800002, 0x400000, CRC(870139cb) SHA1(24fda2cd458cf7a3db485564c02ac61d30cbdf5e) ) + ROM_LOAD32_WORD("mpr-20793.6", 0x1000000, 0x400000, CRC(42ea08f8) SHA1(e70b55709067628ea0bf3f5190a300100b61eed1) ) + ROM_LOAD32_WORD("mpr-20794.7", 0x1000002, 0x400000, CRC(8e5cd1db) SHA1(d90e86d38bda12f2d0f99e23a42928f05bde3ea8) ) + ROM_LOAD32_WORD("mpr-20791.4", 0x1800000, 0x400000, CRC(4883d0df) SHA1(b98af63e81f6c1b2766d7e96acbd1821bba000d4) ) + ROM_LOAD32_WORD("mpr-20792.5", 0x1800002, 0x400000, CRC(47becfa2) SHA1(a333885872a64b322f3cb464a70352d73654b1b3) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-20799.16", 0x0000000, 0x400000, CRC(424571bf) SHA1(18a4e8d0e968fff3b645b59a0023b0ef38d51924) ) + ROM_LOAD32_WORD("mpr-20803.20", 0x0000002, 0x400000, CRC(61a8ad52) SHA1(0215b5de6d10f0852ac0ca4e10475e10243e39c7) ) + ROM_LOAD32_WORD("mpr-20800.17", 0x0800000, 0x400000, CRC(3c2ee808) SHA1(dc0c470c6b410ab991ef0e09ce1cc0f63c8a204d) ) + ROM_LOAD32_WORD("mpr-20804.21", 0x0800002, 0x400000, CRC(03b35cb8) SHA1(7bd2ae89f9cc7c0570dbaffe5f54aea2dfa1b39e) ) + ROM_LOAD32_WORD("mpr-20801.18", 0x1000000, 0x400000, CRC(c6914173) SHA1(d0861366c4123c833a325df5345f951386a94d1a) ) + ROM_LOAD32_WORD("mpr-20805.22", 0x1000002, 0x400000, CRC(f6605ede) SHA1(7c95bfe2e95bae3d59c3c9efe1f40b5bc292ad44) ) + ROM_LOAD32_WORD("mpr-20802.19", 0x1800000, 0x400000, CRC(d11b5267) SHA1(b90909849fbe0f62d5ec7c38608c84e7fa845ebf) ) + ROM_LOAD32_WORD("mpr-20806.23", 0x1800002, 0x400000, CRC(0c942073) SHA1(5f32a56857e2213b110c32deea184dba882e34b8) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-20809.25", 0x0000000, 0x400000, CRC(3b7b4622) SHA1(c6f1a1fd2684f352d3846b7f859b0405fa2d667a) ) + ROM_LOAD32_WORD("mpr-20807.24", 0x0000002, 0x400000, CRC(1241e0f2) SHA1(3f7fa1d7d3d398bc8d5295bc1df6fe11405d20d9) ) + ROM_LOAD32_WORD("mpr-20810.27", 0x0800000, 0x400000, CRC(838a10a7) SHA1(a658f1864829058b1d419e7c001e47cd0ab06a20) ) + ROM_LOAD32_WORD("mpr-20808.26", 0x0800002, 0x400000, CRC(706bd495) SHA1(f857b303afda6301b19d97dfe5c313126261716e) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-20811.30", 0x080000, 0x80000, CRC(a154b83e) SHA1(2640c6b6966f4a888329e583b6b713bd0e779b6b) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-20812.31", 0x000000, 0x200000, CRC(695b6088) SHA1(09682d18144e60d740a9d7a3e19db6f76fa581f1) ) + ROM_LOAD("mpr-20813.32", 0x200000, 0x200000, CRC(1908679c) SHA1(32913385f09da2e43af0c4a4612b955527bfe759) ) + ROM_LOAD("mpr-20814.36", 0x400000, 0x200000, CRC(e8ebc74c) SHA1(731ce721bb9e148f3a9f7fbe569522567a681c4e) ) + ROM_LOAD("mpr-20815.37", 0x600000, 0x200000, CRC(1b5aaae4) SHA1(32b4bf6c096fdccdd5d8f1ddb6c27d3389a52234) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD + + // 1998 317-0236-COM Model 2 + ROM_PARAMETER( ":315_5881:key", "2c2a4a93" ) +ROM_END + +ROM_START( dynamcopb ) /* Dynamite Cop (Export), Model 2B */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-20944.15", 0x000000, 0x080000, CRC(29b142f2) SHA1(b81d1ee7203b2f5fb6db4ff4185f4071e99aaedf) ) + ROM_LOAD32_WORD("epr-20945.16", 0x000002, 0x080000, CRC(c495912e) SHA1(1a45296a5554923cb52b38586e40ceda2517f1bf) ) + ROM_LOAD32_WORD("epr-20942.13", 0x100000, 0x080000, CRC(618a68bf) SHA1(3022283dded4d08d790d034b6d543c0397b5bf5a) ) /* same as epr-20932.14 listed above */ + ROM_LOAD32_WORD("epr-20943.14", 0x100002, 0x080000, CRC(13abe49c) SHA1(a741a0205c1b3664ab4d09d6d991a768269a79ea) ) /* same as epr-20933.15 listed above */ + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-20797.10", 0x0000000, 0x400000, CRC(87bab1e4) SHA1(af2b2d82364621a1528d6ed59fbfbf15dc93ee72) ) + ROM_LOAD32_WORD("mpr-20798.11", 0x0000002, 0x400000, CRC(40dd752b) SHA1(8c2e210ac7c7b133ba9befc79a07c4ca6b4e3f18) ) + ROM_LOAD32_WORD("mpr-20795.8", 0x0800000, 0x400000, CRC(0ef85e12) SHA1(97c657edd98cde6f0780a04a7711e5b370087a60) ) + ROM_LOAD32_WORD("mpr-20796.9", 0x0800002, 0x400000, CRC(870139cb) SHA1(24fda2cd458cf7a3db485564c02ac61d30cbdf5e) ) + ROM_LOAD32_WORD("mpr-20793.6", 0x1000000, 0x400000, CRC(42ea08f8) SHA1(e70b55709067628ea0bf3f5190a300100b61eed1) ) + ROM_LOAD32_WORD("mpr-20794.7", 0x1000002, 0x400000, CRC(8e5cd1db) SHA1(d90e86d38bda12f2d0f99e23a42928f05bde3ea8) ) + ROM_LOAD32_WORD("mpr-20791.4", 0x1800000, 0x400000, CRC(4883d0df) SHA1(b98af63e81f6c1b2766d7e96acbd1821bba000d4) ) + ROM_LOAD32_WORD("mpr-20792.5", 0x1800002, 0x400000, CRC(47becfa2) SHA1(a333885872a64b322f3cb464a70352d73654b1b3) ) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-20799.16", 0x0000000, 0x400000, CRC(424571bf) SHA1(18a4e8d0e968fff3b645b59a0023b0ef38d51924) ) + ROM_LOAD32_WORD("mpr-20803.20", 0x0000002, 0x400000, CRC(61a8ad52) SHA1(0215b5de6d10f0852ac0ca4e10475e10243e39c7) ) + ROM_LOAD32_WORD("mpr-20800.17", 0x0800000, 0x400000, CRC(3c2ee808) SHA1(dc0c470c6b410ab991ef0e09ce1cc0f63c8a204d) ) + ROM_LOAD32_WORD("mpr-20804.21", 0x0800002, 0x400000, CRC(03b35cb8) SHA1(7bd2ae89f9cc7c0570dbaffe5f54aea2dfa1b39e) ) + ROM_LOAD32_WORD("mpr-20801.18", 0x1000000, 0x400000, CRC(c6914173) SHA1(d0861366c4123c833a325df5345f951386a94d1a) ) + ROM_LOAD32_WORD("mpr-20805.22", 0x1000002, 0x400000, CRC(f6605ede) SHA1(7c95bfe2e95bae3d59c3c9efe1f40b5bc292ad44) ) + ROM_LOAD32_WORD("mpr-20802.19", 0x1800000, 0x400000, CRC(d11b5267) SHA1(b90909849fbe0f62d5ec7c38608c84e7fa845ebf) ) + ROM_LOAD32_WORD("mpr-20806.23", 0x1800002, 0x400000, CRC(0c942073) SHA1(5f32a56857e2213b110c32deea184dba882e34b8) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-20809.25", 0x0000000, 0x400000, CRC(3b7b4622) SHA1(c6f1a1fd2684f352d3846b7f859b0405fa2d667a) ) + ROM_LOAD32_WORD("mpr-20807.24", 0x0000002, 0x400000, CRC(1241e0f2) SHA1(3f7fa1d7d3d398bc8d5295bc1df6fe11405d20d9) ) + ROM_LOAD32_WORD("mpr-20810.27", 0x0800000, 0x400000, CRC(838a10a7) SHA1(a658f1864829058b1d419e7c001e47cd0ab06a20) ) + ROM_LOAD32_WORD("mpr-20808.26", 0x0800002, 0x400000, CRC(706bd495) SHA1(f857b303afda6301b19d97dfe5c313126261716e) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-20811.30", 0x080000, 0x80000, CRC(a154b83e) SHA1(2640c6b6966f4a888329e583b6b713bd0e779b6b) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-20812.31", 0x000000, 0x200000, CRC(695b6088) SHA1(09682d18144e60d740a9d7a3e19db6f76fa581f1) ) + ROM_LOAD("mpr-20813.32", 0x200000, 0x200000, CRC(1908679c) SHA1(32913385f09da2e43af0c4a4612b955527bfe759) ) + ROM_LOAD("mpr-20814.36", 0x400000, 0x200000, CRC(e8ebc74c) SHA1(731ce721bb9e148f3a9f7fbe569522567a681c4e) ) + ROM_LOAD("mpr-20815.37", 0x600000, 0x200000, CRC(1b5aaae4) SHA1(32b4bf6c096fdccdd5d8f1ddb6c27d3389a52234) ) + + // 1998 317-0236-COM Model 2 + ROM_PARAMETER( ":315_5881:key", "2c2a4a93" ) +ROM_END + +ROM_START( dyndeka2b ) /* Dynamite Deka 2 (Japan), Model 2B */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-20936.15", 0x000000, 0x080000, CRC(23ef98f2) SHA1(0a106125ed4a2569b54924130ca2ffa05acf2322) ) + ROM_LOAD32_WORD("epr-20937.16", 0x000002, 0x080000, CRC(25a14e00) SHA1(ebdd21f269fd8a0798306e349d2985eead7e989f) ) + ROM_LOAD32_WORD("epr-20934.13", 0x100000, 0x080000, CRC(618a68bf) SHA1(3022283dded4d08d790d034b6d543c0397b5bf5a) ) /* same as epr-20932.14 listed above */ + ROM_LOAD32_WORD("epr-20935.14", 0x100002, 0x080000, CRC(13abe49c) SHA1(a741a0205c1b3664ab4d09d6d991a768269a79ea) ) /* same as epr-20933.15 listed above */ + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-20797.10", 0x0000000, 0x400000, CRC(87bab1e4) SHA1(af2b2d82364621a1528d6ed59fbfbf15dc93ee72) ) + ROM_LOAD32_WORD("mpr-20798.11", 0x0000002, 0x400000, CRC(40dd752b) SHA1(8c2e210ac7c7b133ba9befc79a07c4ca6b4e3f18) ) + ROM_LOAD32_WORD("mpr-20795.8", 0x0800000, 0x400000, CRC(0ef85e12) SHA1(97c657edd98cde6f0780a04a7711e5b370087a60) ) + ROM_LOAD32_WORD("mpr-20796.9", 0x0800002, 0x400000, CRC(870139cb) SHA1(24fda2cd458cf7a3db485564c02ac61d30cbdf5e) ) + ROM_LOAD32_WORD("mpr-20793.6", 0x1000000, 0x400000, CRC(42ea08f8) SHA1(e70b55709067628ea0bf3f5190a300100b61eed1) ) + ROM_LOAD32_WORD("mpr-20794.7", 0x1000002, 0x400000, CRC(8e5cd1db) SHA1(d90e86d38bda12f2d0f99e23a42928f05bde3ea8) ) + ROM_LOAD32_WORD("mpr-20791.4", 0x1800000, 0x400000, CRC(4883d0df) SHA1(b98af63e81f6c1b2766d7e96acbd1821bba000d4) ) + ROM_LOAD32_WORD("mpr-20792.5", 0x1800002, 0x400000, CRC(47becfa2) SHA1(a333885872a64b322f3cb464a70352d73654b1b3) ) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-20799.16", 0x0000000, 0x400000, CRC(424571bf) SHA1(18a4e8d0e968fff3b645b59a0023b0ef38d51924) ) + ROM_LOAD32_WORD("mpr-20803.20", 0x0000002, 0x400000, CRC(61a8ad52) SHA1(0215b5de6d10f0852ac0ca4e10475e10243e39c7) ) + ROM_LOAD32_WORD("mpr-20800.17", 0x0800000, 0x400000, CRC(3c2ee808) SHA1(dc0c470c6b410ab991ef0e09ce1cc0f63c8a204d) ) + ROM_LOAD32_WORD("mpr-20804.21", 0x0800002, 0x400000, CRC(03b35cb8) SHA1(7bd2ae89f9cc7c0570dbaffe5f54aea2dfa1b39e) ) + ROM_LOAD32_WORD("mpr-20801.18", 0x1000000, 0x400000, CRC(c6914173) SHA1(d0861366c4123c833a325df5345f951386a94d1a) ) + ROM_LOAD32_WORD("mpr-20805.22", 0x1000002, 0x400000, CRC(f6605ede) SHA1(7c95bfe2e95bae3d59c3c9efe1f40b5bc292ad44) ) + ROM_LOAD32_WORD("mpr-20802.19", 0x1800000, 0x400000, CRC(d11b5267) SHA1(b90909849fbe0f62d5ec7c38608c84e7fa845ebf) ) + ROM_LOAD32_WORD("mpr-20806.23", 0x1800002, 0x400000, CRC(0c942073) SHA1(5f32a56857e2213b110c32deea184dba882e34b8) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-20809.25", 0x0000000, 0x400000, CRC(3b7b4622) SHA1(c6f1a1fd2684f352d3846b7f859b0405fa2d667a) ) + ROM_LOAD32_WORD("mpr-20807.24", 0x0000002, 0x400000, CRC(1241e0f2) SHA1(3f7fa1d7d3d398bc8d5295bc1df6fe11405d20d9) ) + ROM_LOAD32_WORD("mpr-20810.27", 0x0800000, 0x400000, CRC(838a10a7) SHA1(a658f1864829058b1d419e7c001e47cd0ab06a20) ) + ROM_LOAD32_WORD("mpr-20808.26", 0x0800002, 0x400000, CRC(706bd495) SHA1(f857b303afda6301b19d97dfe5c313126261716e) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-20811.30", 0x080000, 0x80000, CRC(a154b83e) SHA1(2640c6b6966f4a888329e583b6b713bd0e779b6b) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-20812.31", 0x000000, 0x200000, CRC(695b6088) SHA1(09682d18144e60d740a9d7a3e19db6f76fa581f1) ) + ROM_LOAD("mpr-20813.32", 0x200000, 0x200000, CRC(1908679c) SHA1(32913385f09da2e43af0c4a4612b955527bfe759) ) + ROM_LOAD("mpr-20814.36", 0x400000, 0x200000, CRC(e8ebc74c) SHA1(731ce721bb9e148f3a9f7fbe569522567a681c4e) ) + ROM_LOAD("mpr-20815.37", 0x600000, 0x200000, CRC(1b5aaae4) SHA1(32b4bf6c096fdccdd5d8f1ddb6c27d3389a52234) ) + + // 1998 317-0236-COM Model 2 + ROM_PARAMETER( ":315_5881:key", "2c2a4a93" ) +ROM_END + +ROM_START( dynamcopc ) /* Dynamite Cop (USA), Model 2C */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-20952.15", 0x000000, 0x080000, CRC(ec8bc896) SHA1(85deb1dc1348730a0c9b6ce3679582e7894ff2ed) ) + ROM_LOAD32_WORD("epr-20953.16", 0x000002, 0x080000, CRC(a8276ffd) SHA1(9bea99c043775c00742c20e2f917d211dca09cc5) ) + ROM_LOAD32_WORD("epr-20950.13", 0x100000, 0x080000, CRC(618a68bf) SHA1(3022283dded4d08d790d034b6d543c0397b5bf5a) ) /* same as epr-20932.14 listed above */ + ROM_LOAD32_WORD("epr-20951.14", 0x100002, 0x080000, CRC(13abe49c) SHA1(a741a0205c1b3664ab4d09d6d991a768269a79ea) ) /* same as epr-20933.15 listed above */ + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-20797.10", 0x0000000, 0x400000, CRC(87bab1e4) SHA1(af2b2d82364621a1528d6ed59fbfbf15dc93ee72) ) /* Located at position 11 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20798.11", 0x0000002, 0x400000, CRC(40dd752b) SHA1(8c2e210ac7c7b133ba9befc79a07c4ca6b4e3f18) ) /* Located at position 12 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20795.8", 0x0800000, 0x400000, CRC(0ef85e12) SHA1(97c657edd98cde6f0780a04a7711e5b370087a60) ) /* Located at position 9 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20796.9", 0x0800002, 0x400000, CRC(870139cb) SHA1(24fda2cd458cf7a3db485564c02ac61d30cbdf5e) ) /* Located at position 10 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20793.6", 0x1000000, 0x400000, CRC(42ea08f8) SHA1(e70b55709067628ea0bf3f5190a300100b61eed1) ) /* Located at position 7 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20794.7", 0x1000002, 0x400000, CRC(8e5cd1db) SHA1(d90e86d38bda12f2d0f99e23a42928f05bde3ea8) ) /* Located at position 8 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20791.4", 0x1800000, 0x400000, CRC(4883d0df) SHA1(b98af63e81f6c1b2766d7e96acbd1821bba000d4) ) /* Located at position 5 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20792.5", 0x1800002, 0x400000, CRC(47becfa2) SHA1(a333885872a64b322f3cb464a70352d73654b1b3) ) /* Located at position 6 on 2C-CRX rom board */ + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // TGPx4 program (COPRO sockets) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-20799.16", 0x0000000, 0x400000, CRC(424571bf) SHA1(18a4e8d0e968fff3b645b59a0023b0ef38d51924) ) /* Located at position 17 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20803.20", 0x0000002, 0x400000, CRC(61a8ad52) SHA1(0215b5de6d10f0852ac0ca4e10475e10243e39c7) ) /* Located at position 21 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20800.17", 0x0800000, 0x400000, CRC(3c2ee808) SHA1(dc0c470c6b410ab991ef0e09ce1cc0f63c8a204d) ) /* Located at position 18 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20804.21", 0x0800002, 0x400000, CRC(03b35cb8) SHA1(7bd2ae89f9cc7c0570dbaffe5f54aea2dfa1b39e) ) /* Located at position 22 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20801.18", 0x1000000, 0x400000, CRC(c6914173) SHA1(d0861366c4123c833a325df5345f951386a94d1a) ) /* Located at position 19 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20805.22", 0x1000002, 0x400000, CRC(f6605ede) SHA1(7c95bfe2e95bae3d59c3c9efe1f40b5bc292ad44) ) /* Located at position 23 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20802.19", 0x1800000, 0x400000, CRC(d11b5267) SHA1(b90909849fbe0f62d5ec7c38608c84e7fa845ebf) ) /* Located at position 20 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20806.23", 0x1800002, 0x400000, CRC(0c942073) SHA1(5f32a56857e2213b110c32deea184dba882e34b8) ) /* Located at position 24 on 2C-CRX rom board */ + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-20809.25", 0x0000000, 0x400000, CRC(3b7b4622) SHA1(c6f1a1fd2684f352d3846b7f859b0405fa2d667a) ) /* Located at position 27 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20807.24", 0x0000002, 0x400000, CRC(1241e0f2) SHA1(3f7fa1d7d3d398bc8d5295bc1df6fe11405d20d9) ) /* Located at position 25 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20810.27", 0x0800000, 0x400000, CRC(838a10a7) SHA1(a658f1864829058b1d419e7c001e47cd0ab06a20) ) /* Located at position 28 on 2C-CRX rom board */ + ROM_LOAD32_WORD("mpr-20808.26", 0x0800002, 0x400000, CRC(706bd495) SHA1(f857b303afda6301b19d97dfe5c313126261716e) ) /* Located at position 26 on 2C-CRX rom board */ + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-20811.30", 0x080000, 0x80000, CRC(a154b83e) SHA1(2640c6b6966f4a888329e583b6b713bd0e779b6b) ) /* Located at position 31 on 2C-CRX rom board */ + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-20812.31", 0x000000, 0x200000, CRC(695b6088) SHA1(09682d18144e60d740a9d7a3e19db6f76fa581f1) ) /* Located at position 32 on 2C-CRX rom board */ + ROM_LOAD("mpr-20813.32", 0x200000, 0x200000, CRC(1908679c) SHA1(32913385f09da2e43af0c4a4612b955527bfe759) ) /* Located at position 33 on 2C-CRX rom board */ + ROM_LOAD("mpr-20814.36", 0x400000, 0x200000, CRC(e8ebc74c) SHA1(731ce721bb9e148f3a9f7fbe569522567a681c4e) ) /* Located at position 34 on 2C-CRX rom board */ + ROM_LOAD("mpr-20815.37", 0x600000, 0x200000, CRC(1b5aaae4) SHA1(32b4bf6c096fdccdd5d8f1ddb6c27d3389a52234) ) /* Located at position 35 on 2C-CRX rom board */ + + // 1998 317-0236-COM Model 2 + ROM_PARAMETER( ":315_5881:key", "2c2a4a93" ) +ROM_END + +ROM_START( schamp ) /* Sonic Championship, Model 2B - Sega ROM board ID# 834-12786 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19141.15", 0x000000, 0x080000, CRC(b942ef21) SHA1(2372412d49349894c99d545313c12413c2d1ec86) ) /* Default country is USA, game title is "Sonic Championship" when region */ + ROM_LOAD32_WORD("epr-19142.16", 0x000002, 0x080000, CRC(2d54bd76) SHA1(9456fb9a847e01548fc30d36ef161325788653d5) ) /* is USA or Export; "Sonic the Fighters" when set to Japan */ + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19007.11", 0x0000000, 0x400000, CRC(8b8ff751) SHA1(5343a9a2502052e3587424c984bd48caa7564849) ) + ROM_LOAD32_WORD("mpr-19008.12", 0x0000002, 0x400000, CRC(a94654f5) SHA1(39ad2e9431543ea6cbc0307bc39933cf64956a74) ) + ROM_LOAD32_WORD("mpr-19005.9", 0x0800000, 0x400000, CRC(98cd1127) SHA1(300c9cdef199f31255bacb95399e9c75be73f817) ) + ROM_LOAD32_WORD("mpr-19006.10", 0x0800002, 0x400000, CRC(e79f0a26) SHA1(37a4ff13cfccfda587ca59a9ef08b5914d2c28d4) ) + ROM_LOAD32_WORD("epr-19143.7", 0x1000000, 0x080000, CRC(f97176fd) SHA1(8c9d871d4639563f8298a7f93032e07a8f863faa) ) + ROM_LOAD32_WORD("epr-19144.8", 0x1000002, 0x080000, CRC(d040202a) SHA1(950ad9174196e776881439545983f91655922a49) ) + ROM_COPY( "main_data", 0x1000000, 0x1100000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1200000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1300000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1400000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1500000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1600000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1700000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1800000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1900000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1a00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1b00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1c00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1d00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1e00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1f00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) + ROM_LOAD32_WORD("mpr-19015.29", 0x000000, 0x200000, CRC(c74d99e3) SHA1(9914be9925b86af6af670745b5eba3a9e4f24af9) ) + ROM_LOAD32_WORD("mpr-19016.30", 0x000002, 0x200000, CRC(746ae931) SHA1(a6f0f589ad174a34493ee24dc0cb509ead3aed70) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19009.17", 0x000000, 0x400000, CRC(fd410350) SHA1(5af3a90c87ec8a90a8fc58ae469ef23ec6e6213c) ) + ROM_LOAD32_WORD("mpr-19012.21", 0x000002, 0x400000, CRC(9bb7b5b6) SHA1(8e13a0bb34e187a340b38d76ab15ff6fe4bae764) ) + ROM_LOAD32_WORD("mpr-19010.18", 0x800000, 0x400000, CRC(6fd94187) SHA1(e3318ef0eb0168998e139e527339c7c667c17fb1) ) + ROM_LOAD32_WORD("mpr-19013.22", 0x800002, 0x400000, CRC(9e232fe5) SHA1(a6c4b2b3bf8efc6f6263f73d6f4cacf9785010c1) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19019.27", 0x000000, 0x400000, CRC(59121896) SHA1(c29bedb41b14d63c6067ae12ad009deaafca2aa4) ) + ROM_LOAD32_WORD("mpr-19017.25", 0x000002, 0x400000, CRC(7b298379) SHA1(52fad61412040c90c7dd300c0fd7aa5b8d5af441) ) + ROM_LOAD32_WORD("mpr-19020.28", 0x800000, 0x400000, CRC(9540dba0) SHA1(7b9a75caa8c5b12ba54c6f4f746d80b165ee97ab) ) + ROM_LOAD32_WORD("mpr-19018.26", 0x800002, 0x400000, CRC(3b7e7a12) SHA1(9c707a7c2cffc5eff19f9919ddfae7300842fd19) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-19021.31", 0x080000, 0x80000, CRC(0b9f7583) SHA1(21290389cd8bd9e52ed438152cc6cb5793f809d3) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-19022.32", 0x000000, 0x200000, CRC(4381869b) SHA1(43a21609b49926a227558d4938088526acf1fe42) ) + ROM_LOAD("mpr-19023.33", 0x200000, 0x200000, CRC(07c67f88) SHA1(696dc85e066fb27c7618e52e0acd0d00451e4589) ) + ROM_LOAD("mpr-19024.34", 0x400000, 0x200000, CRC(15ff76d3) SHA1(b431bd85c973aa0a4d6032ac98fb057139f142a2) ) + ROM_LOAD("mpr-19025.35", 0x600000, 0x200000, CRC(6ad8fb70) SHA1(b666d31f9be26eb0cdcb71041a3c3c08d5aa41e1) ) +ROM_END + +ROM_START( sfight ) /* Sonic The Fighters, Model 2B */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19001.15", 0x000000, 0x080000, CRC(9b088511) SHA1(20718d985d14f4d2b1b8e982bfbebddd73cdb972) ) /* Default country is Japan, the game title is "Sonic the Fighters" */ + ROM_LOAD32_WORD("epr-19002.16", 0x000002, 0x080000, CRC(46f510da) SHA1(edcbf61122db568ccaa4c3106f507087c1740c9b) ) /* in all regions */ + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19007.11", 0x0000000, 0x400000, CRC(8b8ff751) SHA1(5343a9a2502052e3587424c984bd48caa7564849) ) + ROM_LOAD32_WORD("mpr-19008.12", 0x0000002, 0x400000, CRC(a94654f5) SHA1(39ad2e9431543ea6cbc0307bc39933cf64956a74) ) + ROM_LOAD32_WORD("mpr-19005.9", 0x0800000, 0x400000, CRC(98cd1127) SHA1(300c9cdef199f31255bacb95399e9c75be73f817) ) + ROM_LOAD32_WORD("mpr-19006.10", 0x0800002, 0x400000, CRC(e79f0a26) SHA1(37a4ff13cfccfda587ca59a9ef08b5914d2c28d4) ) + ROM_LOAD32_WORD("epr-19003.7", 0x1000000, 0x080000, CRC(63bae5c5) SHA1(cbd55b7b7376ac2f67befaf4c43eef3727ba7b7f) ) + ROM_LOAD32_WORD("epr-19004.8", 0x1000002, 0x080000, CRC(c10c9f39) SHA1(cf806501dbfa48d16cb7ed5f39a6146f734ba455) ) + ROM_COPY( "main_data", 0x1000000, 0x1100000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1200000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1300000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1400000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1500000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1600000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1700000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1800000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1900000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1a00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1b00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1c00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1d00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1e00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1f00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) + ROM_LOAD32_WORD("mpr-19015.29", 0x000000, 0x200000, CRC(c74d99e3) SHA1(9914be9925b86af6af670745b5eba3a9e4f24af9) ) + ROM_LOAD32_WORD("mpr-19016.30", 0x000002, 0x200000, CRC(746ae931) SHA1(a6f0f589ad174a34493ee24dc0cb509ead3aed70) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19009.17", 0x000000, 0x400000, CRC(fd410350) SHA1(5af3a90c87ec8a90a8fc58ae469ef23ec6e6213c) ) + ROM_LOAD32_WORD("mpr-19012.21", 0x000002, 0x400000, CRC(9bb7b5b6) SHA1(8e13a0bb34e187a340b38d76ab15ff6fe4bae764) ) + ROM_LOAD32_WORD("mpr-19010.18", 0x800000, 0x400000, CRC(6fd94187) SHA1(e3318ef0eb0168998e139e527339c7c667c17fb1) ) + ROM_LOAD32_WORD("mpr-19013.22", 0x800002, 0x400000, CRC(9e232fe5) SHA1(a6c4b2b3bf8efc6f6263f73d6f4cacf9785010c1) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19019.27", 0x000000, 0x400000, CRC(59121896) SHA1(c29bedb41b14d63c6067ae12ad009deaafca2aa4) ) + ROM_LOAD32_WORD("mpr-19017.25", 0x000002, 0x400000, CRC(7b298379) SHA1(52fad61412040c90c7dd300c0fd7aa5b8d5af441) ) + ROM_LOAD32_WORD("mpr-19020.28", 0x800000, 0x400000, CRC(9540dba0) SHA1(7b9a75caa8c5b12ba54c6f4f746d80b165ee97ab) ) + ROM_LOAD32_WORD("mpr-19018.26", 0x800002, 0x400000, CRC(3b7e7a12) SHA1(9c707a7c2cffc5eff19f9919ddfae7300842fd19) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-19021.31", 0x080000, 0x80000, CRC(0b9f7583) SHA1(21290389cd8bd9e52ed438152cc6cb5793f809d3) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-19022.32", 0x000000, 0x200000, CRC(4381869b) SHA1(43a21609b49926a227558d4938088526acf1fe42) ) + ROM_LOAD("mpr-19023.33", 0x200000, 0x200000, CRC(07c67f88) SHA1(696dc85e066fb27c7618e52e0acd0d00451e4589) ) + ROM_LOAD("mpr-19024.34", 0x400000, 0x200000, CRC(15ff76d3) SHA1(b431bd85c973aa0a4d6032ac98fb057139f142a2) ) + ROM_LOAD("mpr-19025.35", 0x600000, 0x200000, CRC(6ad8fb70) SHA1(b666d31f9be26eb0cdcb71041a3c3c08d5aa41e1) ) +ROM_END + +ROM_START( stcc ) /* Sega Touring Car Championship, Model 2C - Defaults to Japan, Twin & Default View set to Bird's */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19570.15", 0x000000, 0x080000, CRC(9d6a1965) SHA1(6f1e75d86a37b8579f968b2fb51d32a1a860697f) ) /* Higher rom numbers indicate a newer version */ + ROM_LOAD32_WORD("epr-19571.16", 0x000002, 0x080000, CRC(97254d16) SHA1(f9154cd9e954b16f7f45019b4758b1f971190437) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19257.11", 0x000000, 0x400000, CRC(ac28ee24) SHA1(31d360dc435336942f70365d0491a2ccfc24c4c0) ) + ROM_LOAD32_WORD("mpr-19258.12", 0x000002, 0x400000, CRC(f5ba7d78) SHA1(9c8304a1f856d1ded869ed2b86de52129510f019) ) + ROM_LOAD32_WORD("epr-19270.9", 0x800000, 0x080000, CRC(7bd1d04e) SHA1(0490f3abc97af16e05f0dc9623e8fc635b1d4262) ) + ROM_LOAD32_WORD("epr-19271.10", 0x800002, 0x080000, CRC(d2d74f85) SHA1(49e7a1e6478122b4f0e679d7b336fb34044b503b) ) + ROM_COPY("main_data", 0x800000, 0x900000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xa00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xb00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xc00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xd00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xe00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xf00000, 0x100000) + + ROM_REGION( 0x800000, "copro_data", 0 ) // TGPx4 program + ROM_LOAD32_WORD("mpr-19255.29", 0x000000, 0x200000, CRC(d78bf030) SHA1(e6b3d8422613d22db50cf6c251f9a21356d96653) ) + ROM_LOAD32_WORD("mpr-19256.30", 0x000002, 0x200000, CRC(cb2b2d9e) SHA1(86b2b8bb6074352f72eb81e616093a1ba6f5163f) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19251.17", 0x000000, 0x400000, CRC(e06ff7ba) SHA1(6d472d03cd3caeb66be929c74ae63c32d305a3db) ) + ROM_LOAD32_WORD("mpr-19252.21", 0x000002, 0x400000, CRC(68509993) SHA1(654d5cdf44e7e1e788b26593f418ce76a5c1165a) ) + ROM_LOAD32_WORD("epr-19266.18", 0x800000, 0x080000, CRC(41464ee2) SHA1(afbbc0328bd36c34c69f0f54404dfd6a64036417) ) + ROM_LOAD32_WORD("epr-19267.22", 0x800002, 0x080000, CRC(780f994d) SHA1(f134482ed0fcfc7b3eea39947da47081301a111a) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19254.27", 0x000000, 0x200000, CRC(1ec49c02) SHA1(a9bdbab7b4b265c9118cf27fd45ca94f4516d5c6) ) + ROM_LOAD32_WORD("mpr-19253.25", 0x000002, 0x200000, CRC(41ba79fb) SHA1(f4d8a4f8278eec6d528bd947b91ebeb5223559d5) ) + ROM_COPY( "textures", 0x000000, 0x400000, 0x400000 ) + ROM_LOAD32_WORD("epr-19269.28", 0x800000, 0x080000, CRC(01881121) SHA1(fe711709e70b3743b2a0318b823d859f233d3ff8) ) + ROM_LOAD32_WORD("epr-19268.26", 0x800002, 0x080000, CRC(bc4e081c) SHA1(b89d39ed19a146d1e94e52682f67d2cd23d8df7f) ) + ROM_COPY( "textures", 0x800000, 0x900000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xa00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xb00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xc00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xd00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xe00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xf00000, 0x100000 ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-19274.31", 0x080000, 0x20000, CRC(2dcc08ae) SHA1(bad26e2c994f2d4db5d9be0e34cf21a8bf5aa7e9) ) + + ROM_REGION( 0x20000, "mpegcpu", 0) // Z80 DSB program + ROM_LOAD("epr-19275.2s", 0x000000, 0x20000, CRC(ee809d3f) SHA1(347080858fbfe9955002f382603a1b86a52d26d5) ) + + ROM_REGION( 0x20000, "cpu4", 0) // Communication program + ROM_LOAD16_WORD_SWAP("epr-18643a.7", 0x000000, 0x20000, CRC(b5e048ec) SHA1(8182e05a2ffebd590a936c1359c81e60caa79c2a) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD16_WORD_SWAP("mpr-19259.32", 0x000000, 0x400000, CRC(4d55dbfc) SHA1(6e57e6e6e785b0f14bb5e221a44d518dbde7ad65) ) + ROM_LOAD16_WORD_SWAP("mpr-19261.34", 0x400000, 0x400000, CRC(b88878ff) SHA1(4bebcfba68b0cc2fa0bcacfaaf2d2e8af3625c5d) ) + + ROM_REGION( 0x800000, "mpeg", 0 ) // MPEG audio data + ROM_LOAD("mpr-19262.57s", 0x000000, 0x200000, CRC(922aed7a) SHA1(8d6872bdd46eaf2076c10d18c10af8ccbd3b10e8) ) + ROM_LOAD("mpr-19263.58s", 0x200000, 0x200000, CRC(a256f4cd) SHA1(a17b49050f1ecf1970477b12201cc3b58b31d89c) ) + ROM_LOAD("mpr-19264.59s", 0x400000, 0x200000, CRC(b6c51d0f) SHA1(9e0969a1e49ec1462f69cd0f0f9ce630d66174ce) ) + ROM_LOAD("mpr-19265.60s", 0x600000, 0x200000, CRC(7d98700a) SHA1(bedd37314ecab424b5b27030e1e7dc1b596303f3) ) + + ROM_REGION( 0x10000, "drive", 0 ) // drive board CPU (code is Z80 compatible) + ROM_LOAD( "epr-18261.ic9", 0x000000, 0x010000, CRC(0c7fac58) SHA1(68c1724c41401e28a5123022981c8919fd22656e) ) +ROM_END + +ROM_START( stccb ) /* Sega Touring Car Championship Revision B, Model 2C - Defaults to Japan, Twin & Default View set to Driver's - Sega Game ID# 833-12779, Sega ROM board ID# 834-12780 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19272b.15", 0x000000, 0x080000, CRC(efdfb625) SHA1(5026e28b9d8267492bd0d9746d64526540a001da) ) + ROM_LOAD32_WORD("epr-19273b.16", 0x000002, 0x080000, CRC(61a357d9) SHA1(3f22f13a3baa46f93cb40e8af9534afaa57ead9c) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19257.11", 0x000000, 0x400000, CRC(ac28ee24) SHA1(31d360dc435336942f70365d0491a2ccfc24c4c0) ) + ROM_LOAD32_WORD("mpr-19258.12", 0x000002, 0x400000, CRC(f5ba7d78) SHA1(9c8304a1f856d1ded869ed2b86de52129510f019) ) + ROM_LOAD32_WORD("epr-19270.9", 0x800000, 0x080000, CRC(7bd1d04e) SHA1(0490f3abc97af16e05f0dc9623e8fc635b1d4262) ) + ROM_LOAD32_WORD("epr-19271.10", 0x800002, 0x080000, CRC(d2d74f85) SHA1(49e7a1e6478122b4f0e679d7b336fb34044b503b) ) + ROM_COPY("main_data", 0x800000, 0x900000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xa00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xb00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xc00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xd00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xe00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xf00000, 0x100000) + + ROM_REGION( 0x800000, "copro_data", 0 ) // TGPx4 program + ROM_LOAD32_WORD("mpr-19255.29", 0x000000, 0x200000, CRC(d78bf030) SHA1(e6b3d8422613d22db50cf6c251f9a21356d96653) ) + ROM_LOAD32_WORD("mpr-19256.30", 0x000002, 0x200000, CRC(cb2b2d9e) SHA1(86b2b8bb6074352f72eb81e616093a1ba6f5163f) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19251.17", 0x000000, 0x400000, CRC(e06ff7ba) SHA1(6d472d03cd3caeb66be929c74ae63c32d305a3db) ) + ROM_LOAD32_WORD("mpr-19252.21", 0x000002, 0x400000, CRC(68509993) SHA1(654d5cdf44e7e1e788b26593f418ce76a5c1165a) ) + ROM_LOAD32_WORD("epr-19266.18", 0x800000, 0x080000, CRC(41464ee2) SHA1(afbbc0328bd36c34c69f0f54404dfd6a64036417) ) + ROM_LOAD32_WORD("epr-19267.22", 0x800002, 0x080000, CRC(780f994d) SHA1(f134482ed0fcfc7b3eea39947da47081301a111a) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19254.27", 0x000000, 0x200000, CRC(1ec49c02) SHA1(a9bdbab7b4b265c9118cf27fd45ca94f4516d5c6) ) + ROM_LOAD32_WORD("mpr-19253.25", 0x000002, 0x200000, CRC(41ba79fb) SHA1(f4d8a4f8278eec6d528bd947b91ebeb5223559d5) ) + ROM_COPY( "textures", 0x000000, 0x400000, 0x400000 ) + ROM_LOAD32_WORD("epr-19269.28", 0x800000, 0x080000, CRC(01881121) SHA1(fe711709e70b3743b2a0318b823d859f233d3ff8) ) + ROM_LOAD32_WORD("epr-19268.26", 0x800002, 0x080000, CRC(bc4e081c) SHA1(b89d39ed19a146d1e94e52682f67d2cd23d8df7f) ) + ROM_COPY( "textures", 0x800000, 0x900000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xa00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xb00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xc00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xd00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xe00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xf00000, 0x100000 ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-19274.31", 0x080000, 0x20000, CRC(2dcc08ae) SHA1(bad26e2c994f2d4db5d9be0e34cf21a8bf5aa7e9) ) + + ROM_REGION( 0x20000, "mpegcpu", 0) // Z80 DSB program + ROM_LOAD("epr-19275.2s", 0x000000, 0x20000, CRC(ee809d3f) SHA1(347080858fbfe9955002f382603a1b86a52d26d5) ) + + ROM_REGION( 0x20000, "cpu4", 0) // Communication program + ROM_LOAD16_WORD_SWAP("epr-18643a.7", 0x000000, 0x20000, CRC(b5e048ec) SHA1(8182e05a2ffebd590a936c1359c81e60caa79c2a) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD16_WORD_SWAP("mpr-19259.32", 0x000000, 0x400000, CRC(4d55dbfc) SHA1(6e57e6e6e785b0f14bb5e221a44d518dbde7ad65) ) + ROM_LOAD16_WORD_SWAP("mpr-19261.34", 0x400000, 0x400000, CRC(b88878ff) SHA1(4bebcfba68b0cc2fa0bcacfaaf2d2e8af3625c5d) ) + + ROM_REGION( 0x800000, "mpeg", 0 ) // MPEG audio data + ROM_LOAD("mpr-19262.57s", 0x000000, 0x200000, CRC(922aed7a) SHA1(8d6872bdd46eaf2076c10d18c10af8ccbd3b10e8) ) + ROM_LOAD("mpr-19263.58s", 0x200000, 0x200000, CRC(a256f4cd) SHA1(a17b49050f1ecf1970477b12201cc3b58b31d89c) ) + ROM_LOAD("mpr-19264.59s", 0x400000, 0x200000, CRC(b6c51d0f) SHA1(9e0969a1e49ec1462f69cd0f0f9ce630d66174ce) ) + ROM_LOAD("mpr-19265.60s", 0x600000, 0x200000, CRC(7d98700a) SHA1(bedd37314ecab424b5b27030e1e7dc1b596303f3) ) + + ROM_REGION( 0x10000, "drive", 0 ) // drive board CPU (code is Z80 compatible) + ROM_LOAD( "epr-18261.ic9", 0x000000, 0x010000, CRC(0c7fac58) SHA1(68c1724c41401e28a5123022981c8919fd22656e) ) +ROM_END + +ROM_START( stcca ) /* Sega Touring Car Championship Revision A, Model 2C - Defaults to Japan, Twin & no "Default View" option - Sega Game ID# 833-12779, Sega ROM board ID# 834-12780 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19272a.15", 0x000000, 0x080000, CRC(20cedd05) SHA1(e465967c784de18caaaac77e164796e9779f576a) ) + ROM_LOAD32_WORD("epr-19273a.16", 0x000002, 0x080000, CRC(1b0ab4d6) SHA1(142bcd53fa6632fcc866bbda817aa83470111ef1) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19257.11", 0x000000, 0x400000, CRC(ac28ee24) SHA1(31d360dc435336942f70365d0491a2ccfc24c4c0) ) + ROM_LOAD32_WORD("mpr-19258.12", 0x000002, 0x400000, CRC(f5ba7d78) SHA1(9c8304a1f856d1ded869ed2b86de52129510f019) ) + ROM_LOAD32_WORD("epr-19270.9", 0x800000, 0x080000, CRC(7bd1d04e) SHA1(0490f3abc97af16e05f0dc9623e8fc635b1d4262) ) + ROM_LOAD32_WORD("epr-19271.10", 0x800002, 0x080000, CRC(d2d74f85) SHA1(49e7a1e6478122b4f0e679d7b336fb34044b503b) ) + ROM_COPY("main_data", 0x800000, 0x900000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xa00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xb00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xc00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xd00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xe00000, 0x100000) + ROM_COPY("main_data", 0x800000, 0xf00000, 0x100000) + + ROM_REGION( 0x800000, "copro_data", 0 ) // TGPx4 program + ROM_LOAD32_WORD("mpr-19255.29", 0x000000, 0x200000, CRC(d78bf030) SHA1(e6b3d8422613d22db50cf6c251f9a21356d96653) ) + ROM_LOAD32_WORD("mpr-19256.30", 0x000002, 0x200000, CRC(cb2b2d9e) SHA1(86b2b8bb6074352f72eb81e616093a1ba6f5163f) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19251.17", 0x000000, 0x400000, CRC(e06ff7ba) SHA1(6d472d03cd3caeb66be929c74ae63c32d305a3db) ) + ROM_LOAD32_WORD("mpr-19252.21", 0x000002, 0x400000, CRC(68509993) SHA1(654d5cdf44e7e1e788b26593f418ce76a5c1165a) ) + ROM_LOAD32_WORD("epr-19266.18", 0x800000, 0x080000, CRC(41464ee2) SHA1(afbbc0328bd36c34c69f0f54404dfd6a64036417) ) + ROM_LOAD32_WORD("epr-19267.22", 0x800002, 0x080000, CRC(780f994d) SHA1(f134482ed0fcfc7b3eea39947da47081301a111a) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19254.27", 0x000000, 0x200000, CRC(1ec49c02) SHA1(a9bdbab7b4b265c9118cf27fd45ca94f4516d5c6) ) + ROM_LOAD32_WORD("mpr-19253.25", 0x000002, 0x200000, CRC(41ba79fb) SHA1(f4d8a4f8278eec6d528bd947b91ebeb5223559d5) ) + ROM_COPY( "textures", 0x000000, 0x400000, 0x400000 ) + ROM_LOAD32_WORD("epr-19269.28", 0x800000, 0x080000, CRC(01881121) SHA1(fe711709e70b3743b2a0318b823d859f233d3ff8) ) + ROM_LOAD32_WORD("epr-19268.26", 0x800002, 0x080000, CRC(bc4e081c) SHA1(b89d39ed19a146d1e94e52682f67d2cd23d8df7f) ) + ROM_COPY( "textures", 0x800000, 0x900000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xa00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xb00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xc00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xd00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xe00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xf00000, 0x100000 ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-19274.31", 0x080000, 0x20000, CRC(2dcc08ae) SHA1(bad26e2c994f2d4db5d9be0e34cf21a8bf5aa7e9) ) + + ROM_REGION( 0x20000, "mpegcpu", 0) // Z80 DSB program + ROM_LOAD("epr-19275.2s", 0x000000, 0x20000, CRC(ee809d3f) SHA1(347080858fbfe9955002f382603a1b86a52d26d5) ) + + ROM_REGION( 0x20000, "cpu4", 0) // Communication program + ROM_LOAD16_WORD_SWAP("epr-18643a.7", 0x000000, 0x20000, CRC(b5e048ec) SHA1(8182e05a2ffebd590a936c1359c81e60caa79c2a) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD16_WORD_SWAP("mpr-19259.32", 0x000000, 0x400000, CRC(4d55dbfc) SHA1(6e57e6e6e785b0f14bb5e221a44d518dbde7ad65) ) + ROM_LOAD16_WORD_SWAP("mpr-19261.34", 0x400000, 0x400000, CRC(b88878ff) SHA1(4bebcfba68b0cc2fa0bcacfaaf2d2e8af3625c5d) ) + + ROM_REGION( 0x800000, "mpeg", 0 ) // MPEG audio data + ROM_LOAD("mpr-19262.57s", 0x000000, 0x200000, CRC(922aed7a) SHA1(8d6872bdd46eaf2076c10d18c10af8ccbd3b10e8) ) + ROM_LOAD("mpr-19263.58s", 0x200000, 0x200000, CRC(a256f4cd) SHA1(a17b49050f1ecf1970477b12201cc3b58b31d89c) ) + ROM_LOAD("mpr-19264.59s", 0x400000, 0x200000, CRC(b6c51d0f) SHA1(9e0969a1e49ec1462f69cd0f0f9ce630d66174ce) ) + ROM_LOAD("mpr-19265.60s", 0x600000, 0x200000, CRC(7d98700a) SHA1(bedd37314ecab424b5b27030e1e7dc1b596303f3) ) + + ROM_REGION( 0x10000, "drive", 0 ) // drive board CPU (code is Z80 compatible) + ROM_LOAD( "epr-18261.ic9", 0x000000, 0x010000, CRC(0c7fac58) SHA1(68c1724c41401e28a5123022981c8919fd22656e) ) +ROM_END + +ROM_START( skisuprg ) /* Sega Ski Super G, Model 2C, Sega Game ID# 833-12861, ROM board ID# 834-12862 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-19489.15", 0x000000, 0x080000, CRC(1df948a7) SHA1(a38faeb97c65b379ad05f7311b55217118c8d2be) ) + ROM_LOAD32_WORD( "epr-19490.16", 0x000002, 0x080000, CRC(e6fc24d3) SHA1(1ac9172cf0b4d6a3488483ffa490a4ca5d410927) ) + ROM_LOAD32_WORD( "epr-19551.13", 0x100000, 0x080000, CRC(3ee8f0d5) SHA1(23f45858559776a70b3b57f4cb2840f44e6a6531) ) + ROM_LOAD32_WORD( "epr-19552.14", 0x100002, 0x080000, CRC(baa2e49a) SHA1(b234f3b65e8fabfb6ec7ca62dd9a1d2935b2e95a) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-19494.11", 0x000000, 0x400000, CRC(f19cdb5c) SHA1(bdbb7d9e91a7742ff5a908b6244adbed291e5e7f) ) + ROM_LOAD32_WORD( "mpr-19495.12", 0x000002, 0x400000, CRC(d42e5ef2) SHA1(21ca5e7e543595a4691aacdbcdd2af21d464d939) ) + ROM_LOAD32_WORD( "mpr-19492.9", 0x800000, 0x400000, CRC(4805318f) SHA1(dbd1359817933313c6d74d3a1450682e8ce5857a) ) + ROM_LOAD32_WORD( "mpr-19493.10", 0x800002, 0x400000, CRC(39daa909) SHA1(e29e50c7fc39bd4945f993ceaa100358054efc5a) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // TGPx4 program + ROM_LOAD32_WORD( "mpr-19502.29", 0x000000, 0x400000, CRC(2212d8d6) SHA1(3b8a4da2dc00a1eac41b48cbdc322ea1c31b8b29) ) + ROM_LOAD32_WORD( "mpr-19503.30", 0x000002, 0x400000, CRC(3c9cfc73) SHA1(2213485a00cef0bcef11b67f00027c4159c5e2f5) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-19496.17", 0x000000, 0x400000, CRC(0e9aef4e) SHA1(d4b511b90c0a6e27d6097cb25ff005f68d5fa83c) ) + ROM_LOAD32_WORD( "mpr-19497.21", 0x000002, 0x400000, CRC(5397efe9) SHA1(4b20bab36462f9506fa2601c2545051ca49de7f5) ) + ROM_LOAD32_WORD( "mpr-19498.18", 0x800000, 0x400000, CRC(32e5ae60) SHA1(b8a1cc117875c3919a78eedb60a06926288d9b95) ) + ROM_LOAD32_WORD( "mpr-19499.22", 0x800002, 0x400000, CRC(2b9f5b48) SHA1(40f3f2844244c3f1c8792aa262872243ad20fd69) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD( "mpr-19501.27", 0x000000, 0x400000, CRC(66d7b02e) SHA1(cede0dc5c8d9fbfa8de01fe864b3cc101abf67d7) ) + ROM_LOAD32_WORD( "mpr-19500.25", 0x000002, 0x400000, CRC(905f5798) SHA1(31f104e3022b5bc7ed7c667eb801a57949a06c93) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-19491.31", 0x080000, 0x080000, CRC(1c9b15fd) SHA1(045244a4eebc45f149aecf47f090cede1813477b) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-19504.32", 0x000000, 0x400000, CRC(9419ec08) SHA1(d05d9ceb7fd09fa8991c0df4d1c57eb621460e30) ) + ROM_LOAD( "mpr-19505.34", 0x400000, 0x400000, CRC(eba7f41d) SHA1(f6e521bedf298808a768f6fdcb0b60b320a66d04) ) +ROM_END + +/* Sega Water Ski - There should be a version with program roms EPR-19965 & EPR-19966 (currently undumped) */ +ROM_START( segawski ) /* Sega Water Ski Revision A, Model 2C, Sega Game ID# 833-13204, ROM board ID# 834-13205 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19963a.15", 0x000000, 0x080000, CRC(89c9cb0d) SHA1(7f1f600222447effb28cf2d56193ea9f45fd0646) ) + ROM_LOAD32_WORD("epr-19964a.16", 0x000002, 0x080000, CRC(c382cefe) SHA1(c0ccee4eb19d9626dee0f77f08060f1d9708b39d) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19980.11", 0x0000000, 0x400000, CRC(709804f2) SHA1(6633eeb2bc0ddd5eb5994cb7cc39ed4ab2094a7e) ) + ROM_LOAD32_WORD("mpr-19981.12", 0x0000002, 0x400000, CRC(a1e8ec09) SHA1(53abaf71e85f874d28a79c8775b1f0ac919fbe22) ) + ROM_LOAD32_WORD("mpr-19982.9", 0x0800000, 0x400000, CRC(41c398bb) SHA1(e6652111a494165c93d5e9dc7d1c3df46f1a8961) ) + ROM_LOAD32_WORD("mpr-19983.10", 0x0800002, 0x400000, CRC(e210dea2) SHA1(a32010648046738f64cbc7e1a074b9443bbde865) ) + ROM_LOAD32_WORD("mpr-19984.7", 0x1000000, 0x400000, CRC(14b967d1) SHA1(8e0fd13f5838218224ce162a55558b75dcda4cbf) ) + ROM_LOAD32_WORD("mpr-19985.8", 0x1000002, 0x400000, CRC(57827677) SHA1(0d764ec9e136e4d027aefb10e9f025aa2e081573) ) + ROM_LOAD32_WORD("epr-19961.5", 0x1800000, 0x080000, CRC(cc34ecaf) SHA1(8e540a429826d40acef5a34a0b6b1b89e059961b) ) + ROM_LOAD32_WORD("epr-19962.6", 0x1800002, 0x080000, CRC(e8a30e5e) SHA1(2d7290186aaca28f3aaf6656b090e1cbe509aa48) ) + ROM_COPY( "main_data", 0x1800000, 0x1900000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1a00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1b00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1c00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1d00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1e00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1f00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // TGPx4 program + ROM_LOAD32_WORD("mpr-19986.29", 0x0000000, 0x400000, CRC(4b8e26f8) SHA1(859e3788c75599295a8b57ed7852f2cbb6a2a738) ) + ROM_LOAD32_WORD("mpr-19987.30", 0x0000002, 0x400000, CRC(8d5b9d38) SHA1(35f41c474af3754152aecefe81e912120823e0ff) ) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19972.17", 0x0000000, 0x400000, CRC(493c0f8f) SHA1(c68f662d53fbcec3d2dbd9ebdfd37cbf1ff46408) ) + ROM_LOAD32_WORD("mpr-19973.21", 0x0000002, 0x400000, CRC(01b6f8e1) SHA1(be1f1017ff5f43218de2d99090e4e7db64f7a483) ) + ROM_LOAD32_WORD("mpr-19974.18", 0x0800000, 0x400000, CRC(2bd947d3) SHA1(7f16e668db5a4673cd909bdfa1b9dc665827b392) ) + ROM_LOAD32_WORD("mpr-19975.22", 0x0800002, 0x400000, CRC(07e6b699) SHA1(35bbea4cd42ab39f976cd2ec964c32d5d3982c4a) ) + ROM_LOAD32_WORD("mpr-19976.19", 0x1000000, 0x400000, CRC(f9496566) SHA1(e6dee764301c0ed34e5134a5232898bb42563c20) ) + ROM_LOAD32_WORD("mpr-19977.23", 0x1000002, 0x400000, CRC(b3dbf54b) SHA1(d61448394b7b2036e27bdbf7a062d63f076db9da) ) + ROM_LOAD32_WORD("mpr-19978.20", 0x1800000, 0x400000, CRC(c80f4ed7) SHA1(e7ea6dfb57ab1fe924a80c244b8acfe4aad2b76d) ) + ROM_LOAD32_WORD("mpr-19979.24", 0x1800002, 0x400000, CRC(1c0db4d2) SHA1(65a81f4503c6b9c26650befd183db821545c53e2) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19969.27", 0x0000000, 0x400000, CRC(c0c33d39) SHA1(f61a6266556d5687cd03031065baa2dd73112666) ) + ROM_LOAD32_WORD("mpr-19968.25", 0x0000002, 0x400000, CRC(b8d2f04f) SHA1(f0f4d2dd06cdf745ed07fe428eaa3e3ad030bff6) ) + ROM_LOAD32_WORD("mpr-19971.28", 0x0800000, 0x400000, CRC(c8708096) SHA1(c27e0a90dc1183b0cf7f32e324afa6c126f61d37) ) + ROM_LOAD32_WORD("mpr-19970.26", 0x0800002, 0x400000, CRC(c59d8d36) SHA1(24232390f0cac5ffbb17a0093a602363c686fbf8) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-19967.31", 0x080000, 0x080000, CRC(c6b8ef3f) SHA1(9f86d6e365a5535d354ff6b0614f3a19c0790d0f) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-19988.32", 0x000000, 0x400000, CRC(303732fb) SHA1(63efbd9f67b38fddeeed25de660514867e03486a) ) + ROM_LOAD("mpr-19989.34", 0x400000, 0x400000, CRC(8074a4b3) SHA1(98dc1d122ffb9b5c52994dea2b5d8c4f004a5f8e) ) +ROM_END + +ROM_START( hotd ) /* House of the Dead, Model 2C, Sega Game ID# 610-0396-13054, ROM board ID# 834-13055 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19696.15", 0x000000, 0x080000, CRC(03da5623) SHA1(be0bd34a9216375c7204445f084f6c74c4d3b0c8) ) + ROM_LOAD32_WORD("epr-19697.16", 0x000002, 0x080000, CRC(a9722d87) SHA1(0b14f9a81272f79a5b294bc024711042c5fb2637) ) + ROM_LOAD32_WORD("epr-19694.13", 0x100000, 0x080000, CRC(e85ca1a3) SHA1(3d688be98f78fe40c2af1e91df6decd500400ae9) ) + ROM_LOAD32_WORD("epr-19695.14", 0x100002, 0x080000, CRC(cd52b461) SHA1(bc96ab2a4ba7f30c0b89814acc8931c8bf800a82) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19704.11", 0x0000000, 0x400000, CRC(aa80dbb0) SHA1(24e63f4392847f288971469cd10448536eb435d4) ) + ROM_LOAD32_WORD("mpr-19705.12", 0x0000002, 0x400000, CRC(f906843b) SHA1(bee4f43b3ad15d93a2f9f07b873c9cf5d228e2f9) ) + ROM_LOAD32_WORD("mpr-19702.9", 0x0800000, 0x400000, CRC(fc8aa3b7) SHA1(b64afb17d9c97277d8c4f20811f14f65a61cbb56) ) + ROM_LOAD32_WORD("mpr-19703.10", 0x0800002, 0x400000, CRC(208d993d) SHA1(e5c45ea5621f99661a87ffe88e24764d2bbcb51e) ) + ROM_LOAD32_WORD("mpr-19700.7", 0x1000000, 0x400000, CRC(0558cfd3) SHA1(94440839d3325176c2d03f39a78949d0ef040bba) ) + ROM_LOAD32_WORD("mpr-19701.8", 0x1000002, 0x400000, CRC(224a8929) SHA1(933770546d46abca400e7f524eff2ae89241e56d) ) + ROM_LOAD32_WORD("epr-19698.5", 0x1800000, 0x080000, CRC(e7a7b6ea) SHA1(77cb53f8730fdb55080b70910ab8c750d79acb02) ) + ROM_LOAD32_WORD("epr-19699.6", 0x1800002, 0x080000, CRC(8160b3d9) SHA1(9dab483c60624dddba8085e94a4325739592ec17) ) + ROM_COPY( "main_data", 0x1800000, 0x1900000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1a00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1b00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1c00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1d00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1e00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1f00000, 0x100000 ) + + + ROM_REGION( 0x800000, "copro_data", 0 ) // TGPx4 program + ROM_LOAD32_WORD("epr-19707.29", 0x000000, 0x080000, CRC(384fd133) SHA1(6d060378d0f801b04d12e7ee874f2fa0572992d9) ) + ROM_LOAD32_WORD("epr-19706.30", 0x000002, 0x080000, CRC(1277531c) SHA1(08d3e733ba9989fcd32290634171c73f26ab6e2b) ) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19715.17", 0x0000000, 0x400000, CRC(3ff7dda7) SHA1(0a61b091bb0bc659f0cbca8ad401d0925a1dc2ea) ) + ROM_LOAD32_WORD("mpr-19711.21", 0x0000002, 0x400000, CRC(080d13f1) SHA1(4167428a2a903aea2c14631ccf924afb81338b89) ) + ROM_LOAD32_WORD("mpr-19714.18", 0x0800000, 0x400000, CRC(3e55ab49) SHA1(70b4c1627db80e6734112c02265495e2b4a53278) ) + ROM_LOAD32_WORD("mpr-19710.22", 0x0800002, 0x400000, CRC(80df1036) SHA1(3cc59bb4910aa5382e95762f63325c06b763bd23) ) + ROM_LOAD32_WORD("mpr-19713.19", 0x1000000, 0x400000, CRC(4d092cd3) SHA1(b6d0be283c25235249186751c7f025a7c38d2f36) ) + ROM_LOAD32_WORD("mpr-19709.23", 0x1000002, 0x400000, CRC(d08937bf) SHA1(c92571e35960f27dc8b0b059f12167026d0666d1) ) + ROM_LOAD32_WORD("mpr-19712.20", 0x1800000, 0x400000, CRC(41577943) SHA1(25a0d921c8662043c5860dc7a226d4895ff9fff6) ) + ROM_LOAD32_WORD("mpr-19708.24", 0x1800002, 0x400000, CRC(5cb790f2) SHA1(d3cae450186bc62fd746b14d6a05cb397efcfe40) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19718.27", 0x0000000, 0x400000, CRC(a9de5924) SHA1(3ebac2aeb1467939337c9a5c87ad9c293560dae2) ) + ROM_LOAD32_WORD("mpr-19716.25", 0x0000002, 0x400000, CRC(45c7dcce) SHA1(f602cabd879c69afee544848feafb9fb9f5d51e2) ) + ROM_LOAD32_WORD("mpr-19719.28", 0x0800000, 0x400000, CRC(838f8343) SHA1(fe6622b5917f9a99c097fd60d9446ac6b481fa75) ) + ROM_LOAD32_WORD("mpr-19717.26", 0x0800002, 0x400000, CRC(393e440b) SHA1(927ac9cad22f87b339cc86043678470ff139ce1f) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-19720.31", 0x080000, 0x80000, CRC(b367d21d) SHA1(1edaed489a3518ddad85728e416319f940ea02bb) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-19721.32", 0x000000, 0x400000, CRC(f5d8fa9a) SHA1(6836973a687c59dd80f8e6c30d33155e306be199) ) + ROM_LOAD("mpr-19722.34", 0x400000, 0x400000, CRC(a56fa539) SHA1(405a892bc368ba862ba71bda7525b421d6973c0e) ) +ROM_END + +ROM_START( lastbrnx ) /* Last Bronx Revision A (Export), Model 2B */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19061a.15", 0x000000, 0x080000, CRC(c0aebab2) SHA1(fa63081b0aa6f02c3d197485865ee38e9c78b43d) ) + ROM_LOAD32_WORD("epr-19062a.16", 0x000002, 0x080000, CRC(cdf597e8) SHA1(a85ca36a537ba21d11ef3cfdf914c2c93ac5e68f) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19050.11", 0x000000, 0x400000, CRC(e6af2b61) SHA1(abdf7aa4c594f0916d4335c70fdd67dc6b1f4630) ) + ROM_LOAD32_WORD("mpr-19051.12", 0x000002, 0x400000, CRC(14b88961) SHA1(bec22f657c6d939c095b99ca9c6eb44b9683fd72) ) + ROM_LOAD32_WORD("mpr-19048.9", 0x800000, 0x400000, CRC(02180215) SHA1(cc5f8e61fee07aa4fc5bfe2d011088ee523c77c2) ) + ROM_LOAD32_WORD("mpr-19049.10", 0x800002, 0x400000, CRC(db7eecd6) SHA1(5955885ad2bfd69d7a2c4e1d1df907aca41fbdd0) ) + + ROM_REGION( 0x800000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19052.17", 0x000000, 0x400000, CRC(d7f27216) SHA1(b393af96522306dc2e055aea1e837979f41940d4) ) + ROM_LOAD32_WORD("mpr-19053.21", 0x000002, 0x400000, CRC(1f328465) SHA1(950a92209b7c24f66db62c31627a1f1d52721f1e) ) + + ROM_REGION( 0x800000, "textures", ROMREGION_ERASEFF ) // Textures + ROM_LOAD32_WORD("mpr-19055.27", 0x000000, 0x200000, CRC(85a57d49) SHA1(99c49fe135dc46fa861337b5bac654ae8478778a) ) + ROM_LOAD32_WORD("mpr-19054.25", 0x000002, 0x200000, CRC(05366277) SHA1(f618e2b9b26a1f7eccebfc8f8e17ef8ad9029be8) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("mpr-19056.31", 0x080000, 0x80000, CRC(22a22918) SHA1(baa039cd86650b6cd81f295916c4d256e60cb29c) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-19057.32", 0x0000000, 0x400000, CRC(64809438) SHA1(aa008f83e1eff0daafe01944248ebae6054cee9f) ) + ROM_LOAD("mpr-19058.34", 0x0400000, 0x400000, CRC(e237c11c) SHA1(7c89cba757bd58747ed0d633b2fe7ef559fcd15e) ) +ROM_END + +ROM_START( lastbrnxu ) /* Last Bronx Revision A (USA), Model 2B - Sega ROM board ID# 834-12360 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19059a.15", 0x000000, 0x080000, CRC(25478257) SHA1(c6b7a5788617faff6cf612a824b29a9474db87f3) ) + ROM_LOAD32_WORD("epr-19060a.16", 0x000002, 0x080000, CRC(c48906b2) SHA1(a0904c97234f218caf489dc55e33082e453791a0) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19050.11", 0x000000, 0x400000, CRC(e6af2b61) SHA1(abdf7aa4c594f0916d4335c70fdd67dc6b1f4630) ) + ROM_LOAD32_WORD("mpr-19051.12", 0x000002, 0x400000, CRC(14b88961) SHA1(bec22f657c6d939c095b99ca9c6eb44b9683fd72) ) + ROM_LOAD32_WORD("mpr-19048.9", 0x800000, 0x400000, CRC(02180215) SHA1(cc5f8e61fee07aa4fc5bfe2d011088ee523c77c2) ) + ROM_LOAD32_WORD("mpr-19049.10", 0x800002, 0x400000, CRC(db7eecd6) SHA1(5955885ad2bfd69d7a2c4e1d1df907aca41fbdd0) ) + + ROM_REGION( 0x800000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19052.17", 0x000000, 0x400000, CRC(d7f27216) SHA1(b393af96522306dc2e055aea1e837979f41940d4) ) + ROM_LOAD32_WORD("mpr-19053.21", 0x000002, 0x400000, CRC(1f328465) SHA1(950a92209b7c24f66db62c31627a1f1d52721f1e) ) + + ROM_REGION( 0x800000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19055.27", 0x000000, 0x200000, CRC(85a57d49) SHA1(99c49fe135dc46fa861337b5bac654ae8478778a) ) + ROM_LOAD32_WORD("mpr-19054.25", 0x000002, 0x200000, CRC(05366277) SHA1(f618e2b9b26a1f7eccebfc8f8e17ef8ad9029be8) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("mpr-19056.31", 0x080000, 0x80000, CRC(22a22918) SHA1(baa039cd86650b6cd81f295916c4d256e60cb29c) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-19057.32", 0x0000000, 0x400000, CRC(64809438) SHA1(aa008f83e1eff0daafe01944248ebae6054cee9f) ) + ROM_LOAD("mpr-19058.34", 0x0400000, 0x400000, CRC(e237c11c) SHA1(7c89cba757bd58747ed0d633b2fe7ef559fcd15e) ) +ROM_END + +ROM_START( lastbrnxj ) /* Last Bronx Revision A (Japan), Model 2B */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19046a.15", 0x000000, 0x080000, CRC(75be7b7a) SHA1(e57320ac3abac54b7b5278596979746ed1856188) ) + ROM_LOAD32_WORD("epr-19047a.16", 0x000002, 0x080000, CRC(1f5541e2) SHA1(87214f285a7bf67fbd824f2190cb9b2daf408193) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19050.11", 0x000000, 0x400000, CRC(e6af2b61) SHA1(abdf7aa4c594f0916d4335c70fdd67dc6b1f4630) ) + ROM_LOAD32_WORD("mpr-19051.12", 0x000002, 0x400000, CRC(14b88961) SHA1(bec22f657c6d939c095b99ca9c6eb44b9683fd72) ) + ROM_LOAD32_WORD("mpr-19048.9", 0x800000, 0x400000, CRC(02180215) SHA1(cc5f8e61fee07aa4fc5bfe2d011088ee523c77c2) ) + ROM_LOAD32_WORD("mpr-19049.10", 0x800002, 0x400000, CRC(db7eecd6) SHA1(5955885ad2bfd69d7a2c4e1d1df907aca41fbdd0) ) + + ROM_REGION( 0x800000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19052.17", 0x000000, 0x400000, CRC(d7f27216) SHA1(b393af96522306dc2e055aea1e837979f41940d4) ) + ROM_LOAD32_WORD("mpr-19053.21", 0x000002, 0x400000, CRC(1f328465) SHA1(950a92209b7c24f66db62c31627a1f1d52721f1e) ) + + ROM_REGION( 0x800000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19055.27", 0x000000, 0x200000, CRC(85a57d49) SHA1(99c49fe135dc46fa861337b5bac654ae8478778a) ) + ROM_LOAD32_WORD("mpr-19054.25", 0x000002, 0x200000, CRC(05366277) SHA1(f618e2b9b26a1f7eccebfc8f8e17ef8ad9029be8) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("mpr-19056.31", 0x080000, 0x80000, CRC(22a22918) SHA1(baa039cd86650b6cd81f295916c4d256e60cb29c) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-19057.32", 0x0000000, 0x400000, CRC(64809438) SHA1(aa008f83e1eff0daafe01944248ebae6054cee9f) ) + ROM_LOAD("mpr-19058.34", 0x0400000, 0x400000, CRC(e237c11c) SHA1(7c89cba757bd58747ed0d633b2fe7ef559fcd15e) ) +ROM_END + +ROM_START( pltkidsa ) /* Pilot Kids, Model 2A */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-21281.pr0", 0x000000, 0x080000, CRC(293ead5d) SHA1(5a6295e543d7e68387de0ca4d88e930a0d8ed25c) ) + ROM_LOAD32_WORD("epr-21282.pr1", 0x000002, 0x080000, CRC(ed0e7b9e) SHA1(15f3fab6ac2dd40f32bda55503378ab14f998707) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-21262.da0", 0x000000, 0x400000, CRC(aa71353e) SHA1(6eb5e8284734f01beec1dbbee049b6b7672e2504) ) + ROM_LOAD32_WORD("mpr-21263.da1", 0x000002, 0x400000, CRC(d55d4509) SHA1(641db6ec3e9266f8265a4b541bcd8c2f7d164cc3) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-21264.tp0", 0x0000000, 0x400000, CRC(6b35204d) SHA1(3a07701b140eb3088fad29c8b2d9c1e1e7ef9471) ) + ROM_LOAD32_WORD("mpr-21268.tp1", 0x0000002, 0x400000, CRC(16ce2147) SHA1(39cba6b4f1130a3da7e2d226c948425eec34090e) ) + ROM_LOAD32_WORD("mpr-21265.tp2", 0x0800000, 0x400000, CRC(f061e639) SHA1(a89b7a84192fcc1e9e0fe9adf7446f7b275d5a03) ) + ROM_LOAD32_WORD("mpr-21269.tp3", 0x0800002, 0x400000, CRC(8c06255e) SHA1(9a8c302528e590be1b56ed301da30abf21f0be2e) ) + ROM_LOAD32_WORD("mpr-21266.tp4", 0x1000000, 0x400000, CRC(f9c32021) SHA1(b21f8bf281bf2cfcdc7e5eb798cd633e905ab8b8) ) + ROM_LOAD32_WORD("mpr-21270.tp5", 0x1000002, 0x400000, CRC(b61f81c3) SHA1(7733f44e791974070df139958eb97e0585ee50f8) ) + ROM_LOAD32_WORD("mpr-21267.tp6", 0x1800000, 0x400000, CRC(c42cc938) SHA1(6153f52add63295122e1215dd07d648d030a7306) ) + ROM_LOAD32_WORD("mpr-21271.tp7", 0x1800002, 0x400000, CRC(a5325c75) SHA1(d52836760475c7d9fbb4e5b8147ac416ffd1fcd9) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-21274.tx1", 0x0000000, 0x400000, CRC(f045e3d1) SHA1(548909d2da22ed98594e0ab6ecffebec4fca2f93) ) + ROM_LOAD32_WORD("mpr-21272.tx0", 0x0000002, 0x400000, CRC(dd605c21) SHA1(8363a082a666ceeb84df84929ff3fbaff49af821) ) + ROM_LOAD32_WORD("mpr-21275.tx3", 0x0800000, 0x400000, CRC(c4870b7c) SHA1(feb8a34acb620a36ed5aea92d22622a76d7e1b29) ) + ROM_LOAD32_WORD("mpr-21273.tx2", 0x0800002, 0x400000, CRC(722ec8a2) SHA1(1a1dc92488cde6284a96acce80e47a9cceccde76) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-21276.sd0", 0x080000, 0x080000, CRC(8f415bc3) SHA1(4e8e1ccbe025deca42fcf2582f3da46fa34780b7) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-21277.sd1", 0x0000000, 0x200000, CRC(bfba0ff6) SHA1(11081b3eabc33a42ecfc0b2b535ce16510496144) ) + ROM_LOAD("mpr-21278.sd2", 0x0200000, 0x200000, CRC(27e18e08) SHA1(254c0ad4d6bd572ff0efc3ea80489e73716a31a7) ) + ROM_LOAD("mpr-21279.sd3", 0x0400000, 0x200000, CRC(3a8dcf68) SHA1(312496b45b699051c8b4dd0e5d94e73fe5f3ad8d) ) + ROM_LOAD("mpr-21280.sd4", 0x0600000, 0x200000, CRC(aa548124) SHA1(a94adfe16b5c3236746451c181ccd3e1c27432f4) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD + + // 1998 317-5044-COM Model 2 + ROM_PARAMETER( ":315_5881:key", "042e2dc1" ) +ROM_END + +ROM_START( pltkids ) /* Pilot Kids Revision A, Model 2B */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-21285a.15", 0x000000, 0x080000, CRC(bdde5b41) SHA1(14c3f5031f85c6756c00bc67765a967ebaf7eb7f) ) + ROM_LOAD32_WORD("epr-21286a.16", 0x000002, 0x080000, CRC(c8092e0e) SHA1(01030621efa9c97eb43f4a5e3e029ec99a2363c5) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-21262.da0", 0x000000, 0x400000, CRC(aa71353e) SHA1(6eb5e8284734f01beec1dbbee049b6b7672e2504) ) + ROM_LOAD32_WORD("mpr-21263.da1", 0x000002, 0x400000, CRC(d55d4509) SHA1(641db6ec3e9266f8265a4b541bcd8c2f7d164cc3) ) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-21264.tp0", 0x0000000, 0x400000, CRC(6b35204d) SHA1(3a07701b140eb3088fad29c8b2d9c1e1e7ef9471) ) + ROM_LOAD32_WORD("mpr-21268.tp1", 0x0000002, 0x400000, CRC(16ce2147) SHA1(39cba6b4f1130a3da7e2d226c948425eec34090e) ) + ROM_LOAD32_WORD("mpr-21265.tp2", 0x0800000, 0x400000, CRC(f061e639) SHA1(a89b7a84192fcc1e9e0fe9adf7446f7b275d5a03) ) + ROM_LOAD32_WORD("mpr-21269.tp3", 0x0800002, 0x400000, CRC(8c06255e) SHA1(9a8c302528e590be1b56ed301da30abf21f0be2e) ) + ROM_LOAD32_WORD("mpr-21266.tp4", 0x1000000, 0x400000, CRC(f9c32021) SHA1(b21f8bf281bf2cfcdc7e5eb798cd633e905ab8b8) ) + ROM_LOAD32_WORD("mpr-21270.tp5", 0x1000002, 0x400000, CRC(b61f81c3) SHA1(7733f44e791974070df139958eb97e0585ee50f8) ) + ROM_LOAD32_WORD("mpr-21267.tp6", 0x1800000, 0x400000, CRC(c42cc938) SHA1(6153f52add63295122e1215dd07d648d030a7306) ) + ROM_LOAD32_WORD("mpr-21271.tp7", 0x1800002, 0x400000, CRC(a5325c75) SHA1(d52836760475c7d9fbb4e5b8147ac416ffd1fcd9) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-21274.tx1", 0x0000000, 0x400000, CRC(f045e3d1) SHA1(548909d2da22ed98594e0ab6ecffebec4fca2f93) ) + ROM_LOAD32_WORD("mpr-21272.tx0", 0x0000002, 0x400000, CRC(dd605c21) SHA1(8363a082a666ceeb84df84929ff3fbaff49af821) ) + ROM_LOAD32_WORD("mpr-21275.tx3", 0x0800000, 0x400000, CRC(c4870b7c) SHA1(feb8a34acb620a36ed5aea92d22622a76d7e1b29) ) + ROM_LOAD32_WORD("mpr-21273.tx2", 0x0800002, 0x400000, CRC(722ec8a2) SHA1(1a1dc92488cde6284a96acce80e47a9cceccde76) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-21276.sd0", 0x080000, 0x080000, CRC(8f415bc3) SHA1(4e8e1ccbe025deca42fcf2582f3da46fa34780b7) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-21277.sd1", 0x0000000, 0x200000, CRC(bfba0ff6) SHA1(11081b3eabc33a42ecfc0b2b535ce16510496144) ) + ROM_LOAD("mpr-21278.sd2", 0x0200000, 0x200000, CRC(27e18e08) SHA1(254c0ad4d6bd572ff0efc3ea80489e73716a31a7) ) + ROM_LOAD("mpr-21279.sd3", 0x0400000, 0x200000, CRC(3a8dcf68) SHA1(312496b45b699051c8b4dd0e5d94e73fe5f3ad8d) ) + ROM_LOAD("mpr-21280.sd4", 0x0600000, 0x200000, CRC(aa548124) SHA1(a94adfe16b5c3236746451c181ccd3e1c27432f4) ) + + // 1998 317-5044-COM Model 2 + ROM_PARAMETER( ":315_5881:key", "042e2dc1" ) +ROM_END + +ROM_START( indy500 ) /* Defaults to Twin (Stand Alone) Cab version. 2 credits to start - Can be set to Deluxe setting in service mode, Sega Game ID# 833-12361 INDY 500EXP, ROM board ID# 834-12362 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-18598a.15", 0x000000, 0x080000, CRC(3cdcac0f) SHA1(2f616e363f4d246fece309e81325e5e3c4e9d9f8) ) /* Higher rom numbers indicate a newer version */ + ROM_LOAD32_WORD("epr-18599a.16", 0x000002, 0x080000, CRC(32bde9a2) SHA1(0982952ab3c5b035f37beb9304ac950c0e78aea8) ) /* Different attract mode... what else??? */ + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-18237.11", 0x0000000, 0x400000, CRC(37e4255a) SHA1(3ee69a5b9364048dfab242773d97f3af430845b7) ) + ROM_LOAD32_WORD("mpr-18238.12", 0x0000002, 0x400000, CRC(bf837bac) SHA1(6624417b65f15f20427bc42c27283f10342c76b5) ) + ROM_LOAD32_WORD("mpr-18239.9", 0x0800000, 0x400000, CRC(9a2db86e) SHA1(0b81f6037657af7d96ed5e9bfef407d87cbcc294) ) + ROM_LOAD32_WORD("mpr-18240.10", 0x0800002, 0x400000, CRC(ab46a35f) SHA1(67da857db7155a858a1fa575b6c50f4be3c9ab7c) ) + ROM_LOAD32_WORD("epr-18596.7", 0x1000000, 0x080000, CRC(8be1a5cd) SHA1(56ed21234c6494d95b4efda6c3374199c5ac65db) ) + ROM_LOAD32_WORD("epr-18597.8", 0x1000002, 0x080000, CRC(44824e38) SHA1(f0fb0d73c1e72ce77c3931d436c54c034d2107a8) ) + ROM_COPY( "main_data", 0x1000000, 0x1100000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1200000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1300000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1400000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1500000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1600000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1700000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1800000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1900000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1a00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1b00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1c00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1d00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1e00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1f00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) + ROM_LOAD32_WORD("epr-18249.29", 0x000000, 0x080000, CRC(a399f023) SHA1(8b453313c16d935701ed7dbf71c1607c40aede63) ) + ROM_LOAD32_WORD("epr-18250.30", 0x000002, 0x080000, CRC(7479ad52) SHA1(d453e25709cd5970cd21bdc8b4785bc8eb5a50d7) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-18233.17", 0x000000, 0x400000, CRC(48a024d3) SHA1(501c6ab969713187025331942f922cb0e8efa69a) ) + ROM_LOAD32_WORD("mpr-18234.21", 0x000002, 0x400000, CRC(1178bfc8) SHA1(4a9982fdce08f9d375371763dd5287e8485c24b1) ) + ROM_LOAD32_WORD("mpr-18235.18", 0x800000, 0x400000, CRC(e7d70d59) SHA1(6081739c15a634d5cc7680a4fc7decead93540ed) ) + ROM_LOAD32_WORD("mpr-18236.22", 0x800002, 0x400000, CRC(6ca29e0e) SHA1(5de8b569d2a91047836f4a251c21db82fd7841c9) ) + + ROM_REGION( 0x800000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-18232.27", 0x000000, 0x400000, CRC(f962347d) SHA1(79f07ee6b821724294ca9e7a079cb33249102508) ) + ROM_LOAD32_WORD("mpr-18231.25", 0x000002, 0x400000, CRC(673d5338) SHA1(ce592857496ccc0a51efb377cf7cccc000b4296b) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-18600.31", 0x080000, 0x40000, CRC(269ee4a0) SHA1(8ebabfcd27d634ff0bead0a1f138efc8708575e7) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-18241.32", 0x0000000, 0x200000, CRC(3a380ae1) SHA1(114113325e9e5262af8750c05089f24818943cde) ) + ROM_LOAD("mpr-18242.33", 0x0200000, 0x200000, CRC(1cc3deae) SHA1(5c9cb8ce43a909b25b4e734c6a4ffd786f4dde31) ) + ROM_LOAD("mpr-18243.34", 0x0400000, 0x200000, CRC(a00a0053) SHA1(9c24fbcd0318c7e195dd153d6ba05e8c1e052968) ) + ROM_LOAD("mpr-18244.35", 0x0600000, 0x200000, CRC(bfa75beb) SHA1(fec89260d887e90ee9c2803e2eaf937cf9bfa10b) ) +ROM_END + +ROM_START( indy500d ) /* Defaults to Deluxe (Stand Alone) Cab version. 3 credits to start - Can be set to Twin setting in service mode, Sega Game ID# 833-11992, ROM board ID# 834-11993 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-18251a.15", 0x000000, 0x080000, CRC(fdabb40b) SHA1(e60a4814b54b76c7c0a4d9cf2b093c577c2f6ecf) ) + ROM_LOAD32_WORD("epr-18252a.16", 0x000002, 0x080000, CRC(4935832a) SHA1(8fc9244fd0eaf93d016f4494604e5a70bf1f7303) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-18237.11", 0x0000000, 0x400000, CRC(37e4255a) SHA1(3ee69a5b9364048dfab242773d97f3af430845b7) ) + ROM_LOAD32_WORD("mpr-18238.12", 0x0000002, 0x400000, CRC(bf837bac) SHA1(6624417b65f15f20427bc42c27283f10342c76b5) ) + ROM_LOAD32_WORD("mpr-18239.9", 0x0800000, 0x400000, CRC(9a2db86e) SHA1(0b81f6037657af7d96ed5e9bfef407d87cbcc294) ) + ROM_LOAD32_WORD("mpr-18240.10", 0x0800002, 0x400000, CRC(ab46a35f) SHA1(67da857db7155a858a1fa575b6c50f4be3c9ab7c) ) + ROM_LOAD32_WORD("epr-18245.7", 0x1000000, 0x080000, CRC(854b1037) SHA1(6bbbae53e2f56ab1007f37fdd5eb66dda4828c28) ) + ROM_LOAD32_WORD("epr-18246.8", 0x1000002, 0x080000, CRC(1a68acdc) SHA1(425ca92d75054a17313732a9d11bbb31bea17a38) ) + ROM_COPY( "main_data", 0x1000000, 0x1100000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1200000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1300000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1400000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1500000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1600000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1700000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1800000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1900000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1a00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1b00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1c00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1d00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1e00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1f00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) + ROM_LOAD32_WORD("epr-18249.29", 0x000000, 0x080000, CRC(a399f023) SHA1(8b453313c16d935701ed7dbf71c1607c40aede63) ) + ROM_LOAD32_WORD("epr-18250.30", 0x000002, 0x080000, CRC(7479ad52) SHA1(d453e25709cd5970cd21bdc8b4785bc8eb5a50d7) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-18233.17", 0x000000, 0x400000, CRC(48a024d3) SHA1(501c6ab969713187025331942f922cb0e8efa69a) ) + ROM_LOAD32_WORD("mpr-18234.21", 0x000002, 0x400000, CRC(1178bfc8) SHA1(4a9982fdce08f9d375371763dd5287e8485c24b1) ) + ROM_LOAD32_WORD("mpr-18235.18", 0x800000, 0x400000, CRC(e7d70d59) SHA1(6081739c15a634d5cc7680a4fc7decead93540ed) ) + ROM_LOAD32_WORD("mpr-18236.22", 0x800002, 0x400000, CRC(6ca29e0e) SHA1(5de8b569d2a91047836f4a251c21db82fd7841c9) ) + + ROM_REGION( 0x800000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-18232.27", 0x000000, 0x400000, CRC(f962347d) SHA1(79f07ee6b821724294ca9e7a079cb33249102508) ) + ROM_LOAD32_WORD("mpr-18231.25", 0x000002, 0x400000, CRC(673d5338) SHA1(ce592857496ccc0a51efb377cf7cccc000b4296b) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-18253.31", 0x080000, 0x40000, CRC(2934e034) SHA1(4a3037b69c4835ef16a20c5573de32a862f0b13e) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-18241.32", 0x0000000, 0x200000, CRC(3a380ae1) SHA1(114113325e9e5262af8750c05089f24818943cde) ) + ROM_LOAD("mpr-18242.33", 0x0200000, 0x200000, CRC(1cc3deae) SHA1(5c9cb8ce43a909b25b4e734c6a4ffd786f4dde31) ) + ROM_LOAD("mpr-18243.34", 0x0400000, 0x200000, CRC(a00a0053) SHA1(9c24fbcd0318c7e195dd153d6ba05e8c1e052968) ) + ROM_LOAD("mpr-18244.35", 0x0600000, 0x200000, CRC(bfa75beb) SHA1(fec89260d887e90ee9c2803e2eaf937cf9bfa10b) ) +ROM_END + +ROM_START( indy500to ) /* Defaults to Twin (Stand Alone) Cab version. 2 credits to start - Can be set to Deluxe setting in service mode, Sega Game ID# 833-11994, ROM board ID# 834-11995 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-18254a.15", 0x000000, 0x080000, CRC(ad0f1fc5) SHA1(0bff35fc1d892aaffbf1a3965bf3109c54839f4b) ) + ROM_LOAD32_WORD("epr-18255a.16", 0x000002, 0x080000, CRC(784daab8) SHA1(299e87f8ec7bdefa6f94f4ab65e29e91f290611e) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-18237.11", 0x0000000, 0x400000, CRC(37e4255a) SHA1(3ee69a5b9364048dfab242773d97f3af430845b7) ) + ROM_LOAD32_WORD("mpr-18238.12", 0x0000002, 0x400000, CRC(bf837bac) SHA1(6624417b65f15f20427bc42c27283f10342c76b5) ) + ROM_LOAD32_WORD("mpr-18239.9", 0x0800000, 0x400000, CRC(9a2db86e) SHA1(0b81f6037657af7d96ed5e9bfef407d87cbcc294) ) + ROM_LOAD32_WORD("mpr-18240.10", 0x0800002, 0x400000, CRC(ab46a35f) SHA1(67da857db7155a858a1fa575b6c50f4be3c9ab7c) ) + ROM_LOAD32_WORD("epr-18389.7", 0x1000000, 0x080000, CRC(d22ea019) SHA1(ef10bb0ffcb1bbcf4672bb5f705a27679a793764) ) + ROM_LOAD32_WORD("epr-18390.8", 0x1000002, 0x080000, CRC(38e796e5) SHA1(b23cfe45c363d616a65decd57aeb8ae61d5370e9) ) + ROM_COPY( "main_data", 0x1000000, 0x1100000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1200000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1300000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1400000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1500000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1600000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1700000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1800000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1900000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1a00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1b00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1c00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1d00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1e00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1f00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) + ROM_LOAD32_WORD("epr-18249.29", 0x000000, 0x080000, CRC(a399f023) SHA1(8b453313c16d935701ed7dbf71c1607c40aede63) ) + ROM_LOAD32_WORD("epr-18250.30", 0x000002, 0x080000, CRC(7479ad52) SHA1(d453e25709cd5970cd21bdc8b4785bc8eb5a50d7) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-18233.17", 0x000000, 0x400000, CRC(48a024d3) SHA1(501c6ab969713187025331942f922cb0e8efa69a) ) + ROM_LOAD32_WORD("mpr-18234.21", 0x000002, 0x400000, CRC(1178bfc8) SHA1(4a9982fdce08f9d375371763dd5287e8485c24b1) ) + ROM_LOAD32_WORD("mpr-18235.18", 0x800000, 0x400000, CRC(e7d70d59) SHA1(6081739c15a634d5cc7680a4fc7decead93540ed) ) + ROM_LOAD32_WORD("mpr-18236.22", 0x800002, 0x400000, CRC(6ca29e0e) SHA1(5de8b569d2a91047836f4a251c21db82fd7841c9) ) + + ROM_REGION( 0x800000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-18232.27", 0x000000, 0x400000, CRC(f962347d) SHA1(79f07ee6b821724294ca9e7a079cb33249102508) ) + ROM_LOAD32_WORD("mpr-18231.25", 0x000002, 0x400000, CRC(673d5338) SHA1(ce592857496ccc0a51efb377cf7cccc000b4296b) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-18391.31", 0x080000, 0x40000, CRC(79579b72) SHA1(36fed8a9eeb34968b2852ea8fc9198427f0d27c6) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-18241.32", 0x0000000, 0x200000, CRC(3a380ae1) SHA1(114113325e9e5262af8750c05089f24818943cde) ) + ROM_LOAD("mpr-18242.33", 0x0200000, 0x200000, CRC(1cc3deae) SHA1(5c9cb8ce43a909b25b4e734c6a4ffd786f4dde31) ) + ROM_LOAD("mpr-18243.34", 0x0400000, 0x200000, CRC(a00a0053) SHA1(9c24fbcd0318c7e195dd153d6ba05e8c1e052968) ) + ROM_LOAD("mpr-18244.35", 0x0600000, 0x200000, CRC(bfa75beb) SHA1(fec89260d887e90ee9c2803e2eaf937cf9bfa10b) ) +ROM_END + +ROM_START( waverunr ) /* Wave Runner Revision A (Japan), Model 2C, Sega Game ID# 833-12838, ROM board ID# 834-12839 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19282a.15", 0x000000, 0x080000, CRC(5df58604) SHA1(a136bb80746f37450be51f98ca60791b4022035d) ) + ROM_LOAD32_WORD("epr-19283a.16", 0x000002, 0x080000, CRC(bca188e1) SHA1(428f156f60e61ef314b7b50474abddf6d4dc2aca) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19291.11", 0x0000000, 0x400000, CRC(54431d67) SHA1(25e25d9ecf3b3b1c8f5e017243cc5e02f7a13015) ) + ROM_LOAD32_WORD("mpr-19292.12", 0x0000002, 0x400000, CRC(9152d979) SHA1(0e86e21e1c88263c548e03bce48ed4ce75643596) ) + ROM_LOAD32_WORD("mpr-19293.9", 0x0800000, 0x400000, CRC(b168bea9) SHA1(0497e886ccd5e5ef0cd8670200bf4cf64d9bfc2b) ) + ROM_LOAD32_WORD("mpr-19294.10", 0x0800002, 0x400000, CRC(c731e659) SHA1(a898b03d66973a49deb9799102ab1faf4384c376) ) + ROM_LOAD32_WORD("epr-19278.7", 0x1000000, 0x080000, CRC(29ed421d) SHA1(c91eb2d68acd6ded394e0bd9f504cbb8f421c3ed) ) + ROM_LOAD32_WORD("epr-19279.8", 0x1000002, 0x080000, CRC(6ae9f899) SHA1(da46379cabe5f151160b2558e255e9b64eaca22e) ) + ROM_COPY( "main_data", 0x1000000, 0x1100000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1200000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1300000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1400000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1500000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1600000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1700000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1800000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1900000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1a00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1b00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1c00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1d00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1e00000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1f00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) + ROM_LOAD32_WORD("epr-19280.29", 0x000000, 0x080000, CRC(c6b59fb9) SHA1(909663f440d19a34591d1f9707972c313e34f909) ) + ROM_LOAD32_WORD("epr-19281.30", 0x000002, 0x080000, CRC(5a6110e7) SHA1(39ba8a35fdcfdd6c88b44ab392ca0e958da44767) ) + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19287.17", 0x0000000, 0x400000, CRC(203b9e45) SHA1(8e677a106ceb9355632fadbdb837dc4a23c83684) ) + ROM_LOAD32_WORD("mpr-19288.21", 0x0000002, 0x400000, CRC(4a488e4d) SHA1(1e680680354d873c515c955256b0e4e72451326a)) + ROM_LOAD32_WORD("mpr-19289.18", 0x0800000, 0x400000, CRC(35361cb3) SHA1(f36033765c93274a1bcdd311fb2026aa2a8a0e42) ) + ROM_LOAD32_WORD("mpr-19290.22", 0x0800002, 0x400000, CRC(67300826) SHA1(6e6bf7c709202221e03a06d9e53147d67ab4404f) ) + ROM_LOAD32_WORD("epr-19304.19", 0x1000000, 0x080000, CRC(1a7d9521) SHA1(2fdb9344441c625c3841dfc62e424ddaf16416d5) ) + ROM_LOAD32_WORD("epr-19305.23", 0x1000002, 0x080000, CRC(00412412) SHA1(93db2c6d672c5c4bf1623edad8d4237c65c4f4e1) ) + ROM_COPY( "polygons", 0x1000000, 0x1100000, 0x100000 ) + ROM_COPY( "polygons", 0x1000000, 0x1200000, 0x100000 ) + ROM_COPY( "polygons", 0x1000000, 0x1300000, 0x100000 ) + ROM_COPY( "polygons", 0x1000000, 0x1400000, 0x100000 ) + ROM_COPY( "polygons", 0x1000000, 0x1500000, 0x100000 ) + ROM_COPY( "polygons", 0x1000000, 0x1600000, 0x100000 ) + ROM_COPY( "polygons", 0x1000000, 0x1700000, 0x100000 ) + ROM_COPY( "polygons", 0x1000000, 0x1800000, 0x100000 ) + ROM_COPY( "polygons", 0x1000000, 0x1900000, 0x100000 ) + ROM_COPY( "polygons", 0x1000000, 0x1a00000, 0x100000 ) + ROM_COPY( "polygons", 0x1000000, 0x1b00000, 0x100000 ) + ROM_COPY( "polygons", 0x1000000, 0x1c00000, 0x100000 ) + ROM_COPY( "polygons", 0x1000000, 0x1d00000, 0x100000 ) + ROM_COPY( "polygons", 0x1000000, 0x1e00000, 0x100000 ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19286.27", 0x000000, 0x400000, CRC(3ccc33cb) SHA1(1fe53306e370da724df5caace720107798fb24b9) ) + ROM_LOAD32_WORD("mpr-19285.25", 0x000002, 0x400000, CRC(a070fbd0) SHA1(2b5441b9d7d613b0a90dfea243e9de44980d219d) ) + ROM_LOAD32_WORD("epr-19303.28", 0x800000, 0x080000, CRC(fcffc8a0) SHA1(f4b776028f581329effa583022d8d65e889b6b0a) ) + ROM_LOAD32_WORD("epr-19302.26", 0x800002, 0x080000, CRC(bd00933a) SHA1(572b49a4d0189d0513c27753e3563909d1977f03) ) + ROM_COPY( "textures", 0x800000, 0x900000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xa00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xb00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xc00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xd00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xe00000, 0x100000 ) + ROM_COPY( "textures", 0x800000, 0xf00000, 0x100000 ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-19284.31", 0x080000, 0x40000, CRC(efe5f0f3) SHA1(5e36fc7cca92e2eab7d65434cb39597505a2f8cf) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-19295.32", 0x0000000, 0x400000, CRC(b14eeb09) SHA1(2a6d1b14ea3c031cad9905e4b9b6973755689ee1) ) + ROM_LOAD("mpr-19296.34", 0x0400000, 0x400000, CRC(b4b9faff) SHA1(3a258e0f7c642d043cbab5f94dfe69fac8561e93) ) +ROM_END + +ROM_START( rchase2 ) /* Rail Chase 2 Revision A, Model 2B. Sega game ID# 833-11809 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-18045a.15", 0x000000, 0x080000, CRC(bfca0314) SHA1(9eb0f2cdab8c10fda9edc0ddc439263af3903cdc) ) + ROM_LOAD32_WORD("epr-18046a.16", 0x000002, 0x080000, CRC(0b8d3074) SHA1(fee8436399fb97ad5b8357b81e69bd5c27af1dde) ) + ROM_LOAD32_WORD("epr-18074a.13", 0x100000, 0x080000, CRC(ca4b58df) SHA1(d41cb8efd9fd65eea9e7aefadebfd0a27ef145fb) ) + ROM_LOAD32_WORD("epr-18075a.14", 0x100002, 0x080000, CRC(b82672e4) SHA1(519fdb5a978b6e82989b9841c6b59819f0d417cb) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-18037.11", 0x000000, 0x200000, CRC(dea8f896) SHA1(8eb45e46bd14a2ffbdaac47d381a1ea9b9a03ca2) ) + ROM_LOAD32_WORD("mpr-18038.12", 0x000002, 0x200000, CRC(441f7709) SHA1(cbfa687839b6cad6a5ace45b44b95c45e4cfab0d) ) + ROM_LOAD32_WORD("mpr-18039.9", 0x400000, 0x200000, CRC(b98c6f06) SHA1(dd1ff9c682778de1c6c09e7a5cbc95a8149488c4) ) + ROM_LOAD32_WORD("mpr-18040.10", 0x400002, 0x200000, CRC(0d872667) SHA1(33e56486ec6b953341552b6bc21dc66f6f8aaf74) ) + ROM_LOAD32_WORD("mpr-18041.7", 0x800000, 0x200000, CRC(e511ab0a) SHA1(c6ea14b3bdefdc59603bd2fc152ac0421fae4d6f) ) + ROM_LOAD32_WORD("mpr-18042.8", 0x800002, 0x200000, CRC(e9a04159) SHA1(0204ba86af2707bc9e277cac68dd9ef759189c23) ) + ROM_LOAD32_WORD("mpr-18043.5", 0xc00000, 0x200000, CRC(ff84dfd6) SHA1(82833bf4cb1f367aea5fec6cffb7023cbbd3c8cb) ) + ROM_LOAD32_WORD("mpr-18044.6", 0xc00002, 0x200000, CRC(ab9b406d) SHA1(62e95ceea6f71eedbebae59e188aac03e6129e62) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASEFF ) // Copro extra data (collision/height map/etc) + /* empty?? */ + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-18031.17", 0x0000000, 0x200000, CRC(25d0deae) SHA1(2d0339dd7eeb2625f78e2fbe4ebdc976967175a4) ) + ROM_LOAD32_WORD("mpr-18032.21", 0x0000002, 0x200000, CRC(dbae35c2) SHA1(9510104975192a0ef1750251636daff7f089feb9) ) + ROM_LOAD32_WORD("mpr-18033.18", 0x0400000, 0x200000, CRC(1e75946c) SHA1(7dee991f0c43de9bfe17ae44767f65f12e83c811) ) + ROM_LOAD32_WORD("mpr-18034.22", 0x0400002, 0x200000, CRC(215235ad) SHA1(48227544209412fca3035e85a00d33ea654dc7b5) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-18035.27", 0x000000, 0x200000, CRC(4423f66e) SHA1(c1f8dda4781dea00bd97dbf9ecfbb626dadd2c35) ) + ROM_LOAD32_WORD("mpr-18036.25", 0x000002, 0x200000, CRC(69221cf5) SHA1(e39644a08aa631dbdcfc7c0dc356e73f6a4412a9) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-18047.31", 0x080000, 0x80000, CRC(4c31d459) SHA1(424d5e5a7787d0d4c68aa919ba7d575babfd1ce0) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-18029.32", 0x0000000, 0x200000, CRC(f6804150) SHA1(ef40c11008c75d04159772ad30f02cdb8c5464f3) ) + ROM_LOAD("mpr-18030.34", 0x0400000, 0x200000, CRC(1167615d) SHA1(bae0060aec3c15f08342f11df665c05c5703523d) ) + + /* Z80 code located on the I/O board type 837-11694. Z80 @ 4Mhz with 8-way DSW & SONY CXD1095Q QFP64 chip */ + ROM_REGION( 0x8000, "iocpu", 0 ) + ROM_LOAD("epr-17895.ic8", 0x0000, 0x8000, CRC(8fd7003d) SHA1(b8b16e20e3ed07326330ba335ea1e701cc0bec17) ) +ROM_END + + +/* +Behind Enemy Lines +Sega, 1998 + +This game runs on Sega Model2 C-CRX hardware + +PCB No: 837-12469-01 +CPU : intel i960 +SOUND : MC68EC000FN12 +OSC : 32.000MHz (x3), 50.000MHz, 20.000MHz, 45.158MHz +DIPSW : 8 position (x1) +RAM : M5M44170CJ (x2), HM514270CJ7 (x1), HM538254BJ-7 (x4), N341256SJ-15 (x10) + UM62256EM-70LL (x4), TC18128CFWL-80V (x12), TC55V328AJ-15 (x3) + CY7C185-25VC (x7), CY7C188-25VC (x2), dt71256 (x4), BR6265BF-10SL (x2) + 65256BLFP-10T (x2), LH521002AK-20 (x16) + +CUSTOM: SEGA 315-5687 (128 QFP) + FUJITSU MB86235 (x2, 208 QFP) + SEGA 315-5673 (240 QFP) + SEGA 315-5798 (304 QFP) + SEGA 315-5799 (368 QFP) + SEGA 315-5725 (x2, 144 QFP) + SEGA 315-5292A (160 QFP) + SEGA 315-5648 (64 QFP) + SEGA 315-5672 (196 QFP) + SEGA 315-5649 (100 QFP) +PAL : 315-5879 +OTHER : D71051GU-10 + LATTICE PLSI 2032 80LJ D702S08 (x2) + TDA1386T + +Note: All epr* ROMs are 27C1024 + All mpr* ROMs are 16M MASK + +[JUMPERS] +JP1 2-3 +JP2 1-2 +JP3 2-3 +JP4 1-2 +JP5 1-2 +JP6 1-2 +JP7 1-2 +JP8 2-3 +JP9 2-3 +JP10 1-2 +JP11 1-2 +JP12 1-2 +JP13 1-2 +JP14 1-2 +JP15 2-3 +JP16 1-2 +JP17 1-2 +JP18 1-2 +JP19 1-2 +JP20 2-3 +JP21 2-3 +JP22 2-3 +JP23 2-3 +JP24 2-3 +*/ +ROM_START( bel ) /* Behind Enemy Lines, Model 2C */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-20225.15", 0x000000, 0x020000, CRC(4abc6b59) SHA1(cc6da75aafcbbc86720435182a66e8de065c8e99) ) + ROM_LOAD32_WORD("epr-20226.16", 0x000002, 0x020000, CRC(43e05b3a) SHA1(204b3cc6bbfdc92b4871c45fe4abff4ab4a66317) ) + ROM_LOAD32_WORD("epr-20223.13", 0x040000, 0x020000, CRC(61b1be98) SHA1(03c308c58a72bf3b78f41d5a9c0adaa7aad631c2) ) + ROM_LOAD32_WORD("epr-20224.14", 0x040002, 0x020000, CRC(eb2d7dbf) SHA1(f3b126e2fcef1cf673b239696ed8018241b1170e) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-20233.11", 0x000000, 0x200000, CRC(3e079a3b) SHA1(a3f15cd68a514cf80f0a40dbbb08e8b0489a0e4b) ) + ROM_LOAD32_WORD("mpr-20234.12", 0x000002, 0x200000, CRC(58bde826) SHA1(386d0d07738f579cb23e4168aceb26f56bcca1c1) ) + ROM_LOAD32_WORD("mpr-20231.9", 0x400000, 0x200000, CRC(b3393e93) SHA1(aa52ae307aa37faaaf86c326642af1946c5f4056) ) + ROM_LOAD32_WORD("mpr-20232.10", 0x400002, 0x200000, CRC(da4a2e11) SHA1(f9138813f6d1ca2126f5de10d8d69dcbb533aa0e) ) + ROM_LOAD32_WORD("mpr-20229.7", 0x800000, 0x200000, CRC(cdec7bf4) SHA1(510b6d41f1d32a9929379ba76037db137164cd43) ) + ROM_LOAD32_WORD("mpr-20230.8", 0x800002, 0x200000, CRC(a166fa87) SHA1(d4f6d4fba7f43b21f0bf9d948ec93b372425bf7c) ) + ROM_LOAD32_WORD("mpr-20227.5", 0xc00000, 0x200000, CRC(1277686e) SHA1(fff27006659458300001425261b944e690f1d494) ) + ROM_LOAD32_WORD("mpr-20228.6", 0xc00002, 0x200000, CRC(49cb5568) SHA1(ee3273302830f3499c7d4e548b629c51e0369e8a) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // TGPx4 program + ROM_LOAD32_WORD("mpr-20236.29", 0x000000, 0x200000, CRC(8de9a3c2) SHA1(e7fde1fd509531e1002ff813163067dc0d134536) ) + ROM_LOAD32_WORD("mpr-20235.30", 0x000002, 0x200000, CRC(78fa11ef) SHA1(a60deabb662e9c09f5d6342dc1a1c6045744d93f) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-20244.17", 0x0000000, 0x200000, CRC(9d2a8660) SHA1(59302e7119c9ff779ce0c871713fe3688c29cccb) ) + ROM_LOAD32_WORD("mpr-20240.21", 0x0000002, 0x200000, CRC(51615908) SHA1(c70252b0b6f17aa0cd9b5264d4166df8ab7d1784) ) + ROM_LOAD32_WORD("mpr-20243.18", 0x0400000, 0x200000, CRC(48671f7c) SHA1(b0bdc7f42450c8d9cebbcf43cf858f7399e378e4) ) + ROM_LOAD32_WORD("mpr-20239.22", 0x0400002, 0x200000, CRC(6cd8d8a5) SHA1(1c634fbbcbafb1c3825117682901a3264599b246) ) + ROM_LOAD32_WORD("mpr-20242.19", 0x0800000, 0x200000, CRC(e7f86ac7) SHA1(7b7724127b27834eaaa228050ceb779d8a027882) ) + ROM_LOAD32_WORD("mpr-20238.23", 0x0800002, 0x200000, CRC(0a480c7c) SHA1(239d2c9c49cb8ddc0d6aa956a497b494217f38d7) ) + ROM_LOAD32_WORD("mpr-20241.20", 0x0c00000, 0x200000, CRC(51974b98) SHA1(7d6ab9c0ccec77676222611bf200d2e067e20520) ) + ROM_LOAD32_WORD("mpr-20237.24", 0x0c00002, 0x200000, CRC(89b5d8b6) SHA1(6e0a0323d6a804f1f1e4404694cc1ea7dfbf2d95) ) + + ROM_REGION( 0xc00000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-20247.27", 0x000000, 0x200000, CRC(00b0417d) SHA1(5e9d38509c1e5273079a342a64ca2c956cd47e6d) ) + ROM_LOAD32_WORD("mpr-20245.25", 0x000002, 0x200000, CRC(36490a08) SHA1(a462e094c9a9ec4743e4bf2c4ce23357257a2a54) ) + ROM_LOAD32_WORD("mpr-20248.28", 0x800000, 0x200000, CRC(0ace6bef) SHA1(a231aeb7b984f5b927144f0eec4ef2282429494f) ) + ROM_LOAD32_WORD("mpr-20246.26", 0x800002, 0x200000, CRC(250d6ca1) SHA1(cd1d4bc0fcf89e47884b87863a09bb263bce72cc) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("mpr-20249.31", 0x080000, 0x020000, CRC(dc24f13d) SHA1(66ab8e843319d07663ef13f3d2299c6c7414071f) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-20250.32", 0x0000000, 0x200000, CRC(91b735d3) SHA1(b0e7e493fb20ebf30c17378199e49d529ffb3f20) ) + ROM_LOAD("mpr-20251.33", 0x0200000, 0x200000, CRC(703a947b) SHA1(95b8d3dc29e87e6537b288d8e946728e0b345dd0) ) + ROM_LOAD("mpr-20252.34", 0x0400000, 0x200000, CRC(8f48f375) SHA1(9e511e89e99c77f06a5fba033ca8f9b98bd86f91) ) + ROM_LOAD("mpr-20253.35", 0x0600000, 0x200000, CRC(ca6aa17c) SHA1(f6df2483ca75573449ba36638dbbed4be7843a44) ) +ROM_END + +ROM_START( overrev ) /* Over Rev Revision A, Model 2C */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-20124a.15", 0x000000, 0x080000, CRC(74beb8d7) SHA1(c65c641138ecd7312c4930702d1498b8a346175a) ) + ROM_LOAD32_WORD( "epr-20125a.16", 0x000002, 0x080000, CRC(def64456) SHA1(cedb64d2d99a73301ef45c2f5f860a9b87faf6a7) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-19996.11", 0x000000, 0x400000, CRC(21928a00) SHA1(6b439fd2b113b64df9378ef8180a17aa6fa975c5) ) + ROM_LOAD32_WORD( "mpr-19997.12", 0x000002, 0x400000, CRC(2a169cab) SHA1(dbf9af938afd0599d345c42c1df242e575c14de9) ) + ROM_LOAD32_WORD( "mpr-19994.9", 0x800000, 0x400000, CRC(e691fbd5) SHA1(b99c2f3f2a682966d792917dfcb8ed8e53bc0b7a) ) + ROM_LOAD32_WORD( "mpr-19995.10", 0x800002, 0x400000, CRC(82a7828e) SHA1(4336a12a07a67f94091b4a9b491bab02c375dd15) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // TGPx4 program (COPRO sockets) + + ROM_REGION( 0x800000, "polygons", 0 ) // Models (TGP sockets) + ROM_LOAD32_WORD( "mpr-19998.17", 0x000000, 0x200000, CRC(6a834574) SHA1(8be19bf42dbb157d6acde62a2018ef4c0d41aab4) ) + ROM_LOAD32_WORD( "mpr-19999.21", 0x000002, 0x200000, CRC(ff590a2d) SHA1(ad29e4270b4a2f82189fbab83358eb1200f43777) ) + + ROM_REGION( 0x400000, "textures", 0 ) // Textures (TEXTURE sockets) + ROM_LOAD32_WORD( "mpr-20001.27", 0x000000, 0x200000, CRC(6ca236aa) SHA1(b3cb89fadb42afed13be4f229d7158dee487978a) ) + ROM_LOAD32_WORD( "mpr-20000.25", 0x000002, 0x200000, CRC(894d8ded) SHA1(9bf7c754a29eef47fa49b5567980601895127306) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-20002.31", 0x080000, 0x080000, CRC(7efb069e) SHA1(30b1bbaf348d6a6b9ee2fdf82a0749baa025e0bf) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-20003.32", 0x000000, 0x400000, CRC(149ac22b) SHA1(c890bbaebbbb07b62bcb8a3a8edded9fa0ec9a1e) ) + ROM_LOAD( "mpr-20004.34", 0x400000, 0x400000, CRC(0b9c5410) SHA1(e5bb30702fc853ccc03316be07a334269d3ebb4a) ) +ROM_END + +ROM_START( overrevb ) /* Over Rev Revision B, Model 2B, Sega Game ID# 836-13274, ROM board ID# 836-13275 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-19992b.15", 0x000000, 0x080000, CRC(6d3e78d5) SHA1(40d18ee284ea2e038f7e3d04db56e793ab3e3dd5) ) /* sum16 492A printed on label */ + ROM_LOAD32_WORD( "epr-19993b.16", 0x000002, 0x080000, CRC(765dc9ce) SHA1(a718c32ca27ec1fb5ed2d7d3797ea7e906510a04) ) /* sum16 B955 printed on label */ + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-19996.11", 0x000000, 0x400000, CRC(21928a00) SHA1(6b439fd2b113b64df9378ef8180a17aa6fa975c5) ) + ROM_LOAD32_WORD( "mpr-19997.12", 0x000002, 0x400000, CRC(2a169cab) SHA1(dbf9af938afd0599d345c42c1df242e575c14de9) ) + ROM_LOAD32_WORD( "mpr-19994.9", 0x800000, 0x400000, CRC(e691fbd5) SHA1(b99c2f3f2a682966d792917dfcb8ed8e53bc0b7a) ) + ROM_LOAD32_WORD( "mpr-19995.10", 0x800002, 0x400000, CRC(82a7828e) SHA1(4336a12a07a67f94091b4a9b491bab02c375dd15) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x800000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-19998.17", 0x000000, 0x200000, CRC(6a834574) SHA1(8be19bf42dbb157d6acde62a2018ef4c0d41aab4) ) + ROM_LOAD32_WORD( "mpr-19999.21", 0x000002, 0x200000, CRC(ff590a2d) SHA1(ad29e4270b4a2f82189fbab83358eb1200f43777) ) + + ROM_REGION( 0x400000, "textures", 0 ) // Textures + ROM_LOAD32_WORD( "mpr-20001.27", 0x000000, 0x200000, CRC(6ca236aa) SHA1(b3cb89fadb42afed13be4f229d7158dee487978a) ) + ROM_LOAD32_WORD( "mpr-20000.25", 0x000002, 0x200000, CRC(894d8ded) SHA1(9bf7c754a29eef47fa49b5567980601895127306) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP( "epr-20002.31", 0x080000, 0x080000, CRC(7efb069e) SHA1(30b1bbaf348d6a6b9ee2fdf82a0749baa025e0bf) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD( "mpr-20003.32", 0x000000, 0x400000, CRC(149ac22b) SHA1(c890bbaebbbb07b62bcb8a3a8edded9fa0ec9a1e) ) + ROM_LOAD( "mpr-20004.34", 0x400000, 0x400000, CRC(0b9c5410) SHA1(e5bb30702fc853ccc03316be07a334269d3ebb4a) ) +ROM_END + +ROM_START( rascot2 ) /* Royal Ascot 2, Model 2C, Rom Board : 837-12485 Com Board : 837-12532 SDC-2 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-20166.15", 0x000000, 0x020000, CRC(520479a4) SHA1(02e14a7be299c2af36373595cf6f154312372a60) ) + ROM_LOAD32_WORD("epr-20167.16", 0x000002, 0x020000, CRC(e92f3d55) SHA1(a0b0df16484be0c45669982d87fe64a98f833549) ) + ROM_LOAD32_WORD("epr-20164.13", 0x040000, 0x020000, CRC(576a15dc) SHA1(34e02d79b4e9c36e9dd441edc6e8d2afd589c558) ) + ROM_LOAD32_WORD("epr-20165.14", 0x040002, 0x020000, CRC(7527f33b) SHA1(18c33173508ae43a2ab6a8f2d62e7735a6cd2898) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-20171.11", 0x000000, 0x400000, CRC(9f2327c6) SHA1(ed41d8b831bcf4dacbbd8bcaa92377cc95fc2a72) ) + ROM_LOAD32_WORD("mpr-20172.12", 0x000002, 0x400000, CRC(40b4f8e6) SHA1(7d4a1d604205148c6d94c320e1d6438ab706fa67) ) + ROM_LOAD32_WORD("mpr-20169.9", 0x800000, 0x400000, CRC(b5be4d6b) SHA1(cfb4696506efa0e93fab35bbeb87decd83aec040) ) + ROM_LOAD32_WORD("mpr-20170.10", 0x800002, 0x400000, CRC(7b05cf33) SHA1(9e392ea0c7a9f4cef76d46ad92a7cf814022c133) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00) // TGPx4 program + + ROM_REGION( 0x2000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-20173.17", 0x0000000, 0x400000, CRC(60bd684e) SHA1(893985808adb88fb54f0ca85ca23995d65360360) ) + ROM_LOAD32_WORD("mpr-20177.21", 0x0000002, 0x400000, CRC(4ba5199d) SHA1(5fa1cc56ec1d1c37d885c2d9a80fa93b9fbc4bce) ) + ROM_LOAD32_WORD("mpr-20174.18", 0x0800000, 0x400000, CRC(6751ada5) SHA1(1ff61c133a93d3663d6a748b13ebb33285909314) ) + ROM_LOAD32_WORD("mpr-20178.22", 0x0800002, 0x400000, CRC(f4fa00aa) SHA1(444805f403eac3b0377089176ead62aff7db7b96) ) + ROM_LOAD32_WORD("mpr-20175.19", 0x1000000, 0x400000, CRC(801f4eff) SHA1(f5375b59c818841d77ab38317be0f7b9dbe14969) ) + ROM_LOAD32_WORD("mpr-20179.23", 0x1000002, 0x400000, CRC(bd2c4e65) SHA1(bcc2f4cd37ebf4c36d00581e024281603d306123) ) + ROM_LOAD32_WORD("mpr-20176.20", 0x1800000, 0x400000, CRC(50cb6b5a) SHA1(02c869cf874aa2310d60062e1e9b88ee26d7fa02) ) + ROM_LOAD32_WORD("mpr-20180.24", 0x1800002, 0x400000, CRC(df16f2ca) SHA1(782a5ea3f713c47b55a9a5ecb5d36578977740a9) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-20183.27", 0x000000, 0x400000, CRC(48520d72) SHA1(4519b497e20898e3aaa6398eb98cad990010a2fa) ) + ROM_LOAD32_WORD("mpr-20181.25", 0x000002, 0x400000, CRC(99bfa480) SHA1(7176870b8fcc233440d31e1ca945fc4eb1dff204) ) + ROM_LOAD32_WORD("mpr-20184.28", 0x800000, 0x400000, CRC(b8df0b12) SHA1(391c6aa40f2f6296ba3aa2a6ea2414ef2487f80c) ) + ROM_LOAD32_WORD("mpr-20182.26", 0x800002, 0x400000, CRC(e3f085fe) SHA1(28efa84f6c04fbd285a9bcf6f651a57bfe54a507) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-20168.31", 0x080000, 0x020000, CRC(13a6a78d) SHA1(cbff422567b72d71607a42ea804c98b8c1e65824) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("epr-20185.32", 0x0000000, 0x200000, CRC(168cc361) SHA1(fbd2a9d99cc0afd7b5f0d9274916a0960d864118) ) +ROM_END + +ROM_START( topskatr ) /* Top Skater Revision A (Export), Model 2C, Sega Game ID# 833-13080-02, ROM board ID# 834-13081-02 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19755a.15", 0x000000, 0x080000, CRC(b80633b9) SHA1(5396da414beeb918e6f38f25a43dd76345a0c8ed) ) + ROM_LOAD32_WORD("epr-19756a.16", 0x000002, 0x080000, CRC(472046a2) SHA1(06d0f609257ba476e6bd3b956e0850e7167429ce) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19735.11", 0x000000, 0x400000, CRC(8e509266) SHA1(49afc91467f08befaf34e743cbe823de3e3c9d85) ) + ROM_LOAD32_WORD("mpr-19736.12", 0x000002, 0x400000, CRC(094e0a0d) SHA1(de2c739f71e51166263446b9f6a566866ab8bee8) ) + ROM_LOAD32_WORD("mpr-19737.9", 0x800000, 0x400000, CRC(281a7dde) SHA1(71d5ba434328a81969bfdc71ac1160c5ff3ae9d3) ) + ROM_LOAD32_WORD("mpr-19738.10", 0x800002, 0x400000, CRC(f688327e) SHA1(68c9db242ef7e8f98979e968a09e4b093bc5d470) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // TGPx4 program + ROM_LOAD32_WORD("mpr-19743.29", 0x000000, 0x200000, CRC(d41a41bf) SHA1(a5f6b24e6526d0d2ef9c526c273c018d1e0fed59) ) + ROM_LOAD32_WORD("mpr-19744.30", 0x000002, 0x200000, CRC(84f203bf) SHA1(4952b764e6bf6cd735018738c5eff08781ee2315) ) + + ROM_REGION( 0x400000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19741.17", 0x000000, 0x200000, CRC(111a6e29) SHA1(8664059f157626e4bbdcf8357e3d30b37d3c25b8) ) + ROM_LOAD32_WORD("mpr-19742.21", 0x000002, 0x200000, CRC(28510aff) SHA1(3e68aec090f36a60b3b70bc90f09e2f9ce088718) ) + + ROM_REGION( 0x800000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19740.27", 0x000000, 0x400000, CRC(b20f508b) SHA1(c90fa3b42d87291ea459ccc137f3a2f3eb7efec0) ) + ROM_LOAD32_WORD("mpr-19739.25", 0x000002, 0x400000, CRC(8120cfd8) SHA1(a82744bff5dcdfae296c7c3e8c3fbfda26324e85) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("mpr-19759.31", 0x080000, 0x80000, CRC(573530f2) SHA1(7b205085965d6694f8e75e29c4028f7cb6f631ab) ) + + ROM_REGION( 0x20000, "cpu3", 0) // DSB program + ROM_LOAD16_WORD_SWAP("mpr-19760.2s", 0x000000, 0x20000, CRC(2e41ca15) SHA1(a302209bfe0f1491dff2da64b32cfaa13c3d3304) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD16_WORD_SWAP("mpr-19745.32", 0x000000, 0x400000, CRC(7082a0af) SHA1(415f9d0793a697cb1719bbd96370f4a741866527) ) + ROM_LOAD16_WORD_SWAP("mpr-19746.34", 0x400000, 0x400000, CRC(657b5977) SHA1(ca76f211d68b6b55678a4d7949bfd2ddef1b1710) ) + + ROM_REGION( 0x1000000, "mpeg", 0 ) // MPEG audio data + ROM_LOAD("mpr-19747.18s", 0x000000, 0x400000, CRC(6e895aaa) SHA1(4c67c1e1d58a3034bbd711252a78689db9f235bb) ) + ROM_LOAD("mpr-19748.20s", 0x400000, 0x400000, CRC(fcd74de3) SHA1(fd4da4cf40c4342c6263cf22eee5968292a4d2c0) ) + ROM_LOAD("mpr-19749.22s", 0x800000, 0x400000, CRC(842ca1eb) SHA1(6ee6b2eb2ea400bdb9c0a9b4a126b4b86886e813) ) + ROM_LOAD("mpr-19750.24s", 0xc00000, 0x400000, CRC(cd95d0bf) SHA1(40e2a2980c89049c339fefd48bf7aac79962cd2e) ) +ROM_END + +ROM_START( topskatruo ) /* Top Skater (USA), Model 2C, Sega Game ID# 833-13080-01, ROM board ID# 834-13081-01 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-19753.15", 0x000000, 0x080000, CRC(179a0954) SHA1(5d82455808e80ab6de615848fbefce7f4def12d0) ) + ROM_LOAD32_WORD( "epr-19754.16", 0x000002, 0x080000, CRC(a4c62e01) SHA1(45ae0219a15b96f2283cd8e3df1940f6d48a3f63) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19735.11", 0x000000, 0x400000, CRC(8e509266) SHA1(49afc91467f08befaf34e743cbe823de3e3c9d85) ) + ROM_LOAD32_WORD("mpr-19736.12", 0x000002, 0x400000, CRC(094e0a0d) SHA1(de2c739f71e51166263446b9f6a566866ab8bee8) ) + ROM_LOAD32_WORD("mpr-19737.9", 0x800000, 0x400000, CRC(281a7dde) SHA1(71d5ba434328a81969bfdc71ac1160c5ff3ae9d3) ) + ROM_LOAD32_WORD("mpr-19738.10", 0x800002, 0x400000, CRC(f688327e) SHA1(68c9db242ef7e8f98979e968a09e4b093bc5d470) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // TGPx4 program + ROM_LOAD32_WORD("mpr-19743.29", 0x000000, 0x200000, CRC(d41a41bf) SHA1(a5f6b24e6526d0d2ef9c526c273c018d1e0fed59) ) + ROM_LOAD32_WORD("mpr-19744.30", 0x000002, 0x200000, CRC(84f203bf) SHA1(4952b764e6bf6cd735018738c5eff08781ee2315) ) + + ROM_REGION( 0x400000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19741.17", 0x000000, 0x200000, CRC(111a6e29) SHA1(8664059f157626e4bbdcf8357e3d30b37d3c25b8) ) + ROM_LOAD32_WORD("mpr-19742.21", 0x000002, 0x200000, CRC(28510aff) SHA1(3e68aec090f36a60b3b70bc90f09e2f9ce088718) ) + + ROM_REGION( 0x800000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19740.27", 0x000000, 0x400000, CRC(b20f508b) SHA1(c90fa3b42d87291ea459ccc137f3a2f3eb7efec0) ) + ROM_LOAD32_WORD("mpr-19739.25", 0x000002, 0x400000, CRC(8120cfd8) SHA1(a82744bff5dcdfae296c7c3e8c3fbfda26324e85) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("mpr-19759.31", 0x080000, 0x80000, CRC(573530f2) SHA1(7b205085965d6694f8e75e29c4028f7cb6f631ab) ) + + ROM_REGION( 0x20000, "cpu3", 0) // DSB program + ROM_LOAD16_WORD_SWAP("mpr-19760.2s", 0x000000, 0x20000, CRC(2e41ca15) SHA1(a302209bfe0f1491dff2da64b32cfaa13c3d3304) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD16_WORD_SWAP("mpr-19745.32", 0x000000, 0x400000, CRC(7082a0af) SHA1(415f9d0793a697cb1719bbd96370f4a741866527) ) + ROM_LOAD16_WORD_SWAP("mpr-19746.34", 0x400000, 0x400000, CRC(657b5977) SHA1(ca76f211d68b6b55678a4d7949bfd2ddef1b1710) ) + + ROM_REGION( 0x1000000, "mpeg", 0 ) // MPEG audio data + ROM_LOAD("mpr-19747.18s", 0x000000, 0x400000, CRC(6e895aaa) SHA1(4c67c1e1d58a3034bbd711252a78689db9f235bb) ) + ROM_LOAD("mpr-19748.20s", 0x400000, 0x400000, CRC(fcd74de3) SHA1(fd4da4cf40c4342c6263cf22eee5968292a4d2c0) ) + ROM_LOAD("mpr-19749.22s", 0x800000, 0x400000, CRC(842ca1eb) SHA1(6ee6b2eb2ea400bdb9c0a9b4a126b4b86886e813) ) + ROM_LOAD("mpr-19750.24s", 0xc00000, 0x400000, CRC(cd95d0bf) SHA1(40e2a2980c89049c339fefd48bf7aac79962cd2e) ) +ROM_END + +ROM_START( topskatru ) /* Top Skater Revision A (USA), Model 2C, Sega Game ID# 833-13080-01, ROM board ID# 834-13081-01 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-19753a.15", 0x000000, 0x080000, CRC(3b3028de) SHA1(717ebf0ccd87128a24776e618cf15f07aaf48537) ) + ROM_LOAD32_WORD( "epr-19754a.16", 0x000002, 0x080000, CRC(17535b98) SHA1(a2329d09821900ec4f867caf1a93759085bd0a62) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19735.11", 0x000000, 0x400000, CRC(8e509266) SHA1(49afc91467f08befaf34e743cbe823de3e3c9d85) ) + ROM_LOAD32_WORD("mpr-19736.12", 0x000002, 0x400000, CRC(094e0a0d) SHA1(de2c739f71e51166263446b9f6a566866ab8bee8) ) + ROM_LOAD32_WORD("mpr-19737.9", 0x800000, 0x400000, CRC(281a7dde) SHA1(71d5ba434328a81969bfdc71ac1160c5ff3ae9d3) ) + ROM_LOAD32_WORD("mpr-19738.10", 0x800002, 0x400000, CRC(f688327e) SHA1(68c9db242ef7e8f98979e968a09e4b093bc5d470) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // TGPx4 program + ROM_LOAD32_WORD("mpr-19743.29", 0x000000, 0x200000, CRC(d41a41bf) SHA1(a5f6b24e6526d0d2ef9c526c273c018d1e0fed59) ) + ROM_LOAD32_WORD("mpr-19744.30", 0x000002, 0x200000, CRC(84f203bf) SHA1(4952b764e6bf6cd735018738c5eff08781ee2315) ) + + ROM_REGION( 0x400000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19741.17", 0x000000, 0x200000, CRC(111a6e29) SHA1(8664059f157626e4bbdcf8357e3d30b37d3c25b8) ) + ROM_LOAD32_WORD("mpr-19742.21", 0x000002, 0x200000, CRC(28510aff) SHA1(3e68aec090f36a60b3b70bc90f09e2f9ce088718) ) + + ROM_REGION( 0x800000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19740.27", 0x000000, 0x400000, CRC(b20f508b) SHA1(c90fa3b42d87291ea459ccc137f3a2f3eb7efec0) ) + ROM_LOAD32_WORD("mpr-19739.25", 0x000002, 0x400000, CRC(8120cfd8) SHA1(a82744bff5dcdfae296c7c3e8c3fbfda26324e85) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("mpr-19759.31", 0x080000, 0x80000, CRC(573530f2) SHA1(7b205085965d6694f8e75e29c4028f7cb6f631ab) ) + + ROM_REGION( 0x20000, "cpu3", 0) // DSB program + ROM_LOAD16_WORD_SWAP("mpr-19760.2s", 0x000000, 0x20000, CRC(2e41ca15) SHA1(a302209bfe0f1491dff2da64b32cfaa13c3d3304) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD16_WORD_SWAP("mpr-19745.32", 0x000000, 0x400000, CRC(7082a0af) SHA1(415f9d0793a697cb1719bbd96370f4a741866527) ) + ROM_LOAD16_WORD_SWAP("mpr-19746.34", 0x400000, 0x400000, CRC(657b5977) SHA1(ca76f211d68b6b55678a4d7949bfd2ddef1b1710) ) + + ROM_REGION( 0x1000000, "mpeg", 0 ) // MPEG audio data + ROM_LOAD("mpr-19747.18s", 0x000000, 0x400000, CRC(6e895aaa) SHA1(4c67c1e1d58a3034bbd711252a78689db9f235bb) ) + ROM_LOAD("mpr-19748.20s", 0x400000, 0x400000, CRC(fcd74de3) SHA1(fd4da4cf40c4342c6263cf22eee5968292a4d2c0) ) + ROM_LOAD("mpr-19749.22s", 0x800000, 0x400000, CRC(842ca1eb) SHA1(6ee6b2eb2ea400bdb9c0a9b4a126b4b86886e813) ) + ROM_LOAD("mpr-19750.24s", 0xc00000, 0x400000, CRC(cd95d0bf) SHA1(40e2a2980c89049c339fefd48bf7aac79962cd2e) ) +ROM_END + +ROM_START( topskatrj ) /* Top Skater (Japan), Model 2C, Sega Game ID# 833-13080-03, ROM board ID# 834-13081-03 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-19751.15", 0x000000, 0x080000, CRC(d615a15f) SHA1(ca998de446c4c423db186696f3478f3daa4f8373) ) + ROM_LOAD32_WORD( "epr-19752.16", 0x000002, 0x080000, CRC(42f0ba8b) SHA1(f72f25cbd380918b919c11a7d2051948c8c484db) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19735.11", 0x000000, 0x400000, CRC(8e509266) SHA1(49afc91467f08befaf34e743cbe823de3e3c9d85) ) + ROM_LOAD32_WORD("mpr-19736.12", 0x000002, 0x400000, CRC(094e0a0d) SHA1(de2c739f71e51166263446b9f6a566866ab8bee8) ) + ROM_LOAD32_WORD("mpr-19737.9", 0x800000, 0x400000, CRC(281a7dde) SHA1(71d5ba434328a81969bfdc71ac1160c5ff3ae9d3) ) + ROM_LOAD32_WORD("mpr-19738.10", 0x800002, 0x400000, CRC(f688327e) SHA1(68c9db242ef7e8f98979e968a09e4b093bc5d470) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // TGPx4 program + ROM_LOAD32_WORD("mpr-19743.29", 0x000000, 0x200000, CRC(d41a41bf) SHA1(a5f6b24e6526d0d2ef9c526c273c018d1e0fed59) ) + ROM_LOAD32_WORD("mpr-19744.30", 0x000002, 0x200000, CRC(84f203bf) SHA1(4952b764e6bf6cd735018738c5eff08781ee2315) ) + + ROM_REGION( 0x400000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19741.17", 0x000000, 0x200000, CRC(111a6e29) SHA1(8664059f157626e4bbdcf8357e3d30b37d3c25b8) ) + ROM_LOAD32_WORD("mpr-19742.21", 0x000002, 0x200000, CRC(28510aff) SHA1(3e68aec090f36a60b3b70bc90f09e2f9ce088718) ) + + ROM_REGION( 0x800000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19740.27", 0x000000, 0x400000, CRC(b20f508b) SHA1(c90fa3b42d87291ea459ccc137f3a2f3eb7efec0) ) + ROM_LOAD32_WORD("mpr-19739.25", 0x000002, 0x400000, CRC(8120cfd8) SHA1(a82744bff5dcdfae296c7c3e8c3fbfda26324e85) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("mpr-19759.31", 0x080000, 0x80000, CRC(573530f2) SHA1(7b205085965d6694f8e75e29c4028f7cb6f631ab) ) + + ROM_REGION( 0x20000, "cpu3", 0) // DSB program + ROM_LOAD16_WORD_SWAP("mpr-19760.2s", 0x000000, 0x20000, CRC(2e41ca15) SHA1(a302209bfe0f1491dff2da64b32cfaa13c3d3304) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD16_WORD_SWAP("mpr-19745.32", 0x000000, 0x400000, CRC(7082a0af) SHA1(415f9d0793a697cb1719bbd96370f4a741866527) ) + ROM_LOAD16_WORD_SWAP("mpr-19746.34", 0x400000, 0x400000, CRC(657b5977) SHA1(ca76f211d68b6b55678a4d7949bfd2ddef1b1710) ) + + ROM_REGION( 0x1000000, "mpeg", 0 ) // MPEG audio data + ROM_LOAD("mpr-19747.18s", 0x000000, 0x400000, CRC(6e895aaa) SHA1(4c67c1e1d58a3034bbd711252a78689db9f235bb) ) + ROM_LOAD("mpr-19748.20s", 0x400000, 0x400000, CRC(fcd74de3) SHA1(fd4da4cf40c4342c6263cf22eee5968292a4d2c0) ) + ROM_LOAD("mpr-19749.22s", 0x800000, 0x400000, CRC(842ca1eb) SHA1(6ee6b2eb2ea400bdb9c0a9b4a126b4b86886e813) ) + ROM_LOAD("mpr-19750.24s", 0xc00000, 0x400000, CRC(cd95d0bf) SHA1(40e2a2980c89049c339fefd48bf7aac79962cd2e) ) +ROM_END + +ROM_START( doaa ) /* Dead or Alive Revision A, Model 2A, Sega Game ID# 833-11341, ROM board ID# 834-11342, 837-12880 security board */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19310a.12", 0x000000, 0x080000, CRC(06486f7a) SHA1(b3e14103570e5f45aed16e1c158e469bc85002ae) ) + ROM_LOAD32_WORD("epr-19311a.13", 0x000002, 0x080000, CRC(1be62912) SHA1(dcc2df8e28e1a107867f74248e6ffcac83afe7c0) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19318.11", 0x0000000, 0x400000, CRC(ab431bfe) SHA1(45b5ccf67c91014daf6bf3c4bd8ec372b246e404) ) + ROM_LOAD32_WORD("mpr-19319.12", 0x0000002, 0x400000, CRC(c5cb694d) SHA1(448b45d30cc7a71395a49a2c5789989fd7b7b4e7) ) + ROM_LOAD32_WORD("mpr-19316.9", 0x0800000, 0x400000, CRC(2d2d1b1a) SHA1(77ce5d8aa98bdbc97ae08a452f584b30d8885cfc) ) + ROM_LOAD32_WORD("mpr-19317.10", 0x0800002, 0x400000, CRC(96b17bcf) SHA1(3aa9d2f8afad74b5626ce2cf2d7a86aef8cac80b) ) + ROM_LOAD32_WORD("mpr-19314.7", 0x1000000, 0x400000, CRC(a8d963fb) SHA1(6a1680d6380321279b0d701e4b47d4ae712f3b72) ) + ROM_LOAD32_WORD("mpr-19315.8", 0x1000002, 0x400000, CRC(90ae5682) SHA1(ec56df14f0847daf9bd0435f785a8946c94d2988) ) + ROM_LOAD32_WORD("mpr-19312.5", 0x1800000, 0x200000, CRC(1dcedb10) SHA1(a60fb9e7c0731004d0f0ff28c4cde272b21dd658) ) + ROM_LOAD32_WORD("mpr-19313.6", 0x1800002, 0x200000, CRC(8c63055e) SHA1(9f375b3f4a8884163ffcf364989499f2cd21e18b) ) + ROM_COPY("main_data", 0x1800000, 0x1c00000, 0x400000 ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x2000000, "polygons", ROMREGION_ERASEFF ) // Models + ROM_LOAD32_WORD("mpr-19322.17", 0x0000000, 0x400000, CRC(d0e6ecf0) SHA1(1b87f6337b4286fd738856da899462e7baa92601) ) + ROM_LOAD32_WORD("mpr-19325.21", 0x0000002, 0x400000, CRC(7cbe432d) SHA1(8b31e292160b88df9c77b36096914d09ab8b6086) ) + ROM_LOAD32_WORD("mpr-19323.18", 0x0800000, 0x400000, CRC(453d3f4a) SHA1(8c0530824bb8ecb007021ee6e93412597bb0ecd6) ) + ROM_LOAD32_WORD("mpr-19326.22", 0x0800002, 0x400000, CRC(b976da02) SHA1(a154eb128604aac9e35438d8811971133eab94a1) ) + ROM_LOAD32_WORD("mpr-19324.19", 0x1000000, 0x400000, CRC(d972201f) SHA1(1857ffc58697997ee22436586c398eb0c3daba6c) ) + ROM_LOAD32_WORD("mpr-19327.23", 0x1000002, 0x400000, CRC(6a75634c) SHA1(8ed74c7afd95fc7a4df0f01a47479b6f44e3073c) ) + + ROM_REGION( 0x800000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19321.27", 0x000000, 0x400000, CRC(9c49e845) SHA1(344839640d9814263fa5ed00c2043cd6f18d5cb2) ) + ROM_LOAD32_WORD("mpr-19320.25", 0x000002, 0x400000, CRC(190c017f) SHA1(4c3250b9abe39fc5c8fd0fcdb5fb7ea131434516) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-19328.30", 0x080000, 0x80000, CRC(400bdbfb) SHA1(54db969fa54cf3c502d77aa6a6aaeef5d7db9f04) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-19329.31", 0x000000, 0x200000, CRC(8fd2708a) SHA1(7a341b15afa489aa95af70cb34ac3934b1a7d887) ) + ROM_LOAD("mpr-19330.32", 0x200000, 0x200000, CRC(0c69787d) SHA1(dc5870cd93da2babe5fc9c03b252fc6ea6e45721) ) + ROM_LOAD("mpr-19331.33", 0x400000, 0x200000, CRC(c18ea0b8) SHA1(0f42458829ae85fffcedd42cd9f728a7a3d75f1c) ) + ROM_LOAD("mpr-19332.34", 0x600000, 0x200000, CRC(2877f96f) SHA1(00e5677da30527b862e238f10762a5cbfbabde2b) ) + + MODEL2_CPU_BOARD + MODEL2A_VID_BOARD +ROM_END + +ROM_START( doa ) /* Dead or Alive Revision B, Model 2B, 837-12880 security board */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19379b.15", 0x000000, 0x080000, CRC(8a10a944) SHA1(c675a344f74d0118907fb5292495883c0c30c719) ) + ROM_LOAD32_WORD("epr-19380b.16", 0x000002, 0x080000, CRC(766c1ec8) SHA1(49250886f66db9fd37d88bc22c8f22046f74f043) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19318.11", 0x0000000, 0x400000, CRC(ab431bfe) SHA1(45b5ccf67c91014daf6bf3c4bd8ec372b246e404) ) + ROM_LOAD32_WORD("mpr-19319.12", 0x0000002, 0x400000, CRC(c5cb694d) SHA1(448b45d30cc7a71395a49a2c5789989fd7b7b4e7) ) + ROM_LOAD32_WORD("mpr-19316.9", 0x0800000, 0x400000, CRC(2d2d1b1a) SHA1(77ce5d8aa98bdbc97ae08a452f584b30d8885cfc) ) + ROM_LOAD32_WORD("mpr-19317.10", 0x0800002, 0x400000, CRC(96b17bcf) SHA1(3aa9d2f8afad74b5626ce2cf2d7a86aef8cac80b) ) + ROM_LOAD32_WORD("mpr-19314.7", 0x1000000, 0x400000, CRC(a8d963fb) SHA1(6a1680d6380321279b0d701e4b47d4ae712f3b72) ) + ROM_LOAD32_WORD("mpr-19315.8", 0x1000002, 0x400000, CRC(90ae5682) SHA1(ec56df14f0847daf9bd0435f785a8946c94d2988) ) + ROM_LOAD32_WORD("mpr-19312.5", 0x1800000, 0x200000, CRC(1dcedb10) SHA1(a60fb9e7c0731004d0f0ff28c4cde272b21dd658) ) + ROM_LOAD32_WORD("mpr-19313.6", 0x1800002, 0x200000, CRC(8c63055e) SHA1(9f375b3f4a8884163ffcf364989499f2cd21e18b) ) + ROM_COPY("main_data", 0x1800000, 0x1c00000, 0x400000 ) + + ROM_REGION( 0x2000000, "polygons", ROMREGION_ERASEFF ) // Models + ROM_LOAD32_WORD("mpr-19322.17", 0x0000000, 0x400000, CRC(d0e6ecf0) SHA1(1b87f6337b4286fd738856da899462e7baa92601) ) + ROM_LOAD32_WORD("mpr-19325.21", 0x0000002, 0x400000, CRC(7cbe432d) SHA1(8b31e292160b88df9c77b36096914d09ab8b6086) ) + ROM_LOAD32_WORD("mpr-19323.18", 0x0800000, 0x400000, CRC(453d3f4a) SHA1(8c0530824bb8ecb007021ee6e93412597bb0ecd6) ) + ROM_LOAD32_WORD("mpr-19326.22", 0x0800002, 0x400000, CRC(b976da02) SHA1(a154eb128604aac9e35438d8811971133eab94a1) ) + ROM_LOAD32_WORD("mpr-19324.19", 0x1000000, 0x400000, CRC(d972201f) SHA1(1857ffc58697997ee22436586c398eb0c3daba6c) ) + ROM_LOAD32_WORD("mpr-19327.23", 0x1000002, 0x400000, CRC(6a75634c) SHA1(8ed74c7afd95fc7a4df0f01a47479b6f44e3073c) ) + + ROM_REGION( 0x800000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19321.27", 0x000000, 0x400000, CRC(9c49e845) SHA1(344839640d9814263fa5ed00c2043cd6f18d5cb2) ) + ROM_LOAD32_WORD("mpr-19320.25", 0x000002, 0x400000, CRC(190c017f) SHA1(4c3250b9abe39fc5c8fd0fcdb5fb7ea131434516) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-19328.30", 0x080000, 0x80000, CRC(400bdbfb) SHA1(54db969fa54cf3c502d77aa6a6aaeef5d7db9f04) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-19329.31", 0x000000, 0x200000, CRC(8fd2708a) SHA1(7a341b15afa489aa95af70cb34ac3934b1a7d887) ) + ROM_LOAD("mpr-19330.32", 0x200000, 0x200000, CRC(0c69787d) SHA1(dc5870cd93da2babe5fc9c03b252fc6ea6e45721) ) + ROM_LOAD("mpr-19331.33", 0x400000, 0x200000, CRC(c18ea0b8) SHA1(0f42458829ae85fffcedd42cd9f728a7a3d75f1c) ) + ROM_LOAD("mpr-19332.34", 0x600000, 0x200000, CRC(2877f96f) SHA1(00e5677da30527b862e238f10762a5cbfbabde2b) ) +ROM_END + +ROM_START( sgt24h ) /* Super GT 24h, Model 2B */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19155.15", 0x000000, 0x080000, CRC(593952fd) SHA1(1fc4afc6e3910cc8adb0688542e61a9efb442e56) ) + ROM_LOAD32_WORD("epr-19156.16", 0x000002, 0x080000, CRC(a91fc4ee) SHA1(a37611da0295f7d7e5d2411c3f9b73140d311f74) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19146.11", 0x000000, 0x400000, CRC(d66b5b0f) SHA1(c2a5b83c9041d8f46dfac4a3ff8cfdefb96d02b3) ) + ROM_LOAD32_WORD("mpr-19147.12", 0x000002, 0x400000, CRC(d5558f48) SHA1(c9f40328d6974b7767fa6ba719d0d2b7a173c210) ) + ROM_LOAD32_WORD("mpr-19148.9", 0x800000, 0x400000, CRC(a14c86db) SHA1(66cd8672c00e4e2572de7c5648de595674ffa8f8) ) + ROM_LOAD32_WORD("mpr-19149.10", 0x800002, 0x400000, CRC(94ef5849) SHA1(3e1748dc5e61c93eedbf0ca6b1946a30be722403) ) + + ROM_REGION( 0x800000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19150.17", 0x000000, 0x400000, CRC(e0ad870e) SHA1(3429d9f9434d75ddb5fa05d4b493828adfe826a4) ) + ROM_LOAD32_WORD("mpr-19151.21", 0x000002, 0x400000, CRC(e2a1b125) SHA1(cc5c2d9ab8a01f52e66969464f53ae3cefca6a09) ) + + ROM_REGION( 0x400000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19153.27", 0x000000, 0x200000, CRC(136adfd0) SHA1(70ce4e609c8b003ff04518044c18d29089e6a353) ) + ROM_LOAD32_WORD("mpr-19152.25", 0x000002, 0x200000, CRC(363769a2) SHA1(51b2f11a01fb72e151025771f8a8496993e605c2) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x20000, "cpu4", 0) // Communication program + ROM_LOAD16_WORD_SWAP("epr-18643a.7", 0x000000, 0x20000, CRC(b5e048ec) SHA1(8182e05a2ffebd590a936c1359c81e60caa79c2a) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-19157.31", 0x080000, 0x80000, CRC(8ffea0cf) SHA1(439e784081329db2fe03419681150f3216f4ccff) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-19154.32", 0x000000, 0x400000, CRC(7cd9e679) SHA1(b9812c4f3042f95febc96bcdd46e3b0724ad4b4f) ) +ROM_END + +ROM_START( von ) /* Virtual On Cyber Troopers Revision B (US), Model 2B, Sega Game ID# 833-12345-01, ROM board ID# 834-12346-01 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-18828b.15", 0x000000, 0x080000, CRC(6499cc59) SHA1(8289be295f021acbf0c903513ba97ae7de50dedb) ) + ROM_LOAD32_WORD("epr-18829b.16", 0x000002, 0x080000, CRC(0053b10f) SHA1(b89cc814b02b4ab5e37c75ee1a9cf57b88b63053) ) + ROM_LOAD32_WORD("epr-18666.13", 0x100000, 0x080000, CRC(66edb432) SHA1(b67131b0158a58138380734dd5b9394b70010026) ) + ROM_LOAD32_WORD("epr-18667.14", 0x100002, 0x080000, CRC(b593d31f) SHA1(1e9f23f4052ab1b0275307cc80e51352f13bc319) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-18648.11", 0x000000, 0x400000, CRC(2edbe489) SHA1(ded2e4b295be08970d13c387818c570c3afe8109) ) + ROM_LOAD32_WORD("mpr-18649.12", 0x000002, 0x400000, CRC(e68c5aa6) SHA1(cdee1ba9247eda4282442d0522f8de7d7c86e1e6) ) + ROM_LOAD32_WORD("mpr-18650.9", 0x800000, 0x400000, CRC(89a855b9) SHA1(5096db1da1f7e175000e89fca2a1dd3fd53030ea) ) + ROM_LOAD32_WORD("mpr-18651.10", 0x800002, 0x400000, CRC(f4c23107) SHA1(f65984614111b12dd414db80751efe64fcf5ef16) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) + ROM_LOAD32_WORD("mpr-18662.29", 0x000000, 0x200000, CRC(a33d3335) SHA1(991bbe9dcbef8bfa96682e9d142623fc9b7c0879) ) + ROM_LOAD32_WORD("mpr-18663.30", 0x000002, 0x200000, CRC(ea74a641) SHA1(a684e13c0afe2ef3f3108ae9b73389121368fc4e) ) + + ROM_REGION( 0x1000000, "polygons", ROMREGION_ERASEFF ) // Models + ROM_LOAD32_WORD("mpr-18654.17", 0x000000, 0x400000, CRC(6a0caf29) SHA1(9f009f44e62ae0f9dec7a34a163bc186d1c4cbbd) ) + ROM_LOAD32_WORD("mpr-18655.21", 0x000002, 0x400000, CRC(a4293e78) SHA1(af512c994bedbdaf3a5eeed607e771dcd87810fc) ) + ROM_LOAD32_WORD("mpr-18656.18", 0x800000, 0x400000, CRC(b4f51e76) SHA1(eb71ada331576f2a7219d238ea07a61bcbf6381a) ) + ROM_LOAD32_WORD("mpr-18657.22", 0x800002, 0x400000, CRC(a9be4674) SHA1(a918c2a3de78a08104480097edfb9d6aeaeda873) ) + + ROM_REGION( 0x1000000, "textures", ROMREGION_ERASEFF ) // Textures + ROM_LOAD32_WORD("mpr-18660.27", 0x000000, 0x200000, CRC(e53663e5) SHA1(0a4908be654bad4f00d7d58f0e42f631996911c9) ) + ROM_LOAD32_WORD("mpr-18658.25", 0x000002, 0x200000, CRC(3d0fcd01) SHA1(c8626c879bfcf7abd095cac5dc03a04ae8629423) ) + ROM_LOAD32_WORD("mpr-18661.28", 0x800000, 0x200000, CRC(52b50410) SHA1(64ea7b2f86745954e0b8a15d71203444705240a2) ) + ROM_LOAD32_WORD("mpr-18659.26", 0x800002, 0x200000, CRC(27aa8ae2) SHA1(e9b756e5b4b1c19e52e47af03c773fee544be420) ) + + ROM_REGION( 0x20000, "cpu3", 0) // Communication program + ROM_LOAD16_WORD_SWAP("epr-18643a.7", 0x000000, 0x20000, CRC(b5e048ec) SHA1(8182e05a2ffebd590a936c1359c81e60caa79c2a) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-18670.31", 0x080000, 0x80000, CRC(3e715f76) SHA1(4fd997e379a8cdb94ec3b1986b3ab443fc6fa12a) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-18652.32", 0x000000, 0x400000, CRC(037eee53) SHA1(e592f9e97abe0a7bc9009d8327b93da9bc43749c)) + ROM_LOAD("mpr-18653.34", 0x400000, 0x400000, CRC(9ec3e7bf) SHA1(197bc8adc823e93128c1cebf69361a7c7297f808)) +ROM_END + +ROM_START( vonj ) /* Virtual On Cyber Troopers Revision B (Japan), Model 2B */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-18664b.15", 0x000000, 0x080000, CRC(27d0172c) SHA1(f3bcae9898c7d656eccb4d2546c9bb93daaefbb7) ) + ROM_LOAD32_WORD("epr-18665b.16", 0x000002, 0x080000, CRC(2f0142ee) SHA1(73f2a19a519ced8e0a1ab5cf69a4bf9d9841e288) ) + ROM_LOAD32_WORD("epr-18666.13", 0x100000, 0x080000, CRC(66edb432) SHA1(b67131b0158a58138380734dd5b9394b70010026) ) + ROM_LOAD32_WORD("epr-18667.14", 0x100002, 0x080000, CRC(b593d31f) SHA1(1e9f23f4052ab1b0275307cc80e51352f13bc319) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-18648.11", 0x000000, 0x400000, CRC(2edbe489) SHA1(ded2e4b295be08970d13c387818c570c3afe8109) ) + ROM_LOAD32_WORD("mpr-18649.12", 0x000002, 0x400000, CRC(e68c5aa6) SHA1(cdee1ba9247eda4282442d0522f8de7d7c86e1e6) ) + ROM_LOAD32_WORD("mpr-18650.9", 0x800000, 0x400000, CRC(89a855b9) SHA1(5096db1da1f7e175000e89fca2a1dd3fd53030ea) ) + ROM_LOAD32_WORD("mpr-18651.10", 0x800002, 0x400000, CRC(f4c23107) SHA1(f65984614111b12dd414db80751efe64fcf5ef16) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) + ROM_LOAD32_WORD("mpr-18662.29", 0x000000, 0x200000, CRC(a33d3335) SHA1(991bbe9dcbef8bfa96682e9d142623fc9b7c0879) ) + ROM_LOAD32_WORD("mpr-18663.30", 0x000002, 0x200000, CRC(ea74a641) SHA1(a684e13c0afe2ef3f3108ae9b73389121368fc4e) ) + + ROM_REGION( 0x1000000, "polygons", ROMREGION_ERASEFF ) // Models + ROM_LOAD32_WORD("mpr-18654.17", 0x000000, 0x400000, CRC(6a0caf29) SHA1(9f009f44e62ae0f9dec7a34a163bc186d1c4cbbd) ) + ROM_LOAD32_WORD("mpr-18655.21", 0x000002, 0x400000, CRC(a4293e78) SHA1(af512c994bedbdaf3a5eeed607e771dcd87810fc) ) + ROM_LOAD32_WORD("mpr-18656.18", 0x800000, 0x400000, CRC(b4f51e76) SHA1(eb71ada331576f2a7219d238ea07a61bcbf6381a) ) + ROM_LOAD32_WORD("mpr-18657.22", 0x800002, 0x400000, CRC(a9be4674) SHA1(a918c2a3de78a08104480097edfb9d6aeaeda873) ) + + ROM_REGION( 0x1000000, "textures", ROMREGION_ERASEFF ) // Textures + ROM_LOAD32_WORD("mpr-18660.27", 0x000000, 0x200000, CRC(e53663e5) SHA1(0a4908be654bad4f00d7d58f0e42f631996911c9) ) + ROM_LOAD32_WORD("mpr-18658.25", 0x000002, 0x200000, CRC(3d0fcd01) SHA1(c8626c879bfcf7abd095cac5dc03a04ae8629423) ) + ROM_LOAD32_WORD("mpr-18661.28", 0x800000, 0x200000, CRC(52b50410) SHA1(64ea7b2f86745954e0b8a15d71203444705240a2) ) + ROM_LOAD32_WORD("mpr-18659.26", 0x800002, 0x200000, CRC(27aa8ae2) SHA1(e9b756e5b4b1c19e52e47af03c773fee544be420) ) + + ROM_REGION( 0x20000, "cpu3", 0) // Communication program + ROM_LOAD16_WORD_SWAP("epr-18643a.7", 0x000000, 0x20000, CRC(b5e048ec) SHA1(8182e05a2ffebd590a936c1359c81e60caa79c2a) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-18670.31", 0x080000, 0x80000, CRC(3e715f76) SHA1(4fd997e379a8cdb94ec3b1986b3ab443fc6fa12a) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-18652.32", 0x000000, 0x400000, CRC(037eee53) SHA1(e592f9e97abe0a7bc9009d8327b93da9bc43749c) ) + ROM_LOAD("mpr-18653.34", 0x400000, 0x400000, CRC(9ec3e7bf) SHA1(197bc8adc823e93128c1cebf69361a7c7297f808) ) +ROM_END + +ROM_START( vstriker ) /* Virtua Striker Revision A, Model 2B */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-18068a.15", 0x000000, 0x020000, CRC(afc69b54) SHA1(2127bde1de3cd6663c31cf2126847815234e09a4) ) + ROM_LOAD32_WORD("epr-18069a.16", 0x000002, 0x020000, CRC(0243250c) SHA1(3cbeac09d503a19c5950cf70e3b329f791acfa13) ) + ROM_LOAD32_WORD("epr-18066a.13", 0x040000, 0x020000, CRC(e658b33a) SHA1(33266e6372e73f670688f58e51081ec5a7deec11) ) + ROM_LOAD32_WORD("epr-18067a.14", 0x040002, 0x020000, CRC(49e94047) SHA1(56c8d1a365985886dffeddf24d692ce6b377760a) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-18055.11", 0x000000, 0x200000, CRC(5aba9fc0) SHA1(40d45af7e58fa48b6afa85071c2bd1d4b5b5ffa5) ) + ROM_LOAD32_WORD("mpr-18056.12", 0x000002, 0x200000, CRC(017f0c55) SHA1(744e5a02abd82fbeb875c5cd30c5543570140cff) ) + ROM_LOAD32_WORD("mpr-18053.9", 0x400000, 0x200000, CRC(46c770c8) SHA1(000e9edfed49cc3dcc136f80e044dcd2b42378ce) ) + ROM_LOAD32_WORD("mpr-18054.10", 0x400002, 0x200000, CRC(437af66e) SHA1(c5afa62100a93e160aa96b327a260cc7fee51fdc) ) + ROM_LOAD32_WORD("epr-18070a.7", 0x800000, 0x080000, CRC(1961e2fc) SHA1(12ead9b782e092346b7cd5a7343b302f546fe066) ) + ROM_LOAD32_WORD("epr-18071a.8", 0x800002, 0x080000, CRC(b2492dca) SHA1(3b35522ab8e1fdfa327245fef797e3d7c0cceb85) ) + + ROM_REGION( 0x800000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-18057.17", 0x000000, 0x200000, CRC(890d8806) SHA1(fe73e4ea310e13b172e49d39c7eafba8f9052e67) ) + ROM_LOAD32_WORD("mpr-18059.21", 0x000002, 0x200000, CRC(c5cdf534) SHA1(fd127d33bc5a78b81aaa7d5886beca2192a62867) ) + ROM_LOAD32_WORD("mpr-18058.18", 0x400000, 0x200000, CRC(d4cbdf7c) SHA1(fe783c5bc94c2581fd990f0f0a705bdc5c05a386) ) + ROM_LOAD32_WORD("mpr-18060.22", 0x400002, 0x200000, CRC(93d5c95f) SHA1(bca83f024d85c97ca59fae8d9097fc510ec0fc7f) ) + + ROM_REGION( 0x400000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-18062.27", 0x000000, 0x200000, CRC(126e7de3) SHA1(0810364934dee8d5035cef623d01dfbacc64bf2b) ) + ROM_LOAD32_WORD("mpr-18061.25", 0x000002, 0x200000, CRC(c37f1c67) SHA1(c917046c2d98af17c59ceb0ea4f89d215cc0ead8) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-18072.31", 0x080000, 0x20000, CRC(73eabb58) SHA1(4f6d70d6e0d7b469c5f2527efb08f208f4aa017e) ) + + ROM_REGION( 0x600000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-18063.32", 0x000000, 0x200000, CRC(b74d7c8a) SHA1(da0bc8b3822b01087b6f9de0446cab1eb6617e8e) ) + ROM_LOAD("mpr-18064.33", 0x200000, 0x200000, CRC(783b9910) SHA1(108b23bb57e3133c555083aa4f9bc573ac6e3152) ) + ROM_LOAD("mpr-18065.34", 0x400000, 0x200000, CRC(046b55fe) SHA1(2db7eabf4318881a67b10dba24f6f0cd68940ace) ) +ROM_END + +ROM_START( vstrikero ) /* Virtua Striker, Model 2B */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-18068.15", 0x000000, 0x020000, CRC(74a47795) SHA1(3ba34bd467e11e768eda95ff345f5993fb9d6bca) ) + ROM_LOAD32_WORD("epr-18069.16", 0x000002, 0x020000, CRC(f6c3fcbf) SHA1(84bf16fc2a441cb724f4bc635a4c4209c240cfbf) ) + ROM_LOAD32_WORD("epr-18066.13", 0x040000, 0x020000, CRC(e774229e) SHA1(0ff20aa3e030df869767bb9614565acc9f3fe3b1) ) + ROM_LOAD32_WORD("epr-18067.14", 0x040002, 0x020000, CRC(7dfd950c) SHA1(d5eff8aff37fb0ef3c7f9d8bfca8460213b0f0a7) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-18055.11", 0x000000, 0x200000, CRC(5aba9fc0) SHA1(40d45af7e58fa48b6afa85071c2bd1d4b5b5ffa5) ) + ROM_LOAD32_WORD("mpr-18056.12", 0x000002, 0x200000, CRC(017f0c55) SHA1(744e5a02abd82fbeb875c5cd30c5543570140cff) ) + ROM_LOAD32_WORD("mpr-18053.9", 0x400000, 0x200000, CRC(46c770c8) SHA1(000e9edfed49cc3dcc136f80e044dcd2b42378ce) ) + ROM_LOAD32_WORD("mpr-18054.10", 0x400002, 0x200000, CRC(437af66e) SHA1(c5afa62100a93e160aa96b327a260cc7fee51fdc) ) + ROM_LOAD32_WORD("epr-18070.7", 0x800000, 0x080000, CRC(f52e4db5) SHA1(731452284c45329701258ee9fb8b7df6514fbba1) ) + ROM_LOAD32_WORD("epr-18071.8", 0x800002, 0x080000, CRC(1be63a7d) SHA1(c678f1f42de86cc968c3f823994d36c74b2e55fd) ) + + ROM_REGION( 0x800000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-18057.17", 0x000000, 0x200000, CRC(890d8806) SHA1(fe73e4ea310e13b172e49d39c7eafba8f9052e67) ) + ROM_LOAD32_WORD("mpr-18059.21", 0x000002, 0x200000, CRC(c5cdf534) SHA1(fd127d33bc5a78b81aaa7d5886beca2192a62867) ) + ROM_LOAD32_WORD("mpr-18058.18", 0x400000, 0x200000, CRC(d4cbdf7c) SHA1(fe783c5bc94c2581fd990f0f0a705bdc5c05a386) ) + ROM_LOAD32_WORD("mpr-18060.22", 0x400002, 0x200000, CRC(93d5c95f) SHA1(bca83f024d85c97ca59fae8d9097fc510ec0fc7f) ) + + ROM_REGION( 0x400000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-18062.27", 0x000000, 0x200000, CRC(126e7de3) SHA1(0810364934dee8d5035cef623d01dfbacc64bf2b) ) + ROM_LOAD32_WORD("mpr-18061.25", 0x000002, 0x200000, CRC(c37f1c67) SHA1(c917046c2d98af17c59ceb0ea4f89d215cc0ead8) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-18072.31", 0x080000, 0x20000, CRC(73eabb58) SHA1(4f6d70d6e0d7b469c5f2527efb08f208f4aa017e) ) + + ROM_REGION( 0x600000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-18063.32", 0x000000, 0x200000, CRC(b74d7c8a) SHA1(da0bc8b3822b01087b6f9de0446cab1eb6617e8e) ) + ROM_LOAD("mpr-18064.33", 0x200000, 0x200000, CRC(783b9910) SHA1(108b23bb57e3133c555083aa4f9bc573ac6e3152) ) + ROM_LOAD("mpr-18065.34", 0x400000, 0x200000, CRC(046b55fe) SHA1(2db7eabf4318881a67b10dba24f6f0cd68940ace) ) +ROM_END + +ROM_START( dynabb ) /* Dynamite Baseball, Model 2B. Sega game ID# 833-12803 DYNAMITE BASEBALL */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19170.15", 0x000000, 0x080000, CRC(e00eb49e) SHA1(20975d892cf1c9f50605238d6ab41d79ece39f69) ) + ROM_LOAD32_WORD("epr-19171.16", 0x000002, 0x080000, CRC(9878d67d) SHA1(d3350546b7e0e6fe8bb2f9d1a91475655f931b8b) ) + ROM_LOAD32_WORD("epr-19168.13", 0x100000, 0x080000, CRC(041da66b) SHA1(4a58153baf5f0b34e054bf23e519edcf364a9336) ) + ROM_LOAD32_WORD("epr-19169.14", 0x100002, 0x080000, CRC(91a5acef) SHA1(2520a3e4ff15e4d583861ba656570abca5f7c611) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + // IC11, IC12 not populated + ROM_LOAD32_WORD("mpr-19176.9", 0x0800000, 0x400000, CRC(2c4e90f5) SHA1(8d5ed0b26e79dd6476282bc69cb27b42381635f2) ) + ROM_LOAD32_WORD("mpr-19177.10", 0x0800002, 0x400000, CRC(b0f1e512) SHA1(81e4124ac7766c7ea6bac7e7f4db110783394ae3) ) + ROM_LOAD32_WORD("mpr-19174.7", 0x1000000, 0x400000, CRC(057e5200) SHA1(dd07eb438d91a8132789154a633fb6ec4e2ef0d1) ) + ROM_LOAD32_WORD("mpr-19175.8", 0x1000002, 0x400000, CRC(85254156) SHA1(aae9531980d1b394d86e285c00c7384601875470) ) + ROM_LOAD32_WORD("mpr-19172.5", 0x1800000, 0x400000, CRC(9214aaaf) SHA1(769ad943ca90f0f3cc81f00e7a8cca95c660d266) ) + ROM_LOAD32_WORD("mpr-19173.6", 0x1800002, 0x400000, CRC(31adbeed) SHA1(3984be892f0dce21c8d423dda055ef7e57df4d4e) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19178.17", 0x0000000, 0x400000, CRC(0d621e21) SHA1(31adc229258a5d468ff80d789c59bd8a6777f900) ) + ROM_LOAD32_WORD("mpr-19180.21", 0x0000002, 0x400000, CRC(d2e311a5) SHA1(83fb31c6ad7c32f1a7bcf870edb2719653c3db97) ) + ROM_LOAD32_WORD("mpr-19179.18", 0x0800000, 0x400000, CRC(337a4ec2) SHA1(77d7d186344715237895ac1ed0ab219fcc340a7e) ) + ROM_LOAD32_WORD("mpr-19181.22", 0x0800002, 0x400000, CRC(09a86c33) SHA1(30601c5b00fa3c9db815f60a0de16576e34b8c42) ) + + + ROM_REGION( 0x800000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19183.27", 0x000000, 0x400000, CRC(5e29074b) SHA1(f4dfa396653aeb649ec170c9584ea1a74377929a) ) + ROM_LOAD32_WORD("mpr-19182.25", 0x000002, 0x400000, CRC(c899923d) SHA1(15cc86c885329227d3c19e9837363eaf6c38829b) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-19184.31", 0x080000, 0x80000, CRC(c013a163) SHA1(c564df8295e3c19082ead0eb22478dc651e0b430) ) + + ROM_REGION( 0x600000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-19185.32", 0x000000, 0x200000, CRC(5175b7d8) SHA1(bed43db286703e95cc8025013b2d129598faab3c) ) + ROM_LOAD("mpr-19186.33", 0x200000, 0x200000, CRC(f23440b5) SHA1(9bb862d61ed079cb3eb0bd7a37b19c6134859b99) ) + ROM_LOAD("mpr-19187.34", 0x400000, 0x200000, CRC(20918769) SHA1(90951bd61654d39537c54325b6e157a019edcda8) ) +ROM_END + +ROM_START( dynabb97 ) /* Dynamite Baseball 97 Revision A, Model 2B */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-19833a.15", 0x000000, 0x080000, CRC(d99ed1b2) SHA1(b04613d564c04c35feafccad56ed85810d894185) ) + ROM_LOAD32_WORD("epr-19834a.16", 0x000002, 0x080000, CRC(24192bb1) SHA1(c535ab4b38ffd42f03eed6a5a1706e867eaccd67) ) + ROM_LOAD32_WORD("epr-19831a.13", 0x100000, 0x080000, CRC(0527ea40) SHA1(8e80e2627aafe395d8ced4a97ba50cd9a781fb45) ) + ROM_LOAD32_WORD("epr-19832a.14", 0x100002, 0x080000, CRC(2f380a40) SHA1(d770dfd70aa14dcc716aa47e6cbf26f32649f294) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-19841.11", 0x0000000, 0x400000, CRC(989309af) SHA1(d527f46865d00a91d5b38a93dc38baf62f372cb1) ) + ROM_LOAD32_WORD("mpr-19842.12", 0x0000002, 0x400000, CRC(eec54070) SHA1(29ed4a005b52f6e16492998183ec4e5f7475022b) ) + ROM_LOAD32_WORD("mpr-19839.9", 0x0800000, 0x400000, CRC(d5a74cf4) SHA1(ddea9cfc0a14461448acae2eed2092829ef3b418) ) + ROM_LOAD32_WORD("mpr-19840.10", 0x0800002, 0x400000, CRC(45704e95) SHA1(2a325ee39f9d719399040ed2a41123bcf0c6f385) ) + ROM_LOAD32_WORD("mpr-19837.7", 0x1000000, 0x400000, CRC(c02187d9) SHA1(1da108a2ec00e3fc472b1a819655aff8c679051d) ) + ROM_LOAD32_WORD("mpr-19838.8", 0x1000002, 0x400000, CRC(546b61cd) SHA1(0cc0edd0a9c288143168d63a7d48d0fbfa64d8bf) ) + ROM_LOAD32_WORD("mpr-19835.5", 0x1800000, 0x400000, CRC(a3b0a37c) SHA1(dcde1946008ab86c7fca212ec57c1cc468f30c58) ) + ROM_LOAD32_WORD("mpr-19836.6", 0x1800002, 0x400000, CRC(d70a32aa) SHA1(fd56bb284eb66e6c078b386a0db1c2b10dc1dd4a) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-19843.17", 0x000000, 0x400000, CRC(019bc583) SHA1(8889a9438d8f3ea50058372ad03ebd4653f23313) ) + ROM_LOAD32_WORD("mpr-19845.21", 0x000002, 0x400000, CRC(2d23e73a) SHA1(63e5859518172f88a5ba98b69309d4162c233cf0) ) + ROM_LOAD32_WORD("mpr-19844.18", 0x800000, 0x400000, CRC(150198d6) SHA1(3ea5c3e41eb95e715860619f771bc580c91b095f) ) + ROM_LOAD32_WORD("mpr-19846.22", 0x800002, 0x400000, CRC(fe53cd17) SHA1(58eab07976972917c345a8d3a50ff1e96e5fa798) ) + + ROM_REGION( 0x800000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-19848.27", 0x000000, 0x400000, CRC(4c0526b7) SHA1(e8db7125be8a052e41a00c69cc08ca0d75b3b96f) ) + ROM_LOAD32_WORD("mpr-19847.25", 0x000002, 0x400000, CRC(fe55edbd) SHA1(b0b6135b23349d7d6ae007002d8df83748cab7b1) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) // Copro extra data (collision/height map/etc) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-19849.31", 0x080000, 0x80000, CRC(b0d5bff0) SHA1(1fb824adaf3ed330a8039be726a87eb85c00abd7) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-19850.32", 0x000000, 0x200000, CRC(e1fd27bf) SHA1(a7189ad398138a91f96b192cb7c112c0301dcda4) ) + ROM_LOAD("mpr-19851.33", 0x200000, 0x200000, CRC(dc644077) SHA1(8765bdb1d471dbeea065a97ae131f2d8f78aa13d) ) + ROM_LOAD("mpr-19852.34", 0x400000, 0x200000, CRC(cfda4efd) SHA1(14d55f127da6673c538c2ef9be34a4e02ca449f3) ) + ROM_LOAD("mpr-19853.35", 0x600000, 0x200000, CRC(cfc64857) SHA1(cf51fafb3d45bf799b9ccb407bee862e15c95981) ) +ROM_END + +ROM_START( fvipers ) /* Fighting Vipers Revision D, Model 2B, Sega Game ID# 833-12359 REV.D FIGHTING VIPERS, ROM board ID# 834-12360 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-18606d.15", 0x000000, 0x020000, CRC(7334de7d) SHA1(d10355198a3f62b503701f44dc49bfe018c787d1) ) + ROM_LOAD32_WORD("epr-18607d.16", 0x000002, 0x020000, CRC(700d2ade) SHA1(656e25a6389f04f7fb9099f0b41fb03fa645a2f0) ) + ROM_LOAD32_WORD("epr-18604d.13", 0x040000, 0x020000, CRC(704fdfcf) SHA1(52b6ae90231d40a3ece133debaeb210fc36c6fcb) ) + ROM_LOAD32_WORD("epr-18605d.14", 0x040002, 0x020000, CRC(7dddf81f) SHA1(3e0da0eaf1f98dbbd4ca5f78c04052b347b234b2) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-18614.11", 0x0000000, 0x400000, CRC(0ebc899f) SHA1(49c80b11b207cba4ec10fbb7cc140f3a5b039e82) ) + ROM_LOAD32_WORD("mpr-18615.12", 0x0000002, 0x400000, CRC(018abdb7) SHA1(59e5b6378404e10ace4f3675428d61d3ae9d1963) ) + ROM_LOAD32_WORD("mpr-18612.9", 0x0800000, 0x400000, CRC(1f174cd1) SHA1(89b56dd2f350edd093dc06f4cc258652c26b1d45) ) + ROM_LOAD32_WORD("mpr-18613.10", 0x0800002, 0x400000, CRC(f057cdf2) SHA1(e16d5de2a00670aba4fbe0dc88ccf317de9842be) ) + ROM_LOAD32_WORD("epr-18610d.7", 0x1000000, 0x080000, CRC(a1871703) SHA1(8d7b362a8fd9d63f5cea2f3fab97e5fe3fa30d87) ) + ROM_LOAD32_WORD("epr-18611d.8", 0x1000002, 0x080000, CRC(39a75fee) SHA1(c962805f03e2503dd1671ba3e906c6e306a92e48) ) + ROM_COPY( "main_data", 0x1000000, 0x1100000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1200000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1300000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1400000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1500000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1600000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1700000, 0x100000 ) + ROM_LOAD32_WORD("epr-18608d.5", 0x1800000, 0x080000, CRC(5bc11881) SHA1(97ce5faf9719cb02dd3a15d47245cc4634f08fcb) ) + ROM_LOAD32_WORD("epr-18609d.6", 0x1800002, 0x080000, CRC(cd426035) SHA1(94c85a656c86bc4880db6bff2ef795ec30f62f39) ) + ROM_COPY( "main_data", 0x1800000, 0x1900000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1a00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1b00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1c00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1d00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1e00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1f00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) + ROM_LOAD32_WORD("mpr-18622.29", 0x000000, 0x200000, CRC(c74d99e3) SHA1(9914be9925b86af6af670745b5eba3a9e4f24af9) ) + ROM_LOAD32_WORD("mpr-18623.30", 0x000002, 0x200000, CRC(746ae931) SHA1(a6f0f589ad174a34493ee24dc0cb509ead3aed70) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-18616.17", 0x000000, 0x200000, CRC(15a239be) SHA1(1a33c48f99eed20da4b622219d21ec5995acc9aa) ) + ROM_LOAD32_WORD("mpr-18619.21", 0x000002, 0x200000, CRC(9d5e8e2b) SHA1(f79ae0a7b966ddb0948b464d233845d4f362a2e7) ) + ROM_LOAD32_WORD("mpr-18617.18", 0x400000, 0x200000, CRC(a62cab7d) SHA1(f20a545148f2a1d6f4f1c897f1ed82ad17429dce) ) + ROM_LOAD32_WORD("mpr-18620.22", 0x400002, 0x200000, CRC(4d432afd) SHA1(30a1ef1e309a163b2d8756810fc33debf069141c) ) + ROM_LOAD32_WORD("mpr-18618.19", 0x800000, 0x200000, CRC(adab589f) SHA1(67818ec4185da17f1549fb3a125cade267a46a48) ) + ROM_LOAD32_WORD("mpr-18621.23", 0x800002, 0x200000, CRC(f5eeaa95) SHA1(38d7019afcef6dbe292354d717fd49da511cbc2b) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-18626.27", 0x000000, 0x200000, CRC(9df0a961) SHA1(d8fb4bbbdc00303330047be380a79da7838d4fd5) ) + ROM_LOAD32_WORD("mpr-18624.25", 0x000002, 0x200000, CRC(1d74433e) SHA1(5b6d2d17609ae741546d99d40f575bb24d62b5d3) ) + ROM_LOAD32_WORD("mpr-18627.28", 0x800000, 0x200000, CRC(946175a0) SHA1(8b6e5e1342f98c9c6f2f7d61e843275d244f331a) ) + ROM_LOAD32_WORD("mpr-18625.26", 0x800002, 0x200000, CRC(182fd572) SHA1(b09a682eff7e835ff8c33aaece12f3727a91dd5e) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-18628.31", 0x080000, 0x80000, CRC(aa7dd79f) SHA1(d8bd1485273652d7c2a303bbdcdf607d3b530283) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-18629.32", 0x000000, 0x200000, CRC(5d0006cc) SHA1(f6d2552ffc5473836aafb06735b62f65ef8f5ef5) ) + ROM_LOAD("mpr-18630.33", 0x200000, 0x200000, CRC(9d405615) SHA1(7e7ffbb4ec080a0815c6ca49b9d8efe1f676203b) ) + ROM_LOAD("mpr-18631.34", 0x400000, 0x200000, CRC(9dae5b45) SHA1(055ac989eafb81749326520d0be264f7a984c627) ) + ROM_LOAD("mpr-18632.35", 0x600000, 0x200000, CRC(39da6805) SHA1(9e9523b7c2bc50f869d062f80955da1281951299) ) +ROM_END + +ROM_START( fvipersb ) /* Fighting Vipers Revision B, Model 2B, Sega Game ID# 833-12359 FIGHTING VIPERS, ROM board ID# 834-12360 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-18606b.15", 0x000000, 0x020000, CRC(3b6d1697) SHA1(569ea2ed5c3431207854d260c8ed5266d8d39595) ) + ROM_LOAD32_WORD("epr-18607b.16", 0x000002, 0x020000, CRC(2e6c2d91) SHA1(226ea4cca475f708e42591b57eb0a996c214ab29) ) + ROM_LOAD32_WORD("epr-18604b.13", 0x040000, 0x020000, CRC(e4af1048) SHA1(c682354c01a50b5e62a4f1b79fd7dfb5314a020a) ) + ROM_LOAD32_WORD("epr-18605b.14", 0x040002, 0x020000, CRC(78a6668f) SHA1(f73cb61aaa3fd4092d335676b64e8f08141a0223) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-18614.11", 0x0000000, 0x400000, CRC(0ebc899f) SHA1(49c80b11b207cba4ec10fbb7cc140f3a5b039e82) ) + ROM_LOAD32_WORD("mpr-18615.12", 0x0000002, 0x400000, CRC(018abdb7) SHA1(59e5b6378404e10ace4f3675428d61d3ae9d1963) ) + ROM_LOAD32_WORD("mpr-18612.9", 0x0800000, 0x400000, CRC(1f174cd1) SHA1(89b56dd2f350edd093dc06f4cc258652c26b1d45) ) + ROM_LOAD32_WORD("mpr-18613.10", 0x0800002, 0x400000, CRC(f057cdf2) SHA1(e16d5de2a00670aba4fbe0dc88ccf317de9842be) ) + ROM_LOAD32_WORD("epr-18610b.7", 0x1000000, 0x080000, CRC(5f227d7c) SHA1(89091b3a23d6557fb65add2fd7f6b7fb58fb1db5) ) + ROM_LOAD32_WORD("epr-18611b.8", 0x1000002, 0x080000, CRC(39a75fee) SHA1(c962805f03e2503dd1671ba3e906c6e306a92e48) ) + ROM_COPY( "main_data", 0x1000000, 0x1100000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1200000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1300000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1400000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1500000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1600000, 0x100000 ) + ROM_COPY( "main_data", 0x1000000, 0x1700000, 0x100000 ) + ROM_LOAD32_WORD("epr-18608b.5", 0x1800000, 0x080000, CRC(7df5082f) SHA1(04dd08c115bbf045610fd58f6a2c911425921c6d) ) + ROM_LOAD32_WORD("epr-18609b.6", 0x1800002, 0x080000, CRC(e771fec9) SHA1(2e996f27730780d38b4446ed70864645f7f9386f) ) + ROM_COPY( "main_data", 0x1800000, 0x1900000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1a00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1b00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1c00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1d00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1e00000, 0x100000 ) + ROM_COPY( "main_data", 0x1800000, 0x1f00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) + ROM_LOAD32_WORD("mpr-18622.29", 0x000000, 0x200000, CRC(c74d99e3) SHA1(9914be9925b86af6af670745b5eba3a9e4f24af9) ) + ROM_LOAD32_WORD("mpr-18623.30", 0x000002, 0x200000, CRC(746ae931) SHA1(a6f0f589ad174a34493ee24dc0cb509ead3aed70) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-18616.17", 0x000000, 0x200000, CRC(15a239be) SHA1(1a33c48f99eed20da4b622219d21ec5995acc9aa) ) + ROM_LOAD32_WORD("mpr-18619.21", 0x000002, 0x200000, CRC(9d5e8e2b) SHA1(f79ae0a7b966ddb0948b464d233845d4f362a2e7) ) + ROM_LOAD32_WORD("mpr-18617.18", 0x400000, 0x200000, CRC(a62cab7d) SHA1(f20a545148f2a1d6f4f1c897f1ed82ad17429dce) ) + ROM_LOAD32_WORD("mpr-18620.22", 0x400002, 0x200000, CRC(4d432afd) SHA1(30a1ef1e309a163b2d8756810fc33debf069141c) ) + ROM_LOAD32_WORD("mpr-18618.19", 0x800000, 0x200000, CRC(adab589f) SHA1(67818ec4185da17f1549fb3a125cade267a46a48) ) + ROM_LOAD32_WORD("mpr-18621.23", 0x800002, 0x200000, CRC(f5eeaa95) SHA1(38d7019afcef6dbe292354d717fd49da511cbc2b) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-18626.27", 0x000000, 0x200000, CRC(9df0a961) SHA1(d8fb4bbbdc00303330047be380a79da7838d4fd5) ) + ROM_LOAD32_WORD("mpr-18624.25", 0x000002, 0x200000, CRC(1d74433e) SHA1(5b6d2d17609ae741546d99d40f575bb24d62b5d3) ) + ROM_LOAD32_WORD("mpr-18627.28", 0x800000, 0x200000, CRC(946175a0) SHA1(8b6e5e1342f98c9c6f2f7d61e843275d244f331a) ) + ROM_LOAD32_WORD("mpr-18625.26", 0x800002, 0x200000, CRC(182fd572) SHA1(b09a682eff7e835ff8c33aaece12f3727a91dd5e) ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) // Sound program + ROM_LOAD16_WORD_SWAP("epr-18628.31", 0x080000, 0x80000, CRC(aa7dd79f) SHA1(d8bd1485273652d7c2a303bbdcdf607d3b530283) ) + + ROM_REGION( 0x800000, "scsp", 0 ) // Samples + ROM_LOAD("mpr-18629.32", 0x000000, 0x200000, CRC(5d0006cc) SHA1(f6d2552ffc5473836aafb06735b62f65ef8f5ef5) ) + ROM_LOAD("mpr-18630.33", 0x200000, 0x200000, CRC(9d405615) SHA1(7e7ffbb4ec080a0815c6ca49b9d8efe1f676203b) ) + ROM_LOAD("mpr-18631.34", 0x400000, 0x200000, CRC(9dae5b45) SHA1(055ac989eafb81749326520d0be264f7a984c627) ) + ROM_LOAD("mpr-18632.35", 0x600000, 0x200000, CRC(39da6805) SHA1(9e9523b7c2bc50f869d062f80955da1281951299) ) +ROM_END + +ROM_START( daytona ) /* Daytona USA (Japan, Revision A), Original Model 2 w/Model 1 sound board */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-16722a.12", 0x000000, 0x020000, CRC(48b94318) SHA1(a476a9a3531beef760c88c9634ed4a7d270e8ee7) ) + ROM_LOAD32_WORD("epr-16723a.13", 0x000002, 0x020000, CRC(8af8b32d) SHA1(2039ec1f8da524176fcf85473c10a8b6e49e139a) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-16528.10", 0x000000, 0x200000, CRC(9ce591f6) SHA1(e22fc8a70b533f7a6191f5952c581fb8f9627906) ) + ROM_LOAD32_WORD("mpr-16529.11", 0x000002, 0x200000, CRC(f7095eaf) SHA1(da3c922f950dd730ea348eae12aa1cb69cee9a58) ) + ROM_LOAD32_WORD("mpr-16808.8", 0x400000, 0x200000, CRC(44f1f5a0) SHA1(343866a6e2187a8ebc17f6727080f9f2f9ac9200) ) + ROM_LOAD32_WORD("mpr-16809.9", 0x400002, 0x200000, CRC(37a2dd12) SHA1(8192d8698d6bd52ee11cc28917aff5840c447627) ) + ROM_LOAD32_WORD("epr-16724a.6", 0x800000, 0x080000, CRC(469f10fd) SHA1(7fad3b8d03960e5e1f7a6cb36509238977e00fcc) ) + ROM_LOAD32_WORD("epr-16725a.7", 0x800002, 0x080000, CRC(ba0df8db) SHA1(d0c5581c56500b5266cab8e8151db24fcbdea0d7) ) + ROM_COPY( "main_data", 0x800000, 0x900000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xa00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xb00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xc00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xd00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xe00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xf00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD("mpr-16537.ic28", 0x000000, 0x200000, CRC(36b7c35a) SHA1(b32fd1d3fc8983fb5f2a7b236b665a8c9b52769f) ) + ROM_LOAD32_WORD("mpr-16536.ic29", 0x000002, 0x200000, CRC(6d6afed9) SHA1(2018468d7d849854b3d0cfbcd217317e2fc93555) ) + + ROM_REGION32_LE( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-16523.ic16", 0x000000, 0x200000, CRC(2f484d42) SHA1(0b83a3fc92b7d913a14cfb01d688c63555c17c41) ) + ROM_LOAD32_WORD("mpr-16518.ic20", 0x000002, 0x200000, CRC(df683bf7) SHA1(16afe5029591f3536b5b75d9cf50a34d0ea72c3d) ) + ROM_LOAD32_WORD("mpr-16524.ic17", 0x400000, 0x200000, CRC(34658bd7) SHA1(71b47626ffe5b26d1140afe1b830a9a2be86c88f) ) + ROM_LOAD32_WORD("mpr-16519.ic21", 0x400002, 0x200000, CRC(facd1c81) SHA1(dac8c281a5e9a6c4b60197e6676f3727264ee420) ) + ROM_LOAD32_WORD("mpr-16525.ic18", 0x800000, 0x200000, CRC(fb517521) SHA1(33f5f37ea2e09fc73eed5388b46fdf1fa9e285e6) ) + ROM_LOAD32_WORD("mpr-16520.ic22", 0x800002, 0x200000, CRC(d66bd9bd) SHA1(660171674484375a27595630e5e2d2ad76a06d1a) ) + ROM_LOAD32_WORD("mpr-16772.ic19", 0xc00000, 0x200000, CRC(770ed912) SHA1(1789f35dd403f73f8be18495a0fe4ad1e6841417) ) + ROM_LOAD32_WORD("mpr-16771.ic23", 0xc00002, 0x200000, CRC(a2205124) SHA1(257a3675e4ef6adbf61285a5daa5954223c28cb2) ) + + ROM_REGION16_LE( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-16522.25", 0x000000, 0x200000, CRC(55d39a57) SHA1(abf7b0fc0f111f90da42463d600db9fa32e95efe) ) + ROM_LOAD32_WORD("mpr-16521.24", 0x000002, 0x200000, CRC(af1934fb) SHA1(a6a21a23cd34d0de6d3e6a5c3c2687f905d0dc2a) ) + ROM_LOAD32_WORD("mpr-16770.27", 0x800000, 0x200000, CRC(f9fa7bfb) SHA1(8aa933b74d4e05dc49987238705e50b00e5dae73) ) + ROM_LOAD32_WORD("mpr-16769.26", 0x800002, 0x200000, CRC(e57429e9) SHA1(8c712ab09e61ef510741a55f29b3c4e497471372) ) + + ROM_REGION( 0x20000, "cpu3", 0) // Communication program + ROM_LOAD( "epr-16726.bin", 0x000000, 0x020000, CRC(c179b8c7) SHA1(86d3e65c77fb53b1d380b629348f4ab5b3d39228) ) + + ROM_REGION( 0xc0000, M1AUDIO_CPU_REGION, ROMREGION_BE|ROMREGION_16BIT ) /* 68K code */ + ROM_LOAD16_WORD_SWAP("epr-16720.7", 0x000000, 0x020000, CRC(8e73cffd) SHA1(9933ccc0757e8c86e0adb938d1c89210b26841ea) ) + ROM_LOAD16_WORD_SWAP("epr-16721.8", 0x020000, 0x020000, CRC(1bb3b7b7) SHA1(ee2fd1480e535fc37e9932e6fe4e31344559fc87) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM1_REGION, 0 ) // Samples + ROM_LOAD("mpr-16491.32", 0x000000, 0x200000, CRC(89920903) SHA1(06d1d55470ae99f8de0f8c88c694f34c4eb13668) ) + ROM_LOAD("mpr-16492.33", 0x200000, 0x200000, CRC(459e701b) SHA1(2054f69cecad677eb00c6a3051f5b5d90885e19b) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM2_REGION, 0 ) // Samples + ROM_LOAD("mpr-16493.4", 0x000000, 0x200000, CRC(9990db15) SHA1(ea9a8b45a07dccaae62be7cf095532ce7596a70c) ) + ROM_LOAD("mpr-16494.5", 0x200000, 0x200000, CRC(600e1d6c) SHA1(d4e246fc57a16ff562bbcbccf6a739b706f58696) ) + + MODEL2_CPU_BOARD /* Model 2 CPU board extra roms */ + + ROM_REGION( 0x10000, "drivecpu", 0 ) // 838-10646 drive board + ROM_LOAD("epr-16488a.ic12", 0x000000, 0x010000, CRC(546c5d1a) SHA1(5533301fe7e3b499e6cee12230d2c656c3c667da) ) +ROM_END + +ROM_START( daytonase ) /* Daytona USA (Japan, Revision A), Original Model 2 w/Model 1 sound board */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-17369a.12", 0x000000, 0x020000, CRC(3bc6ca62) SHA1(16e9fd25670ce4eda378df402066e3d9652210b1) ) + ROM_LOAD32_WORD("epr-17370a.13", 0x000002, 0x020000, CRC(5d1c74e4) SHA1(26eff5a07f6906e1ad20cd264ce6e25a9068ea2b) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-16528.10", 0x000000, 0x200000, CRC(9ce591f6) SHA1(e22fc8a70b533f7a6191f5952c581fb8f9627906) ) + ROM_LOAD32_WORD("mpr-16529.11", 0x000002, 0x200000, CRC(f7095eaf) SHA1(da3c922f950dd730ea348eae12aa1cb69cee9a58) ) + ROM_LOAD32_WORD("mpr-16808.8", 0x400000, 0x200000, CRC(44f1f5a0) SHA1(343866a6e2187a8ebc17f6727080f9f2f9ac9200) ) + ROM_LOAD32_WORD("mpr-16809.9", 0x400002, 0x200000, CRC(37a2dd12) SHA1(8192d8698d6bd52ee11cc28917aff5840c447627) ) + ROM_LOAD32_WORD("epr-17371.6", 0x800000, 0x080000, CRC(7478f0d2) SHA1(412d4db62436746da8d0d55ccf2016d14c05153c) ) + ROM_LOAD32_WORD("epr-17372.7", 0x800002, 0x080000, CRC(308a06a9) SHA1(0c7502c2fe5a64db7e6020457b9f8e47f2c9af0e) ) + ROM_COPY( "main_data", 0x800000, 0x900000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xa00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xb00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xc00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xd00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xe00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xf00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD("mpr-16537.ic28", 0x000000, 0x200000, CRC(36b7c35a) SHA1(b32fd1d3fc8983fb5f2a7b236b665a8c9b52769f) ) + ROM_LOAD32_WORD("mpr-16536.ic29", 0x000002, 0x200000, CRC(6d6afed9) SHA1(2018468d7d849854b3d0cfbcd217317e2fc93555) ) + + ROM_REGION32_LE( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-16523.ic16", 0x000000, 0x200000, CRC(2f484d42) SHA1(0b83a3fc92b7d913a14cfb01d688c63555c17c41) ) + ROM_LOAD32_WORD("mpr-16518.ic20", 0x000002, 0x200000, CRC(df683bf7) SHA1(16afe5029591f3536b5b75d9cf50a34d0ea72c3d) ) + ROM_LOAD32_WORD("mpr-16524.ic17", 0x400000, 0x200000, CRC(34658bd7) SHA1(71b47626ffe5b26d1140afe1b830a9a2be86c88f) ) + ROM_LOAD32_WORD("mpr-16519.ic21", 0x400002, 0x200000, CRC(facd1c81) SHA1(dac8c281a5e9a6c4b60197e6676f3727264ee420) ) + ROM_LOAD32_WORD("mpr-16525.ic18", 0x800000, 0x200000, CRC(fb517521) SHA1(33f5f37ea2e09fc73eed5388b46fdf1fa9e285e6) ) + ROM_LOAD32_WORD("mpr-16520.ic22", 0x800002, 0x200000, CRC(d66bd9bd) SHA1(660171674484375a27595630e5e2d2ad76a06d1a) ) + ROM_LOAD32_WORD("mpr-16772.ic19", 0xc00000, 0x200000, CRC(770ed912) SHA1(1789f35dd403f73f8be18495a0fe4ad1e6841417) ) + ROM_LOAD32_WORD("mpr-16771.ic23", 0xc00002, 0x200000, CRC(a2205124) SHA1(257a3675e4ef6adbf61285a5daa5954223c28cb2) ) + + ROM_REGION16_LE( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-16522.25", 0x000000, 0x200000, CRC(55d39a57) SHA1(abf7b0fc0f111f90da42463d600db9fa32e95efe) ) + ROM_LOAD32_WORD("mpr-16521.24", 0x000002, 0x200000, CRC(af1934fb) SHA1(a6a21a23cd34d0de6d3e6a5c3c2687f905d0dc2a) ) + ROM_LOAD32_WORD("mpr-16770.27", 0x800000, 0x200000, CRC(f9fa7bfb) SHA1(8aa933b74d4e05dc49987238705e50b00e5dae73) ) + ROM_LOAD32_WORD("mpr-16769.26", 0x800002, 0x200000, CRC(e57429e9) SHA1(8c712ab09e61ef510741a55f29b3c4e497471372) ) + + ROM_REGION( 0x20000, "cpu3", 0) // Communication program + ROM_LOAD( "epr-16726.bin", 0x000000, 0x020000, CRC(c179b8c7) SHA1(86d3e65c77fb53b1d380b629348f4ab5b3d39228) ) + + ROM_REGION( 0xc0000, M1AUDIO_CPU_REGION, ROMREGION_BE|ROMREGION_16BIT ) /* 68K code */ + ROM_LOAD16_WORD_SWAP("epr-16720.7", 0x000000, 0x020000, CRC(8e73cffd) SHA1(9933ccc0757e8c86e0adb938d1c89210b26841ea) ) + ROM_LOAD16_WORD_SWAP("epr-16721.8", 0x020000, 0x020000, CRC(1bb3b7b7) SHA1(ee2fd1480e535fc37e9932e6fe4e31344559fc87) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM1_REGION, 0 ) // Samples + ROM_LOAD("mpr-16491.32", 0x000000, 0x200000, CRC(89920903) SHA1(06d1d55470ae99f8de0f8c88c694f34c4eb13668) ) + ROM_LOAD("mpr-16492.33", 0x200000, 0x200000, CRC(459e701b) SHA1(2054f69cecad677eb00c6a3051f5b5d90885e19b) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM2_REGION, 0 ) // Samples + ROM_LOAD("mpr-16493.4", 0x000000, 0x200000, CRC(9990db15) SHA1(ea9a8b45a07dccaae62be7cf095532ce7596a70c) ) + ROM_LOAD("mpr-16494.5", 0x200000, 0x200000, CRC(600e1d6c) SHA1(d4e246fc57a16ff562bbcbccf6a739b706f58696) ) + + MODEL2_CPU_BOARD /* Model 2 CPU board extra roms */ + + ROM_REGION( 0x10000, "drivecpu", 0 ) // 838-10646 drive board + ROM_LOAD("epr-16488a.ic12", 0x000000, 0x010000, CRC(546c5d1a) SHA1(5533301fe7e3b499e6cee12230d2c656c3c667da) ) +ROM_END + +ROM_START( daytona93 ) /* Daytona USA (Deluxe cabinet, '93 version. There is said to be a Deluxe '94 edition) */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-16530a.12", 0x000000, 0x020000, CRC(39e962b5) SHA1(b98a1faabb4f1eff707a94c32224c7820f259874) ) + ROM_LOAD32_WORD("epr-16531a.13", 0x000002, 0x020000, CRC(693126eb) SHA1(779734ba536db67e14760d52e8d8d7db07816481) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-16528.10", 0x000000, 0x200000, CRC(9ce591f6) SHA1(e22fc8a70b533f7a6191f5952c581fb8f9627906) ) + ROM_LOAD32_WORD("mpr-16529.11", 0x000002, 0x200000, CRC(f7095eaf) SHA1(da3c922f950dd730ea348eae12aa1cb69cee9a58) ) + ROM_LOAD32_WORD("mpr-16526.8", 0x400000, 0x200000, CRC(5273b8b5) SHA1(f505910394d41a9ffecfdea7b45ef25b21469b7a) ) + ROM_LOAD32_WORD("mpr-16527.9", 0x400002, 0x200000, CRC(fc4cb0ef) SHA1(1bf3aec88ef9fb40bde054f5f0b884bf715cbcc8) ) + ROM_LOAD32_WORD("epr-16534a.6", 0x800000, 0x100000, CRC(1bb0d72d) SHA1(814004e3426b5638e9c8b226594f4f2a9138ffed) ) + ROM_LOAD32_WORD("epr-16535a.7", 0x800002, 0x100000, CRC(459a8bfb) SHA1(607bc0f6c478c3d83ce81f34b7f69997361f906f) ) + ROM_COPY( "main_data", 0x900000, 0xa00000, 0x100000 ) + ROM_COPY( "main_data", 0x900000, 0xb00000, 0x100000 ) + ROM_COPY( "main_data", 0x900000, 0xc00000, 0x100000 ) + ROM_COPY( "main_data", 0x900000, 0xd00000, 0x100000 ) + ROM_COPY( "main_data", 0x900000, 0xe00000, 0x100000 ) + ROM_COPY( "main_data", 0x900000, 0xf00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD("mpr-16537.ic28", 0x000000, 0x200000, CRC(36b7c35a) SHA1(b32fd1d3fc8983fb5f2a7b236b665a8c9b52769f) ) + ROM_LOAD32_WORD("mpr-16536.ic29", 0x000002, 0x200000, CRC(6d6afed9) SHA1(2018468d7d849854b3d0cfbcd217317e2fc93555) ) + + ROM_REGION32_LE( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-16523.ic16", 0x000000, 0x200000, CRC(2f484d42) SHA1(0b83a3fc92b7d913a14cfb01d688c63555c17c41) ) + ROM_LOAD32_WORD("mpr-16518.ic20", 0x000002, 0x200000, CRC(df683bf7) SHA1(16afe5029591f3536b5b75d9cf50a34d0ea72c3d) ) + ROM_LOAD32_WORD("mpr-16524.ic17", 0x400000, 0x200000, CRC(34658bd7) SHA1(71b47626ffe5b26d1140afe1b830a9a2be86c88f) ) + ROM_LOAD32_WORD("mpr-16519.ic21", 0x400002, 0x200000, CRC(facd1c81) SHA1(dac8c281a5e9a6c4b60197e6676f3727264ee420) ) + ROM_LOAD32_WORD("mpr-16525.ic18", 0x800000, 0x200000, CRC(fb517521) SHA1(33f5f37ea2e09fc73eed5388b46fdf1fa9e285e6) ) + ROM_LOAD32_WORD("mpr-16520.ic22", 0x800002, 0x200000, CRC(d66bd9bd) SHA1(660171674484375a27595630e5e2d2ad76a06d1a) ) + ROM_LOAD32_WORD("epr-16646.ic19", 0xc00000, 0x080000, CRC(7ba9fd6b) SHA1(6bcae009e8264bf038fe5d4bc436ec4fc1674831) ) + ROM_LOAD32_WORD("epr-16645.ic23", 0xc00002, 0x080000, CRC(78fe0b8a) SHA1(488fd6c0246752b7d9c25d7ba6cdc5b3911d1836) ) + + ROM_REGION16_LE( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-16522.25", 0x000000, 0x200000, CRC(55d39a57) SHA1(abf7b0fc0f111f90da42463d600db9fa32e95efe) ) + ROM_LOAD32_WORD("mpr-16521.24", 0x000002, 0x200000, CRC(af1934fb) SHA1(a6a21a23cd34d0de6d3e6a5c3c2687f905d0dc2a) ) + ROM_LOAD32_WORD("mpr-16517.27", 0x800000, 0x200000, CRC(4705d3dd) SHA1(99be9c5d9d99f7016199ffa8404fc471d09e360d) ) + ROM_LOAD32_WORD("mpr-16516.26", 0x800002, 0x200000, CRC(a260d45d) SHA1(a2ed7c586dfcb7980190b7057fa5366239035fe8) ) + + ROM_REGION( 0x20000, "cpu3", 0) // Communication program + ROM_LOAD( "epr-16726.bin", 0x000000, 0x020000, CRC(c179b8c7) SHA1(86d3e65c77fb53b1d380b629348f4ab5b3d39228) ) + + ROM_REGION( 0xc0000, M1AUDIO_CPU_REGION, ROMREGION_BE|ROMREGION_16BIT ) /* 68K code */ + ROM_LOAD16_WORD_SWAP("epr-16720.7", 0x000000, 0x020000, CRC(8e73cffd) SHA1(9933ccc0757e8c86e0adb938d1c89210b26841ea) ) + ROM_LOAD16_WORD_SWAP("epr-16721.8", 0x020000, 0x020000, CRC(1bb3b7b7) SHA1(ee2fd1480e535fc37e9932e6fe4e31344559fc87) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM1_REGION, 0 ) // Samples + ROM_LOAD("mpr-16491.32", 0x000000, 0x200000, CRC(89920903) SHA1(06d1d55470ae99f8de0f8c88c694f34c4eb13668) ) + ROM_LOAD("mpr-16492.33", 0x200000, 0x200000, CRC(459e701b) SHA1(2054f69cecad677eb00c6a3051f5b5d90885e19b) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM2_REGION, 0 ) // Samples + ROM_LOAD("mpr-16493.4", 0x000000, 0x200000, CRC(9990db15) SHA1(ea9a8b45a07dccaae62be7cf095532ce7596a70c) ) + ROM_LOAD("mpr-16494.5", 0x200000, 0x200000, CRC(600e1d6c) SHA1(d4e246fc57a16ff562bbcbccf6a739b706f58696) ) + + MODEL2_CPU_BOARD /* Model 2 CPU board extra roms */ + + ROM_REGION( 0x10000, "drivecpu", 0 ) // 838-10646 drive board + ROM_LOAD("epr-16488a.ic12", 0x000000, 0x010000, BAD_DUMP CRC(546c5d1a) SHA1(5533301fe7e3b499e6cee12230d2c656c3c667da) ) // unconfirmed +ROM_END + +ROM_START( daytonas ) /* Daytona USA (With Saturn Adverts) */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-17965.ic12", 0x000000, 0x020000, CRC(f022b3da) SHA1(3c337d12f4e12141b412a7289df46f44c66964b2) ) + ROM_LOAD32_WORD("epr-17966.ic13", 0x000002, 0x020000, CRC(f9e4ece5) SHA1(2df03455a00ae7066c30bace5c2b81581529e6f4) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-16528.10", 0x000000, 0x200000, CRC(9ce591f6) SHA1(e22fc8a70b533f7a6191f5952c581fb8f9627906) ) + ROM_LOAD32_WORD("mpr-16529.11", 0x000002, 0x200000, CRC(f7095eaf) SHA1(da3c922f950dd730ea348eae12aa1cb69cee9a58) ) + ROM_LOAD32_WORD("mpr-16808.8", 0x400000, 0x200000, CRC(44f1f5a0) SHA1(343866a6e2187a8ebc17f6727080f9f2f9ac9200) ) + ROM_LOAD32_WORD("mpr-16809.9", 0x400002, 0x200000, CRC(37a2dd12) SHA1(8192d8698d6bd52ee11cc28917aff5840c447627) ) + ROM_LOAD32_WORD("epr-17967.ic6", 0x800000, 0x080000, CRC(a94d8690) SHA1(a716646be6be0b87a550cb88b40e62a5c203ffdf) ) + ROM_LOAD32_WORD("epr-17968.ic7", 0x800002, 0x080000, CRC(9d5a92c6) SHA1(9eb43314f3dc6acbbe0aa991d7a5fa44afe9cdd0) ) + ROM_COPY( "main_data", 0x800000, 0x900000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xa00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xb00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xc00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xd00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xe00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xf00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD("mpr-16537.ic28", 0x000000, 0x200000, CRC(36b7c35a) SHA1(b32fd1d3fc8983fb5f2a7b236b665a8c9b52769f) ) + ROM_LOAD32_WORD("mpr-16536.ic29", 0x000002, 0x200000, CRC(6d6afed9) SHA1(2018468d7d849854b3d0cfbcd217317e2fc93555) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-16523.ic16", 0x000000, 0x200000, CRC(2f484d42) SHA1(0b83a3fc92b7d913a14cfb01d688c63555c17c41) ) + ROM_LOAD32_WORD("mpr-16518.ic20", 0x000002, 0x200000, CRC(df683bf7) SHA1(16afe5029591f3536b5b75d9cf50a34d0ea72c3d) ) + ROM_LOAD32_WORD("mpr-16524.ic17", 0x400000, 0x200000, CRC(34658bd7) SHA1(71b47626ffe5b26d1140afe1b830a9a2be86c88f) ) + ROM_LOAD32_WORD("mpr-16519.ic21", 0x400002, 0x200000, CRC(facd1c81) SHA1(dac8c281a5e9a6c4b60197e6676f3727264ee420) ) + ROM_LOAD32_WORD("mpr-16525.ic18", 0x800000, 0x200000, CRC(fb517521) SHA1(33f5f37ea2e09fc73eed5388b46fdf1fa9e285e6) ) + ROM_LOAD32_WORD("mpr-16520.ic22", 0x800002, 0x200000, CRC(d66bd9bd) SHA1(660171674484375a27595630e5e2d2ad76a06d1a) ) + ROM_LOAD32_WORD("mpr-16772.ic19", 0xc00000, 0x200000, CRC(770ed912) SHA1(1789f35dd403f73f8be18495a0fe4ad1e6841417) ) + ROM_LOAD32_WORD("mpr-16771.ic23", 0xc00002, 0x200000, CRC(a2205124) SHA1(257a3675e4ef6adbf61285a5daa5954223c28cb2) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-16522.25", 0x000000, 0x200000, CRC(55d39a57) SHA1(abf7b0fc0f111f90da42463d600db9fa32e95efe) ) + ROM_LOAD32_WORD("mpr-16521.24", 0x000002, 0x200000, CRC(af1934fb) SHA1(a6a21a23cd34d0de6d3e6a5c3c2687f905d0dc2a) ) + ROM_LOAD32_WORD("mpr-16770.27", 0x800000, 0x200000, CRC(f9fa7bfb) SHA1(8aa933b74d4e05dc49987238705e50b00e5dae73) ) + ROM_LOAD32_WORD("mpr-16769.26", 0x800002, 0x200000, CRC(e57429e9) SHA1(8c712ab09e61ef510741a55f29b3c4e497471372) ) + + ROM_REGION( 0x20000, "cpu3", 0) // Communication program + ROM_LOAD( "epr-16726.bin", 0x000000, 0x020000, CRC(c179b8c7) SHA1(86d3e65c77fb53b1d380b629348f4ab5b3d39228) ) + + ROM_REGION( 0xc0000, M1AUDIO_CPU_REGION, ROMREGION_BE|ROMREGION_16BIT ) /* 68K code */ + ROM_LOAD16_WORD_SWAP("epr-16720.7", 0x000000, 0x020000, CRC(8e73cffd) SHA1(9933ccc0757e8c86e0adb938d1c89210b26841ea) ) + ROM_LOAD16_WORD_SWAP("epr-16721.8", 0x020000, 0x020000, CRC(1bb3b7b7) SHA1(ee2fd1480e535fc37e9932e6fe4e31344559fc87) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM1_REGION, 0 ) // Samples + ROM_LOAD("mpr-16491.32", 0x000000, 0x200000, CRC(89920903) SHA1(06d1d55470ae99f8de0f8c88c694f34c4eb13668) ) + ROM_LOAD("mpr-16492.33", 0x200000, 0x200000, CRC(459e701b) SHA1(2054f69cecad677eb00c6a3051f5b5d90885e19b) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM2_REGION, 0 ) // Samples + ROM_LOAD("mpr-16493.4", 0x000000, 0x200000, CRC(9990db15) SHA1(ea9a8b45a07dccaae62be7cf095532ce7596a70c) ) + ROM_LOAD("mpr-16494.5", 0x200000, 0x200000, CRC(600e1d6c) SHA1(d4e246fc57a16ff562bbcbccf6a739b706f58696) ) + + MODEL2_CPU_BOARD /* Model 2 CPU board extra roms */ + + ROM_REGION( 0x10000, "drivecpu", 0 ) // 838-10646 drive board + ROM_LOAD("epr-16488a.ic12", 0x000000, 0x010000, BAD_DUMP CRC(546c5d1a) SHA1(5533301fe7e3b499e6cee12230d2c656c3c667da) ) // unconfirmed +ROM_END + +ROM_START( daytonat )/* Daytona USA (Japan, Turbo hack) */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program +// ROM_LOAD32_WORD( "turbo1.12", 0x000000, 0x080000, CRC(0b3d5d4e) SHA1(1660959cb383e22f0d6204547c30cf5fe9272b03) ) /* 4x overdump?, 0x20000 bytes repeat 4 times */ +// ROM_LOAD32_WORD( "turbo2.13", 0x000002, 0x080000, CRC(f7d4e866) SHA1(c8c43904257f718665f9f7a89838eba14bde9465) ) /* 4x overdump?, 0x20000 bytes repeat 4 times */ + ROM_LOAD32_WORD( "turbo1.12", 0x000000, 0x020000, CRC(4b41a341) SHA1(daa75f38a11eb16b04550edf53e11f0eaf55cd3e) ) + ROM_LOAD32_WORD( "turbo2.13", 0x000002, 0x020000, CRC(6ca580fa) SHA1(102ad6bf5fed4c9c407a9e82d85cff9f15db31c8) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-16528.10", 0x000000, 0x200000, CRC(9ce591f6) SHA1(e22fc8a70b533f7a6191f5952c581fb8f9627906) ) + ROM_LOAD32_WORD("mpr-16529.11", 0x000002, 0x200000, CRC(f7095eaf) SHA1(da3c922f950dd730ea348eae12aa1cb69cee9a58) ) + ROM_LOAD32_WORD("mpr-16808.8", 0x400000, 0x200000, CRC(44f1f5a0) SHA1(343866a6e2187a8ebc17f6727080f9f2f9ac9200) ) + ROM_LOAD32_WORD("mpr-16809.9", 0x400002, 0x200000, CRC(37a2dd12) SHA1(8192d8698d6bd52ee11cc28917aff5840c447627) ) + ROM_LOAD32_WORD("epr-16724a.6", 0x800000, 0x080000, CRC(469f10fd) SHA1(7fad3b8d03960e5e1f7a6cb36509238977e00fcc) ) + ROM_LOAD32_WORD("epr-16725a.7", 0x800002, 0x080000, CRC(ba0df8db) SHA1(d0c5581c56500b5266cab8e8151db24fcbdea0d7) ) + ROM_COPY( "main_data", 0x800000, 0x900000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xa00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xb00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xc00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xd00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xe00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xf00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD("mpr-16537.ic28", 0x000000, 0x200000, CRC(36b7c35a) SHA1(b32fd1d3fc8983fb5f2a7b236b665a8c9b52769f) ) + ROM_LOAD32_WORD("mpr-16536.ic29", 0x000002, 0x200000, CRC(6d6afed9) SHA1(2018468d7d849854b3d0cfbcd217317e2fc93555) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-16523.ic16", 0x000000, 0x200000, CRC(2f484d42) SHA1(0b83a3fc92b7d913a14cfb01d688c63555c17c41) ) + ROM_LOAD32_WORD("mpr-16518.ic20", 0x000002, 0x200000, CRC(df683bf7) SHA1(16afe5029591f3536b5b75d9cf50a34d0ea72c3d) ) + ROM_LOAD32_WORD("mpr-16524.ic17", 0x400000, 0x200000, CRC(34658bd7) SHA1(71b47626ffe5b26d1140afe1b830a9a2be86c88f) ) + ROM_LOAD32_WORD("mpr-16519.ic21", 0x400002, 0x200000, CRC(facd1c81) SHA1(dac8c281a5e9a6c4b60197e6676f3727264ee420) ) + ROM_LOAD32_WORD("mpr-16525.ic18", 0x800000, 0x200000, CRC(fb517521) SHA1(33f5f37ea2e09fc73eed5388b46fdf1fa9e285e6) ) + ROM_LOAD32_WORD("mpr-16520.ic22", 0x800002, 0x200000, CRC(d66bd9bd) SHA1(660171674484375a27595630e5e2d2ad76a06d1a) ) + ROM_LOAD32_WORD("mpr-16772.ic19", 0xc00000, 0x200000, CRC(770ed912) SHA1(1789f35dd403f73f8be18495a0fe4ad1e6841417) ) + ROM_LOAD32_WORD("mpr-16771.ic23", 0xc00002, 0x200000, CRC(a2205124) SHA1(257a3675e4ef6adbf61285a5daa5954223c28cb2) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-16522.25", 0x000000, 0x200000, CRC(55d39a57) SHA1(abf7b0fc0f111f90da42463d600db9fa32e95efe) ) + ROM_LOAD32_WORD("mpr-16521.24", 0x000002, 0x200000, CRC(af1934fb) SHA1(a6a21a23cd34d0de6d3e6a5c3c2687f905d0dc2a) ) + ROM_LOAD32_WORD("mpr-16770.27", 0x800000, 0x200000, CRC(f9fa7bfb) SHA1(8aa933b74d4e05dc49987238705e50b00e5dae73) ) + ROM_LOAD32_WORD("mpr-16769.26", 0x800002, 0x200000, CRC(e57429e9) SHA1(8c712ab09e61ef510741a55f29b3c4e497471372) ) + + ROM_REGION( 0x20000, "cpu3", 0) // Communication program + ROM_LOAD( "epr-16726.bin", 0x000000, 0x020000, CRC(c179b8c7) SHA1(86d3e65c77fb53b1d380b629348f4ab5b3d39228) ) + + ROM_REGION( 0xc0000, M1AUDIO_CPU_REGION, ROMREGION_BE|ROMREGION_16BIT ) /* 68K code */ + ROM_LOAD16_WORD_SWAP("epr-16720.7", 0x000000, 0x020000, CRC(8e73cffd) SHA1(9933ccc0757e8c86e0adb938d1c89210b26841ea) ) + ROM_LOAD16_WORD_SWAP("epr-16721.8", 0x020000, 0x020000, CRC(1bb3b7b7) SHA1(ee2fd1480e535fc37e9932e6fe4e31344559fc87) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM1_REGION, 0 ) // Samples + ROM_LOAD("mpr-16491.32", 0x000000, 0x200000, CRC(89920903) SHA1(06d1d55470ae99f8de0f8c88c694f34c4eb13668) ) + ROM_LOAD("mpr-16492.33", 0x200000, 0x200000, CRC(459e701b) SHA1(2054f69cecad677eb00c6a3051f5b5d90885e19b) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM2_REGION, 0 ) // Samples + ROM_LOAD("mpr-16493.4", 0x000000, 0x200000, CRC(9990db15) SHA1(ea9a8b45a07dccaae62be7cf095532ce7596a70c) ) + ROM_LOAD("mpr-16494.5", 0x200000, 0x200000, CRC(600e1d6c) SHA1(d4e246fc57a16ff562bbcbccf6a739b706f58696) ) + + MODEL2_CPU_BOARD /* Model 2 CPU board extra roms */ + + ROM_REGION( 0x10000, "drivecpu", 0 ) // 838-10646 drive board + ROM_LOAD("epr-16488a.ic12", 0x000000, 0x010000, CRC(546c5d1a) SHA1(5533301fe7e3b499e6cee12230d2c656c3c667da) ) +ROM_END + +ROM_START( daytonata )/* Daytona USA (Japan, Turbo hack) */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "dayturbo.12", 0x000000, 0x020000, CRC(aec6857a) SHA1(e29261de4344c99d82c9e494467605593cc776d8) ) + ROM_LOAD32_WORD( "dayturbo.13", 0x000002, 0x020000, CRC(cb657edc) SHA1(90b8f673a4ef88e7c1f6012b80823d3e756f9743) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-16528.10", 0x000000, 0x200000, CRC(9ce591f6) SHA1(e22fc8a70b533f7a6191f5952c581fb8f9627906) ) + ROM_LOAD32_WORD("mpr-16529.11", 0x000002, 0x200000, CRC(f7095eaf) SHA1(da3c922f950dd730ea348eae12aa1cb69cee9a58) ) + ROM_LOAD32_WORD("mpr-16808.8", 0x400000, 0x200000, CRC(44f1f5a0) SHA1(343866a6e2187a8ebc17f6727080f9f2f9ac9200) ) + ROM_LOAD32_WORD("mpr-16809.9", 0x400002, 0x200000, CRC(37a2dd12) SHA1(8192d8698d6bd52ee11cc28917aff5840c447627) ) + ROM_LOAD32_WORD("epr-16724a.6", 0x800000, 0x080000, CRC(469f10fd) SHA1(7fad3b8d03960e5e1f7a6cb36509238977e00fcc) ) + ROM_LOAD32_WORD("epr-16725a.7", 0x800002, 0x080000, CRC(ba0df8db) SHA1(d0c5581c56500b5266cab8e8151db24fcbdea0d7) ) + ROM_COPY( "main_data", 0x800000, 0x900000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xa00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xb00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xc00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xd00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xe00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xf00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD("mpr-16537.ic28", 0x000000, 0x200000, CRC(36b7c35a) SHA1(b32fd1d3fc8983fb5f2a7b236b665a8c9b52769f) ) + ROM_LOAD32_WORD("mpr-16536.ic29", 0x000002, 0x200000, CRC(6d6afed9) SHA1(2018468d7d849854b3d0cfbcd217317e2fc93555) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-16523.ic16", 0x000000, 0x200000, CRC(2f484d42) SHA1(0b83a3fc92b7d913a14cfb01d688c63555c17c41) ) + ROM_LOAD32_WORD("mpr-16518.ic20", 0x000002, 0x200000, CRC(df683bf7) SHA1(16afe5029591f3536b5b75d9cf50a34d0ea72c3d) ) + ROM_LOAD32_WORD("mpr-16524.ic17", 0x400000, 0x200000, CRC(34658bd7) SHA1(71b47626ffe5b26d1140afe1b830a9a2be86c88f) ) + ROM_LOAD32_WORD("mpr-16519.ic21", 0x400002, 0x200000, CRC(facd1c81) SHA1(dac8c281a5e9a6c4b60197e6676f3727264ee420) ) + ROM_LOAD32_WORD("mpr-16525.ic18", 0x800000, 0x200000, CRC(fb517521) SHA1(33f5f37ea2e09fc73eed5388b46fdf1fa9e285e6) ) + ROM_LOAD32_WORD("mpr-16520.ic22", 0x800002, 0x200000, CRC(d66bd9bd) SHA1(660171674484375a27595630e5e2d2ad76a06d1a) ) + ROM_LOAD32_WORD("mpr-16772.ic19", 0xc00000, 0x200000, CRC(770ed912) SHA1(1789f35dd403f73f8be18495a0fe4ad1e6841417) ) + ROM_LOAD32_WORD("mpr-16771.ic23", 0xc00002, 0x200000, CRC(a2205124) SHA1(257a3675e4ef6adbf61285a5daa5954223c28cb2) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-16522.25", 0x000000, 0x200000, CRC(55d39a57) SHA1(abf7b0fc0f111f90da42463d600db9fa32e95efe) ) + ROM_LOAD32_WORD("mpr-16521.24", 0x000002, 0x200000, CRC(af1934fb) SHA1(a6a21a23cd34d0de6d3e6a5c3c2687f905d0dc2a) ) + ROM_LOAD32_WORD("mpr-16770.27", 0x800000, 0x200000, CRC(f9fa7bfb) SHA1(8aa933b74d4e05dc49987238705e50b00e5dae73) ) + ROM_LOAD32_WORD("mpr-16769.26", 0x800002, 0x200000, CRC(e57429e9) SHA1(8c712ab09e61ef510741a55f29b3c4e497471372) ) + + ROM_REGION( 0x20000, "cpu3", 0) // Communication program + ROM_LOAD( "epr-16726.bin", 0x000000, 0x020000, CRC(c179b8c7) SHA1(86d3e65c77fb53b1d380b629348f4ab5b3d39228) ) + + ROM_REGION( 0xc0000, M1AUDIO_CPU_REGION, ROMREGION_BE|ROMREGION_16BIT ) /* 68K code */ + ROM_LOAD16_WORD_SWAP("epr-16720.7", 0x000000, 0x020000, CRC(8e73cffd) SHA1(9933ccc0757e8c86e0adb938d1c89210b26841ea) ) + ROM_LOAD16_WORD_SWAP("epr-16721.8", 0x020000, 0x020000, CRC(1bb3b7b7) SHA1(ee2fd1480e535fc37e9932e6fe4e31344559fc87) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM1_REGION, 0 ) // Samples + ROM_LOAD("mpr-16491.32", 0x000000, 0x200000, CRC(89920903) SHA1(06d1d55470ae99f8de0f8c88c694f34c4eb13668) ) + ROM_LOAD("mpr-16492.33", 0x200000, 0x200000, CRC(459e701b) SHA1(2054f69cecad677eb00c6a3051f5b5d90885e19b) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM2_REGION, 0 ) // Samples + ROM_LOAD("mpr-16493.4", 0x000000, 0x200000, CRC(9990db15) SHA1(ea9a8b45a07dccaae62be7cf095532ce7596a70c) ) + ROM_LOAD("mpr-16494.5", 0x200000, 0x200000, CRC(600e1d6c) SHA1(d4e246fc57a16ff562bbcbccf6a739b706f58696) ) + + MODEL2_CPU_BOARD /* Model 2 CPU board extra roms */ + + ROM_REGION( 0x10000, "drivecpu", 0 ) // 838-10646 drive board + ROM_LOAD("epr-16488a.ic12", 0x000000, 0x010000, CRC(546c5d1a) SHA1(5533301fe7e3b499e6cee12230d2c656c3c667da) ) +ROM_END + +/* +Daytona "To The MAXX" upgrade. +Unofficial Sega hack for Model 2 Daytona machines + +Kits contains 4 IC's +3 of them are standard 27C1024 EPROMS +1 of them is a PIC 16F84 mounted to a small board the size of an EPROM +with a 40 pin socket mounted on it, which plugs into position IC15 +*/ + +ROM_START( daytonam ) /* Daytona USA (Japan, To The MAXX) */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "maxx.12", 0x000000, 0x020000, CRC(604ef2d9) SHA1(b1d5f0d41bea2e74fb9346da35a5041f4464265e) ) + ROM_LOAD32_WORD( "maxx.13", 0x000002, 0x020000, CRC(7d319970) SHA1(5bc150a77f20a29f54acdf5043fb1e8e55f6b08b) ) + ROM_LOAD32_WORD( "maxx.14", 0x040000, 0x020000, CRC(2debfce0) SHA1(b0f578ae68d49a3eebaf9b453a1ad774c8620476) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-16528.10", 0x000000, 0x200000, CRC(9ce591f6) SHA1(e22fc8a70b533f7a6191f5952c581fb8f9627906) ) + ROM_LOAD32_WORD("mpr-16529.11", 0x000002, 0x200000, CRC(f7095eaf) SHA1(da3c922f950dd730ea348eae12aa1cb69cee9a58) ) + ROM_LOAD32_WORD("mpr-16808.8", 0x400000, 0x200000, CRC(44f1f5a0) SHA1(343866a6e2187a8ebc17f6727080f9f2f9ac9200) ) + ROM_LOAD32_WORD("mpr-16809.9", 0x400002, 0x200000, CRC(37a2dd12) SHA1(8192d8698d6bd52ee11cc28917aff5840c447627) ) + ROM_LOAD32_WORD("epr-16724a.6", 0x800000, 0x080000, CRC(469f10fd) SHA1(7fad3b8d03960e5e1f7a6cb36509238977e00fcc) ) + ROM_LOAD32_WORD("epr-16725a.7", 0x800002, 0x080000, CRC(ba0df8db) SHA1(d0c5581c56500b5266cab8e8151db24fcbdea0d7) ) + ROM_COPY( "main_data", 0x800000, 0x900000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xa00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xb00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xc00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xd00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xe00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xf00000, 0x100000 ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD("mpr-16537.ic28", 0x000000, 0x200000, CRC(36b7c35a) SHA1(b32fd1d3fc8983fb5f2a7b236b665a8c9b52769f) ) + ROM_LOAD32_WORD("mpr-16536.ic29", 0x000002, 0x200000, CRC(6d6afed9) SHA1(2018468d7d849854b3d0cfbcd217317e2fc93555) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-16523.ic16", 0x000000, 0x200000, CRC(2f484d42) SHA1(0b83a3fc92b7d913a14cfb01d688c63555c17c41) ) + ROM_LOAD32_WORD("mpr-16518.ic20", 0x000002, 0x200000, CRC(df683bf7) SHA1(16afe5029591f3536b5b75d9cf50a34d0ea72c3d) ) + ROM_LOAD32_WORD("mpr-16524.ic17", 0x400000, 0x200000, CRC(34658bd7) SHA1(71b47626ffe5b26d1140afe1b830a9a2be86c88f) ) + ROM_LOAD32_WORD("mpr-16519.ic21", 0x400002, 0x200000, CRC(facd1c81) SHA1(dac8c281a5e9a6c4b60197e6676f3727264ee420) ) + ROM_LOAD32_WORD("mpr-16525.ic18", 0x800000, 0x200000, CRC(fb517521) SHA1(33f5f37ea2e09fc73eed5388b46fdf1fa9e285e6) ) + ROM_LOAD32_WORD("mpr-16520.ic22", 0x800002, 0x200000, CRC(d66bd9bd) SHA1(660171674484375a27595630e5e2d2ad76a06d1a) ) + ROM_LOAD32_WORD("mpr-16772.ic19", 0xc00000, 0x200000, CRC(770ed912) SHA1(1789f35dd403f73f8be18495a0fe4ad1e6841417) ) + ROM_LOAD32_WORD("mpr-16771.ic23", 0xc00002, 0x200000, CRC(a2205124) SHA1(257a3675e4ef6adbf61285a5daa5954223c28cb2) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-16522.25", 0x000000, 0x200000, CRC(55d39a57) SHA1(abf7b0fc0f111f90da42463d600db9fa32e95efe) ) + ROM_LOAD32_WORD("mpr-16521.24", 0x000002, 0x200000, CRC(af1934fb) SHA1(a6a21a23cd34d0de6d3e6a5c3c2687f905d0dc2a) ) + ROM_LOAD32_WORD("mpr-16770.27", 0x800000, 0x200000, CRC(f9fa7bfb) SHA1(8aa933b74d4e05dc49987238705e50b00e5dae73) ) + ROM_LOAD32_WORD("mpr-16769.26", 0x800002, 0x200000, CRC(e57429e9) SHA1(8c712ab09e61ef510741a55f29b3c4e497471372) ) + + ROM_REGION( 0x20000, "cpu3", 0) // Communication program + ROM_LOAD( "epr-16726.bin", 0x000000, 0x020000, CRC(c179b8c7) SHA1(86d3e65c77fb53b1d380b629348f4ab5b3d39228) ) + + ROM_REGION( 0xc0000, M1AUDIO_CPU_REGION, ROMREGION_BE|ROMREGION_16BIT ) /* 68K code */ + ROM_LOAD16_WORD_SWAP("epr-16720.7", 0x000000, 0x020000, CRC(8e73cffd) SHA1(9933ccc0757e8c86e0adb938d1c89210b26841ea) ) + ROM_LOAD16_WORD_SWAP("epr-16721.8", 0x020000, 0x020000, CRC(1bb3b7b7) SHA1(ee2fd1480e535fc37e9932e6fe4e31344559fc87) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM1_REGION, 0 ) // Samples + ROM_LOAD("mpr-16491.32", 0x000000, 0x200000, CRC(89920903) SHA1(06d1d55470ae99f8de0f8c88c694f34c4eb13668) ) + ROM_LOAD("mpr-16492.33", 0x200000, 0x200000, CRC(459e701b) SHA1(2054f69cecad677eb00c6a3051f5b5d90885e19b) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM2_REGION, 0 ) // Samples + ROM_LOAD("mpr-16493.4", 0x000000, 0x200000, CRC(9990db15) SHA1(ea9a8b45a07dccaae62be7cf095532ce7596a70c) ) + ROM_LOAD("mpr-16494.5", 0x200000, 0x200000, CRC(600e1d6c) SHA1(d4e246fc57a16ff562bbcbccf6a739b706f58696) ) + + MODEL2_CPU_BOARD /* Model 2 CPU board extra roms */ + + ROM_REGION( 0x10000, "drivecpu", 0 ) // 838-10646 drive board + ROM_LOAD("epr-16488a.ic12", 0x000000, 0x010000, CRC(546c5d1a) SHA1(5533301fe7e3b499e6cee12230d2c656c3c667da) ) + + ROM_REGION( 0x10000, "pic", 0) + ROM_LOAD("pic.bin", 0x00000, 0x10000, NO_DUMP ) +ROM_END + +ROM_START( daytonagtx ) + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "gtx.12", 0x000000, 0x020000, CRC(08283a6f) SHA1(643110a3ea5fb6092c469b6b49a396084e985a7a) ) + ROM_LOAD32_WORD( "gtx.13", 0x000002, 0x020000, CRC(f9b356ae) SHA1(ad635540d64e05c7246c9de6439a4e3b3d1cdf08) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-16528.10", 0x000000, 0x200000, CRC(9ce591f6) SHA1(e22fc8a70b533f7a6191f5952c581fb8f9627906) ) + ROM_LOAD32_WORD("mpr-16529.11", 0x000002, 0x200000, CRC(f7095eaf) SHA1(da3c922f950dd730ea348eae12aa1cb69cee9a58) ) + ROM_LOAD32_WORD("mpr-16808.8", 0x400000, 0x200000, CRC(44f1f5a0) SHA1(343866a6e2187a8ebc17f6727080f9f2f9ac9200) ) + ROM_LOAD32_WORD("mpr-16809.9", 0x400002, 0x200000, CRC(37a2dd12) SHA1(8192d8698d6bd52ee11cc28917aff5840c447627) ) + ROM_LOAD32_WORD("epr-16724a.6", 0x800000, 0x080000, CRC(469f10fd) SHA1(7fad3b8d03960e5e1f7a6cb36509238977e00fcc) ) + ROM_LOAD32_WORD("epr-16725a.7", 0x800002, 0x080000, CRC(ba0df8db) SHA1(d0c5581c56500b5266cab8e8151db24fcbdea0d7) ) + ROM_COPY( "main_data", 0x800000, 0x900000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xa00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xb00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xc00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xd00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xe00000, 0x100000 ) + ROM_COPY( "main_data", 0x800000, 0xf00000, 0x100000 ) + + ROM_REGION32_LE( 0x300000, "prot_data", ROMREGION_ERASEFF ) // banked data + ROM_LOAD32_WORD("bank0.bin", 0x000002, 0x080000, CRC(21b603b4) SHA1(3f8f83fbf2ce5055fa85075c95da617fe2a8738a) ) + ROM_LOAD32_WORD("bank1.bin", 0x100002, 0x080000, CRC(c1971f23) SHA1(3db88552ff2166f6eb2a9200e8609b52c1266274) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD("mpr-16537.ic28", 0x000000, 0x200000, CRC(36b7c35a) SHA1(b32fd1d3fc8983fb5f2a7b236b665a8c9b52769f) ) + ROM_LOAD32_WORD("mpr-16536.ic29", 0x000002, 0x200000, CRC(6d6afed9) SHA1(2018468d7d849854b3d0cfbcd217317e2fc93555) ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-16523.ic16", 0x000000, 0x200000, CRC(2f484d42) SHA1(0b83a3fc92b7d913a14cfb01d688c63555c17c41) ) + ROM_LOAD32_WORD("mpr-16518.ic20", 0x000002, 0x200000, CRC(df683bf7) SHA1(16afe5029591f3536b5b75d9cf50a34d0ea72c3d) ) + ROM_LOAD32_WORD("mpr-16524.ic17", 0x400000, 0x200000, CRC(34658bd7) SHA1(71b47626ffe5b26d1140afe1b830a9a2be86c88f) ) + ROM_LOAD32_WORD("mpr-16519.ic21", 0x400002, 0x200000, CRC(facd1c81) SHA1(dac8c281a5e9a6c4b60197e6676f3727264ee420) ) + ROM_LOAD32_WORD("mpr-16525.ic18", 0x800000, 0x200000, CRC(fb517521) SHA1(33f5f37ea2e09fc73eed5388b46fdf1fa9e285e6) ) + ROM_LOAD32_WORD("mpr-16520.ic22", 0x800002, 0x200000, CRC(d66bd9bd) SHA1(660171674484375a27595630e5e2d2ad76a06d1a) ) + ROM_LOAD32_WORD("mpr-16772.ic19", 0xc00000, 0x200000, CRC(770ed912) SHA1(1789f35dd403f73f8be18495a0fe4ad1e6841417) ) + ROM_LOAD32_WORD("mpr-16771.ic23", 0xc00002, 0x200000, CRC(a2205124) SHA1(257a3675e4ef6adbf61285a5daa5954223c28cb2) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-16522.25", 0x000000, 0x200000, CRC(55d39a57) SHA1(abf7b0fc0f111f90da42463d600db9fa32e95efe) ) + ROM_LOAD32_WORD("mpr-16521.24", 0x000002, 0x200000, CRC(af1934fb) SHA1(a6a21a23cd34d0de6d3e6a5c3c2687f905d0dc2a) ) + ROM_LOAD32_WORD("mpr-16770.27", 0x800000, 0x200000, CRC(f9fa7bfb) SHA1(8aa933b74d4e05dc49987238705e50b00e5dae73) ) + ROM_LOAD32_WORD("mpr-16769.26", 0x800002, 0x200000, CRC(e57429e9) SHA1(8c712ab09e61ef510741a55f29b3c4e497471372) ) + + ROM_REGION( 0x20000, "cpu3", 0) // Communication program + ROM_LOAD( "epr-16726.bin", 0x000000, 0x020000, CRC(c179b8c7) SHA1(86d3e65c77fb53b1d380b629348f4ab5b3d39228) ) + + ROM_REGION( 0xc0000, M1AUDIO_CPU_REGION, ROMREGION_BE|ROMREGION_16BIT ) /* 68K code */ + ROM_LOAD16_WORD_SWAP("epr-16720.7", 0x000000, 0x020000, CRC(8e73cffd) SHA1(9933ccc0757e8c86e0adb938d1c89210b26841ea) ) + ROM_LOAD16_WORD_SWAP("epr-16721.8", 0x020000, 0x020000, CRC(1bb3b7b7) SHA1(ee2fd1480e535fc37e9932e6fe4e31344559fc87) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM1_REGION, 0 ) // Samples + ROM_LOAD("mpr-16491.32", 0x000000, 0x200000, CRC(89920903) SHA1(06d1d55470ae99f8de0f8c88c694f34c4eb13668) ) + ROM_LOAD("mpr-16492.33", 0x200000, 0x200000, CRC(459e701b) SHA1(2054f69cecad677eb00c6a3051f5b5d90885e19b) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM2_REGION, 0 ) // Samples + ROM_LOAD("mpr-16493.4", 0x000000, 0x200000, CRC(9990db15) SHA1(ea9a8b45a07dccaae62be7cf095532ce7596a70c) ) + ROM_LOAD("mpr-16494.5", 0x200000, 0x200000, CRC(600e1d6c) SHA1(d4e246fc57a16ff562bbcbccf6a739b706f58696) ) + + MODEL2_CPU_BOARD /* Model 2 CPU board extra roms */ + + ROM_REGION( 0x10000, "drivecpu", 0 ) // 838-10646 drive board + ROM_LOAD("epr-16488a.ic12", 0x000000, 0x010000, CRC(546c5d1a) SHA1(5533301fe7e3b499e6cee12230d2c656c3c667da) ) +ROM_END + +ROM_START( vcop ) /* Virtua Cop Revision B, Model 2 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-17166b.12", 0x000000, 0x020000, CRC(a5647c59) SHA1(0a9e0be447d3591e82efd40ef4acbfe7ae211579) ) + ROM_LOAD32_WORD( "epr-17167b.13", 0x000002, 0x020000, CRC(f5dde26a) SHA1(95db029bc4206a44ea216afbcd1c19689f79115a) ) + ROM_LOAD32_WORD( "epr-17160a.14", 0x040000, 0x020000, CRC(267f3242) SHA1(40ec09cda984bb80969bfae2278432153137c213) ) + ROM_LOAD32_WORD( "epr-17161a.15", 0x040002, 0x020000, CRC(f7126876) SHA1(b0ceb1206edaa507ec15723497fcd447a511f423) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-17164.10", 0x000000, 0x200000, CRC(ac5fc501) SHA1(e60deec1e79d207d37d3f4ddd83a1b2125c411ac) ) + ROM_LOAD32_WORD( "mpr-17165.11", 0x000002, 0x200000, CRC(82296d00) SHA1(23327137b36c98dfb9175ea9d36478e7385dfac2) ) + ROM_LOAD32_WORD( "mpr-17162.8", 0x400000, 0x200000, CRC(60ddd41e) SHA1(0894c9bcdedeb09f921419a309858e242cb8db3a) ) + ROM_LOAD32_WORD( "mpr-17163.9", 0x400002, 0x200000, CRC(8c1f9dc8) SHA1(cf99a5bb4f343d59c8d6f5716287b6e16bef6412) ) + ROM_LOAD32_WORD( "epr-17168a.6", 0x800000, 0x080000, CRC(59091a37) SHA1(14591c7015aaf126755be584aa94c04e6de222fa) ) + ROM_LOAD32_WORD( "epr-17169a.7", 0x800002, 0x080000, CRC(0495808d) SHA1(5b86a9a68c2b52f942aa8d858ee7a491f546a921) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-17159.16", 0x000000, 0x200000, CRC(e218727d) SHA1(1458d01d49936a0b8d497b62ff9ea940ca753b37) ) + ROM_LOAD32_WORD( "mpr-17156.20", 0x000002, 0x200000, CRC(c4f4aabf) SHA1(8814cd329609cc8a188fedd770230bb9a5d00361) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD( "mpr-17158.25", 0x000000, 0x200000, CRC(1108d1ec) SHA1(e95d4166bd4b26c5f21b85821b410f53045f4309) ) + ROM_LOAD32_WORD( "mpr-17157.24", 0x000002, 0x200000, CRC(cf31e33d) SHA1(0cb62d4f28b5ad8a7e4c82b0ca8aea3037b05455) ) + + ROM_REGION( 0xc0000, M1AUDIO_CPU_REGION, ROMREGION_BE|ROMREGION_16BIT ) /* 68K code */ + ROM_LOAD16_WORD_SWAP( "epr-17170.7", 0x000000, 0x020000, CRC(06a38ae2) SHA1(a2c3d14d9266449ebfc6d976a956e0a8a602cfb0) ) + ROM_LOAD16_WORD_SWAP( "epr-17171.8", 0x020000, 0x020000, CRC(b5e436f8) SHA1(1da3cb52d64f52d03a8de9954afffbc6e1549a5b) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM1_REGION, 0 ) // Samples + ROM_LOAD( "mpr-17172.32", 0x000000, 0x100000, CRC(ab22cac3) SHA1(0e872158faeb8c0404b10cdf0a3fa36f89a5093e) ) + ROM_LOAD( "mpr-17173.33", 0x200000, 0x100000, CRC(3cb4005c) SHA1(a56f436ea6dfe0968b73ae7bc92bb2f4c612460d) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM2_REGION, 0 ) // Samples + ROM_LOAD( "mpr-17174.4", 0x000000, 0x200000, CRC(a50369cc) SHA1(69807157baf6e3679adc95633c82b0236db01247) ) + ROM_LOAD( "mpr-17175.5", 0x200000, 0x200000, CRC(9136d43c) SHA1(741f80a8ff8165ffe171dc568e0da4ad0bde4809) ) + + MODEL2_CPU_BOARD +ROM_END + +ROM_START( vcopa ) /* Virtua Cop Revision A, Model 2 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD( "epr-17166a.12", 0x000000, 0x020000, CRC(702566e6) SHA1(478eec1e1d51a2ff63e8fd591528f0ca70df9310) ) + ROM_LOAD32_WORD( "epr-17167a.13", 0x000002, 0x020000, CRC(9b8e05a8) SHA1(5e95f3f901d7f87f8c9cbeb3a65cd1b74e9cc09b) ) + ROM_LOAD32_WORD( "epr-17160a.14", 0x040000, 0x020000, CRC(267f3242) SHA1(40ec09cda984bb80969bfae2278432153137c213) ) + ROM_LOAD32_WORD( "epr-17161a.15", 0x040002, 0x020000, CRC(f7126876) SHA1(b0ceb1206edaa507ec15723497fcd447a511f423) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD( "mpr-17164.10", 0x000000, 0x200000, CRC(ac5fc501) SHA1(e60deec1e79d207d37d3f4ddd83a1b2125c411ac) ) + ROM_LOAD32_WORD( "mpr-17165.11", 0x000002, 0x200000, CRC(82296d00) SHA1(23327137b36c98dfb9175ea9d36478e7385dfac2) ) + ROM_LOAD32_WORD( "mpr-17162.8", 0x400000, 0x200000, CRC(60ddd41e) SHA1(0894c9bcdedeb09f921419a309858e242cb8db3a) ) + ROM_LOAD32_WORD( "mpr-17163.9", 0x400002, 0x200000, CRC(8c1f9dc8) SHA1(cf99a5bb4f343d59c8d6f5716287b6e16bef6412) ) + ROM_LOAD32_WORD( "epr-17168a.6", 0x800000, 0x080000, CRC(59091a37) SHA1(14591c7015aaf126755be584aa94c04e6de222fa) ) + ROM_LOAD32_WORD( "epr-17169a.7", 0x800002, 0x080000, CRC(0495808d) SHA1(5b86a9a68c2b52f942aa8d858ee7a491f546a921) ) + + ROM_REGION( 0x800000, "copro_data", ROMREGION_ERASE00 ) + + ROM_REGION( 0x1000000, "polygons", 0 ) // Models + ROM_LOAD32_WORD( "mpr-17159.16", 0x000000, 0x200000, CRC(e218727d) SHA1(1458d01d49936a0b8d497b62ff9ea940ca753b37) ) + ROM_LOAD32_WORD( "mpr-17156.20", 0x000002, 0x200000, CRC(c4f4aabf) SHA1(8814cd329609cc8a188fedd770230bb9a5d00361) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD( "mpr-17158.25", 0x000000, 0x200000, CRC(1108d1ec) SHA1(e95d4166bd4b26c5f21b85821b410f53045f4309) ) + ROM_LOAD32_WORD( "mpr-17157.24", 0x000002, 0x200000, CRC(cf31e33d) SHA1(0cb62d4f28b5ad8a7e4c82b0ca8aea3037b05455) ) + + ROM_REGION( 0xc0000, M1AUDIO_CPU_REGION, ROMREGION_BE|ROMREGION_16BIT ) /* 68K code */ + ROM_LOAD16_WORD_SWAP( "epr-17170.7", 0x000000, 0x020000, CRC(06a38ae2) SHA1(a2c3d14d9266449ebfc6d976a956e0a8a602cfb0) ) + ROM_LOAD16_WORD_SWAP( "epr-17171.8", 0x020000, 0x020000, CRC(b5e436f8) SHA1(1da3cb52d64f52d03a8de9954afffbc6e1549a5b) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM1_REGION, 0 ) // Samples + ROM_LOAD( "mpr-17172.32", 0x000000, 0x100000, CRC(ab22cac3) SHA1(0e872158faeb8c0404b10cdf0a3fa36f89a5093e) ) + ROM_LOAD( "mpr-17173.33", 0x200000, 0x100000, CRC(3cb4005c) SHA1(a56f436ea6dfe0968b73ae7bc92bb2f4c612460d) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM2_REGION, 0 ) // Samples + ROM_LOAD( "mpr-17174.4", 0x000000, 0x200000, CRC(a50369cc) SHA1(69807157baf6e3679adc95633c82b0236db01247) ) + ROM_LOAD( "mpr-17175.5", 0x200000, 0x200000, CRC(9136d43c) SHA1(741f80a8ff8165ffe171dc568e0da4ad0bde4809) ) + + MODEL2_CPU_BOARD +ROM_END + +ROM_START( desert ) /* Desert Tank, Model 2 */ + ROM_REGION( 0x200000, "maincpu", 0 ) // i960 program + ROM_LOAD32_WORD("epr-16976.12", 0x000000, 0x020000, CRC(d036dff0) SHA1(f3e5f22ef1f3ff9c9a1ff7352cdad3e2c2977a51) ) + ROM_LOAD32_WORD("epr-16977.13", 0x000002, 0x020000, CRC(e91194bd) SHA1(cec8eb8d4b52c387d5750ee5a0c6e6ce7c0fe80d) ) + ROM_LOAD32_WORD("epr-16970.14", 0x040000, 0x020000, CRC(4ea12d1f) SHA1(75133b03a450518bae27d62f0a1c37451c8c49a0) ) + ROM_LOAD32_WORD("epr-16971.15", 0x040002, 0x020000, CRC(d630b220) SHA1(ca7bd1e01e396b8b6a0925e767cc714729e0fd42) ) + + ROM_REGION32_LE( 0x2000000, "main_data", 0 ) // Data + ROM_LOAD32_WORD("mpr-16974.10", 0x000000, 0x200000, CRC(2ab491c5) SHA1(79deb3877d0ffc8ee75c01d3bf0a6dd71cc2b552) ) + ROM_LOAD32_WORD("mpr-16975.11", 0x000002, 0x200000, CRC(e24fe7d3) SHA1(f8ab28c95d421978b1517adeacf09e7ee203d8f6) ) + ROM_LOAD32_WORD("mpr-16972.8", 0x400000, 0x200000, CRC(23e53748) SHA1(9c8a1d8aec8f9e5504e5aac0390dfb3770ab8616) ) + ROM_LOAD32_WORD("mpr-16973.9", 0x400002, 0x200000, CRC(77d6f509) SHA1(c83bce7f7b0a15bd14b99e829640b7dd9948e671) ) + ROM_LOAD32_WORD("epr-16978.6", 0x800000, 0x080000, CRC(38b3e574) SHA1(a1133df608b0fbb9c53bbeb29138650c87845d2c) ) + ROM_LOAD32_WORD("epr-16979.7", 0x800002, 0x080000, CRC(c314eb8b) SHA1(0c851dedd5c42b026195faed7d028924698a8b27) ) + + ROM_REGION( 0x800000, "copro_data", 0 ) // Copro extra data (collision/height map/etc) (COPRO socket) + ROM_LOAD32_WORD("epr-16981.28", 0x000000, 0x080000, CRC(ae847571) SHA1(32d0f9e685667ae9fddacea0b9f4ad6fb3a6fdad) ) + ROM_LOAD32_WORD("epr-16980.29", 0x000002, 0x080000, CRC(5239b864) SHA1(e889556e0f1ea80de52afff563b0923f87cef7ab) ) + + ROM_REGION( 0x800000, "polygons", 0 ) // Models + ROM_LOAD32_WORD("mpr-16968.16", 0x000000, 0x200000, CRC(4a16f465) SHA1(411214ed65ce966040d4299b50bfaa40f7f5f266) ) + ROM_LOAD32_WORD("mpr-16964.21", 0x000002, 0x200000, CRC(d4a769b6) SHA1(845c34f95a49e06e3996b0c67aa73b4886fa8996) ) + ROM_LOAD32_WORD("mpr-16969.17", 0x400000, 0x200000, CRC(887380ac) SHA1(03a9f601764d06cb0b2daaadf4f8433f327abd4a) ) + ROM_LOAD32_WORD("mpr-16965.20", 0x400002, 0x200000, CRC(9ba7645f) SHA1(c04f369961f908bac16fad8e32b863202390c205) ) + + ROM_REGION( 0x1000000, "textures", 0 ) // Textures + ROM_LOAD32_WORD("mpr-16967.25", 0x000000, 0x200000, CRC(b8b84c9d) SHA1(00ef320988609e98c8af383b68d845e3be8d0a03) ) + ROM_LOAD32_WORD("mpr-16966.24", 0x000002, 0x200000, CRC(7484efe9) SHA1(33e72139ad6c2990428e3fa041dbcdf39aca1c7a) ) + + ROM_REGION( 0x20000, "cpu4", ROMREGION_ERASE00 ) // Communication program + + ROM_REGION( 0xc0000, M1AUDIO_CPU_REGION, ROMREGION_BE|ROMREGION_16BIT ) /* 68K code */ + ROM_LOAD16_WORD_SWAP("epr-16985.7", 0x000000, 0x20000, CRC(8c4d9056) SHA1(785752d761c648d1177c5f0cfa3e9fa44135d6dc) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM1_REGION, 0 ) // Samples + ROM_LOAD("mpr-16986.32", 0x000000, 0x200000, CRC(559612f9) SHA1(33bcaddfc7d8fe899707e663299e8f04e9004d51) ) + + ROM_REGION( 0x400000, M1AUDIO_MPCM2_REGION, 0 ) // Samples + ROM_LOAD("mpr-16988.4", 0x000000, 0x200000, CRC(bc705875) SHA1(5351c6bd2d75df57ff92960e7f90493d95d9dfb9) ) + ROM_LOAD("mpr-16989.5", 0x200000, 0x200000, CRC(1b616b31) SHA1(35bd2bfd08514ba6f235cda2605c171cd51fd78e) ) + + MODEL2_CPU_BOARD +ROM_END + +void model2_state::init_pltkids() +{ + // fix bug in program: it destroys the interrupt table and never fixes it + uint32_t *ROM = (uint32_t *)memregion("maincpu")->base(); + ROM[0x730/4] = 0x08000004; +} + +void model2_state::init_zerogun() +{ + // fix bug in program: it destroys the interrupt table and never fixes it + uint32_t *ROM = (uint32_t *)memregion("maincpu")->base(); + ROM[0x700/4] = 0x08000004; +} + +void model2_state::init_sgt24h() +{ + uint32_t *ROM = (uint32_t *)memregion("maincpu")->base(); + ROM[0x56578/4] = 0x08000004; + //ROM[0x5b3e8/4] = 0x08000004; +} + +void model2_state::init_doa() +{ + m_0229crypt->install_doa_protection(); + + uint32_t *ROM = (uint32_t *)memregion("maincpu")->base(); + ROM[0x630/4] = 0x08000004; + ROM[0x808/4] = 0x08000004; +} + +// Model 2 (TGPs, Model 1 sound board) +GAME( 1994, daytona, 0, daytona, daytona, model2o_state, empty_init, ROT0, "Sega", "Daytona USA (Japan, Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1994, daytonase, daytona, daytona, daytona, model2o_state, empty_init, ROT0, "Sega", "Daytona USA Special Edition (Japan, Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1993, daytona93, daytona, daytona, daytona, model2o_state, empty_init, ROT0, "Sega", "Daytona USA (Japan)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1994, daytonas, daytona, daytona, daytona, model2o_state, empty_init, ROT0, "Sega", "Daytona USA (With Saturn Adverts)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1994?,daytonat, daytona, daytona, daytona, model2o_state, empty_init, ROT0, "hack (Kyle Hodgetts)", "Daytona USA (Turbo hack, set 1)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1994?,daytonata, daytona, daytona, daytona, model2o_state, empty_init, ROT0, "hack (Kyle Hodgetts)", "Daytona USA (Turbo hack, set 2)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 2001, daytonam, daytona, daytona_maxx, daytona, model2o_maxx_state, empty_init, ROT0, "hack (Kyle Hodgetts)", "Daytona USA (To The MAXX)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 2003, daytonagtx, daytona, daytona_gtx, daytona, model2o_gtx_state, empty_init, ROT0, "hack (Kyle Hodgetts)", "Daytona USA (GTX 2004 Edition)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1994, desert, 0, desert, desert, model2o_state, empty_init, ROT0, "Sega / Martin Marietta", "Desert Tank", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1994, vcop, 0, vcop, vcop, model2o_state, empty_init, ROT0, "Sega", "Virtua Cop (Revision B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1994, vcopa, vcop, vcop, vcop, model2o_state, empty_init, ROT0, "Sega", "Virtua Cop (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) + +// Model 2A-CRX (TGPs, SCSP sound board) +GAME( 1994, vf2, 0, model2a, vf2, model2a_state, empty_init, ROT0, "Sega", "Virtua Fighter 2 (Version 2.1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +GAME( 1994, vf2b, vf2, model2a, vf2, model2a_state, empty_init, ROT0, "Sega", "Virtua Fighter 2 (Revision B)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +GAME( 1994, vf2a, vf2, model2a, vf2, model2a_state, empty_init, ROT0, "Sega", "Virtua Fighter 2 (Revision A)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +GAME( 1994, vf2o, vf2, model2a, vf2, model2a_state, empty_init, ROT0, "Sega", "Virtua Fighter 2", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +GAME( 1995, manxtt, 0, manxttdx, manxtt, model2a_state, empty_init, ROT0, "Sega", "Manx TT Superbike - DX (Revision D)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, manxttc, 0, manxtt, manxtt, model2a_state, empty_init, ROT0, "Sega", "Manx TT Superbike - Twin (Revision C)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, srallyc, 0, srallyc, srallyc, model2a_state, empty_init, ROT0, "Sega", "Sega Rally Championship - Twin/DX (Revision C)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, srallycb, srallyc, srallyc, srallyc, model2a_state, empty_init, ROT0, "Sega", "Sega Rally Championship - Twin/DX (Revision B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, srallycdx, srallyc, srallyc, srallyc, model2a_state, empty_init, ROT0, "Sega", "Sega Rally Championship - DX (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, srallycdxa,srallyc, srallyc, srallyc, model2a_state, empty_init, ROT0, "Sega", "Sega Rally Championship - DX", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, vcop2, 0, vcop2, vcop2, model2a_state, empty_init, ROT0, "Sega", "Virtua Cop 2", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, skytargt, 0, skytargt, skytargt, model2a_state, empty_init, ROT0, "Sega", "Sky Target", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1996, doaa, doa, model2a_0229, doa, model2a_state, init_doa, ROT0, "Sega", "Dead or Alive (Model 2A, Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, zeroguna, zerogun, zeroguna, zerogun, model2a_state, init_zerogun, ROT0, "Psikyo", "Zero Gunner (Export, Model 2A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, zerogunaj, zerogun, zeroguna, zerogun, model2a_state, init_zerogun, ROT0, "Psikyo", "Zero Gunner (Japan, Model 2A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, motoraid, 0, manxtt, motoraid, model2a_state, empty_init, ROT0, "Sega", "Motor Raid - Twin", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +GAME( 1997, motoraiddx,motoraid, manxtt, motoraid, model2a_state, empty_init, ROT0, "Sega", "Motor Raid - Twin/DX", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1998, dynamcop, 0, model2a_5881, dynamcop, model2a_state, empty_init, ROT0, "Sega", "Dynamite Cop (Export, Model 2A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1998, dyndeka2, dynamcop, model2a_5881, dynamcop, model2a_state, empty_init, ROT0, "Sega", "Dynamite Deka 2 (Japan, Model 2A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1998, pltkidsa, pltkids, model2a_5881, pltkids, model2a_state, init_pltkids, ROT0, "Psikyo", "Pilot Kids (Model 2A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) + +// Model 2B-CRX (SHARC, SCSP sound board) +GAME( 1994, rchase2, 0, rchase2, rchase2, model2b_state, empty_init, ROT0, "Sega", "Rail Chase 2 (Revision A)", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND ) +GAME( 1994, vstriker, 0, model2b, vstriker, model2b_state, empty_init, ROT0, "Sega", "Virtua Striker (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1994, vstrikero, vstriker, model2b, vstriker, model2b_state, empty_init, ROT0, "Sega", "Virtua Striker", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, fvipers, 0, model2b, vf2, model2b_state, empty_init, ROT0, "Sega", "Fighting Vipers (Revision D)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, fvipersb, fvipers, model2b, vf2, model2b_state, empty_init, ROT0, "Sega", "Fighting Vipers (Revision B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, gunblade, 0, gunblade, gunblade, model2b_state, empty_init, ROT0, "Sega", "Gunblade NY (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, indy500, 0, indy500, indy500, model2b_state, empty_init, ROT0, "Sega", "INDY 500 Twin (Revision A, Newer)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, indy500d, indy500, indy500, indy500, model2b_state, empty_init, ROT0, "Sega", "INDY 500 Deluxe (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, indy500to, indy500, indy500, indy500, model2b_state, empty_init, ROT0, "Sega", "INDY 500 Twin (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, von, 0, model2b, von, model2b_state, empty_init, ROT0, "Sega", "Cyber Troopers Virtual-On (USA, Revision B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1995, vonj, von, model2b, von, model2b_state, empty_init, ROT0, "Sega", "Cyber Troopers Virtual-On (Japan, Revision B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1996, schamp, 0, model2b, schamp, model2b_state, empty_init, ROT0, "Sega", "Sonic Championship (USA)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1996, sfight, schamp, model2b, schamp, model2b_state, empty_init, ROT0, "Sega", "Sonic the Fighters (Japan)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1996, lastbrnx, 0, model2b, vf2, model2b_state, empty_init, ROT0, "Sega", "Last Bronx (Export, Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1996, lastbrnxu, lastbrnx, model2b, vf2, model2b_state, empty_init, ROT0, "Sega", "Last Bronx (USA, Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1996, lastbrnxj, lastbrnx, model2b, vf2, model2b_state, empty_init, ROT0, "Sega", "Last Bronx (Japan, Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1996, doa, 0, model2b_0229, doa, model2b_state, init_doa, ROT0, "Sega", "Dead or Alive (Model 2B, Revision B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1996, sgt24h, 0, indy500, sgt24h, model2b_state, init_sgt24h, ROT0, "Jaleco", "Super GT 24h", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1996, dynabb, 0, dynabb, dynabb, model2b_state, empty_init, ROT0, "Sega", "Dynamite Baseball", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, dynabb97, 0, dynabb, dynabb, model2b_state, empty_init, ROT0, "Sega", "Dynamite Baseball 97 (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, overrevb, overrev, indy500, overrev, model2b_state, empty_init, ROT0, "Jaleco", "Over Rev (Model 2B, Revision B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, zerogun, 0, zerogun, zerogun, model2b_state, init_zerogun, ROT0, "Psikyo", "Zero Gunner (Export, Model 2B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, zerogunj, zerogun, zerogun, zerogun, model2b_state, init_zerogun, ROT0, "Psikyo", "Zero Gunner (Japan, Model 2B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1998, dynamcopb, dynamcop, model2b_5881, dynamcop, model2b_state, empty_init, ROT0, "Sega", "Dynamite Cop (Export, Model 2B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1998, dyndeka2b, dynamcop, model2b_5881, dynamcop, model2b_state, empty_init, ROT0, "Sega", "Dynamite Deka 2 (Japan, Model 2B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1998, pltkids, 0, model2b_5881, pltkids, model2b_state, init_pltkids, ROT0, "Psikyo", "Pilot Kids (Model 2B, Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) + +// Model 2C-CRX (TGPx4, SCSP sound board) +GAME( 1996, skisuprg, 0, skisuprg, skisuprg, model2c_state, empty_init, ROT0, "Sega", "Sega Ski Super G", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS|MACHINE_UNEMULATED_PROTECTION ) +GAME( 1996, stcc, 0, stcc, indy500, model2c_state, empty_init, ROT0, "Sega", "Sega Touring Car Championship", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1996, stccb, stcc, stcc, indy500, model2c_state, empty_init, ROT0, "Sega", "Sega Touring Car Championship (Revision B)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1996, stcca, stcc, stcc, indy500, model2c_state, empty_init, ROT0, "Sega", "Sega Touring Car Championship (Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1996, waverunr, 0, waverunr, waverunr, model2c_state, empty_init, ROT0, "Sega", "Wave Runner (Japan, Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, bel, 0, bel, bel, model2c_state, empty_init, ROT0, "Sega / EPL Productions", "Behind Enemy Lines", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, hotd, 0, hotd, hotd, model2c_state, empty_init, ROT0, "Sega", "The House of the Dead", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, overrev, 0, overrev2c, overrev, model2c_state, empty_init, ROT0, "Jaleco", "Over Rev (Model 2C, Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, rascot2, 0, model2c, model2, model2c_state, empty_init, ROT0, "Sega", "Royal Ascot II", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, segawski, 0, segawski, segawski, model2c_state, empty_init, ROT0, "Sega", "Sega Water Ski (Japan, Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, topskatr, 0, topskatr, topskatr, model2c_state, empty_init, ROT0, "Sega", "Top Skater (Export, Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, topskatru, topskatr, model2c, topskatr, model2c_state, empty_init, ROT0, "Sega", "Top Skater (USA, Revision A)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, topskatruo,topskatr, model2c, topskatr, model2c_state, empty_init, ROT0, "Sega", "Top Skater (USA)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1997, topskatrj, topskatr, model2c, topskatr, model2c_state, empty_init, ROT0, "Sega", "Top Skater (Japan)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1998, dynamcopc, dynamcop, model2c_5881, dynamcop, model2c_state, empty_init, ROT0, "Sega", "Dynamite Cop (USA, Model 2C)", MACHINE_NOT_WORKING|MACHINE_IMPERFECT_GRAPHICS ) diff --git a/docs/release/src/osd/winui/messui.rc b/docs/release/src/osd/winui/messui.rc deleted file mode 100644 index d19453ba629..00000000000 --- a/docs/release/src/osd/winui/messui.rc +++ /dev/null @@ -1,1517 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#include "newuires.h" -#include "resource.h" - -// Generated Help ID header file -#define APSTUDIO_HIDDEN_SYMBOLS -#include "resource.hm" -#undef APSTUDIO_HIDDEN_SYMBOLS - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "windows.h" -#include "commctrl.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// Englisch (USA) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -///////////////////////////////////////////////////////////////////////////// -// -// Menu -// - -IDR_MAIN_MENU MENU DISCARDABLE -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Exit", ID_FILE_EXIT - END - POPUP "&Help" - BEGIN - MENUITEM "&About MESS", ID_ABOUT - END -END - -IDR_UI_MENU MENU DISCARDABLE -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Play", ID_FILE_PLAY - MENUITEM SEPARATOR - MENUITEM "Play and Record &Input...", ID_FILE_PLAY_RECORD - MENUITEM "P&layback Input...", ID_FILE_PLAY_BACK - MENUITEM "Play and Record &Wave Output...", ID_FILE_PLAY_RECORD_WAVE - MENUITEM "Play and Record &MNG Output...", ID_FILE_PLAY_RECORD_MNG - MENUITEM "Play and Record &uncompressed AVI Output...", ID_FILE_PLAY_RECORD_AVI - MENUITEM SEPARATOR - MENUITEM "Loa&d Savestate...", ID_FILE_LOADSTATE, GRAYED - MENUITEM SEPARATOR - MENUITEM "Op&en Other Software...", ID_MESS_OPEN_SOFTWARE - MENUITEM SEPARATOR - MENUITEM "Pr&operties", ID_GAME_PROPERTIES - MENUITEM SEPARATOR - MENUITEM "Audi&t existing sets", ID_FILE_AUDIT_X - MENUITEM "&Audit all sets", ID_FILE_AUDIT - MENUITEM SEPARATOR - MENUITEM "&Refresh Roms\tF5", ID_UPDATE_GAMELIST - MENUITEM "Refresh Cache", ID_UPDATE_CACHE - MENUITEM SEPARATOR - MENUITEM "E&xit", ID_FILE_EXIT - END - POPUP "&View" - BEGIN - MENUITEM "&Toolbar\tAlt+T", ID_VIEW_TOOLBARS - MENUITEM "&Status bar\tAlt+S", ID_VIEW_STATUS - MENUITEM "Fold&er List\tAlt+D", ID_VIEW_FOLDERS - MENUITEM "&Picture Area\tAlt+P", ID_VIEW_PICTURE_AREA - MENUITEM "Software Area", ID_VIEW_SOFTWARE_AREA - MENUITEM "Screenshot Ta&b\tAlt+B", ID_VIEW_PAGETAB - MENUITEM SEPARATOR - MENUITEM "&Fullscreen\tF11", ID_VIEW_FULLSCREEN - MENUITEM SEPARATOR - POPUP "S&how Pictures" - BEGIN - MENUITEM "&Snapshot", ID_TOGGLE_TAB_SCREENSHOT - MENUITEM "&Flyer", ID_TOGGLE_TAB_FLYER - MENUITEM "&Cabinet", ID_TOGGLE_TAB_CABINET - MENUITEM "&Marquee", ID_TOGGLE_TAB_MARQUEE - MENUITEM "&Title", ID_TOGGLE_TAB_TITLE - MENUITEM "Control &Panel", ID_TOGGLE_TAB_CONTROL_PANEL - MENUITEM "PC&B", ID_TOGGLE_TAB_PCB - MENUITEM "&History", ID_TOGGLE_TAB_HISTORY - END - MENUITEM SEPARATOR - MENUITEM "L&arge Icons", ID_VIEW_LARGE_ICON - MENUITEM "S&mall Icons", ID_VIEW_SMALL_ICON - MENUITEM "&List", ID_VIEW_LIST_MENU - MENUITEM "&Details", ID_VIEW_DETAIL - MENUITEM "&Grouped", ID_VIEW_GROUPED - MENUITEM SEPARATOR - POPUP "Arrange &Icons" - BEGIN - MENUITEM "by &Name", ID_VIEW_BYGAME - MENUITEM "by D&irectory", ID_VIEW_BYDIRECTORY - MENUITEM "by &Manufacturer", ID_VIEW_BYMANUFACTURER - MENUITEM "by Times &Played", ID_VIEW_BYTIMESPLAYED - MENUITEM "by &Type", ID_VIEW_BYTYPE - MENUITEM "by &Date", ID_VIEW_BYYEAR - END - MENUITEM "Line &Up Icons", ID_VIEW_LINEUPICONS - MENUITEM SEPARATOR - MENUITEM "&Custom Filters...\tCtrl+F", ID_CONTEXT_FILTERS - MENUITEM "Cust&omise Fields...", ID_CUSTOMIZE_FIELDS - END - POPUP "&Options" - BEGIN - MENUITEM "System List &Font...", ID_OPTIONS_FONT - MENUITEM "System List &Clone Color...", ID_OPTIONS_CLONE_COLOR - MENUITEM "&Directories...", ID_OPTIONS_DIR - MENUITEM "Default System &Options...", ID_OPTIONS_DEFAULTS - MENUITEM "&Reset to Default...", ID_OPTIONS_RESET_DEFAULTS - MENUITEM "&Interface Options...", ID_OPTIONS_INTERFACE - MENUITEM "&Background Image...", ID_OPTIONS_BG - END - POPUP "&Help" - BEGIN -// MENUITEM "&Mess Release Notes", ID_HELP_RELEASE - MENUITEM "What's New in MAME", ID_HELP_WHATS_NEW - MENUITEM "&Contents\tF1", ID_HELP_CONTENTS -// MENUITEM "&Troubleshooting", ID_HELP_TROUBLE - MENUITEM "&About", ID_HELP_ABOUT - END -END - -IDR_CONTEXT_MENU MENU -BEGIN - POPUP "Context Menu" - BEGIN - MENUITEM "&Play", ID_FILE_PLAY - MENUITEM SEPARATOR - MENUITEM "Play and Record &Input...", ID_FILE_PLAY_RECORD - MENUITEM "Play ProgettoSnaps MP4 movie",ID_VIDEO_SNAP - MENUITEM "Read the PDF Manual", ID_MANUAL - MENUITEM SEPARATOR - MENUITEM "&Add to Custom Folder...", ID_CONTEXT_ADD_CUSTOM - MENUITEM "R&emove From This Folder", ID_CONTEXT_REMOVE_CUSTOM - MENUITEM "&Custom Filters...", ID_CONTEXT_FILTERS - MENUITEM SEPARATOR - MENUITEM "Rese&t Play Stats", ID_CONTEXT_RESET_PLAYSTATS - MENUITEM SEPARATOR - MENUITEM "A&udit", ID_GAME_AUDIT - MENUITEM SEPARATOR - MENUITEM "Pr&operties", ID_GAME_PROPERTIES - MENUITEM "Properties for driver", ID_FOLDER_SOURCEPROPERTIES - END -END - -IDR_CONTEXT_HEADER MENU -BEGIN - POPUP "Header Context Menu" - BEGIN - MENUITEM "Sort &Ascending", ID_SORT_ASCENDING - MENUITEM "Sort &Descending", ID_SORT_DESCENDING - MENUITEM SEPARATOR - MENUITEM "Cust&omise Fields...", ID_CUSTOMIZE_FIELDS - END -END - -IDR_CONTEXT_TREE MENU -BEGIN - POPUP "Context Menu Tree" - BEGIN - MENUITEM "&Rename", ID_CONTEXT_RENAME_CUSTOM - MENUITEM "&Custom Filters...", ID_CONTEXT_FILTERS - MENUITEM SEPARATOR - POPUP "&Show Folders" - BEGIN - MENUITEM "overridden by code", ID_CONTEXT_SHOW_FOLDER_START - - END - MENUITEM SEPARATOR - MENUITEM "&Audit", ID_FOLDER_AUDIT - MENUITEM SEPARATOR - MENUITEM "&Properties", ID_FOLDER_PROPERTIES - END -END - -IDR_CONTEXT_SCREENSHOT MENU -BEGIN - POPUP "Context Screen Shot" - BEGIN - MENUITEM "Show Tab &Control", ID_VIEW_PAGETAB - MENUITEM SEPARATOR - POPUP "S&how Pictures" - BEGIN - MENUITEM "&Snapshot", ID_TOGGLE_TAB_SCREENSHOT - MENUITEM "&Flyer", ID_TOGGLE_TAB_FLYER - MENUITEM "&Cabinet", ID_TOGGLE_TAB_CABINET - MENUITEM "&Marquee", ID_TOGGLE_TAB_MARQUEE - MENUITEM "&Title", ID_TOGGLE_TAB_TITLE - MENUITEM "Control &Panel", ID_TOGGLE_TAB_CONTROL_PANEL - - MENUITEM "PC&B", ID_TOGGLE_TAB_PCB - MENUITEM "&History", ID_TOGGLE_TAB_HISTORY - END - MENUITEM SEPARATOR - MENUITEM "&Snapshot", ID_VIEW_TAB_SCREENSHOT - MENUITEM "&Flyer", ID_VIEW_TAB_FLYER - MENUITEM "&Cabinet", ID_VIEW_TAB_CABINET - MENUITEM "&Marquee", ID_VIEW_TAB_MARQUEE - MENUITEM "&Title", ID_VIEW_TAB_TITLE - MENUITEM "Control &Panel", ID_VIEW_TAB_CONTROL_PANEL - MENUITEM "PC&B", ID_VIEW_TAB_PCB - MENUITEM "&History", ID_VIEW_TAB_HISTORY - END -END - -///////////////////////////////////////////////////////////////////////////// -// -// Menu -// - -IDR_RUNTIME_MENU MENU -BEGIN - POPUP "&File" - BEGIN - MENUITEM "&Load State...", ID_FILE_LOADSTATE_NEWUI, GRAYED - MENUITEM "&Save State", ID_FILE_SAVESTATE, GRAYED - MENUITEM "S&ave State As...", ID_FILE_SAVESTATE_AS, GRAYED - MENUITEM SEPARATOR - MENUITEM "Save Sc&reenshot", ID_FILE_SAVESCREENSHOT - MENUITEM SEPARATOR - MENUITEM "&Hide Menubar", ID_FILE_TOGGLEMENUBAR - MENUITEM "&Full Screen\tAlt+Enter", ID_FILE_FULLSCREEN - MENUITEM "Partial Keyboard Emulation", ID_FILE_UIACTIVE - MENUITEM "Show Tab Menu", ID_FILE_OLDUI - MENUITEM SEPARATOR - MENUITEM "&Exit", ID_FILE_EXIT_NEWUI - END - POPUP "&Edit" - BEGIN - MENUITEM "Paste", ID_EDIT_PASTE - END - POPUP "&Options" - BEGIN - MENUITEM "&Pause", ID_OPTIONS_PAUSE, GRAYED - MENUITEM "Soft &Reset", ID_OPTIONS_SOFTRESET - MENUITEM "Ha&rd Reset", ID_OPTIONS_HARDRESET - MENUITEM SEPARATOR - POPUP "&Video" - BEGIN - MENUITEM SEPARATOR - MENUITEM "Rotate 0 degrees", ID_VIDEO_ROTATE_0 - MENUITEM "Rotate 90 degrees", ID_VIDEO_ROTATE_90 - MENUITEM "Rotate 180 degrees", ID_VIDEO_ROTATE_180 - MENUITEM "Rotate 270 degrees", ID_VIDEO_ROTATE_270 - END - POPUP "&Keyboard" - BEGIN - MENUITEM "Emulated", ID_KEYBOARD_EMULATED - MENUITEM "Natural", ID_KEYBOARD_NATURAL - MENUITEM SEPARATOR - MENUITEM "Customise Emulated Keyboard...", ID_KEYBOARD_CUSTOMIZE - END - MENUITEM "&Joysticks", ID_OPTIONS_JOYSTICKS, GRAYED - MENUITEM "&Miscellaneous Inputs...", ID_OPTIONS_MISCINPUT - MENUITEM "&Analog Controls...", ID_OPTIONS_ANALOGCONTROLS - MENUITEM "&DIP Switches...", ID_OPTIONS_DIPSWITCHES - MENUITEM "&Configuration...", ID_OPTIONS_CONFIGURATION - MENUITEM SEPARATOR - POPUP "&Frameskip" - BEGIN - MENUITEM "Auto", ID_FRAMESKIP_AUTO - END - POPUP "Maximum &Speed" - BEGIN - MENUITEM "50%", ID_THROTTLE_50 - MENUITEM "100%", ID_THROTTLE_100 - MENUITEM "200%", ID_THROTTLE_200 - MENUITEM "500%", ID_THROTTLE_500 - MENUITEM "1000%", ID_THROTTLE_1000 - MENUITEM "Unlimited", ID_THROTTLE_UNTHROTTLED - END - MENUITEM "Show F&PS", ID_OPTIONS_TOGGLEFPS - END - POPUP "&Media" - BEGIN - MENUITEM SEPARATOR - END - POPUP "&Slots" - BEGIN - MENUITEM SEPARATOR - END - POPUP "&Help" - BEGIN - MENUITEM "About This System...", ID_HELP_ABOUTSYSTEM - MENUITEM "&About MESS...", ID_HELP_ABOUT_NEWUI - END -END - - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE MOVEABLE PURE -BEGIN - "resource.h\\r\n" - "newuires.h\0" -END - -2 TEXTINCLUDE MOVEABLE PURE -BEGIN - "#define NOWINRES\r\n" - "#include ""windows.h""\r\n" - "#include ""commctrl.h""\r\n" - "\0" -END - -3 TEXTINCLUDE MOVEABLE PURE -BEGIN - "#include ""messvers.rc"" // Version block\r\n" - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_MAMEUI_ICON ICON "res\\messui.ico" -IDI_WIN_ROMS ICON "res\\win_roms.ico" -IDI_WIN_NOROMS ICON "res\\win_noro.ico" -IDI_WIN_UNKNOWN ICON "res\\win_unkn.ico" -IDI_WIN_CLONE ICON "res\\win_clone.ico" -IDI_WIN_REDX ICON "res\\win_redx.ico" -IDI_WIN_IMPERFECT ICON "res\\win_imp.ico" -IDI_FOLDER_AVAILABLE ICON "res\\foldavail.ico" -IDI_FOLDER ICON "res\\folder.ico" -IDI_FOLDER_MANUFACTURER ICON "res\\foldmanu.ico" -IDI_FOLDER_OPEN ICON "res\\foldopen.ico" -IDI_FOLDER_UNAVAILABLE ICON "res\\foldunav.ico" -IDI_FOLDER_HORIZONTAL ICON "res\\horz.ico" -IDI_FOLDER_VERTICAL ICON "res\\vert.ico" -IDI_MANUFACTURER ICON "res\\manufact.ico" -IDI_FOLDER_YEAR ICON "res\\foldyear.ico" -IDI_FOLDER_SOURCE ICON "res\\foldsrc.ico" -IDI_WORKING ICON "res\\working.ico" -IDI_NONWORKING ICON "res\\nonwork.ico" -IDI_YEAR ICON "res\\year.ico" -IDI_KEYBOARD ICON "res\\keyboard.ico" -IDI_JOYSTICK ICON "res\\joystick.ico" -IDI_CPU ICON "res\\cpu.ico" -IDI_SOUND ICON "res\\samples.ico" -IDI_SOUNDTAB ICON "res\\sound.ico" -IDI_SOURCE ICON "res\\source.ico" -IDI_HARDDISK ICON "res\\harddisk.ico" -IDI_DISPLAY ICON "res\\display.ico" -IDI_CHECKMARK ICON "res\\checkmark.ico" -IDI_HEADER_UP ICON "res\\header_up.ico" -IDI_HEADER_DOWN ICON "res\\header_down.ico" - -IDI_WIN_NOROMSNEEDED ICON "res\\win_nrnd.ico" -IDI_WIN_MISSINGOPTROM ICON "res\\win_noor.ico" -IDI_WIN_FLOP ICON "res\\win_flop.ico" -IDI_WIN_CASS ICON "res\\win_cass.ico" -IDI_WIN_SERL ICON "res\\win_serl.ico" -IDI_WIN_SNAP ICON "res\\win_snap.ico" -IDI_WIN_PRIN ICON "res\\win_prin.ico" -IDI_WIN_HARD ICON "res\\win_hard.ico" -IDI_WIN_CYLN ICON "res\\win_cyln.ico" -IDI_WIN_PTAP ICON "res\\win_ptap.ico" -IDI_WIN_PCRD ICON "res\\win_pcrd.ico" -IDI_WIN_MIDI ICON "res\\win_midi.ico" -IDI_ICON_CART ICON DISCARDABLE "res\\cpu.ico" -IDI_ICON_HARD ICON DISCARDABLE "res\\harddisk.ico" -IDI_ICON_CASS ICON DISCARDABLE "res\\win_cass.ico" -IDI_ICON_FLOP ICON DISCARDABLE "res\\win_flop.ico" -IDI_ICON_PRIN ICON DISCARDABLE "res\\win_prin.ico" -IDI_ICON_SERL ICON DISCARDABLE "res\\win_serl.ico" -IDI_ICON_SNAP ICON DISCARDABLE "res\\win_snap.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// Dialog -// - -IDD_ABOUT DIALOG DISCARDABLE 0, 0, 296, 129 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "About MESS" -FONT 8, "Tahoma" -BEGIN - DEFPUSHBUTTON "&OK",IDOK,200,109,50,14,WS_GROUP - CTEXT "Multi Emulator Super System",IDC_STATIC,147,7,142, - 11,NOT WS_GROUP - CTEXT "Version 0",IDC_VERSION,147,18,142,11,NOT WS_GROUP - CTEXT "Copyright (C) 1997-2018 The MAME Team",IDC_STATIC,147, - 29,142,10,NOT WS_GROUP - CTEXT "MESSUI based on MAMEUI version by",IDC_STATIC,147,51,142,10,NOT - WS_GROUP - CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,147,44,142,1 - CTEXT "Christopher Kirmse and the MAMEUI team",IDC_STATIC,147, - 62,142,9,NOT WS_GROUP - CTEXT "Additional MAMEUI code by",IDC_STATIC,147,74,142,9 - CTEXT "Mike Haaland, Andrew Kirmse, Jeff Miller",IDC_STATIC, - 147,85,142,9 - CTEXT "John Hardy IV and Michael Soderstrom",IDC_STATIC,147,96, - 142,9 - CONTROL "",IDC_ABOUT,"Static",SS_BITMAP | SS_SUNKEN,7,7,16,14 -END - -IDD_DIRECTX DIALOG DISCARDABLE 0, 0, 236, 69 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "MESS" -FONT 8, "Tahoma" -BEGIN - DEFPUSHBUTTON "Go to Microsoft's DirectX Web Page",IDB_WEB_PAGE,48,52, - 140,14 - EDITTEXT IDC_DIRECTX_HELP,7,0,222,48,ES_MULTILINE | - ES_AUTOHSCROLL | ES_READONLY -END - -IDD_AUDIT DIALOG DISCARDABLE 0, 0, 283, 188 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "File Audit" -FONT 8, "Tahoma" -BEGIN -// PUSHBUTTON "&Pause",IDPAUSE,98,168,40,14 -// PUSHBUTTON "&Cancel",IDCANCEL,144,168,40,14 -// GROUPBOX "ROMs",IDC_STATIC,6,4,271,65 -// CONTROL "Progress1",IDC_ROMS_PROGRESS,"msctls_progress32", -// PBS_SMOOTH | WS_BORDER,14,16,255,8 -// LTEXT "Correct:",IDC_STATIC,111,28,32,8 -// LTEXT "Incorrect:",IDC_STATIC,111,42,32,8 -// LTEXT "Total:",IDC_STATIC,111,56,32,8 -// LTEXT "0",IDC_ROMS_CORRECT,147,28,20,8 -// LTEXT "0",IDC_ROMS_INCORRECT,147,42,20,8 -// LTEXT "0",IDC_ROMS_TOTAL,147,56,20,8 -// GROUPBOX "Details",IDC_STATIC,6,72,271,90 -// EDITTEXT IDC_AUDIT_DETAILS,12,82,259,74,ES_MULTILINE | -// ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_HSCROLL | -// NOT WS_TABSTOP - GROUPBOX "ROMs",IDC_STATIC,6,4,132,65 - LTEXT "Correct:",IDC_STATIC,51,28,32,8 - CONTROL "Progress1",IDC_ROMS_PROGRESS,"msctls_progress32",PBS_SMOOTH | WS_BORDER,14,16,116,8 - LTEXT "Incorrect:",IDC_STATIC,51,42,32,8 - LTEXT "Total:",IDC_STATIC,51,56,32,8 - LTEXT "0",IDC_ROMS_CORRECT,87,28,20,8 - LTEXT "0",IDC_ROMS_INCORRECT,87,42,20,8 - LTEXT "0",IDC_ROMS_TOTAL,87,56,20,8 - GROUPBOX "Samples",IDC_STATIC,145,4,132,65 - CONTROL "Progress1",IDC_SAMPLES_PROGRESS,"msctls_progress32",PBS_SMOOTH | WS_BORDER,153,16,116,8 - LTEXT "Correct:",IDC_STATIC,191,28,33,8 - LTEXT "Incorrect:",IDC_STATIC,191,42,33,8 - LTEXT "Total:",IDC_STATIC,191,56,33,8 - LTEXT "0",IDC_SAMPLES_CORRECT,227,28,20,8 - LTEXT "0",IDC_SAMPLES_INCORRECT,227,42,20,8 - LTEXT "0",IDC_SAMPLES_TOTAL,227,56,20,8 - GROUPBOX "Details",IDC_STATIC,6,72,271,90 - CONTROL "",IDC_AUDIT_DETAILS,"richedit",ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_BORDER | WS_VSCROLL | NOT WS_TABSTOP,12,82,260,74 - PUSHBUTTON "&Pause",IDPAUSE,98,168,40,14 - PUSHBUTTON "&Cancel",IDCANCEL,144,168,40,14 -END - -IDD_DIRECTORIES DIALOG DISCARDABLE 0, 0, 230, 107 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Directories" -FONT 8, "Tahoma" -BEGIN - LTEXT "Show directories for:",IDC_STATIC,6,6,67,10 - COMBOBOX IDC_DIR_COMBO,6,18,160,79,CBS_DROPDOWNLIST | CBS_SORT | - WS_VSCROLL | WS_TABSTOP - LTEXT "Directories:",IDC_STATIC,6,38,38,10 - CONTROL "List1",IDC_DIR_LIST,"SysListView32",LVS_REPORT | - LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_EDITLABELS | - LVS_ALIGNLEFT | LVS_NOCOLUMNHEADER | WS_BORDER | - WS_TABSTOP,6,50,160,51 - DEFPUSHBUTTON "OK",IDOK,173,8,50,14 - PUSHBUTTON "Cancel",IDCANCEL,173,26,50,14 - PUSHBUTTON "Browse...",IDC_DIR_BROWSE,173,50,50,14 - PUSHBUTTON "Insert",IDC_DIR_INSERT,173,68,50,14 - PUSHBUTTON "Delete",IDC_DIR_DELETE,173,87,50,14 -END - -IDD_COLUMNS DIALOG DISCARDABLE 0, 0, 302, 145 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Customise Fields" -FONT 8, "Tahoma" -BEGIN - LTEXT "Available fields:",IDC_STATIC,6,6,80,10,SS_CENTERIMAGE - CONTROL "List1",IDC_LISTAVAILABLECOLUMNS,"SysListView32", - LVS_LIST | LVS_SINGLESEL | LVS_NOCOLUMNHEADER | - LVS_NOSORTHEADER | WS_BORDER | WS_HSCROLL | WS_TABSTOP,6, - 18,90,100 - PUSHBUTTON "Add ->",IDC_BUTTONADD,102,18,46,14,WS_DISABLED - PUSHBUTTON "<- Remove",IDC_BUTTONREMOVE,102,36,46,14,WS_DISABLED - LTEXT "Show these fields in this order:",IDC_STATIC,154,6,96, - 10,SS_CENTERIMAGE - CONTROL "List1",IDC_LISTSHOWCOLUMNS,"SysListView32",LVS_LIST | - LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | - WS_BORDER | WS_HSCROLL | WS_TABSTOP,154,18,90,100 - PUSHBUTTON "Move Up",IDC_BUTTONMOVEUP,250,18,46,14,WS_DISABLED - PUSHBUTTON "Move Down",IDC_BUTTONMOVEDOWN,250,36,46,14,WS_DISABLED - DEFPUSHBUTTON "OK",IDOK,105,124,44,14 - PUSHBUTTON "Cancel",IDCANCEL,155,124,44,14 -END - -IDD_PROP_CONTROLLER DIALOGEX 0, 0, 220, 240 -STYLE DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Controller Mapping" -FONT 8, "Tahoma", 0, 0, 0x1 -BEGIN - ICON IDI_JOYSTICK,IDC_STATIC,20,10,20,20 - LTEXT "Title\nDirectory\nExtra",IDC_PROP_TITLE,52,9,161,25, - SS_NOPREFIX - GROUPBOX "Paddle device",IDC_STATIC,4,40,102,28 - COMBOBOX IDC_PADDLE,10,50,91,62,CBS_DROPDOWNLIST | WS_VSCROLL | - WS_TABSTOP,0,HIDC_PADDLE - GROUPBOX "ADStick device",IDC_STATIC,4,71,102,28 - COMBOBOX IDC_ADSTICK,10,80,91,62,CBS_DROPDOWNLIST | WS_VSCROLL | - WS_TABSTOP,0,HIDC_ADSTICK - GROUPBOX "Pedal device",IDC_STATIC,4,102,102,28 - COMBOBOX IDC_PEDAL,10,112,91,62,CBS_DROPDOWNLIST | WS_VSCROLL | - WS_TABSTOP,0,HIDC_PEDAL - GROUPBOX "Mouse device",IDC_STATIC,4,133,102,28 - COMBOBOX IDC_MOUSE,10,142,90,62,CBS_DROPDOWNLIST | WS_VSCROLL | - WS_TABSTOP,0,HIDC_MOUSE - GROUPBOX "Dial device",IDC_STATIC,113,40,102,28 - COMBOBOX IDC_DIAL,119,50,90,62,CBS_DROPDOWNLIST | WS_VSCROLL | - WS_TABSTOP,0,HIDC_DIAL - GROUPBOX "Trackball device",IDC_STATIC,113,71,102,28 - COMBOBOX IDC_TRACKBALL,119,80,90,62,CBS_DROPDOWNLIST | WS_VSCROLL | - WS_TABSTOP,0,HIDC_TRACKBALL - GROUPBOX "Lightgun device",IDC_STATIC,113,102,102,28 - COMBOBOX IDC_LIGHTGUNDEVICE,119,112,90,62,CBS_DROPDOWNLIST | - WS_VSCROLL | WS_TABSTOP,0,HIDC_LIGHTGUNDEVICE - GROUPBOX "Positional device",IDC_STATIC,113,133,102,28 - COMBOBOX IDC_POSITIONAL,119,142,90,62,CBS_DROPDOWNLIST | - WS_VSCROLL | WS_TABSTOP,0,HIDC_POSITIONAL - PUSHBUTTON "Reset",IDC_PROP_RESET,4,222,97,14,0,0,HIDC_PROP_RESET - PUSHBUTTON "Restore Default Settings",IDC_USE_DEFAULT,118,222,97,14, - 0,0,HIDC_USE_DEFAULT -END - -IDD_PROP_SCREEN DIALOGEX 0, 0, 220, 240 -STYLE WS_CHILD | WS_CAPTION -CAPTION "Screen" -FONT 8, "Tahoma", 0, 0, 0x1 -BEGIN - ICON IDI_DISPLAY,IDC_STATIC,20,10,21,20 - LTEXT "Title\nDirectory\nExtra",IDC_PROP_TITLE,52,9,161,25,SS_NOPREFIX - - GROUPBOX "Number of screens",IDC_STATIC,4,40,103,24 - CONTROL "GammaSlider",IDC_NUMSCREENS,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,10,50,75,10,0,HIDC_NUMSCREENS - RTEXT "1",IDC_NUMSCREENSDISP,84,49,14,10,SS_CENTERIMAGE | NOT WS_GROUP - - GROUPBOX "Screen",IDC_STATIC,4,66,103,29 - COMBOBOX IDC_SCREEN,10,76,91,64,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP,0,HIDC_SCREEN - - GROUPBOX "",IDC_STATIC,4,97,103,28 - CONTROL "Autoselect aspect",IDC_ASPECT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,97,73,10,0,HIDC_ASPECT - LTEXT "Aspect ratio",IDC_ASPECTRATIOTEXT,17,108,40,11,SS_CENTERIMAGE | NOT WS_GROUP - EDITTEXT IDC_ASPECTRATION,60,108,14,12,ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER,0,HIDC_ASPECTRATION - LTEXT ":",IDC_STATIC,76,108,8,10,SS_CENTERIMAGE | NOT WS_GROUP - EDITTEXT IDC_ASPECTRATIOD,80,108,14,12,ES_RIGHT | ES_AUTOHSCROLL | ES_NUMBER,0,HIDC_ASPECTRATIOD - - GROUPBOX "View",IDC_STATIC,4,128,103,28 - COMBOBOX IDC_VIEW,10,137,91,64,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP,0,HIDC_VIEW - - GROUPBOX "Screen Number",IDC_SCREENSELECTTEXT,113,40,102,28 - COMBOBOX IDC_SCREENSELECT,119,50,90,64,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP,0,HIDC_SCREENSELECT - - GROUPBOX "Resolution",IDC_STATIC,113,71,102,76,WS_GROUP - GROUPBOX "Size",IDC_STATIC,119,81,90,28,WS_GROUP - COMBOBOX IDC_SIZES,126,91,77,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP,0,HIDC_SIZES - - GROUPBOX "Refresh",IDC_REFRESHTEXT,119,112,90,28,WS_GROUP - COMBOBOX IDC_REFRESH,126,121,77,76,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP,0,HIDC_REFRESH - CONTROL "Switch resolutions to fit",IDC_SWITCHRES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,119,151,93,10,0,HIDC_SWITCHRES - - PUSHBUTTON "Reset",IDC_PROP_RESET,4,222,97,14,0,0,HIDC_PROP_RESET - PUSHBUTTON "Restore Default Settings",IDC_USE_DEFAULT,118,222,97,14,0,0,HIDC_USE_DEFAULT -END - -IDD_PROP_GAME DIALOG DISCARDABLE 0, 0, 220, 276 -STYLE WS_CHILD | WS_CAPTION -CAPTION "General" -FONT 8, "Tahoma" -BEGIN - ICON IDI_MAMEUI_ICON,IDC_GAME_ICON,20,10,21,20 - LTEXT "Title\nDirectory\nExtra",IDC_PROP_TITLE,52,9,161,25,SS_NOPREFIX - CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,20,38,178,1 - LTEXT "Manufactured:",IDC_STATIC,18,45,47,8 - LTEXT "Static",IDC_PROP_MANUFACTURED,75,45,139,9,SS_NOPREFIX - LTEXT "Status:",IDC_STATIC,18,55,47,8 - LTEXT "Static",IDC_PROP_STATUS,75,55,139,30 - CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,18,85,178,1 - LTEXT "CPU:",IDC_STATIC,18,90,47,8 - LTEXT "Static\nStatic\nStatic\nStatic\nStatic",IDC_PROP_CPU,75,90,139,40 - CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,18,130,178,1 - LTEXT "Sound:",IDC_STATIC,18,135,47,8 - LTEXT "Static\nStatic\nStatic\nStatic\nStatic",IDC_PROP_SOUND,75,135,139,45 - CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,18,181,178,1 - LTEXT "Screen:",IDC_STATIC,18,186,47,8 - LTEXT "Static\nStatic\nStatic",IDC_PROP_SCREEN,75,186,139,27 - CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,19,218,177,1 - LTEXT "Source:",IDC_STATIC,16,223,47,8 - LTEXT "Static",IDC_PROP_SOURCE,73,223,139,8 - LTEXT "Clone of:",IDC_PROP_CLONEOF_TEXT,16,233,50,8 - LTEXT "Static",IDC_PROP_CLONEOF,74,233,130,33 -END - -IDD_PROP_AUDIT DIALOG DISCARDABLE 0, 0, 220, 240 -STYLE WS_CHILD | WS_CAPTION -CAPTION "Audit" -FONT 8, "Tahoma" -BEGIN - ICON IDI_CHECKMARK,IDC_STATIC,20,10,20,20 -// LTEXT "Title\nDirectory\nExtra",IDC_PROP_TITLE,52,9,161,25, -// SS_NOPREFIX -// LTEXT "ROM check:",IDC_STATIC,10,40,50,8 -// LTEXT "Checking...",IDC_PROP_ROMS,66,40,139,8 -// GROUPBOX "Details",IDC_STATIC,4,64,211,171 -// EDITTEXT IDC_AUDIT_DETAILS_PROP,10,74,199,155,ES_MULTILINE | -// ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_HSCROLL | -// NOT WS_TABSTOP - LTEXT "Title\nDirectory\nExtra",IDC_PROP_TITLE,52,9,161,25,SS_NOPREFIX - LTEXT "ROM Check:",IDC_STATIC,10,40,50,8 - LTEXT "Checking...",IDC_PROP_ROMS,66,40,139,8 - LTEXT "Sample Check:",IDC_STATIC,10,52,50,8 - LTEXT "Checking...",IDC_PROP_SAMPLES,66,52,139,8 - GROUPBOX "ROM Details",IDC_STATIC,4,64,212,104 - EDITTEXT IDC_AUDIT_DETAILS_PROP,10,74,200,88,ES_MULTILINE | - ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_HSCROLL | - NOT WS_TABSTOP - GROUPBOX "Sample Details",IDC_STATIC,4,172,212,104 - EDITTEXT IDC_AUDIT_DETAILS_PROP,10,182,200,88,ES_MULTILINE | - ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_HSCROLL | - NOT WS_TABSTOP -END - -IDD_PROP_DISPLAY DIALOGEX 0, 0, 220, 240 -STYLE WS_CHILD | WS_CAPTION -CAPTION "Display" -FONT 8, "Tahoma", 0, 0, 0x1 -BEGIN - ICON IDI_DISPLAY,IDC_STATIC,20,10,20,20 - LTEXT "Title\nDirectory\nExtra",IDC_PROP_TITLE,52,9,169,25,SS_NOPREFIX - - CONTROL "Run in a window",IDC_WINDOWED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,40,69,10,0,HIDC_WINDOWED - CONTROL "Start out maximised",IDC_MAXIMIZE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,52,80,10,0,HIDC_MAXIMIZE - CONTROL "Enforce aspect ratio",IDC_KEEPASPECT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,64,77,10,0,HIDC_KEEPASPECT - CONTROL "Throttle",IDC_THROTTLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,76,39,10,0,HIDC_THROTTLE - - GROUPBOX "Bitmap prescaling",IDC_PRESCALETEXT,4,89,103,24 - CONTROL "GammaSlider",IDC_PRESCALE,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,10,99,71,10,0,HIDC_PRESCALE - RTEXT "1.00",IDC_PRESCALEDISP,84,98,14,11,SS_CENTERIMAGE | NOT WS_GROUP - - GROUPBOX "Gamma Correction",IDC_STATIC,4,115,103,24 - CONTROL "GammaSlider",IDC_GAMMA,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,10,125,71,10,0,HIDC_GAMMA - RTEXT "2.00",IDC_GAMMADISP,84,124,14,10,SS_CENTERIMAGE | NOT WS_GROUP - - GROUPBOX "Brightness Correction",IDC_STATIC,4,141,103,24 - CONTROL "GammaSlider",IDC_BRIGHTCORRECT,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,10,151,71,10,0,HIDC_BRIGHTCORRECT - RTEXT "1.00",IDC_BRIGHTCORRECTDISP,84,150,14,10,SS_CENTERIMAGE | NOT WS_GROUP - - GROUPBOX "Contrast Correction",IDC_STATIC,4,167,103,24 - CONTROL "GammaSlider",IDC_CONTRAST,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,10,176,71,10,0,HIDC_CONTRAST - RTEXT "1.00",IDC_CONTRASTDISP,84,175,14,11,SS_CENTERIMAGE | NOT WS_GROUP - - GROUPBOX "Pause Brightness",IDC_STATIC,4,193,103,24 - CONTROL "Slider1",IDC_PAUSEBRIGHT,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,10,203,71,10,0,HIDC_PAUSEBRIGHT - RTEXT "0.65",IDC_PAUSEBRIGHTDISP,84,202,14,11,SS_CENTERIMAGE | NOT WS_GROUP - - GROUPBOX "Video Mode",IDC_STATIC,113,40,102,28 - COMBOBOX IDC_VIDEO_MODE,119,50,90,50,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP,0,HIDC_VIDEO_MODE - - GROUPBOX "Rotation",IDC_STATIC,113,71,102,55 - COMBOBOX IDC_ROTATE,119,81,90,57,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP,0,HIDC_ROTATE - CONTROL "Flip screen upside-down",IDC_FLIPY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,119,98,91,10,0,HIDC_FLIPY - CONTROL "Flip screen left-right",IDC_FLIPX,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,119,110,77,10,0,HIDC_FLIPX - - GROUPBOX "Direct3D",IDC_STATIC,113,128,102,57 - CONTROL "Use Bilinear filtering",IDC_D3D_FILTER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,119,138,85,10,0,HIDC_D3D_FILTER - -// GROUPBOX "Version",IDC_STATIC,119,150,90,28 -// COMBOBOX IDC_D3D_VERSION,125,160,78,95,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP,0,HIDC_D3D_VERSION - -// GROUPBOX "DirectDraw",IDC_STATIC,113,187,102,26 -// CONTROL "Stretch using hardware",IDC_HWSTRETCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,119,197,85,10,0,HIDC_HWSTRETCH - - PUSHBUTTON "Reset",IDC_PROP_RESET,4,222,97,14,0,0,HIDC_PROP_RESET - PUSHBUTTON "Restore Default Settings",IDC_USE_DEFAULT,118,222,97,14,0,0,HIDC_USE_DEFAULT -END - -IDD_PROP_SOUND DIALOGEX 0, 0, 220, 240 -STYLE WS_CHILD | WS_CAPTION -CAPTION "Sound" -FONT 8, "Tahoma", 0, 0, 0x1 -BEGIN - ICON IDI_SOUNDTAB,IDC_STATIC,20,10,20,20 - LTEXT "Title\nDirectory\nExtra",IDC_PROP_TITLE,52,9,161,25,SS_NOPREFIX - - GROUPBOX "",IDC_STATIC,4,40,211,155 - - GROUPBOX "Sound Mode",IDC_STATIC,60,50,100,28 - COMBOBOX IDC_SOUND_MODE,66,60,88,50,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP,0,HIDC_VIDEO_MODE - - CONTROL "Use samples",IDC_SAMPLES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,60,84,55,10,0,HIDC_SAMPLES - - GROUPBOX "Sample rate",IDC_RATETEXT,60,96,100,28 - COMBOBOX IDC_SAMPLERATE,66,106,88,60,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP,0,HIDC_SAMPLERATE - - GROUPBOX "Volume attenuation",IDC_VOLUMETEXT,60,127,100,28 - CONTROL "Slider1",IDC_VOLUME,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,66,139,68,10,0,HIDC_VOLUME - RTEXT "0dB",IDC_VOLUMEDISP,132,138,20,11,SS_CENTERIMAGE - - GROUPBOX "Audio latency",IDC_AUDIO_LATENCY_TEXT,60,158,100,28 - CONTROL "Slider1",IDC_AUDIO_LATENCY,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,66,170,68,10,0,HIDC_AUDIO_LATENCY - RTEXT "1/5",IDC_AUDIO_LATENCY_DISP,132,169,20,11,SS_CENTERIMAGE - - PUSHBUTTON "Reset",IDC_PROP_RESET,4,222,97,14,0,0,HIDC_PROP_RESET - PUSHBUTTON "Restore Default Settings",IDC_USE_DEFAULT,118,222,97,14,0,0,HIDC_USE_DEFAULT -END - -IDD_PROP_ADVANCED DIALOGEX 0, 0, 220, 255 -STYLE DS_FIXEDSYS | WS_CHILD | WS_CAPTION -CAPTION "Advanced" -FONT 8, "Tahoma", 0, 0, 0x1 -BEGIN - ICON IDI_DISPLAY,IDC_STATIC,20,10,20,20 - LTEXT "Title\nDirectory\nExtra",IDC_PROP_TITLE,52,9,161,25,SS_NOPREFIX - - CONTROL "Triple buffering",IDC_TRIPLE_BUFFER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,40,93,10,0,HIDC_TRIPLE_BUFFER - CONTROL "Sync to monitor refresh",IDC_SYNCREFRESH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,52,93,10,0,HIDC_SYNCREFRESH - CONTROL "Wait for vertical sync",IDC_WAITVSYNC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,64,93,10,0,HIDC_WAITVSYNC - CONTROL "Refresh speed",IDC_REFRESHSPEED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,76,93,10,0,HIDC_REFRESHSPEED - - GROUPBOX "Frame skipping",IDC_STATIC,4,104,103,42 - CONTROL "Automatic",IDC_AUTOFRAMESKIP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,114,77,10,0,HIDC_AUTOFRAMESKIP - COMBOBOX IDC_FRAMESKIP,10,127,91,88,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP,0,HIDC_FRAMESKIP - - GROUPBOX "Full screen gamma",IDC_FSGAMMATEXT,113,40,102,24 - CONTROL "Slider1",IDC_FSGAMMA,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,119,50,71,10,0,HIDC_FSGAMMA - RTEXT "2.00",IDC_FSGAMMADISP,193,49,16,10,SS_CENTERIMAGE | NOT WS_GROUP - - GROUPBOX "Full screen brightness",IDC_FSBRIGHTNESSTEXT,113,67,102,24 - CONTROL "Slider1",IDC_FSBRIGHTNESS,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,119,77,71,10,0,HIDC_FSBRIGHTNESS - RTEXT "2.00",IDC_FSBRIGHTNESSDISP,193,76,16,10,SS_CENTERIMAGE | NOT WS_GROUP - - GROUPBOX "Full screen contrast",IDC_FSCONTRASTTEXT,113,94,102,24 - CONTROL "Slider1",IDC_FSCONTRAST,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,119,104,71,10,0,HIDC_FSCONTRAST - RTEXT "2.00",IDC_FSCONTRASTDISP,193,103,16,11,SS_CENTERIMAGE | NOT WS_GROUP - - GROUPBOX "Seconds to run",IDC_SECONDSTORUNTEXT,113,122,102,24 - CONTROL "",IDC_SECONDSTORUN,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,119,132,71,10,0,HIDC_SECONDSTORUN - RTEXT "60",IDC_SECONDSTORUNDISP,193,130,16,11,SS_CENTERIMAGE | NOT WS_GROUP - - GROUPBOX "Emulation speed",IDC_SPEEDTEXT,4,155,211,24 - CONTROL "Slider1",IDC_SPEED,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,12,165,180,10,0,HIDC_SPEED - RTEXT "1.00",IDC_SPEEDDISP,191,164,20,11,SS_CENTERIMAGE | NOT WS_GROUP - - GROUPBOX "Effect",IDC_STATIC,4,182,211,50 - EDITTEXT IDC_EFFECT,12,192,200,14,ES_AUTOHSCROLL | WS_DISABLED - PUSHBUTTON "Select Effect",IDC_SELECT_EFFECT,12,211,60,14,0,0,HIDC_SELECT_EFFECT - PUSHBUTTON "Reset Effect",IDC_RESET_EFFECT,152,211,60,14,0,0,HIDC_RESET_EFFECT - - PUSHBUTTON "Reset",IDC_PROP_RESET,4,238,97,14,0,0,HIDC_PROP_RESET - PUSHBUTTON "Restore Default Settings",IDC_USE_DEFAULT,120,238,97,14,0,0,HIDC_USE_DEFAULT -END - -IDD_PROP_DEBUG DIALOGEX 0, 0, 220, 255 -STYLE DS_FIXEDSYS | WS_CHILD | WS_CAPTION -CAPTION "Debug" -FONT 8, "Tahoma", 0, 0, 0x1 -BEGIN - ICON IDI_MANUFACTURER,IDC_STATIC,20,10,20,20 - LTEXT "Title\nDirectory\nExtra",IDC_PROP_TITLE,52,9,161,25,SS_NOPREFIX - - CONTROL "Output log to Windows Debugger",IDC_OSLOG,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,40,124,10,0,HIDC_OSLOG - CONTROL "Output log to Logfile",IDC_LOG,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,52,93,10,0,HIDC_LOG - CONTROL "Output diagnostic information",IDC_VERBOSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,64,111,10,0,HIDC_VERBOSE - CONTROL "Update Main window during paused emulation",IDC_UPDATEINPAUSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,76,171,10,0,HIDC_UPDATEINPAUSE - CONTROL "Activate Integrated Debugger",IDC_DEBUG,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,88,118,10,0,HIDC_DEBUG - - GROUPBOX "Debugscript",IDC_STATIC,6,104,211,50 - EDITTEXT IDC_DEBUGSCRIPT,14,114,200,14,ES_AUTOHSCROLL | WS_DISABLED - PUSHBUTTON "Select Debugscript",IDC_SELECT_DEBUGSCRIPT,14,133,67,14,0,0,HIDC_SELECT_DEBUGSCRIPT - PUSHBUTTON "Reset Debugscript",IDC_RESET_DEBUGSCRIPT,149,133,65,14,0,0,HIDC_RESET_DEBUGSCRIPT - - PUSHBUTTON "Reset",IDC_PROP_RESET,4,238,97,14,0,0,HIDC_PROP_RESET - PUSHBUTTON "Restore Default Settings",IDC_USE_DEFAULT,120,238,97,14,0,0,HIDC_USE_DEFAULT -END - -IDD_PROP_INPUT DIALOGEX 0, 0, 220, 240 -STYLE DS_FIXEDSYS | WS_CHILD | WS_CAPTION -CAPTION "Controllers" -FONT 8, "Tahoma", 0, 0, 0x1 -BEGIN - ICON IDI_JOYSTICK,IDC_STATIC,20,10,20,20 - LTEXT "Title\nDirectory\nExtra",IDC_PROP_TITLE,52,9,161,25, - SS_NOPREFIX - CONTROL "Enable mouse input",IDC_USE_MOUSE,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,10,40,86,10,0, - HIDC_USE_MOUSE - CONTROL "Enable steadykey support",IDC_STEADYKEY,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,10,52,95,10,0, - HIDC_STEADYKEY - GROUPBOX "",IDC_STATIC,4,64,103,74 - CONTROL "Enable joystick input",IDC_JOYSTICK,"Button", - BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,10,64,78,10,0, - HIDC_JOYSTICK - GROUPBOX "Joystick deadzone",IDC_JDZTEXT,10,76,91,28 - CONTROL "IntensitySlider",IDC_JDZ,"msctls_trackbar32",TBS_BOTH | - TBS_NOTICKS | WS_TABSTOP,15,88,60,10,0,HIDC_JDZ - RTEXT "0.3",IDC_JDZDISP,76,87,16,11,SS_CENTERIMAGE | NOT - WS_GROUP - GROUPBOX "Default input layout",IDC_STATIC,113,40,102,28 - COMBOBOX IDC_DEFAULT_INPUT,119,50,90,53,CBS_DROPDOWNLIST | - WS_VSCROLL | WS_TABSTOP,0,HIDC_DEFAULT_INPUT - GROUPBOX "",IDC_STATIC,113,71,102,66 - CONTROL "Enable lightgun input",IDC_LIGHTGUN,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,119,71,80,10,0, - HIDC_LIGHTGUN - CONTROL "Offscreen shots reload",IDC_RELOAD,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,119,83,86,10,0,HIDC_RELOAD - CONTROL "Dual lightguns",IDC_DUAL_LIGHTGUN,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,119,96,86,10,0, - HIDC_DUAL_LIGHTGUN - CONTROL "Multiple keyboards",IDC_MULTIKEYBOARD,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,119,109,75,10,0, - HIDC_MULTIKEYBOARD - CONTROL "Multiple mice",IDC_MULTIMOUSE,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,119,122,56,10,0,HIDC_MULTIMOUSE - GROUPBOX "Joystick saturation",IDC_JSATTEXT,10,106,91,28 - CONTROL "IntensitySlider",IDC_JSAT,"msctls_trackbar32",TBS_BOTH | - TBS_NOTICKS | WS_TABSTOP,16,118,60,10,0,HIDC_JSAT - RTEXT "0.85",IDC_JSATDISP,76,116,16,11,SS_CENTERIMAGE | NOT - WS_GROUP - PUSHBUTTON "Reset",IDC_PROP_RESET,4,222,97,14,0,0,HIDC_PROP_RESET - PUSHBUTTON "Restore Default Settings",IDC_USE_DEFAULT,118,222,97,14, - 0,0,HIDC_USE_DEFAULT - GROUPBOX "Joystickmap",IDC_STATIC,4,143,211,50 - EDITTEXT IDC_JOYSTICKMAP,12,153,200,14,ES_AUTOHSCROLL | - WS_DISABLED - PUSHBUTTON "Select Joystickmap",IDC_SELECT_JOYSTICKMAP,12,172,67,14, - 0,0,HIDC_SELECT_JOYSTICKMAP - PUSHBUTTON "Reset Joystickmap",IDC_RESET_JOYSTICKMAP,147,172,65,14, - 0,0,HIDC_RESET_JOYSTICKMAP -END - -IDD_PROP_MISC DIALOGEX 0, 0, 220, 240 -STYLE DS_FIXEDSYS | WS_CHILD | WS_CAPTION -CAPTION "Miscellaneous" -FONT 8, "Tahoma", 0, 0, 0x1 -BEGIN - ICON IDI_MAMEUI_ICON,IDC_STATIC,20,10,20,20 - LTEXT "Title\nDirectory\nExtra",IDC_PROP_TITLE,52,9,161,25, - SS_NOPREFIX - CONTROL "Enable cheats",IDC_CHEAT,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,10,40,86,10,0,HIDC_CHEAT - CONTROL "Sleep when possible",IDC_SLEEP,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,10,52,86,10,0,HIDC_SLEEP - CONTROL "Skip system info",IDC_SKIP_GAME_INFO,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,10,64,96,10,0, - HIDC_SKIP_GAME_INFO - CONTROL "Save system state on exit",IDC_ENABLE_AUTOSAVE,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,10,76,96,10,0, - HIDC_ENABLE_AUTOSAVE -// CONTROL "Multi-threaded rendering",IDC_MULTITHREAD_RENDERING, -// "Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,88,96,10,0, -// HIDC_MULTITHREAD_RENDERING - CONTROL "Coin lockout",IDC_COINLOCKOUT,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,10,100,96,10,0,HIDC_COINLOCKOUT - GROUPBOX "Thread Priority",IDC_HIGH_PRIORITY_TEXT,7,112,103,34 - CONTROL "Slider1",IDC_HIGH_PRIORITY,"msctls_trackbar32",TBS_BOTH | - TBS_NOTICKS | WS_TABSTOP,13,122,75,10,0, - HIDC_HIGH_PRIORITY - LTEXT "idle",IDC_STATIC,17,132,12,8 - RTEXT "-15",IDC_HIGH_PRIORITYTXT,87,122,14,10,SS_CENTERIMAGE - RTEXT "real-time",IDC_STATIC,57,134,28,8 - GROUPBOX "Snapshot view",IDC_STATIC,7,148,103,28 - COMBOBOX IDC_SNAPVIEW,13,158,90,60,CBS_DROPDOWNLIST | WS_VSCROLL | - WS_TABSTOP,0,HIDC_SNAPVIEW - GROUPBOX "Artwork options",IDC_STATIC,113,40,102,85 - CONTROL "Backdrops",IDC_BACKDROPS,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,119,50,86,10,0,HIDC_BACKDROPS - CONTROL "Bezels",IDC_BEZELS,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,119,62,86,10,0,HIDC_BEZELS - CONTROL "Overlays",IDC_OVERLAYS,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,119,74,84,10,0,HIDC_OVERLAYS - CONTROL "CPanels",IDC_CPANELS,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,119,86,84,10,0 - CONTROL "Marquees",IDC_MARQUEES,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,119,98,84,10,0 - CONTROL "Crop artwork",IDC_ARTWORK_CROP,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,119,110,53,10,0,HIDC_ARTWORK_CROP - GROUPBOX "BIOS",IDC_STATIC,113,128,102,28 - COMBOBOX IDC_BIOS,119,138,90,60,CBS_DROPDOWNLIST | WS_VSCROLL | - WS_TABSTOP,0,HIDC_BIOS - GROUPBOX "",IDC_STATIC,7,178,208,28 - CONTROL "Autoselect snapshot size",IDC_SNAPSIZE,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,13,178,95,10,0, - HIDC_SNAPSIZE - LTEXT "Snapshotsize",IDC_SNAPSIZETEXT,11,189,44,11, - SS_CENTERIMAGE | NOT WS_GROUP - EDITTEXT IDC_SNAPSIZEWIDTH,122,187,32,12,ES_RIGHT | - ES_AUTOHSCROLL | ES_NUMBER,0,HIDC_SNAPSIZEWIDTH - EDITTEXT IDC_SNAPSIZEHEIGHT,172,187,32,12,ES_RIGHT | - ES_AUTOHSCROLL | ES_NUMBER,0,HIDC_SNAPSIZEHEIGHT - LTEXT "x",IDC_SNAPSIZEX,162,189,8,8 - PUSHBUTTON "Reset",IDC_PROP_RESET,4,222,97,14,0,0,HIDC_PROP_RESET - PUSHBUTTON "Restore Default Settings",IDC_USE_DEFAULT,118,222,97,14, - 0,0,HIDC_USE_DEFAULT - CONTROL "Show Menu",IDC_SHOW_MENU,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,119,160,86,10,0 - -END - -IDD_PROP_VECTOR DIALOGEX 0, 0, 220, 240 -STYLE WS_CHILD | WS_CAPTION -CAPTION "Vector" -FONT 8, "Tahoma", 0, 0, 0x1 -BEGIN - ICON IDI_MAMEUI_ICON,IDC_STATIC,20,10,20,20 - LTEXT "Title\nDirectory\nExtra",IDC_PROP_TITLE,52,9,161,25, - SS_NOPREFIX -// CONTROL "Draw antialiased vectors",IDC_ANTIALIAS,"Button", -// BS_AUTOCHECKBOX | WS_TABSTOP,10,40,92,10,0, -// HIDC_ANTIALIAS - GROUPBOX "Beam width",IDC_BEAMTEXT,60,53,100,28 - CONTROL "BeamSlider",IDC_BEAM,"msctls_trackbar32",TBS_BOTH | - TBS_NOTICKS | WS_TABSTOP,66,65,64,10,0,HIDC_BEAM - RTEXT "16.00",IDC_BEAMDISP,132,64,20,11,SS_CENTERIMAGE - GROUPBOX "Flicker",IDC_FLICKERTEXT,60,84,100,28 - CONTROL "FlickerSlider",IDC_FLICKER,"msctls_trackbar32",TBS_BOTH | - TBS_NOTICKS | WS_TABSTOP,66,96,64,10,0,HIDC_FLICKER - RTEXT "100.00",IDC_FLICKERDISP,128,95,24,11,SS_CENTERIMAGE | - NOT WS_GROUP - PUSHBUTTON "Reset",IDC_PROP_RESET,4,222,97,14,0,0,HIDC_PROP_RESET - PUSHBUTTON "Restore Default Settings",IDC_USE_DEFAULT,118,222,97,14, - 0,0,HIDC_USE_DEFAULT -END - -IDD_MAIN DIALOGEX 0, 0, 364, 206 -STYLE DS_3DLOOK | DS_NOFAILCREATE | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME -EXSTYLE WS_EX_CONTROLPARENT -CAPTION "MAMEUI - overwritten at runtime" -CLASS "MainClass" -FONT 8, "Tahoma", 0, 0, 0x1 -BEGIN - CONTROL "",IDC_DIVIDER,"Static",SS_ETCHEDHORZ,0,5,304,1 - CONTROL "Tree1",IDC_TREE,"SysTreeView32",TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_EDITLABELS | - TVS_SHOWSELALWAYS | TVS_FULLROWSELECT | WS_BORDER | WS_TABSTOP,5,28,48,172 - CONTROL "List1",IDC_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_AUTOARRANGE | - LVS_SHAREIMAGELISTS | LVS_OWNERDRAWFIXED | WS_BORDER | WS_TABSTOP,65,28,42,172 - GROUPBOX "",IDC_SPLITTER,55,28,8,172,BS_NOTIFY | NOT WS_VISIBLE - GROUPBOX "",IDC_SPLITTER2,109,28,8,172,BS_NOTIFY | NOT WS_VISIBLE - CONTROL "",IDC_SWTAB,"SysTabControl32",TCS_HOTTRACK,119,0,200,100 - CONTROL "List2",IDC_SWLIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_AUTOARRANGE | - LVS_SHAREIMAGELISTS | LVS_OWNERDRAWFIXED | WS_BORDER | WS_TABSTOP,119,60,42,140 - CONTROL "",IDC_SWDEVVIEW,"MessSoftwareMView",WS_VISIBLE,119,0,200,100 - CONTROL "List3",IDC_SOFTLIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_AUTOARRANGE | - LVS_SHAREIMAGELISTS | LVS_OWNERDRAWFIXED | WS_BORDER | WS_TABSTOP,119,60,42,140 - GROUPBOX "",IDC_SPLITTER3,163,28,8,172,BS_NOTIFY | NOT WS_VISIBLE - CONTROL "",IDC_SSFRAME,"Static",SS_ETCHEDFRAME | SS_NOTIFY,121,11,181,194 - CONTROL "",IDC_SSTAB,"SysTabControl32",TCS_HOTTRACK,121,0,181,18 - CONTROL "",IDC_SSPICTURE,"Static",SS_BITMAP | NOT WS_VISIBLE,141,18,141,127 - EDITTEXT IDC_HISTORY,129,150,167,49,ES_MULTILINE | ES_READONLY | NOT WS_BORDER | WS_VSCROLL | NOT WS_TABSTOP,0, HIDC_HISTORY -END - -IDD_FILTERS DIALOGEX 0, 0, 190, 210 -STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | - WS_SYSMENU -EXSTYLE WS_EX_CONTEXTHELP -CAPTION "System Filters" -FONT 8, "Tahoma", 0, 0, 0x1 -BEGIN - GROUPBOX "System filters",IDC_STATIC,6,4,178,113 - CONTROL "&Vector Graphics",IDC_FILTER_VECTOR,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,14,16,70,10,0, - HIDC_FILTER_VECTOR - CONTROL "C&lones",IDC_FILTER_CLONES,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,14,30,41,10,0,HIDC_FILTER_CLONES - CONTROL "Non-Wor&king",IDC_FILTER_NONWORKING,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,14,44,61,10,0, - HIDC_FILTER_NONWORKING - CONTROL "&Horizontal",IDC_FILTER_HORIZONTAL,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,14,58,57,10,0, - HIDC_FILTER_HORIZONTAL - CONTROL "&Computers",IDC_FILTER_COMPUTER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,72,57,10,0,HIDC_FILTER_UNAVAILABLE - CONTROL "C&onsoles",IDC_FILTER_CONSOLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,100,72,57,10,0,HIDC_FILTER_UNAVAILABLE - CONTROL "&Unavailable",IDC_FILTER_UNAVAILABLE,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,14,86,57,10,0, - HIDC_FILTER_UNAVAILABLE - CONTROL "Arcade",IDC_FILTER_ARCADE,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,14,100,57,10,0 - CONTROL "&Raster Graphics",IDC_FILTER_RASTER,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,100,16,70,10,0, - HIDC_FILTER_RASTER - CONTROL "Ori&ginals",IDC_FILTER_ORIGINALS,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,100,30,47,10,0, - HIDC_FILTER_ORIGINALS - CONTROL "&Working",IDC_FILTER_WORKING,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,100,44,47,10,0,HIDC_FILTER_WORKING - CONTROL "&Vertical",IDC_FILTER_VERTICAL,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,100,58,47,10,0,HIDC_FILTER_VERTICAL - CONTROL "&Mechanical",IDC_FILTER_MECHANICAL,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,100,86,60,10,0,HIDC_FILTER_MECHANICAL - CONTROL "MESS",IDC_FILTER_MESS,"Button",BS_AUTOCHECKBOX | - WS_TABSTOP,100,100,58,10,0,HIDC_FILTER_MECHANICAL - LTEXT "(*) = inherited from parent folder",IDC_INHERITED,14,72, - 99,10 - CTEXT "System filters allow customising the systems that are displayed in each folder by hiding games that match the filters applied.",IDC_STATIC,6,122,178,27 - GROUPBOX "&Description filter",IDC_STATIC,6,150,178,33 - EDITTEXT IDC_FILTER_EDIT,14,162,162,13,ES_AUTOHSCROLL,0, - HIDC_FILTER_EDIT - DEFPUSHBUTTON "&OK",IDOK,42,189,50,14 - PUSHBUTTON "&Cancel",IDCANCEL,98,189,50,14 -END - -IDD_RESET DIALOGEX 0, 0, 190, 122 -STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_CONTEXTHELP -CAPTION "Reset Options" -FONT 8, "Tahoma", 0, 0, 0x1 -BEGIN - GROUPBOX "Categories",IDC_STATIC,6,4,178,70 - CONTROL "&User Interface (Fonts, Colors, Sizes)",IDC_RESET_UI, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,16,146,10,0, - HIDC_RESET_UI - CONTROL "&Default system options",IDC_RESET_DEFAULT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,30,146,10,0,HIDC_RESET_DEFAULT - CONTROL "&All systems to use default options",IDC_RESET_GAMES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,44,146,10,0,HIDC_RESET_GAMES - CONTROL "&Folder 'filters'",IDC_RESET_FILTERS,"Button", - BS_AUTOCHECKBOX | WS_TABSTOP,14,58,146,10,0, - HIDC_RESET_FILTERS - CTEXT "Select the options to be restored to the default settings.", - IDC_STATIC,6,79,178,20 - DEFPUSHBUTTON "&OK",IDOK,42,101,50,14 - PUSHBUTTON "&Cancel",IDCANCEL,98,101,50,14 -END - -IDD_LOAD_PROGRESS DIALOGEX 0, 0, 260, 187 -STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_CONTROLPARENT -FONT 8, "Tahoma", 0, 0, 0x1 -BEGIN - CONTROL "Progress1",IDC_LOAD_PROGRESS,"msctls_progress32", - PBS_SMOOTH | WS_BORDER,6,7,248,12 - CTEXT "",IDC_LOAD_ROMNAME,6,21,248,10,SS_CENTERIMAGE | NOT - WS_GROUP - EDITTEXT IDC_LOAD_STATUS,6,32,248,116,ES_MULTILINE | ES_READONLY | - WS_VSCROLL - CTEXT "",IDC_ERROR_TEXT,6,150,248,13,SS_NOPREFIX | - SS_CENTERIMAGE - PUSHBUTTON "&OK",IDOK,77,166,50,14,WS_DISABLED - PUSHBUTTON "&Cancel",IDCANCEL,133,166,50,14 -END - -IDD_INTERFACE_OPTIONS DIALOGEX 0, 0, 378, 225 -STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_CONTEXTHELP -CAPTION "Interface Options" -FONT 8, "Tahoma", 0, 0, 0x1 -BEGIN - GROUPBOX "Machine Selection",IDC_STATIC,6,4,189,194 - CONTROL "&Search for new machines on start",IDC_START_GAME_CHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,16,120,10,0,HIDC_START_GAME_CHECK - CONTROL "Allow selection by &joystick (requires restart)",IDC_JOY_GUI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,30,180,10,0,HIDC_JOY_GUI - CONTROL "Allow selection by custom &key sequences",IDC_KEY_GUI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,44,176,10 - CONTROL "Override Not Working icon with driver icon",IDC_OVERRIDE_REDX,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,72,168,10 - CONTROL "Hide &mouse cursor (requires restart)",IDC_HIDE_MOUSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,86,136,10,0,HIDC_HIDE_MOUSE - CONTROL "Inheritable Filters",IDC_FILTER_INHERIT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,100,68,10 - CONTROL "No offset for clones missing parent in view",IDC_NOOFFSET_CLONES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,114,148,10 - GROUPBOX "Show History on Tab",IDC_STATIC,14,128,173,28 - COMBOBOX IDC_HISTORY_TAB,57,138,88,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - GROUPBOX "Snapshot Pattern",IDC_STATIC,202,4,170,28 - GROUPBOX "Bookkeeping",IDC_STATIC,202,36,170,43 - CONTROL "Reset all Play Statistics",IDC_RESET_PLAYSTATS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,210,48,100,10 - GROUPBOX "Screenshot Area",IDC_STATIC,202,83,170,115 - CONTROL "S&tretch screenshot larger than natural size", - IDC_STRETCH_SCREENSHOT_LARGER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,210,95,148,10,0,HIDC_STRETCH_SCREENSHOT_LARGER - GROUPBOX "Screenshot Cycletime in Seconds",IDC_STATIC,210,109,154,28 - CONTROL "Slider1",IDC_CYCLETIMESEC,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,218,121,120,10,0,HIDC_CYCLETIMESEC - RTEXT "60",IDC_CYCLETIMESECTXT,340,120,13,10,SS_CENTERIMAGE - GROUPBOX "Screenshot Bordersize",IDC_STATIC,210,141,154,28 - CONTROL "Slider1",IDC_SCREENSHOT_BORDERSIZE,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,218,153,120,10 - RTEXT "100",IDC_SCREENSHOT_BORDERSIZETXT,340,152,13,10,SS_CENTERIMAGE - PUSHBUTTON "Set Screenshot Border Color",IDC_SCREENSHOT_BORDERCOLOR,210,176,154,14 - DEFPUSHBUTTON "&OK",IDOK,136,204,50,14 - PUSHBUTTON "&Cancel",IDCANCEL,192,204,50,14 - COMBOBOX IDC_SNAPNAME,209,14,155,60,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP,0,HIDC_SNAPNAME -END - -IDD_CUSTOM_FILE DIALOG DISCARDABLE 0, 0, 190, 135 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Add Game To Custom Folder" -FONT 8, "Tahoma" -BEGIN - LTEXT "",IDC_CUSTOMFILE_GAME,6,6,175,10,SS_NOPREFIX | - SS_CENTERIMAGE - CONTROL "CustomTree",IDC_CUSTOM_TREE,"SysTreeView32", - TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | - TVS_DISABLEDRAGDROP | TVS_SHOWSELALWAYS | - TVS_FULLROWSELECT | WS_BORDER | WS_TABSTOP,6,18,178,90 - DEFPUSHBUTTON "OK",IDOK,42,114,50,14 - PUSHBUTTON "Cancel",IDCANCEL,98,114,50,14 -END - -IDD_PROP_SOFTWARE DIALOGEX 0, 0, 220, 220 -STYLE WS_CHILD | WS_CAPTION -CAPTION "Software" -FONT 8, "MS Sans Serif" -BEGIN - ICON IDI_WIN_FLOP,IDC_STATIC,20,10,20,20 - LTEXT "Title\nDirectory\nExtra",IDC_PROP_TITLE,52,9,161,25, - SS_NOPREFIX - CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,20,38,178,1 - LTEXT "Additional directories:",IDC_STATIC,7,40,157,8 - CONTROL "List1",IDC_DIR_LIST,"SysListView32",LVS_REPORT | - LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_EDITLABELS | - LVS_ALIGNLEFT | LVS_NOCOLUMNHEADER | WS_BORDER | - WS_TABSTOP,7,50,206,120 - PUSHBUTTON "Browse...",IDC_DIR_BROWSE,7,180,50,14 - PUSHBUTTON "Insert",IDC_DIR_INSERT,85,180,50,14 - PUSHBUTTON "Delete",IDC_DIR_DELETE,163,180,50,14 -END - - -IDD_PROP_CONFIGURATION DIALOGEX 0, 0, 220, 220 -STYLE WS_CHILD | WS_CAPTION -CAPTION "Configuration" -FONT 8, "MS Sans Serif" -BEGIN - ICON IDI_MAMEUI_ICON,IDC_STATIC,20,10,20,20 - LTEXT "Title\nDirectory\nExtra",IDC_PROP_TITLE,52,9,161,25, - SS_NOPREFIX - CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,20,38,178,1 - LTEXT "RAM size",IDC_RAM_CAPTION,20,50,50,10 - COMBOBOX IDC_RAM_COMBOBOX,70,50,100,76,CBS_DROPDOWNLIST | WS_VSCROLL | - WS_TABSTOP -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Accelerator -// - -IDA_TAB_KEYS ACCELERATORS MOVEABLE PURE -BEGIN - "1", ID_VIEW_TAB_SCREENSHOT, VIRTKEY, ALT, NOINVERT - "2", ID_VIEW_TAB_FLYER, VIRTKEY, ALT, NOINVERT - "3", ID_VIEW_TAB_CABINET, VIRTKEY, ALT, NOINVERT - "4", ID_VIEW_TAB_MARQUEE, VIRTKEY, ALT, NOINVERT - "5", ID_VIEW_TAB_TITLE, VIRTKEY, ALT, NOINVERT - "6", ID_VIEW_TAB_CONTROL_PANEL, VIRTKEY, ALT, NOINVERT - "7", ID_VIEW_TAB_PCB, VIRTKEY, ALT, NOINVERT - "8", ID_VIEW_TAB_HISTORY, VIRTKEY, ALT, NOINVERT - "A", ID_GAME_AUDIT, VIRTKEY, ALT, NOINVERT - "B", ID_VIEW_PAGETAB, VIRTKEY, ALT, NOINVERT - "D", ID_VIEW_FOLDERS, VIRTKEY, ALT, NOINVERT - "E", ID_TOOLBAR_EDIT, VIRTKEY, CONTROL, NOINVERT - "F", ID_CONTEXT_FILTERS, VIRTKEY, CONTROL, NOINVERT - "U", ID_FOLDER_AUDIT, VIRTKEY, ALT, NOINVERT - "P", ID_VIEW_PICTURE_AREA, VIRTKEY, ALT, NOINVERT - "R", ID_CONTEXT_SELECT_RANDOM, VIRTKEY, CONTROL, NOINVERT - "S", ID_VIEW_STATUS, VIRTKEY, ALT, NOINVERT - "T", ID_VIEW_TOOLBARS, VIRTKEY, ALT, NOINVERT - VK_F1, ID_HELP_CONTENTS, VIRTKEY, NOINVERT - VK_F11, ID_VIEW_FULLSCREEN, VIRTKEY, NOINVERT - VK_F5, ID_UPDATE_GAMELIST, VIRTKEY, NOINVERT - VK_NEXT, ID_UI_HISTORY_DOWN, VIRTKEY, CONTROL, NOINVERT - VK_PRIOR, ID_UI_HISTORY_UP, VIRTKEY, CONTROL, NOINVERT - VK_RETURN, ID_GAME_PROPERTIES, VIRTKEY, ALT, NOINVERT -END - - -///////////////////////////////////////////////////////////////////////////// -// -// DESIGNINFO -// - -#ifdef APSTUDIO_INVOKED -GUIDELINES DESIGNINFO MOVEABLE PURE -BEGIN - IDD_ABOUT, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 289 - TOPMARGIN, 7 - BOTTOMMARGIN, 123 - END - - IDD_DIRECTX, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 229 - TOPMARGIN, 7 - BOTTOMMARGIN, 62 - END - - IDD_AUDIT, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 280 - TOPMARGIN, 7 - BOTTOMMARGIN, 187 - HORZGUIDE, 19 - END - - IDD_DIRECTORIES, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 224 - TOPMARGIN, 7 - BOTTOMMARGIN, 98 - END - - IDD_COLUMNS, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 301 - TOPMARGIN, 7 - BOTTOMMARGIN, 143 - END - - IDD_PROP_CONTROLLER, DIALOG - BEGIN - RIGHTMARGIN, 210 - BOTTOMMARGIN, 154 - END - - IDD_PROP_SCREEN, DIALOG - BEGIN - LEFTMARGIN, 4 - VERTGUIDE, 7 - VERTGUIDE, 123 - BOTTOMMARGIN, 199 - HORZGUIDE, 179 - END - - IDD_PROP_GAME, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 213 - VERTGUIDE, 19 - VERTGUIDE, 66 - VERTGUIDE, 74 - VERTGUIDE, 201 - BOTTOMMARGIN, 268 - END - - IDD_PROP_AUDIT, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 213 - VERTGUIDE, 12 - VERTGUIDE, 208 - BOTTOMMARGIN, 198 - HORZGUIDE, 38 - END - - IDD_PROP_DISPLAY, DIALOG - BEGIN - LEFTMARGIN, 4 - VERTGUIDE, 7 - VERTGUIDE, 123 - HORZGUIDE, 179 - END - - IDD_PROP_SOUND, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 213 - VERTGUIDE, 50 - BOTTOMMARGIN, 198 - END - - IDD_PROP_ADVANCED, DIALOG - BEGIN - LEFTMARGIN, 10 - BOTTOMMARGIN, 240 - END - - IDD_PROP_INPUT, DIALOG - BEGIN - LEFTMARGIN, 4 - RIGHTMARGIN, 215 - VERTGUIDE, 50 - VERTGUIDE, 170 - END - - IDD_PROP_MISC, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 213 - VERTGUIDE, 25 - VERTGUIDE, 40 - VERTGUIDE, 104 - VERTGUIDE, 114 - VERTGUIDE, 204 - BOTTOMMARGIN, 236 - END - - IDD_PROP_VECTOR, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 213 - VERTGUIDE, 50 - BOTTOMMARGIN, 198 - END - - IDD_FILTERS, DIALOG - BEGIN - LEFTMARGIN, 7 - TOPMARGIN, 7 - BOTTOMMARGIN, 178 - END - - IDD_RESET, DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 175 - VERTGUIDE, 18 - VERTGUIDE, 164 - TOPMARGIN, 7 - END -END -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Bitmap -// - -IDB_ABOUT BITMAP "res\\logo_mess.bmp" -IDB_TOOLBAR BITMAP "res\\toolbar.bmp" - -///////////////////////////////////////////////////////////////////////////// -// -// Cursor -// - -IDC_CURSOR_HSPLIT CURSOR "res\\splith.cur" - -///////////////////////////////////////////////////////////////////////////// -// -// RT_MANIFEST -// - -1 RT_MANIFEST "res\\mameui.manifest" - -///////////////////////////////////////////////////////////////////////////// -// -// String Table -// - -STRINGTABLE DISCARDABLE -BEGIN - IDS_UI_FILE "Contains commands for working with the selected items" - IDS_UI_VIEW "Contains commands for manipulating the view" - IDS_UI_OPTIONS "Contains commands for user interface options" -END - -STRINGTABLE DISCARDABLE -BEGIN - IDS_UI_HELP "Contains commands for displaying help" - IDS_VIEW_TOOLBAR "Show or hide the toolbar" - IDS_VIEW_STATUSBAR "Show or hide the status bar" - IDS_VIEW_FOLDERLIST "Show or hide the folder list" - IDS_VIEW_SCREENSHOT "Show or hide the screen shot" - IDS_VIEW_PICTURETABS "Show or hide tabs in the picture area" - IDS_VIEW_SPACER1 "Spacer" - IDS_VIEW_FULLSCREEN "Toggle full screen mode" - IDS_VIEW_SPACER2 "Spacer" - IDS_VIEW_SHOWPICTURES "Contains commands to select tabs shown in the picture area" - IDS_VIEW_SPACER3 "Spacer" -END - -STRINGTABLE DISCARDABLE -BEGIN - IDS_VIEW_LARGEICONS "Display items by using large icons." - IDS_VIEW_SMALLICONS "Display items by using small icons." - IDS_VIEW_LIST "Displays items in a list." - IDS_VIEW_DETAILS "Displays detailed information about each item in the window." - IDS_VIEW_GROUPED "Displays items grouped by parent game" - IDS_VIEW_SPACER4 "Spacer" - IDS_VIEW_ARRANGE "Contains commands for sorting by various columns" - IDS_VIEW_LINEUPICONS "Arranges icons in a grid" - IDS_VIEW_SPACER5 "Spacer" - IDS_VIEW_REFRESH "Refresh game list" - IDS_VIEW_CONTEXTFILTERS "Allows filtering out games from a folder" - IDS_VIEW_CUSTOMIZEFIELDS - "Customise which columns are used in the game list" -END - -STRINGTABLE DISCARDABLE -BEGIN - ID_FILE_EXIT "Exit the application" - ID_FILE_PLAY "Play currently selected system" - ID_HELP_ABOUT "Displays program and copyright information" - ID_VIEW_LARGE_ICON "Display items by using large icons." - ID_VIEW_SMALL_ICON "Display items by using small icons." - ID_VIEW_LIST_MENU "Displays items in a list." - ID_VIEW_DETAIL "Displays detailed information about each item in the window." - ID_OPTIONS_FONT "Set system list and folder list font" - ID_OPTIONS_DIR "Set directory configuration" - ID_OPTIONS_DEFAULTS "Set default system options" - ID_VIEW_GROUPED "Show items grouped by parent game" - ID_OPTIONS_CLONE_COLOR "Set the clone font color" -END - -STRINGTABLE DISCARDABLE -BEGIN - ID_OPTIONS_RESET_DEFAULTS "Allow restoring options to 'sane' values." - ID_OPTIONS_INTERFACE "Customise interface options." - ID_FILE_AUDIT "Audit ROMs and Samples" - ID_FILE_PLAY_RECORD "Record a system for later playback" - ID_FILE_PLAY_BACK "Playback a recorded system" - ID_FILE_PLAY_RECORD_WAVE "Record the sound output of a system" - ID_FILE_PLAY_RECORD_AVI "Record the complete output of a system" - ID_FILE_PLAY_RECORD_MNG "Record the video output of a system" - ID_VIEW_PICTURE_AREA "Show or hide the picture area" - ID_HELP_CONTENTS "Display help contents" - ID_HELP_WHATS_NEWUI "Recent changes" - ID_HELP_TROUBLE "Troubleshooting Documentation" - ID_HELP_RELEASE "MESS release notes" - ID_HELP_WHATS_NEW "What's new in MESS" - ID_HELP_CHEATS "How cheats work" -END - -STRINGTABLE DISCARDABLE -BEGIN - ID_CONTEXT_RESET_PLAYSTATS "Reset play stats for selected item" - ID_FOLDER_PROPERTIES "Display folder properties" - ID_FOLDER_AUDIT "Audit items in this folder" - ID_FILE_LOADSTATE "Run a system starting with the given savestate" -END - -STRINGTABLE DISCARDABLE -BEGIN - ID_VIEW_TAB_CABINET "Select Cabinet tab" - ID_VIEW_TAB_MARQUEE "Select Marquee tab" - ID_VIEW_TAB_TITLE "Select Title tab" - ID_VIEW_TAB_CONTROL_PANEL "Select Control panel tab" - ID_VIEW_TAB_HISTORY "Select History tab" - ID_OPTIONS_BG "Set the background image" - ID_TOGGLE_TAB_SCREENSHOT "Enable the screenshot tab" - ID_TOGGLE_TAB_FLYER "Enable the flyer tab" - ID_TOGGLE_TAB_CABINET "Enable the cabinet tab" - ID_TOGGLE_TAB_MARQUEE "Enable the marquee tab" - ID_TOGGLE_TAB_TITLE "Enable the title tab" - ID_TOGGLE_TAB_CONTROL_PANEL "Enable the control panel tab" - ID_TOGGLE_TAB_PCB "Enable the PCB tab" - ID_TOGGLE_TAB_HISTORY "Enable the history tab" - ID_VIEW_FULLSCREEN "Toggle Fullscreen mode" -END - -STRINGTABLE DISCARDABLE -BEGIN - ID_CUSTOMIZE_FIELDS "Customise which columns are used in the system list" - ID_GAME_PROPERTIES "Display the properties of the selected item" - ID_VIEW_PAGETAB "Show or hide the tabs in the picture area" - ID_VIEW_FOLDERS "Show or hide the folder list" - ID_VIEW_TOOLBARS "Show or hide the toolbar" - ID_VIEW_STATUS "Show or hide the status bar" - ID_CONTEXT_FILTERS "Allows filtering out systems from a folder" - ID_CONTEXT_RENAME_CUSTOM "Rename this folder" - ID_CONTEXT_ADD_CUSTOM "Add selected item to custom folder" - ID_CONTEXT_REMOVE_CUSTOM "Remove selected item from this folder" - ID_GAME_AUDIT "Audit the selected item" - ID_CONTEXT_SELECT_RANDOM "Randomly select a system." - ID_VIEW_TAB_SCREENSHOT "Select Screenshot tab" - ID_VIEW_TAB_FLYER "Select Flyer tab" -END - -STRINGTABLE DISCARDABLE -BEGIN - ID_VIEW_BYGAME "Sort items by system" - ID_VIEW_BYDIRECTORY "Sort items by directories" - ID_VIEW_BYMANUFACTURER "Sort items by manufacturer" - ID_VIEW_BYYEAR "Sort items by year" - ID_VIEW_BYTYPE "Sort items by type" - ID_VIEW_BYTIMESPLAYED "Sort by number of plays" - ID_VIEW_LINEUPICONS "Arranges icons in a grid" - ID_UPDATE_GAMELIST "Refresh system list" - ID_SORT_ASCENDING "Sort column in ascending (A-Z) order" - ID_SORT_DESCENDING "Sort column in descending (Z-A) order" -END - -#endif // English (USA) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// -#include "messvers.rc" // Version block - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - diff --git a/docs/release/src/osd/winui/mui_opts.cpp b/docs/release/src/osd/winui/mui_opts.cpp index de7dfe3c436..de18b2d8630 100644 --- a/docs/release/src/osd/winui/mui_opts.cpp +++ b/docs/release/src/osd/winui/mui_opts.cpp @@ -58,9 +58,6 @@ static void FontDecodeString(string ss, LOGFONT *f); static string TabFlagsEncodeString(int data); static void TabFlagsDecodeString(string ss, int *data); -static DWORD DecodeFolderFlags(string ss); -static const char * EncodeFolderFlags(DWORD value); - static string ColumnEncodeStringWithCount(const int *value, int count); static void ColumnDecodeStringWithCount(string ss, int *value, int count); @@ -2148,42 +2145,6 @@ DWORD GetFolderFlags(int folder_index) return 0; } - -/* Decode the flags into a DWORD */ -static DWORD DecodeFolderFlags(string ss) -{ - const char *buf = ss.c_str(); - DWORD flags = 0; - int shift = 0; - const char *ptr = buf; - - while (*ptr && (1 << shift) & F_MASK) - { - if (*ptr++ == '1') - flags |= (1 << shift); - - shift++; - } - return flags; -} - -/* Encode the flags into a string */ -static const char * EncodeFolderFlags(DWORD value) -{ - static char buf[40]; - int shift = 0; - - memset(buf,'\0', sizeof(buf)); - - while ((1 << shift) & F_MASK) - { - buf[shift] = (value & (1 << shift)) ? '1' : '0'; - shift++; - } - - return buf; -} - /* MSH 20080813 * Read the folder filters from MAMEui.ini. This must only * be called AFTER the folders have all been created. @@ -2199,7 +2160,7 @@ void LoadFolderFlags(void) if (lpFolder) { - char folder_name[2048]; + char folder_name[400]; char *ptr; // Convert spaces to underscores @@ -2217,7 +2178,7 @@ void LoadFolderFlags(void) } } - // These are overlaid at the end of our UI ini + // These are added to our UI ini // The normal read will skip them. // retrieve the stored values @@ -2227,7 +2188,7 @@ void LoadFolderFlags(void) if (lpFolder) { - char folder_name[2048]; + char folder_name[400]; // Convert spaces to underscores strcpy(folder_name, lpFolder->m_lpTitle); @@ -2242,7 +2203,7 @@ void LoadFolderFlags(void) string option_name = string(folder_name) + "_filters"; // get entry and decode it - lpFolder->m_dwFlags |= DecodeFolderFlags(settings.getter(option_name.c_str())) & F_MASK; + lpFolder->m_dwFlags |= (settings.int_value(option_name.c_str()) & F_MASK); } } } @@ -2258,9 +2219,9 @@ static void AddFolderFlags() for (int i = 0; i < numFolders; i++) { lpFolder = GetFolder(i); - if (lpFolder && (lpFolder->m_dwFlags & F_MASK) != 0) + if (lpFolder) { - char folder_name[2048]; + char folder_name[400]; // Convert spaces to underscores strcpy(folder_name, lpFolder->m_lpTitle); @@ -2276,7 +2237,7 @@ static void AddFolderFlags() string option_name = string(folder_name) + "_filters"; // store entry - settings.setter(option_name.c_str(), EncodeFolderFlags(lpFolder->m_dwFlags)); + settings.setter(option_name.c_str(), lpFolder->m_dwFlags & F_MASK); // increment counter num_entries++; diff --git a/docs/release/src/osd/winui/treeview.h b/docs/release/src/osd/winui/treeview.h index 5641010c14c..0ea08fb592c 100644 --- a/docs/release/src/osd/winui/treeview.h +++ b/docs/release/src/osd/winui/treeview.h @@ -151,23 +151,23 @@ typedef enum typedef struct { - LPSTR m_lpTitle; // String contains the folder name - LPTSTR m_lptTitle; // String contains the folder name as TCHAR* - UINT m_nFolderId; // Index / Folder ID number - int m_nParent; // Parent folder index in treeFolders[] - int m_nIconId; // negative icon index into the ImageList, or IDI_xxx resource id - DWORD m_dwFlags; // Misc flags - LPBITS m_lpGameBits; // Game bits, represent game indices + LPSTR m_lpTitle; // String contains the folder name + LPTSTR m_lptTitle; // String contains the folder name as TCHAR* + UINT m_nFolderId; // Index / Folder ID number + int m_nParent; // Parent folder index in treeFolders[] + int m_nIconId; // negative icon index into the ImageList, or IDI_xxx resource id + DWORD m_dwFlags; // Misc flags + LPBITS m_lpGameBits; // Game bits, represent game indices } TREEFOLDER, *LPTREEFOLDER; typedef struct { - char m_szTitle[64]; // Folder Title - UINT m_nFolderId; // ID - int m_nParent; // Parent Folder index in treeFolders[] - DWORD m_dwFlags; // Flags - Customizable and Filters - int m_nIconId; // negative icon index into the ImageList, or IDI_xxx resource id - int m_nSubIconId; // negative icon index into the ImageList, or IDI_xxx resource id + char m_szTitle[64]; // Folder Title + UINT m_nFolderId; // ID + int m_nParent; // Parent Folder index in treeFolders[] + DWORD m_dwFlags; // Flags - Customisable and Filters + int m_nIconId; // negative icon index into the ImageList, or IDI_xxx resource id + int m_nSubIconId; // negative icon index into the ImageList, or IDI_xxx resource id } EXFOLDERDATA, *LPEXFOLDERDATA; void FreeFolders(void); diff --git a/docs/release/src/osd/winui/ui_opts.h b/docs/release/src/osd/winui/ui_opts.h index e96c9291b39..6b222712995 100644 --- a/docs/release/src/osd/winui/ui_opts.h +++ b/docs/release/src/osd/winui/ui_opts.h @@ -274,6 +274,16 @@ class winui_ui_options return; } + bool ends_with_filter(const std::string &str) + { + string ending = "_filters"; + u8 endl = ending.length(); + u8 strl = str.length(); + if (strl < endl) + return false; + return str.compare(strl - endl, endl, ending) == 0; + } + public: // construction/destruction winui_ui_options() @@ -336,8 +346,27 @@ public: void setter(const char* name, int value) { - m_list[name] = std::to_string(value); - save_file(m_filename); + u8 s_write = 3; + // filters: only want an entry if a filter is applied + if (ends_with_filter(name)) + { + if (value == 0) + { + if (m_list.find(name) == m_list.end()) + s_write = 0; // there is no entry so do nothing + else + s_write = 2; // delete the existing entry + } + } + if (s_write) + { + if (s_write == 2) + m_list.erase(m_list.find(name)); // delete + else + m_list[name] = std::to_string(value); // add or update + + save_file(m_filename); + } } std::string getter(const char* name) diff --git a/docs/release/src/osd/winui/winui.cpp b/docs/release/src/osd/winui/winui.cpp index 2117d5eb46a..005f29f294d 100644 --- a/docs/release/src/osd/winui/winui.cpp +++ b/docs/release/src/osd/winui/winui.cpp @@ -851,18 +851,34 @@ public: return; } + int s_action = 0; + char buffer[4096]; + vsnprintf(buffer, ARRAY_LENGTH(buffer), msg, args); + if (channel == OSD_OUTPUT_CHANNEL_ERROR) { - char buffer[1024]; + s_action = 0x80; + } + else + if (channel == OSD_OUTPUT_CHANNEL_WARNING) + { + if (strstr(buffer, "WRONG")) + { + s_action = 0x81; + } + } + if (s_action) + { // if we are in fullscreen mode, go to windowed mode if ((video_config.windowed == 0) && !osd_common_t::s_window_list.empty()) winwindow_toggle_full_screen(); - vsnprintf(buffer, ARRAY_LENGTH(buffer), msg, args);printf("%s\n",buffer); win_message_box_utf8(!osd_common_t::s_window_list.empty() ? - std::static_pointer_cast<win_window_info>(osd_common_t::s_window_list.front())->platform_window() : hMain, buffer, MAMEUINAME, MB_ICONERROR | MB_OK); + std::static_pointer_cast<win_window_info>(osd_common_t::s_window_list.front())->platform_window() : + hMain, buffer, MAMEUINAME, (BIT(s_action, 0) ? MB_ICONINFORMATION : MB_ICONERROR) | MB_OK); } + // else // chain_output(channel, msg, args); // goes down the black hole // LOG all messages diff --git a/docs/release/src/osd/winui/winui.h b/docs/release/src/osd/winui/winui.h index a80c122ce8a..11d8bb6c629 100644 --- a/docs/release/src/osd/winui/winui.h +++ b/docs/release/src/osd/winui/winui.h @@ -20,7 +20,7 @@ #define MAMEUINAME MAMENAME "UI32" #endif -#define SEARCH_PROMPT "" +#define SEARCH_PROMPT "<search here>" enum { diff --git a/docs/release/src/version.cpp b/docs/release/src/version.cpp index c4987b95f54..51f4df973db 100644 --- a/docs/release/src/version.cpp +++ b/docs/release/src/version.cpp @@ -8,7 +8,7 @@ ***************************************************************************/ -#define BARE_BUILD_VERSION "0.197" +#define BARE_BUILD_VERSION "0.198" extern const char bare_build_version[]; extern const char build_version[]; @@ -1571,14 +1571,14 @@ endif ifeq (posix,$(SHELLTYPE)) $(GENDIR)/version.cpp: $(GENDIR)/git_desc | $(GEN_FOLDERS) - @echo '#define BARE_BUILD_VERSION "0.197"' > $@ + @echo '#define BARE_BUILD_VERSION "0.198"' > $@ @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: $(GENDIR)/git_desc - @echo #define BARE_BUILD_VERSION "0.197" > $@ + @echo #define BARE_BUILD_VERSION "0.198" > $@ @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/emu/driver.bak.h b/src/emu/driver.bak.h new file mode 100644 index 00000000000..4d6da2856a7 --- /dev/null +++ b/src/emu/driver.bak.h @@ -0,0 +1,188 @@ +// license:BSD-3-Clause +// copyright-holders:Aaron Giles +/*************************************************************************** + + driver.h + + Core driver device base class. + +***************************************************************************/ + +#pragma once + +#ifndef __EMU_H__ +#error Dont include this file directly; include emu.h instead. +#endif + +#ifndef MAME_EMU_DRIVER_H +#define MAME_EMU_DRIVER_H + + +//************************************************************************** +// CONFIGURATION MACROS +//************************************************************************** + +// HBMAME start +// core machine callbacks +#define MCFG_MACHINE_START_OVERRIDE(_class, _func) \ + driver_device::static_set_callback(config.root_device(), driver_device::CB_MACHINE_START, driver_callback_delegate(&_class::MACHINE_START_NAME(_func), this)); + +#define MCFG_MACHINE_RESET_OVERRIDE(_class, _func) \ + driver_device::static_set_callback(config.root_device(), driver_device::CB_MACHINE_RESET, driver_callback_delegate(&_class::MACHINE_RESET_NAME(_func), this)); + +// core video callbacks +#define MCFG_VIDEO_START_OVERRIDE(_class, _func) \ + driver_device::static_set_callback(config.root_device(), driver_device::CB_VIDEO_START, driver_callback_delegate(&_class::VIDEO_START_NAME(_func), this)); +// HBMAME end + +//************************************************************************** +// OTHER MACROS +//************************************************************************** + +// HBMAME start +#define MACHINE_START_NAME(name) machine_start_##name +#define MACHINE_START_CALL_MEMBER(name) MACHINE_START_NAME(name)() +#define DECLARE_MACHINE_START(name) void MACHINE_START_NAME(name)() ATTR_COLD +#define MACHINE_START_MEMBER(cls,name) void cls::MACHINE_START_NAME(name)() + +#define MACHINE_RESET_NAME(name) machine_reset_##name +#define MACHINE_RESET_CALL_MEMBER(name) MACHINE_RESET_NAME(name)() +#define DECLARE_MACHINE_RESET(name) void MACHINE_RESET_NAME(name)() +#define MACHINE_RESET_MEMBER(cls,name) void cls::MACHINE_RESET_NAME(name)() + +#define VIDEO_START_NAME(name) video_start_##name +#define VIDEO_START_CALL_MEMBER(name) VIDEO_START_NAME(name)() +#define DECLARE_VIDEO_START(name) void VIDEO_START_NAME(name)() ATTR_COLD +#define VIDEO_START_MEMBER(cls,name) void cls::VIDEO_START_NAME(name)() +// HBMAME end + +//************************************************************************** +// TYPE DEFINITIONS +//************************************************************************** + +// forward declarations +typedef delegate<void ()> driver_callback_delegate; + + +// ======================> driver_device + +// base class for machine driver-specific devices +class driver_device : public device_t +{ +public: + // construction/destruction + driver_device(const machine_config &mconfig, device_type type, const char *tag); + virtual ~driver_device(); + + // getters + const game_driver &system() const { assert(m_system != nullptr); return *m_system; } + + // indexes into our generic callbacks + enum callback_type + { + CB_MACHINE_START, + CB_MACHINE_RESET, + CB_SOUND_START, + CB_SOUND_RESET, + CB_VIDEO_START, + CB_VIDEO_RESET, + CB_COUNT + }; + + // inline configuration helpers + void set_game_driver(const game_driver &game); + static void static_set_callback(device_t &device, callback_type type, driver_callback_delegate callback); + static void set_machine_start_cb(machine_config &config, driver_callback_delegate callback) { static_set_callback(config.root_device(), CB_MACHINE_START, callback); } + static void set_machine_reset_cb(machine_config &config, driver_callback_delegate callback) { static_set_callback(config.root_device(), CB_MACHINE_RESET, callback); } + static void set_sound_start_cb(machine_config &config, driver_callback_delegate callback) { static_set_callback(config.root_device(), CB_SOUND_START, callback); } + static void set_sound_reset_cb(machine_config &config, driver_callback_delegate callback) { static_set_callback(config.root_device(), CB_SOUND_RESET, callback); } + static void set_video_start_cb(machine_config &config, driver_callback_delegate callback) { static_set_callback(config.root_device(), CB_VIDEO_START, callback); } + static void set_video_reset_cb(machine_config &config, driver_callback_delegate callback) { static_set_callback(config.root_device(), CB_VIDEO_RESET, callback); } + static void remove_machine_reset_cb(machine_config &config) { static_set_callback(config.root_device(), CB_MACHINE_RESET, driver_callback_delegate()); } + + // dummy driver_init callback + void empty_init(); + void init_0() { } // HBMAME + + // memory helpers + address_space &generic_space() const { return machine().dummy_space(); } + + // output heler + output_manager &output() const { return machine().output(); } + + void nmi_line_pulse(device_t &device); + void nmi_line_assert(device_t &device); + + void irq0_line_hold(device_t &device); + void irq0_line_assert(device_t &device); + + void irq1_line_hold(device_t &device); + void irq1_line_assert(device_t &device); + + void irq2_line_hold(device_t &device); + void irq2_line_assert(device_t &device); + + void irq3_line_hold(device_t &device); + void irq3_line_assert(device_t &device); + + void irq4_line_hold(device_t &device); + void irq4_line_assert(device_t &device); + + void irq5_line_hold(device_t &device); + void irq5_line_assert(device_t &device); + + void irq6_line_hold(device_t &device); + void irq6_line_assert(device_t &device); + + void irq7_line_hold(device_t &device); + void irq7_line_assert(device_t &device); + + + // generic input port helpers + DECLARE_CUSTOM_INPUT_MEMBER( custom_port_read ); + + virtual void driver_init(); + +protected: + // helpers called at startup + virtual void driver_start(); + virtual void machine_start(); + virtual void sound_start(); + virtual void video_start(); + + // helpers called at reset + virtual void driver_reset(); + virtual void machine_reset(); + virtual void sound_reset(); + virtual void video_reset(); + + // device-level overrides + virtual const tiny_rom_entry *device_rom_region() const override; + virtual void device_add_mconfig(machine_config &config) override; + virtual ioport_constructor device_input_ports() const override; + virtual void device_start() override; + virtual void device_reset_after_children() override; + + // generic video + void flip_screen_set(u32 on); + void flip_screen_x_set(u32 on); + void flip_screen_y_set(u32 on); + u32 flip_screen() const { return m_flip_screen_x; } + u32 flip_screen_x() const { return m_flip_screen_x; } + u32 flip_screen_y() const { return m_flip_screen_y; } + +private: + // helpers + void updateflip(); + + // internal state + const game_driver *m_system; // pointer to the game driver + driver_callback_delegate m_callbacks[CB_COUNT]; // start/reset callbacks + + // generic video + u8 m_flip_screen_x; + u8 m_flip_screen_y; +}; + + +#endif /* MAME_EMU_DRIVER_H */ diff --git a/src/version.cpp b/src/version.cpp index c4987b95f54..51f4df973db 100644 --- a/src/version.cpp +++ b/src/version.cpp @@ -8,7 +8,7 @@ ***************************************************************************/ -#define BARE_BUILD_VERSION "0.197" +#define BARE_BUILD_VERSION "0.198" extern const char bare_build_version[]; extern const char build_version[]; |