diff options
| author | 2022-03-26 02:45:22 -0800 | |
|---|---|---|
| committer | 2022-03-26 21:45:22 +1100 | |
| commit | 79a3923e5d51e0ff36e2649661169fbf0e0b80d7 (patch) | |
| tree | ce12c395f1cbcbaa18daea30217f02d034c0dfd6 /src | |
| parent | 338b6e2a8c6398df704ff2d80fa104378b3bd86a (diff) | |
playch10.cpp: Replaced RP5H01 rom in prototype dumps. (#9386)
Diffstat (limited to 'src')
| -rw-r--r-- | src/mame/drivers/playch10.cpp | 12 | ||||
| -rw-r--r-- | src/mame/includes/playch10.h | 3 | ||||
| -rw-r--r-- | src/mame/machine/playch10.cpp | 26 |
3 files changed, 6 insertions, 35 deletions
diff --git a/src/mame/drivers/playch10.cpp b/src/mame/drivers/playch10.cpp index fbe82e1b953..35cf16131ae 100644 --- a/src/mame/drivers/playch10.cpp +++ b/src/mame/drivers/playch10.cpp @@ -1433,7 +1433,7 @@ ROM_START( pc_virus ) /* Virus (from location test board) */ ROM_RELOAD( 0x18000, 0x08000 ) ROM_REGION( 0x10, "rp5h01", 0 ) /* rp5h01 data */ - ROM_LOAD( "security.u6", 0x00, 0x10, CRC(5b4f6930) SHA1(bd152d6907fe55f80125b34360fdb44cfc348906) ) + ROM_LOAD( "security.u6", 0x00, 0x10, CRC(b69309ab) SHA1(a11ae46ed4c6ae5c22bab36593a53535a257fd4f) ) ROM_END ROM_START( pc_bload ) /* Bases Loaded (from location test board) */ @@ -1449,7 +1449,7 @@ ROM_START( pc_bload ) /* Bases Loaded (from location test board) */ ROM_LOAD( "u1", 0x00000, 0x20000, CRC(02ff6ae9) SHA1(ba15b91f917c9e722d1d8b24b5783bd5eac6a4e7) ) ROM_REGION( 0x10, "rp5h01", 0 ) /* rp5h01 data */ - ROM_LOAD( "security.u6", 0x00, 0x10, CRC(5b4f6930) SHA1(bd152d6907fe55f80125b34360fdb44cfc348906) ) + ROM_LOAD( "security.u6", 0x00, 0x10, CRC(b69309ab) SHA1(a11ae46ed4c6ae5c22bab36593a53535a257fd4f) ) ROM_END ROM_START( pc_ftqst ) /* Fester's Quest */ @@ -1638,7 +1638,7 @@ ROM_START( pc_ttoon ) /* Tiny Toon Adventures */ ROM_LOAD( "tt-chr.u1", 0x00000, 0x20000, CRC(a024ae14) SHA1(2e797a173161a61c14ce299e3c5a31c6029f2b50) ) ROM_REGION( 0x10, "rp5h01", 0 ) /* rp5h01 data */ - ROM_LOAD( "security.u6", 0x00, 0x10, CRC(5b4f6930) SHA1(bd152d6907fe55f80125b34360fdb44cfc348906) ) + ROM_LOAD( "security.u6", 0x00, 0x10, CRC(b69309ab) SHA1(a11ae46ed4c6ae5c22bab36593a53535a257fd4f) ) ROM_END @@ -1898,10 +1898,10 @@ GAME( 1989, pc_tmnt, playch10, playch10_f, playch10, playch10_state, init_pcfbo GAME( 1989, pc_ftqst, playch10, playch10_f, playch10, playch10_state, init_pcfboard, ROT0, "Sunsoft (Nintendo of America license)", "Uncle Fester's Quest: The Addams Family (PlayChoice-10)", 0 ) GAME( 1989, pc_bstar, playch10, playch10_f2,playch10, playch10_state, init_pcfboard, ROT0, "SNK (Nintendo of America license)", "Baseball Stars: Be a Champ! (PlayChoice-10)", MACHINE_IMPERFECT_GRAPHICS ) GAME( 1989, pc_tbowl, playch10, playch10_f, playch10, playch10_state, init_pcfboard, ROT0, "Tecmo (Nintendo of America license)", "Tecmo Bowl (PlayChoice-10)", 0 ) -GAME( 1990, pc_virus, pc_drmro, playch10_f, playch10, playch10_state, init_virus, ROT0, "Nintendo", "Virus (Dr. Mario prototype, PlayChoice-10)", 0 ) +GAME( 1990, pc_virus, pc_drmro, playch10_f, playch10, playch10_state, init_pcfboard, ROT0, "Nintendo", "Virus (Dr. Mario prototype, PlayChoice-10)", 0 ) GAME( 1990, pc_rrngr, playch10, playch10_f, playch10, playch10_state, init_pcfboard, ROT0, "Capcom USA (Nintendo of America license)", "Chip'n Dale: Rescue Rangers (PlayChoice-10)", 0 ) GAME( 1990, pc_drmro, playch10, playch10_f, playch10, playch10_state, init_pcfboard, ROT0, "Nintendo", "Dr. Mario (PlayChoice-10)", 0 ) -GAME( 1990, pc_bload, playch10, playch10_f, playch10, playch10_state, init_virus, ROT0, "Jaleco (Nintendo of America license)", "Bases Loaded (Prototype, PlayChoice-10)", 0 ) +GAME( 1990, pc_bload, playch10, playch10_f, playch10, playch10_state, init_pcfboard, ROT0, "Jaleco (Nintendo of America license)", "Bases Loaded (Prototype, PlayChoice-10)", 0 ) GAME( 1990, pc_ynoid, playch10, playch10_f, playch10, playch10_state, init_pcfboard, ROT0, "Capcom USA (Nintendo of America license)", "Yo! Noid (PlayChoice-10)", 0 ) // G-Board Games @@ -1915,7 +1915,7 @@ GAME( 1990, pc_ngai2, playch10, playch10_g, playch10, playch10_state, init_pcgbo GAME( 1991, pc_ngai3, playch10, playch10_g, playch10, playch10_state, init_pcgboard, ROT0, "Tecmo (Nintendo of America license)", "Ninja Gaiden Episode III: The Ancient Ship of Doom (PlayChoice-10)", 0 ) GAME( 1991, pc_pwbld, playch10, playch10_g, playch10, playch10_state, init_pcgboard, ROT0, "Taito (Nintendo of America license)", "Power Blade (PlayChoice-10)", 0 ) GAME( 1991, pc_rkats, playch10, playch10_g, playch10, playch10_state, init_pcgboard, ROT0, "Atlus (Nintendo of America license)", "Rockin' Kats (PlayChoice-10)", 0 ) -GAME( 1991, pc_ttoon, playch10, playch10_g, playch10, playch10_state, init_ttoon, ROT0, "Konami (Nintendo of America license)", "Tiny Toon Adventures (prototype) (PlayChoice-10)", 0 ) // Code is final USA NES version of the game, (which is MMC3C according to nes.xml, but this cart has MMC3B) +GAME( 1991, pc_ttoon, playch10, playch10_g, playch10, playch10_state, init_pcgboard, ROT0, "Konami (Nintendo of America license)", "Tiny Toon Adventures (prototype) (PlayChoice-10)", 0 ) // Code is final USA NES version of the game, (which is MMC3C according to nes.xml, but this cart has MMC3B) // variant with 4 screen mirror GAME( 1990, pc_radr2, playch10, playch10_g, playch10, playch10_state, init_pcgboard_type2, ROT0, "Square (Nintendo of America license)", "Rad Racer II (PlayChoice-10)", MACHINE_IMPERFECT_GRAPHICS ) diff --git a/src/mame/includes/playch10.h b/src/mame/includes/playch10.h index 3792442f102..c5cda00572a 100644 --- a/src/mame/includes/playch10.h +++ b/src/mame/includes/playch10.h @@ -55,9 +55,6 @@ public: void init_pcdboard(); void init_pceboard(); void init_pcfboard(); - void init_rp5h01_fix(); - void init_virus(); - void init_ttoon(); void init_pcgboard(); void init_pcgboard_type2(); void init_pchboard(); diff --git a/src/mame/machine/playch10.cpp b/src/mame/machine/playch10.cpp index 6de92fd0aa1..7e625b4df08 100644 --- a/src/mame/machine/playch10.cpp +++ b/src/mame/machine/playch10.cpp @@ -154,16 +154,6 @@ void playch10_state::pc10_prot_w(uint8_t data) } } -// Some prototypes/location test games need this -void playch10_state::init_rp5h01_fix() -{ - u8 *ROM = memregion("rp5h01")->base(); - u32 len = memregion("rp5h01")->bytes(); - - for (int i = 0; i < len; i++) - ROM[i] = ~bitswap<8>(ROM[i], 0, 1, 2, 3, 4, 5, 6, 7); -} - /************************************* * * Input Ports @@ -657,14 +647,6 @@ void playch10_state::init_pcfboard() init_prg_banking(); } -void playch10_state::init_virus() -{ - // common init - init_pcfboard(); - - init_rp5h01_fix(); -} - //********************************************************************************** // G Board (MMC3) games (Super Mario Bros. 3, etc) @@ -792,14 +774,6 @@ void playch10_state::init_pcgboard_type2() m_mirroring = PPU_MIRROR_4SCREEN; } -void playch10_state::init_ttoon() -{ - // common init - init_pcgboard(); - - init_rp5h01_fix(); -} - //********************************************************************************** // H Board games (PinBot) |
