From e3aec276b8078db9ff95f4b22ecca5f799c2e191 Mon Sep 17 00:00:00 2001 From: iq_132 <1191709+iq132@users.noreply.github.com> Date: Wed, 4 Apr 2012 15:39:05 +0000 Subject: [PATCH] Garouo -> garouh --- src/burn/drv/neogeo/d_neogeo.cpp | 60 ++++++++++++++++---------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/src/burn/drv/neogeo/d_neogeo.cpp b/src/burn/drv/neogeo/d_neogeo.cpp index 9edf89ad3..a574ced3c 100644 --- a/src/burn/drv/neogeo/d_neogeo.cpp +++ b/src/burn/drv/neogeo/d_neogeo.cpp @@ -4943,7 +4943,7 @@ struct BurnDriver BurnDrvrbff2k = { 0x1000, 320, 224, 4, 3 }; -// Metal Slug 2 - Super Vehicle-001/II +// Metal Slug 2 - Super Vehicle-001/II (NGM-2410) (NGH-2410) static struct BurnRomInfo mslug2RomDesc[] = { { "241-p1.p1", 0x100000, 0x2a53c5da, 1 | BRF_ESS | BRF_PRG }, // 0 68K code @@ -4967,7 +4967,7 @@ STD_ROM_FN(mslug2) struct BurnDriver BurnDrvMSlug2 = { "mslug2", NULL, "neogeo", NULL, "1998", - "Metal Slug 2 - Super Vehicle-001/II\0", NULL, "SNK", "Neo Geo MVS", + "Metal Slug 2 - Super Vehicle-001/II (NGM-2410) (NGH-2410)\0", NULL, "SNK", "Neo Geo MVS", NULL, NULL, NULL, NULL, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_PLATFORM, FBF_MSLUG, NULL, mslug2RomInfo, mslug2RomName, NULL, NULL, neogeoInputInfo, neogeoDIPInfo, @@ -5361,7 +5361,7 @@ struct BurnDriver BurnDrvMSlugX = { 0x1000, 304, 224, 4, 3 }; -// The King of Fighters '99 - Millennium Battle (set 1) +// The King of Fighters '99 - Millennium Battle (NGM-2510) static struct BurnRomInfo kof99RomDesc[] = { { "ka.neo-sma", 0x040000, 0x7766d09e, 9 | BRF_ESS | BRF_PRG }, // 0 68K code @@ -5448,7 +5448,7 @@ static INT32 kof99Init() struct BurnDriver BurnDrvkof99 = { "kof99", NULL, "neogeo", NULL, "1999", - "The King of Fighters '99 - Millennium Battle (set 1)\0", NULL, "SNK", "Neo Geo MVS", + "The King of Fighters '99 - Millennium Battle (NGM-2510)\0", NULL, "SNK", "Neo Geo MVS", NULL, NULL, NULL, NULL, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO | HARDWARE_SNK_CMC42 | HARDWARE_SNK_SMA_PROTECTION, GBF_VSFIGHT, FBF_KOF, NULL, kof99RomInfo, kof99RomName, NULL, NULL, neogeoInputInfo, neogeoDIPInfo, @@ -5456,7 +5456,7 @@ struct BurnDriver BurnDrvkof99 = { 0x1000, 304, 224, 4, 3 }; -// The King of Fighters '99 - Millennium Battle (set 2) +// The King of Fighters '99 - Millennium Battle (NGH-2510) static struct BurnRomInfo kof99hRomDesc[] = { { "kc.neo-sma", 0x040000, 0x6c9d0647, 9 | BRF_ESS | BRF_PRG }, // 0 68K code @@ -5485,7 +5485,7 @@ STD_ROM_FN(kof99h) struct BurnDriver BurnDrvkof99h = { "kof99h", "kof99", "neogeo", NULL, "1999", - "The King of Fighters '99 - Millennium Battle (set 2)\0", NULL, "SNK", "Neo Geo MVS", + "The King of Fighters '99 - Millennium Battle (NGH-2510)\0", NULL, "SNK", "Neo Geo MVS", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO | HARDWARE_SNK_CMC42 | HARDWARE_SNK_SMA_PROTECTION, GBF_VSFIGHT, FBF_KOF, NULL, kof99hRomInfo, kof99hRomName, NULL, NULL, neogeoInputInfo, neogeoDIPInfo, @@ -5612,7 +5612,7 @@ struct BurnDriver BurnDrvkof99p = { 0x1000, 304, 224, 4, 3 }; -// Garou - Mark of the Wolves (set 1) +// Garou - Mark of the Wolves (NGM-2530) static struct BurnRomInfo garouRomDesc[] = { { "kf.neo-sma", 0x040000, 0x98bc93dc, 9 | BRF_ESS | BRF_PRG }, // 0 68K code @@ -5706,17 +5706,17 @@ static INT32 garouInit() struct BurnDriver BurnDrvGarou = { "garou", NULL, "neogeo", NULL, "1999", - "Garou - Mark of the Wolves (set 1)\0", NULL, "SNK", "Neo Geo MVS", - L"Garou\0\u9913\u72FC - mark of the wolves (set 1)\0", NULL, NULL, NULL, + "Garou - Mark of the Wolves (NGM-2530)\0", NULL, "SNK", "Neo Geo MVS", + L"Garou\0\u9913\u72FC - mark of the wolves (NGM-2530)\0", NULL, NULL, NULL, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO | HARDWARE_SNK_CMC42 | HARDWARE_SNK_SMA_PROTECTION, GBF_VSFIGHT, 0, NULL, garouRomInfo, garouRomName, NULL, NULL, neogeoInputInfo, neogeoDIPInfo, garouInit, NeoSMAExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette, 0x1000, 320, 224, 4, 3 }; -// Garou - Mark of the Wolves (set 2) +// Garou - Mark of the Wolves (NGM-2530) (NGH-2530) -static struct BurnRomInfo garouoRomDesc[] = { +static struct BurnRomInfo garouhRomDesc[] = { { "ke.neo-sma", 0x040000, 0x96c72233, 9 | BRF_ESS | BRF_PRG }, // 0 68K code { "253-p1.p1", 0x400000, 0x18ae5d7e, 1 | BRF_ESS | BRF_PRG }, // 1 { "253-p2.p2", 0x400000, 0xafffa779, 1 | BRF_ESS | BRF_PRG }, // 2 @@ -5738,10 +5738,10 @@ static struct BurnRomInfo garouoRomDesc[] = { { "253-v4.v4", 0x400000, 0xa54be8a9, 5 | BRF_SND }, // 15 }; -STDROMPICKEXT(garouo, garouo, neogeo) -STD_ROM_FN(garouo) +STDROMPICKEXT(garouh, garouh, neogeo) +STD_ROM_FN(garouh) -static void garouoSMADecrypt() +static void garouhSMADecrypt() { for (INT32 i = 0; i < 0x800000 / 2; i++) { ((UINT16*)(Neo68KROMActive + 0x100000))[i] = BITSWAP16(BURN_ENDIAN_SWAP_INT16(((UINT16*)(Neo68KROMActive + 0x100000))[i]), 14, 5, 1, 11, 7, 4, 10, 15, 3, 12, 8, 13, 0, 2, 9, 6); @@ -5760,7 +5760,7 @@ static void garouoSMADecrypt() } } -void __fastcall garouoWriteWordBankswitch(UINT32 sekAddress, UINT16 wordValue) +void __fastcall garouhWriteWordBankswitch(UINT32 sekAddress, UINT16 wordValue) { if (sekAddress == 0x2FFFC0) { static UINT32 bankoffset[64] = { @@ -5799,20 +5799,20 @@ void __fastcall garouoWriteWordBankswitch(UINT32 sekAddress, UINT16 wordValue) } } -static INT32 garouoInit() +static INT32 garouhInit() { nNeoProtectionXor = 0x06; - return NeoSMAInit(garouoSMADecrypt, garouoWriteWordBankswitch, 0x2FFFCC, 0x2FFFF0); + return NeoSMAInit(garouhSMADecrypt, garouhWriteWordBankswitch, 0x2FFFCC, 0x2FFFF0); } -struct BurnDriver BurnDrvGarouo = { - "garouo", "garou", "neogeo", NULL, "1999", - "Garou - Mark of the Wolves (set 2)\0", NULL, "SNK", "Neo Geo MVS", - L"Garou\0\u9913\u72FC - mark of the wolves (set 2)\0", NULL, NULL, NULL, +struct BurnDriver BurnDrvgarouh = { + "garouh", "garou", "neogeo", NULL, "1999", + "Garou - Mark of the Wolves (NGM-2530) (NGH-2530)\0", NULL, "SNK", "Neo Geo MVS", + L"Garou\0\u9913\u72FC - mark of the wolves (NGM-2530) (NGH-2530)\0", NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO | HARDWARE_SNK_CMC42 | HARDWARE_SNK_SMA_PROTECTION, GBF_VSFIGHT, 0, - NULL, garouoRomInfo, garouoRomName, NULL, NULL, neogeoInputInfo, neogeoDIPInfo, - garouoInit, NeoSMAExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette, + NULL, garouhRomInfo, garouhRomName, NULL, NULL, neogeoInputInfo, neogeoDIPInfo, + garouhInit, NeoSMAExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette, 0x1000, 320, 224, 4, 3 }; @@ -12270,17 +12270,17 @@ struct BurnDriver BurnDrvdiggerma = { // Super Bubble Pop static struct BurnRomInfo sbpRomDesc[] = { - { "2a.bin", 0x080000, 0xd054d264, 1 | BRF_ESS | BRF_PRG }, // 0 68K code + { "001-003-02a.u2", 0x080000, 0xd054d264, 1 | BRF_ESS | BRF_PRG }, // 0 68K code - { "2b.bin", 0x080000, 0x2fd04b2a, 2 | BRF_GRA }, // 1 Text layer tiles + { "001-003-02b.u2", 0x080000, 0x2fd04b2a, 2 | BRF_GRA }, // 1 Text layer tiles - { "3b.bin", 0x200000, 0x44791317, 3 | BRF_GRA }, // 2 Sprite data - { "4b.bin", 0x200000, 0xa3a1c0df, 3 | BRF_GRA }, // 3 + { "001-003-03b.u3", 0x200000, 0x44791317, 3 | BRF_GRA }, // 2 Sprite data + { "001-003-04b.u4", 0x200000, 0xa3a1c0df, 3 | BRF_GRA }, // 3 - { "1b.bin", 0x080000, 0x7b1f86f7, 4 | BRF_ESS | BRF_PRG }, // 4 Z80 code + { "001-003-01b.u1", 0x080000, 0x7b1f86f7, 4 | BRF_ESS | BRF_PRG }, // 4 Z80 code - { "12a.bin", 0x400000, 0xc96723b9, 5 | BRF_SND }, // 5 Sound data - { "13a.bin", 0x400000, 0x08c339a5, 5 | BRF_SND }, // 6 + { "001-003-12a.u12", 0x400000, 0xc96723b9, 5 | BRF_SND }, // 5 Sound data + { "001-003-13a.u13", 0x400000, 0x08c339a5, 5 | BRF_SND }, // 6 }; STDROMPICKEXT(sbp, sbp, neogeo)