Previous 199869 Revisions Next

r21964 Tuesday 19th March, 2013 at 10:33:40 UTC by Fabio Priuli
New clones added
----------------
Virus (Dr. Mario prototype, PlayChoice-10) [Lost Levels]
[src/mame]mame.lst
[src/mame/drivers]playch10.c
[src/mame/includes]playch10.h

trunk/src/mame/drivers/playch10.c
r21963r21964
12191219   ROM_LOAD( "security.prm", 0x00000, 0x10, CRC(1b26e58c) SHA1(bd2d81d3cc54966ef154b3487d43ecbc316d6d22) )
12201220ROM_END
12211221
1222ROM_START( pc_virus )   /* Virus */
1223   BIOS_CPU
1224   ROM_LOAD( "u2",   0x0c000, 0x2000, CRC(d2764d91) SHA1(393b54148e9250f14d83318aed6686cc04b923e6) ) /* extra bios code for this game */
1225   BIOS_GFX
1226
1227   ROM_REGION( 0x30000, "cart", 0 )
1228   ROM_LOAD( "virus 3-12-90.u4",  0x10000, 0x08000, CRC(a5239a77) SHA1(f1e79906bcbee4e0c62036d6ba95385b95daa53f) )    /* banked */
1229   ROM_RELOAD(         0x18000, 0x08000 )
1230   ROM_RELOAD(         0x20000, 0x08000 )
1231   ROM_RELOAD(         0x28000, 0x08000 )
1232
1233   ROM_REGION( 0x020000, "gfx2", 0 )   /* cart gfx */
1234   ROM_LOAD( "virus 3-12-90.u1",  0x00000, 0x08000, CRC(d233c2ae) SHA1(0de301894edfc50b26b6e4cf3697a15065035c5e) )
1235   ROM_RELOAD(         0x08000, 0x08000 )
1236   ROM_RELOAD(         0x10000, 0x08000 )
1237   ROM_RELOAD(         0x18000, 0x08000 )
1238
1239   ROM_REGION( 0x0100,  "rp5h01", 0 )  /* rp5h01 data */
1240   ROM_LOAD( "security.u6", 0x00000, 0x10, CRC(5b4f6930) SHA1(bd152d6907fe55f80125b34360fdb44cfc348906) )
1241ROM_END
1242
12221243ROM_START( pc_ftqst )   /* Fester's Quest */
12231244   BIOS_CPU
12241245   ROM_LOAD( "eq-u2",   0x0c000, 0x2000, CRC(85326040) SHA1(866bd15e77d911147b191c13d062cef7ae4dcf62) ) /* extra bios code for this game */
r21963r21964
16101631
16111632/******************************************************************************/
16121633
1634
1635DRIVER_INIT_MEMBER(playch10_state,virus)
1636{
1637   UINT8 *ROM = memregion("rp5h01")->base();
1638   UINT32 len = memregion("rp5h01")->bytes();
1639   for (int i = 0; i < len; i++)
1640   {
1641      ROM[i] = BITSWAP8(ROM[i],0,1,2,3,4,5,6,7);
1642      ROM[i] ^= 0xff;
1643   }
1644
1645   /* common init */
1646   DRIVER_INIT_CALL(pcfboard);
1647}
1648
16131649/*     YEAR  NAME      PARENT    BIOS      MACHINE   INPUT     INIT      MONITOR  */
16141650
16151651/* Standard Games */
r21963r21964
16621698GAME( 1989, pc_ftqst, playch10, playch10, playch10, playch10_state, pcfboard, ROT0, "Sunsoft (Nintendo of America license)",    "Uncle Fester's Quest: The Addams Family (PlayChoice-10)", 0 )
16631699GAME( 1989, pc_bstar, playch10, playch10, playch10, playch10_state, pcfboard_2, ROT0, "SNK (Nintendo of America license)",      "Baseball Stars: Be a Champ! (PlayChoice-10)", GAME_IMPERFECT_GRAPHICS)
16641700GAME( 1989, pc_tbowl, playch10, playch10, playch10, playch10_state, pcfboard, ROT0, "Tecmo (Nintendo of America license)",      "Tecmo Bowl (PlayChoice-10)", 0 )
1701GAME( 1990, pc_virus, playch10, playch10, playch10, playch10_state, virus,    ROT0, "Nintendo",                                 "Virus (Dr. Mario prototype, PlayChoice-10)", 0 )
16651702GAME( 1990, pc_drmro, playch10, playch10, playch10, playch10_state, pcfboard, ROT0, "Nintendo",                                 "Dr. Mario (PlayChoice-10)", 0 )
16661703GAME( 1990, pc_ynoid, playch10, playch10, playch10, playch10_state, pcfboard, ROT0, "Capcom USA (Nintendo of America license)", "Yo! Noid (PlayChoice-10)", 0 )
16671704
trunk/src/mame/mame.lst
r21963r21964
12261226pc_bstar        // (c) 1989 SNK (Nintendo of America license)
12271227pc_tbowl        // (c) 1989 Tecmo (Nintendo of America license)
12281228pc_drmro        // (c) 1990 Nintendo
1229pc_virus        // (c) 1990 Nintendo
12291230pc_ynoid        // (c) 1990 Capcom USA (Nintendo of America license)
12301231pc_rrngr        // (c) Capcom USA (Nintendo of America license)
12311232pc_ddrgn        // (c) 1988 Technos
trunk/src/mame/includes/playch10.h
r21963r21964
9292   DECLARE_WRITE8_MEMBER(psg_4015_w);
9393   DECLARE_WRITE8_MEMBER(psg_4017_w);
9494   DECLARE_DRIVER_INIT(playch10);
95   DECLARE_DRIVER_INIT(pcfboard_2);
9695   DECLARE_DRIVER_INIT(pc_gun);
97   DECLARE_DRIVER_INIT(pchboard);
96   DECLARE_DRIVER_INIT(pcaboard);
97   DECLARE_DRIVER_INIT(pcbboard);
98   DECLARE_DRIVER_INIT(pccboard);
9899   DECLARE_DRIVER_INIT(pcdboard);
99   DECLARE_DRIVER_INIT(pccboard);
100   DECLARE_DRIVER_INIT(pcbboard);
100   DECLARE_DRIVER_INIT(pcdboard_2);
101   DECLARE_DRIVER_INIT(pceboard);
102   DECLARE_DRIVER_INIT(pcfboard);
103   DECLARE_DRIVER_INIT(pcfboard_2);
104   DECLARE_DRIVER_INIT(virus);
101105   DECLARE_DRIVER_INIT(pcgboard);
102   DECLARE_DRIVER_INIT(pcfboard);
103106   DECLARE_DRIVER_INIT(pcgboard_type2);
107   DECLARE_DRIVER_INIT(pchboard);
108   DECLARE_DRIVER_INIT(pciboard);
109   DECLARE_DRIVER_INIT(pckboard);
104110   DECLARE_DRIVER_INIT(pc_hrz);
105   DECLARE_DRIVER_INIT(pckboard);
106   DECLARE_DRIVER_INIT(pcdboard_2);
107   DECLARE_DRIVER_INIT(pceboard);
108   DECLARE_DRIVER_INIT(pciboard);
109   DECLARE_DRIVER_INIT(pcaboard);
110111   TILE_GET_INFO_MEMBER(get_bg_tile_info);
111112   virtual void machine_start();
112113   virtual void machine_reset();

Previous 199869 Revisions Next


© 1997-2024 The MAME Team