trunk/src/mame/drivers/dkong.c
r26845 | r26846 | |
307 | 307 | The pal is also used to switch A15 on and off. This is done in locations |
308 | 308 | 6800 and E800. |
309 | 309 | |
| 310 | |
| 311 | Donkey Kong "Hard" Kit |
| 312 | ====================== |
| 313 | |
| 314 | A yet "unconfirmed original" rom replacement kit which is a replacement for |
| 315 | TKG-03 and -04 boards and greatly increases the speed and amount of fireballs |
| 316 | showing on all levels. Such behavior can be seen easily on the Rivet Board, |
| 317 | where most of the fireballs have appeared even before removing the first rivet. |
| 318 | |
| 319 | It was added to the dkong and dkongo sets initially (as dkonghrd and dkongohrd) |
| 320 | as they share the same roms remaining as observed from the dumper. Hopefully |
| 321 | confirmation and information will come along later which confirms this is a |
| 322 | legitimate Nintendo Kit. |
| 323 | |
310 | 324 | ***************************************************************************/ |
311 | 325 | |
312 | 326 | #include "emu.h" |
r26845 | r26846 | |
1927 | 1941 | ROM_LOAD( "v-5e.bpr", 0x0200, 0x0100, CRC(b869b8f5) SHA1(c2bdccbf2654b64ea55cd589fd21323a9178a660) ) /* character color codes on a per-column basis */ |
1928 | 1942 | ROM_END |
1929 | 1943 | |
| 1944 | ROM_START( dkonghrd ) |
| 1945 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 1946 | ROM_LOAD( "dk5ehard.bin", 0x0000, 0x1000, CRC(a9445215) SHA1(9f2ca30cc0a26f5294395c204c6213769628cdfc) ) |
| 1947 | ROM_LOAD( "c_5ct_g.bin", 0x1000, 0x1000, CRC(5ec461ec) SHA1(acb11a8fbdbb3ab46068385fe465f681e3c824bd) ) |
| 1948 | ROM_LOAD( "c_5bt_g.bin", 0x2000, 0x1000, CRC(1c97d324) SHA1(c7966261f3a1d3296927e0b6ee1c58039fc53c1f) ) |
| 1949 | ROM_LOAD( "dk5ahard.bin", 0x3000, 0x1000, CRC(a990729b) SHA1(ebb050ce2504fe5f2bbf1fc56018f85a083fe4d0) ) |
| 1950 | |
| 1951 | /* space for diagnostic ROM */ |
| 1952 | |
| 1953 | ROM_REGION( 0x1800, "soundcpu", 0 ) /* sound */ |
| 1954 | ROM_LOAD( "s_3i_b.bin", 0x0000, 0x0800, CRC(45a4ed06) SHA1(144d24464c1f9f01894eb12f846952290e6e32ef) ) |
| 1955 | ROM_RELOAD( 0x0800, 0x0800 ) |
| 1956 | ROM_LOAD( "s_3j_b.bin", 0x1000, 0x0800, CRC(4743fe92) SHA1(6c82b57637c0212a580591397e6a5a1718f19fd2) ) |
| 1957 | |
| 1958 | ROM_REGION( 0x1000, "gfx1", 0 ) |
| 1959 | ROM_LOAD( "v_5h_b.bin", 0x0000, 0x0800, CRC(12c8c95d) SHA1(a57ff5a231c45252a63b354137c920a1379b70a3) ) |
| 1960 | ROM_LOAD( "v_3pt.bin", 0x0800, 0x0800, CRC(15e9c5e9) SHA1(976eb1e18c74018193a35aa86cff482ebfc5cc4e) ) |
| 1961 | |
| 1962 | ROM_REGION( 0x2000, "gfx2", 0 ) |
| 1963 | ROM_LOAD( "l_4m_b.bin", 0x0000, 0x0800, CRC(59f8054d) SHA1(793dba9bf5a5fe76328acdfb90815c243d2a65f1) ) |
| 1964 | ROM_LOAD( "l_4n_b.bin", 0x0800, 0x0800, CRC(672e4714) SHA1(92e5d379f4838ac1fa44d448ce7d142dae42102f) ) |
| 1965 | ROM_LOAD( "l_4r_b.bin", 0x1000, 0x0800, CRC(feaa59ee) SHA1(ecf95db5a20098804fc8bd59232c66e2e0ed3db4) ) |
| 1966 | ROM_LOAD( "l_4s_b.bin", 0x1800, 0x0800, CRC(20f2ef7e) SHA1(3bc482a38bf579033f50082748ee95205b0f673d) ) |
| 1967 | |
| 1968 | ROM_REGION( 0x0300, "proms", 0 ) |
| 1969 | ROM_LOAD( "c-2k.bpr", 0x0000, 0x0100, CRC(e273ede5) SHA1(b50ec9e1837c00c20fb2a4369ec7dd0358321127) ) /* palette low 4 bits (inverted) */ |
| 1970 | ROM_LOAD( "c-2j.bpr", 0x0100, 0x0100, CRC(d6412358) SHA1(f9c872da2fe8e800574ae3bf483fb3ccacc92eb3) ) /* palette high 4 bits (inverted) */ |
| 1971 | ROM_LOAD( "v-5e.bpr", 0x0200, 0x0100, CRC(b869b8f5) SHA1(c2bdccbf2654b64ea55cd589fd21323a9178a660) ) /* character color codes on a per-column basis */ |
| 1972 | ROM_END |
| 1973 | |
1930 | 1974 | ROM_START( dkongo ) |
1931 | 1975 | ROM_REGION( 0x10000, "maincpu", 0 ) |
1932 | 1976 | ROM_LOAD( "c_5f_b.bin", 0x0000, 0x1000, CRC(424f2b11) SHA1(e4f096f2bbd37281f42a5f8e083738f55c07f3dd) ) /* tkg3c.5f */ |
r26845 | r26846 | |
1956 | 2000 | ROM_LOAD( "v-5e.bpr", 0x0200, 0x0100, CRC(b869b8f5) SHA1(c2bdccbf2654b64ea55cd589fd21323a9178a660) ) /* character color codes on a per-column basis */ |
1957 | 2001 | ROM_END |
1958 | 2002 | |
| 2003 | ROM_START( dkongohrd ) |
| 2004 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 2005 | ROM_LOAD( "dk5ehard.bin", 0x0000, 0x1000, CRC(a9445215) SHA1(9f2ca30cc0a26f5294395c204c6213769628cdfc) ) |
| 2006 | ROM_LOAD( "c_5ct_g.bin", 0x1000, 0x1000, CRC(5ec461ec) SHA1(acb11a8fbdbb3ab46068385fe465f681e3c824bd) ) /* tkg3c.5g */ |
| 2007 | ROM_LOAD( "c_5h_b.bin", 0x2000, 0x1000, CRC(1d28895d) SHA1(63792cab215fc2a7b0e8ee61d8115045571e9d42) ) /* tkg3c.5h */ |
| 2008 | ROM_LOAD( "dk5ahard.bin", 0x3000, 0x1000, CRC(a990729b) SHA1(ebb050ce2504fe5f2bbf1fc56018f85a083fe4d0) ) |
| 2009 | /* space for diagnostic ROM */ |
| 2010 | |
| 2011 | ROM_REGION( 0x1800, "soundcpu", 0 ) /* sound */ |
| 2012 | ROM_LOAD( "s_3i_b.bin", 0x0000, 0x0800, CRC(45a4ed06) SHA1(144d24464c1f9f01894eb12f846952290e6e32ef) ) |
| 2013 | ROM_RELOAD( 0x0800, 0x0800 ) |
| 2014 | ROM_LOAD( "s_3j_b.bin", 0x1000, 0x0800, CRC(4743fe92) SHA1(6c82b57637c0212a580591397e6a5a1718f19fd2) ) |
| 2015 | |
| 2016 | ROM_REGION( 0x1000, "gfx1", 0 ) |
| 2017 | ROM_LOAD( "v_5h_b.bin", 0x0000, 0x0800, CRC(12c8c95d) SHA1(a57ff5a231c45252a63b354137c920a1379b70a3) ) |
| 2018 | ROM_LOAD( "v_3pt.bin", 0x0800, 0x0800, CRC(15e9c5e9) SHA1(976eb1e18c74018193a35aa86cff482ebfc5cc4e) ) |
| 2019 | |
| 2020 | ROM_REGION( 0x2000, "gfx2", 0 ) |
| 2021 | ROM_LOAD( "l_4m_b.bin", 0x0000, 0x0800, CRC(59f8054d) SHA1(793dba9bf5a5fe76328acdfb90815c243d2a65f1) ) |
| 2022 | ROM_LOAD( "l_4n_b.bin", 0x0800, 0x0800, CRC(672e4714) SHA1(92e5d379f4838ac1fa44d448ce7d142dae42102f) ) |
| 2023 | ROM_LOAD( "l_4r_b.bin", 0x1000, 0x0800, CRC(feaa59ee) SHA1(ecf95db5a20098804fc8bd59232c66e2e0ed3db4) ) |
| 2024 | ROM_LOAD( "l_4s_b.bin", 0x1800, 0x0800, CRC(20f2ef7e) SHA1(3bc482a38bf579033f50082748ee95205b0f673d) ) |
| 2025 | |
| 2026 | ROM_REGION( 0x0300, "proms", 0 ) |
| 2027 | ROM_LOAD( "c-2k.bpr", 0x0000, 0x0100, CRC(e273ede5) SHA1(b50ec9e1837c00c20fb2a4369ec7dd0358321127) ) /* palette low 4 bits (inverted) */ |
| 2028 | ROM_LOAD( "c-2j.bpr", 0x0100, 0x0100, CRC(d6412358) SHA1(f9c872da2fe8e800574ae3bf483fb3ccacc92eb3) ) /* palette high 4 bits (inverted) */ |
| 2029 | ROM_LOAD( "v-5e.bpr", 0x0200, 0x0100, CRC(b869b8f5) SHA1(c2bdccbf2654b64ea55cd589fd21323a9178a660) ) /* character color codes on a per-column basis */ |
| 2030 | ROM_END |
| 2031 | |
| 2032 | |
1959 | 2033 | ROM_START( dkongj ) |
1960 | 2034 | ROM_REGION( 0x10000, "maincpu", 0 ) |
1961 | 2035 | ROM_LOAD( "c_5f_b.bin", 0x0000, 0x1000, CRC(424f2b11) SHA1(e4f096f2bbd37281f42a5f8e083738f55c07f3dd) ) |
r26845 | r26846 | |
3198 | 3272 | GAME( 1980, radarscp1, radarscp, radarscp1, radarscp, driver_device, 0, ROT90, "Nintendo", "Radar Scope (TRS01)", GAME_SUPPORTS_SAVE ) |
3199 | 3273 | |
3200 | 3274 | GAME( 1981, dkong, 0, dkong2b, dkong, driver_device, 0, ROT90, "Nintendo of America", "Donkey Kong (US set 1)", GAME_SUPPORTS_SAVE ) |
| 3275 | GAME( 1981, dkonghrd, dkong, dkong2b, dkong, driver_device, 0, ROT90, "Nintendo of America", "Donkey Kong (US set 1) with Hard Kit", GAME_SUPPORTS_SAVE ) |
3201 | 3276 | GAME( 1981, dkongo, dkong, dkong2b, dkong, driver_device, 0, ROT90, "Nintendo", "Donkey Kong (US set 2)", GAME_SUPPORTS_SAVE ) |
| 3277 | GAME( 1981, dkongohrd, dkong, dkong2b, dkong, driver_device, 0, ROT90, "Nintendo", "Donkey Kong (US set 2) with Hard Kit", GAME_SUPPORTS_SAVE ) |
3202 | 3278 | GAME( 1981, dkongj, dkong, dkong2b, dkong, driver_device, 0, ROT90, "Nintendo", "Donkey Kong (Japan set 1)", GAME_SUPPORTS_SAVE ) |
3203 | 3279 | GAME( 1981, dkongjo, dkong, dkong2b, dkong, driver_device, 0, ROT90, "Nintendo", "Donkey Kong (Japan set 2)", GAME_SUPPORTS_SAVE ) |
3204 | 3280 | GAME( 1981, dkongjo1, dkong, dkong2b, dkong, driver_device, 0, ROT90, "Nintendo", "Donkey Kong (Japan set 3)", GAME_SUPPORTS_SAVE ) |