summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author 0kmg <9137159+0kmg@users.noreply.github.com>2022-03-26 02:45:22 -0800
committer GitHub <noreply@github.com>2022-03-26 21:45:22 +1100
commit79a3923e5d51e0ff36e2649661169fbf0e0b80d7 (patch)
treece12c395f1cbcbaa18daea30217f02d034c0dfd6 /src
parent338b6e2a8c6398df704ff2d80fa104378b3bd86a (diff)
playch10.cpp: Replaced RP5H01 rom in prototype dumps. (#9386)
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/playch10.cpp12
-rw-r--r--src/mame/includes/playch10.h3
-rw-r--r--src/mame/machine/playch10.cpp26
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)