Previous 199869 Revisions Next

r21982 Wednesday 20th March, 2013 at 07:44:53 UTC by Fabio Priuli
New WORKING game
------------------------------
Bases Loaded (Prototype, PlayChoice-10) [Lost Levels]
[src/mame]mame.lst
[src/mame/drivers]playch10.c
[src/mame/machine]playch10.c

trunk/src/mame/drivers/playch10.c
r21981r21982
12191219   ROM_LOAD( "security.prm", 0x00000, 0x10, CRC(1b26e58c) SHA1(bd2d81d3cc54966ef154b3487d43ecbc316d6d22) )
12201220ROM_END
12211221
1222ROM_START( pc_virus )   /* Virus */
1222ROM_START( pc_virus )   /* Virus (from location test board) */
12231223   BIOS_CPU
12241224   ROM_LOAD( "u2",   0x0c000, 0x2000, CRC(d2764d91) SHA1(393b54148e9250f14d83318aed6686cc04b923e6) ) /* extra bios code for this game */
12251225   BIOS_GFX
r21981r21982
12401240   ROM_LOAD( "security.u6", 0x00000, 0x10, CRC(5b4f6930) SHA1(bd152d6907fe55f80125b34360fdb44cfc348906) )
12411241ROM_END
12421242
1243ROM_START( pc_bload )   /* Bases Loaded (from location test board) */
1244   BIOS_CPU
1245   ROM_LOAD( "new game 1.u2",   0x0c000, 0x2000, CRC(43879cc5) SHA1(dfde35e255825fffc22b5495c1e3bc1cfad7e9c0) ) /* extra bios code for this game */
1246   BIOS_GFX
1247
1248   ROM_REGION( 0x50000, "cart", 0 )
1249   ROM_LOAD( "u3",  0x10000, 0x20000, CRC(14a77a61) SHA1(6283f0dc8e9a2bbcd7ed452aa30cf646a6526837) )    /* banked */
1250   ROM_LOAD( "bases loaded 9a70 prg-h.u4",  0x30000, 0x20000, CRC(f158f941) SHA1(e58bdcfb62d25348f5c81b2cf8001fc2c9e04eb2) )    /* banked */
1251
1252   ROM_REGION( 0x020000, "gfx2", 0 )   /* cart gfx */
1253   ROM_LOAD( "u1",  0x00000, 0x20000, CRC(02ff6ae9) SHA1(ba15b91f917c9e722d1d8b24b5783bd5eac6a4e7) )
1254
1255   ROM_REGION( 0x0100,  "rp5h01", 0 )  /* rp5h01 data */
1256   ROM_LOAD( "security.u6", 0x00000, 0x10, CRC(5b4f6930) SHA1(bd152d6907fe55f80125b34360fdb44cfc348906) )
1257ROM_END
1258
12431259ROM_START( pc_ftqst )   /* Fester's Quest */
12441260   BIOS_CPU
12451261   ROM_LOAD( "eq-u2",   0x0c000, 0x2000, CRC(85326040) SHA1(866bd15e77d911147b191c13d062cef7ae4dcf62) ) /* extra bios code for this game */
r21981r21982
16961712GAME( 1989, pc_ngaid, playch10, playch10, playch10, playch10_state, pcfboard, ROT0, "Tecmo (Nintendo of America license)",      "Ninja Gaiden (PlayChoice-10)", 0 )
16971713GAME( 1989, pc_tmnt,  playch10, playch10, playch10, playch10_state, pcfboard, ROT0, "Konami (Nintendo of America license)",     "Teenage Mutant Ninja Turtles (PlayChoice-10)", 0 )
16981714GAME( 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 )
1699GAME( 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)
1715GAME( 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 )
17001716GAME( 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 )
1717GAME( 1990, pc_virus, pc_drmro, playch10, playch10, playch10_state, virus,    ROT0, "Nintendo",                                 "Virus (Dr. Mario prototype, PlayChoice-10)", 0 )
17021718GAME( 1990, pc_drmro, playch10, playch10, playch10, playch10_state, pcfboard, ROT0, "Nintendo",                                 "Dr. Mario (PlayChoice-10)", 0 )
1719GAME( 1990, pc_bload, playch10, playch10, playch10, playch10_state, virus,    ROT0, "Jaleco (Nintendo of America license)",     "Bases Loaded (Prototype, PlayChoice-10)", 0 )
17031720GAME( 1990, pc_ynoid, playch10, playch10, playch10, playch10_state, pcfboard, ROT0, "Capcom USA (Nintendo of America license)", "Yo! Noid (PlayChoice-10)", 0 )
17041721
17051722/* G-Board Games */
r21981r21982
17141731GAME( 1991, pc_pwbld, playch10, playch10, playch10, playch10_state, pcgboard, ROT0, "Taito (Nintendo of America license)",      "Power Blade (PlayChoice-10)", 0 )
17151732GAME( 1991, pc_rkats, playch10, playch10, playch10, playch10_state, pcgboard, ROT0, "Atlus (Nintendo of America license)",      "Rockin' Kats (PlayChoice-10)", 0 )
17161733/* variant with 4 screen mirror */
1717GAME( 1990, pc_radr2, playch10, playch10, playch10, playch10_state, pcgboard_type2, ROT0, "Square (Nintendo of America license)",           "Rad Racer II (PlayChoice-10)", 0 )
1718GAME( 1985, pc_gntlt, playch10, playch10, playch10, playch10_state, pcgboard_type2, ROT0, "Atari / Tengen (Nintendo of America license)",   "Gauntlet (PlayChoice-10)", GAME_IMPERFECT_GRAPHICS )
1734GAME( 1990, pc_radr2, playch10, playch10, playch10, playch10_state, pcgboard_type2, ROT0, "Square (Nintendo of America license)", "Rad Racer II (PlayChoice-10)", 0 )
1735GAME( 1985, pc_gntlt, playch10, playch10, playch10, playch10_state, pcgboard_type2, ROT0, "Atari / Tengen (Nintendo of America license)", "Gauntlet (PlayChoice-10)", GAME_IMPERFECT_GRAPHICS )
17191736
17201737/* H-Board Games */
1721GAME( 1988, pc_pinbt, playch10, playch10_hboard, playch10, playch10_state, pchboard, ROT0, "Rare (Nintendo of America license)",            "PinBot (PlayChoice-10)", GAME_IMPERFECT_GRAPHICS )
1738GAME( 1988, pc_pinbt, playch10, playch10_hboard, playch10, playch10_state, pchboard, ROT0, "Rare (Nintendo of America license)", "PinBot (PlayChoice-10)", GAME_IMPERFECT_GRAPHICS )
17221739
17231740/* i-Board Games */
17241741GAME( 1989, pc_cshwk, playch10, playch10, playch10, playch10_state, pciboard, ROT0, "Rare (Nintendo of America license)",       "Captain Sky Hawk (PlayChoice-10)", 0 )
trunk/src/mame/mame.lst
r21981r21982
12271227pc_tbowl        // (c) 1989 Tecmo (Nintendo of America license)
12281228pc_drmro        // (c) 1990 Nintendo
12291229pc_virus        // (c) 1990 Nintendo
1230pc_bload        // (c) 1990 Jaleco (Nintendo of America license)
12301231pc_ynoid        // (c) 1990 Capcom USA (Nintendo of America license)
12311232pc_rrngr        // (c) Capcom USA (Nintendo of America license)
12321233pc_ddrgn        // (c) 1988 Technos
trunk/src/mame/machine/playch10.c
r21981r21982
786786DRIVER_INIT_MEMBER(playch10_state,pcfboard)
787787{
788788   UINT8 *prg = memregion("cart")->base();
789   UINT32 len = memregion("cart")->bytes();
789790
790791   /* we have no vram, make sure switching games doesn't point to an old allocation */
791792   m_vram = NULL;
r21981r21982
794795   /* Copy the initial banks */
795796   memcpy(&prg[0x08000], &prg[0x28000], 0x8000);
796797
797   m_mmc1_rom_mask = 0x07;
798   m_mmc1_rom_mask = ((len - 0x10000) / 0x4000) - 1;
798799
799800   /* MMC mapper at writes to $8000-$ffff */
800801   machine().device("cart")->memory().space(AS_PROGRAM).install_write_handler(0x8000, 0xffff, write8_delegate(FUNC(playch10_state::mmc1_rom_switch_w),this));

Previous 199869 Revisions Next


© 1997-2024 The MAME Team