From 9000997384ae67e0fa22df9d28002d7edbcda4c2 Mon Sep 17 00:00:00 2001 From: mamehaze Date: Thu, 5 Mar 2015 19:39:16 +0000 Subject: [PATCH] new clones Boot Camp (set 2) [chaneman] (note, this driver is not in good shape, it uses the CPU region to allocate RAM and sets pointers up to it in the init!!!) BOOT CAMP by KONAMI 1987 - alternate set. Read from a working original KONAMI pcb. Named as it was written on the label of the chip. "611x01.a-14" This rom is used in place of xxx-v01.12a in the Boot Camp driver. All other chips read the same as currently supported sets. Difference unknown but comparison shows many. chaneman@in4web.com Dec. 19, 2003 --- src/mame/drivers/combatsc.c | 31 ++++++++++++++++++++++++++++++- src/mame/mame.lst | 1 + 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/combatsc.c b/src/mame/drivers/combatsc.c index f12a86b2ed7..962097e3c11 100644 --- a/src/mame/drivers/combatsc.c +++ b/src/mame/drivers/combatsc.c @@ -904,6 +904,34 @@ ROM_START( bootcamp ) ROM_LOAD( "611g04.rom", 0x00000, 0x20000, CRC(2987e158) SHA1(87c5129161d3be29a339083349807e60b625c3f7) ) ROM_END +ROM_START( bootcampa ) + ROM_REGION( 0x40000, "maincpu", 0 ) /* 6309 code */ + ROM_LOAD( "611x01.a-14", 0x30000, 0x08000, CRC(98ffc6ed) SHA1(ab02532333272683d889f209d3fc01235871d909) ) + ROM_CONTINUE( 0x08000, 0x08000 ) + ROM_LOAD( "611g02.rom", 0x10000, 0x20000, CRC(9ba05327) SHA1(ea03845fb49d18ac4fca97cfffce81db66b9967b) ) + /* extra 0x8000 for banked RAM */ + + ROM_REGION( 0x10000 , "audiocpu", 0 ) /* sound CPU */ + ROM_LOAD( "611g03.rom", 0x00000, 0x08000, CRC(2a544db5) SHA1(94a97c3c54bf13ccc665aa5057ac6b1d700fae2d) ) + + ROM_REGION( 0x80000, "gfx1", 0 ) + ROM_LOAD16_BYTE( "611g07.rom", 0x00000, 0x40000, CRC(73b38720) SHA1(e109eb78aea464127d813284ca040e8d719599e3) ) + ROM_LOAD16_BYTE( "611g08.rom", 0x00001, 0x40000, CRC(46e7d28c) SHA1(1ece7fac954204ac35d00f3d573964fcf82dcf77) ) + + ROM_REGION( 0x80000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "611g11.rom", 0x00000, 0x40000, CRC(69687538) SHA1(4349a1c052a759acdf7259f8bf8c5c9489b788f2) ) + ROM_LOAD16_BYTE( "611g12.rom", 0x00001, 0x40000, CRC(9c6bf898) SHA1(eafc227b4e7df0c652ec7d78784c039c35965fdc) ) + + ROM_REGION( 0x0400, "proms", 0 ) + ROM_LOAD( "611g06.h14", 0x0000, 0x0100, CRC(f916129a) SHA1(d5e4a8a3baab8fcdac86ef5182858cede1abf040) ) /* sprites lookup table */ + ROM_LOAD( "611g05.h15", 0x0100, 0x0100, CRC(207a7b07) SHA1(f4e638e7f182e5228a062b243406d0ceaaa5bfdc) ) /* chars lookup table */ + ROM_LOAD( "611g10.h6", 0x0200, 0x0100, CRC(f916129a) SHA1(d5e4a8a3baab8fcdac86ef5182858cede1abf040) ) /* sprites lookup table */ + ROM_LOAD( "611g09.h7", 0x0300, 0x0100, CRC(207a7b07) SHA1(f4e638e7f182e5228a062b243406d0ceaaa5bfdc) ) /* chars lookup table */ + + ROM_REGION( 0x20000, "upd", 0 ) /* uPD7759 data */ + ROM_LOAD( "611g04.rom", 0x00000, 0x20000, CRC(2987e158) SHA1(87c5129161d3be29a339083349807e60b625c3f7) ) +ROM_END + ROM_START( combatscb ) ROM_REGION( 0x40000, "maincpu", 0 ) /* 6809 code */ ROM_LOAD( "combat.002", 0x30000, 0x08000, CRC(0996755d) SHA1(bb6bbbf7ab3b5fab5e1c6cebc7b3f0d720493c3b) ) @@ -963,5 +991,6 @@ DRIVER_INIT_MEMBER(combatsc_state,combatsc) GAME( 1988, combatsc, 0, combatsc, combatsc, combatsc_state, combatsc, ROT0, "Konami", "Combat School (joystick)", 0 ) GAME( 1987, combatsct, combatsc, combatsc, combatsct, driver_device, 0, ROT0, "Konami", "Combat School (trackball)", 0 ) GAME( 1987, combatscj, combatsc, combatsc, combatsct, driver_device, 0, ROT0, "Konami", "Combat School (Japan trackball)", 0 ) -GAME( 1987, bootcamp, combatsc, combatsc, combatsct, driver_device, 0, ROT0, "Konami", "Boot Camp", 0 ) +GAME( 1987, bootcamp, combatsc, combatsc, combatsct, driver_device, 0, ROT0, "Konami", "Boot Camp (set 1)", 0 ) +GAME( 1987, bootcampa, combatsc, combatsc, combatsct, driver_device, 0, ROT0, "Konami", "Boot Camp (set 2)", 0 ) GAME( 1988, combatscb, combatsc, combatscb, combatscb, driver_device, 0, ROT0, "bootleg", "Combat School (bootleg)", GAME_IMPERFECT_COLORS | GAME_IMPERFECT_SOUND ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index bbda7f5b6d4..d9063e4d358 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -6343,6 +6343,7 @@ combatsc // GX611 (c) 1988 combatsct // GX611 (c) 1987 combatscj // GX611 (c) 1987 (Japan) bootcamp // GX611 (c) 1987 +bootcampa // GX611 (c) 1987 combatscb // bootleg rockrage // GX620 (c) 1986 (World?) rockragea // GX620 (c) 1986 (Prototype?)