In addition to this patch, I fixed up the Atari System 1 BIOS handling

and added an empty BIOS driver for it.

Here is a patch file with the following changes:

* Added new Atari System 1 Motherboard BIOS dump from a LSI motherboard
* Added a new ROM dump from a Marble Madness LSI Cartridge
* Changed the hardcoded MHz values in the Cave driver to the XTAL
equivalents
* Updated the Cave driver for the game Guwange with gals that need to be
dumped
* Updated the Jail Break driver with the dip locations
* Corrected the Jail Break driver sound chip from a SN76496 to a SN76489
* Corrected the Jail Break rom names
* Redumped the Jail Break VLM rom dump
* Corrected the Super Basketball Revision H rom dump
* Updated the Super Basketball driver with the dip locations
* Corrected the Super Basketball VLM XTAL
* Corrected the Super Basketball parent/child relationships by making
the
Revision H the parent
* Turned on save state support for the Super Basketball driver
* Updated the Sega System 1 driver with more board information on the
Choplifter bootleg and updated the placeholders for the pals that need
to be
dumped
* Updated the WWF Wrestlefest driver rom names
* Added save state support to the WWF Wrestlefest driver
This commit is contained in:
Aaron Giles 2008-09-11 15:37:34 +00:00
parent d30fa0bcfb
commit 9b94257dc8
11 changed files with 568 additions and 377 deletions

View File

@ -665,7 +665,7 @@ static int validate_roms(int drivnum, const machine_config *config, region_info
}
/* if this is a bios rom, make sure it has the same flags as the last system bios entry */
bios_flags = ROM_GETBIOSFLAGS(romp);
/* bios_flags = ROM_GETBIOSFLAGS(romp);
if (bios_flags != 0)
{
if (bios_flags != last_bios)
@ -673,7 +673,7 @@ static int validate_roms(int drivnum, const machine_config *config, region_info
mame_printf_error("%s: %s has bios rom name %s without preceding matching system bios definition\n", driver->source_file, driver->name, last_name);
error = TRUE;
}
}
}*/
/* make sure the has is valid */
hash = ROM_GETHASHDATA(romp);

View File

@ -1,11 +1,11 @@
/***************************************************************************
Atari System 1 hardware
Atari System 1 hardware (available in TTL or LSI version)
driver by Aaron Giles
Games supported:
* Marble Madness (1984) [4 sets]
* Marble Madness (1984) [5 sets, available in either a TTL or LSI version]
* Peter Packrat (1984)
* Indiana Jones & the Temple of Doom (1985) [6 sets]
* Road Runner (1985) [3 sets]
@ -660,7 +660,7 @@ static const gfx_layout anlayout =
static GFXDECODE_START( atarisy1 )
GFXDECODE_ENTRY( "gfx1", 0x00000, anlayout, 0, 64 )
GFXDECODE_ENTRY( "alpha", 0x00000, anlayout, 0, 64 )
GFXDECODE_END
@ -736,10 +736,43 @@ MACHINE_DRIVER_END
*
*************************************/
#define ROM_LOAD16_BYTE_BIOS(bios,name,offset,length,hash) \
ROMX_LOAD(name, offset, length, hash, ROM_BIOS(bios+1) | ROM_SKIP(1)) /* Note '+1' */
#define ROM_LOAD_BIOS(bios,name,offset,length,hash) \
ROMX_LOAD(name, offset, length, hash, ROM_BIOS(bios+1)) /* Note '+1' */
#define MOTHERBOARD_BIOS \
ROM_SYSTEM_BIOS( 0, "ttl", "TTL Motherboard (TM277 and SP277 manuals)" ) \
ROM_LOAD16_BYTE_BIOS(0, "136032.205", 0x00000, 0x04000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) ) \
ROM_LOAD16_BYTE_BIOS(0, "136032.206", 0x00001, 0x04000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) ) \
ROM_SYSTEM_BIOS( 1, "lsi", "LSI Motherboard (TM286 and SP286 manuals)" ) \
ROM_LOAD16_BYTE_BIOS(1, "136032.114", 0x00000, 0x04000, CRC(195c54ad) SHA1(d7cda3cd3db4c6f77074ca05e96ae11b62e048b7) ) /* Located at J11 */ \
ROM_LOAD16_BYTE_BIOS(1, "136032.115", 0x00001, 0x04000, CRC(7275b4dc) SHA1(0896ab37ea832a1335046353612c1b4c86d8d040) ) /* Located at J10 */
#define MOTHERBOARD_ALPHA \
ROM_LOAD_BIOS(0, "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) \
ROM_LOAD_BIOS(1, "136028.107", 0x00000, 0x02000, CRC(315e4bea) SHA1(a00ea23fbdbf075f8f3f184275be83387e8ac82b) ) \
ROM_START( atarisy1 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
MOTHERBOARD_BIOS
ROM_REGION( 0x10000, "audio", ROMREGION_ERASE00 ) /* 64k for 6502 code */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x100000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x400, "proms", ROMREGION_ERASE00 ) /* graphics mapping PROMs */
ROM_END
ROM_START( marble )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x00000, 0x04000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x00001, 0x04000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136033.623", 0x10000, 0x04000, CRC(284ed2e9) SHA1(a24d2fd587dffcc8536ef28fcbcf5c964a6b67a9) )
ROM_LOAD16_BYTE( "136033.624", 0x10001, 0x04000, CRC(d541b021) SHA1(978b1565da746f7389eaf7646604990fb28d47ed) )
ROM_LOAD16_BYTE( "136033.625", 0x18000, 0x04000, CRC(563755c7) SHA1(a444b72ff4cdecee3b9dd7e636d658c31ecc186c) )
@ -755,10 +788,10 @@ ROM_START( marble )
ROM_LOAD( "136033.421", 0x8000, 0x4000, CRC(78153dc3) SHA1(d4e68226b87df8834dc3d6daa9d683f17896c32e) )
ROM_LOAD( "136033.422", 0xc000, 0x4000, CRC(2e66300e) SHA1(49acb9443c5d2c1016cde7f489deab2575dd82ca) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x100000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136033.137", 0x00000, 0x04000, CRC(7a45f5c1) SHA1(b826a178660ff2e278558e4779586737751dca5e) ) /* bank 1, plane 0 */
ROM_LOAD( "136033.138", 0x04000, 0x04000, CRC(7e954a88) SHA1(238a913529781f424a6f49c3fba1524684d0cbcf) )
ROM_LOAD( "136033.139", 0x10000, 0x04000, CRC(1eb1bb5f) SHA1(987a8289fd4be06b6899bb8c620ddfa4c4b966b0) ) /* bank 1, plane 1 */
@ -782,8 +815,7 @@ ROM_END
ROM_START( marble2 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x00000, 0x04000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x00001, 0x04000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136033.401", 0x10000, 0x08000, CRC(ecfc25a2) SHA1(45d98bea8d6bed5ecdcde1049c3a3f6e0fa6ee4c) )
ROM_LOAD16_BYTE( "136033.402", 0x10001, 0x08000, CRC(7ce9bf53) SHA1(0a5761d4856cd055e8a58b36276945e06c01d08d) )
ROM_LOAD16_BYTE( "136033.403", 0x20000, 0x08000, CRC(dafee7a2) SHA1(6e4aa9721b5fd4385422c146a84a5e271124abcb) )
@ -795,10 +827,10 @@ ROM_START( marble2 )
ROM_LOAD( "136033.421", 0x8000, 0x4000, CRC(78153dc3) SHA1(d4e68226b87df8834dc3d6daa9d683f17896c32e) )
ROM_LOAD( "136033.422", 0xc000, 0x4000, CRC(2e66300e) SHA1(49acb9443c5d2c1016cde7f489deab2575dd82ca) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x100000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136033.137", 0x00000, 0x04000, CRC(7a45f5c1) SHA1(b826a178660ff2e278558e4779586737751dca5e) ) /* bank 1, plane 0 */
ROM_LOAD( "136033.138", 0x04000, 0x04000, CRC(7e954a88) SHA1(238a913529781f424a6f49c3fba1524684d0cbcf) )
ROM_LOAD( "136033.139", 0x10000, 0x04000, CRC(1eb1bb5f) SHA1(987a8289fd4be06b6899bb8c620ddfa4c4b966b0) ) /* bank 1, plane 1 */
@ -822,8 +854,7 @@ ROM_END
ROM_START( marble3 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x00000, 0x04000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x00001, 0x04000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136033.201", 0x10000, 0x08000, CRC(9395804d) SHA1(7cca2cc85a9678199c7a60c0976f3e0362f8538f) )
ROM_LOAD16_BYTE( "136033.202", 0x10001, 0x08000, CRC(edd313f5) SHA1(f3ec6f5812287e187026446fe286f257b54c426e) )
ROM_LOAD16_BYTE( "136033.403", 0x20000, 0x08000, CRC(dafee7a2) SHA1(6e4aa9721b5fd4385422c146a84a5e271124abcb) )
@ -835,10 +866,10 @@ ROM_START( marble3 )
ROM_LOAD( "136033.121", 0x8000, 0x4000, CRC(73fe2b46) SHA1(09fceb60c831972f544c92a84c6d0cbc2481b9f5) )
ROM_LOAD( "136033.122", 0xc000, 0x4000, CRC(03bf65c3) SHA1(4f4a4e4b5bd202da2d18c062f585a842082f08db) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x100000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136033.137", 0x00000, 0x04000, CRC(7a45f5c1) SHA1(b826a178660ff2e278558e4779586737751dca5e) ) /* bank 1, plane 0 */
ROM_LOAD( "136033.138", 0x04000, 0x04000, CRC(7e954a88) SHA1(238a913529781f424a6f49c3fba1524684d0cbcf) )
ROM_LOAD( "136033.139", 0x10000, 0x04000, CRC(1eb1bb5f) SHA1(987a8289fd4be06b6899bb8c620ddfa4c4b966b0) ) /* bank 1, plane 1 */
@ -862,8 +893,7 @@ ROM_END
ROM_START( marble4 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x00000, 0x04000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x00001, 0x04000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136033.323", 0x10000, 0x04000, CRC(4dc2987a) SHA1(abe155f773dfa623aee6c3952941426adb4c8c9c) )
ROM_LOAD16_BYTE( "136033.324", 0x10001, 0x04000, CRC(e22e6e11) SHA1(aedb18f25aad846b82690c70b917e97cdcfbd09e) )
ROM_LOAD16_BYTE( "136033.225", 0x18000, 0x04000, CRC(743f6c5c) SHA1(b69b7dc9923f514b8de207895bbe0c2038dc519d) )
@ -879,10 +909,10 @@ ROM_START( marble4 )
ROM_LOAD( "136033.257", 0x8000, 0x4000, CRC(2e2e0df8) SHA1(e76f7297a3e78ebbc00e3a4c468149f9f7124b16) )
ROM_LOAD( "136033.258", 0xc000, 0x4000, CRC(1b9655cd) SHA1(deb8728ee9620718e449f1e55a6fe115256c00c9) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x100000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x100000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136033.137", 0x00000, 0x04000, CRC(7a45f5c1) SHA1(b826a178660ff2e278558e4779586737751dca5e) ) /* bank 1, plane 0 */
ROM_LOAD( "136033.138", 0x04000, 0x04000, CRC(7e954a88) SHA1(238a913529781f424a6f49c3fba1524684d0cbcf) )
ROM_LOAD( "136033.139", 0x10000, 0x04000, CRC(1eb1bb5f) SHA1(987a8289fd4be06b6899bb8c620ddfa4c4b966b0) ) /* bank 1, plane 1 */
@ -904,10 +934,42 @@ ROM_START( marble4 )
ROM_END
ROM_START( marble5 ) /* LSI Cartridge */
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136033.201", 0x10000, 0x08000, CRC(9395804d) SHA1(7cca2cc85a9678199c7a60c0976f3e0362f8538f) ) /* Located at B10 */
ROM_LOAD16_BYTE( "136033.202", 0x10001, 0x08000, CRC(edd313f5) SHA1(f3ec6f5812287e187026446fe286f257b54c426e) ) /* Located at A10 */
ROM_LOAD16_BYTE( "136033.203", 0x20000, 0x08000, CRC(dafee7a2) SHA1(6e4aa9721b5fd4385422c146a84a5e271124abcb) ) /* Located at B12 */
ROM_LOAD16_BYTE( "136033.204", 0x20001, 0x08000, CRC(4d621731) SHA1(619d74abe750aac61c3425bcb584ffdafdfc809a) ) /* Located at A12 */
ROM_LOAD16_BYTE( "136033.107", 0x80000, 0x04000, CRC(f3b8745b) SHA1(4754eac5e6d8547b3ee00f3f48eaa560eb403862) ) /* Located at B16 */
ROM_LOAD16_BYTE( "136033.108", 0x80001, 0x04000, CRC(e51eecaa) SHA1(37d51a9e9cb33d1156d02a312ac8e202a18d7c20) ) /* Located at A16 */
ROM_REGION( 0x10000, "audio", 0 ) /* 64k for 6502 code */
ROM_LOAD( "136033.121", 0x08000, 0x04000, CRC(73fe2b46) SHA1(09fceb60c831972f544c92a84c6d0cbc2481b9f5) ) /* Located at D14 */
ROM_LOAD( "136033.122", 0x0c000, 0x04000, CRC(03bf65c3) SHA1(4f4a4e4b5bd202da2d18c062f585a842082f08db) ) /* Located at D16 */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x100000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136033.109", 0x00000, 0x08000, CRC(467208f4) SHA1(a050991bb684fa51720c0ac33b9bf68a373e8856) ) /* bank 1, plane 0 - located at B1 */
ROM_LOAD( "136033.110", 0x10000, 0x08000, CRC(b883ec76) SHA1(ec048e19395fd617f2cd0d3edea728799bdca037) ) /* bank 1, plane 1 - located at B6 */
ROM_LOAD( "136033.111", 0x20000, 0x08000, CRC(c208bd5e) SHA1(e75f7d33c66b58e3c72a83d0dc7a6427a57d0de9) ) /* bank 1, plane 2 - located at C1 */
ROM_LOAD( "136033.112", 0x30000, 0x08000, CRC(042673d4) SHA1(499c1edf82834d5ff6144ee4349b2349db7a57c2) ) /* bank 1, plane 3 - located at C6 */
ROM_LOAD( "136033.113", 0x40000, 0x08000, CRC(b390aef3) SHA1(2cd58071d1c09058af7876c35484c3b571774a06) ) /* bank 1, plane 4 - located at D1 */
ROM_LOAD( "136033.115", 0x84000, 0x04000, CRC(b6658f06) SHA1(e719d956f4f9d703a12e2c5520cac0a2f47ea058) ) /* bank 2, plane 0 - located at B2 */
ROM_LOAD( "136033.116", 0x94000, 0x04000, CRC(84ee1c80) SHA1(5192c0a2887f46b616d130bdbfffbbd5e394e9a3) ) /* bank 2, plane 1 - located at B7 */
ROM_LOAD( "136033.117", 0xa4000, 0x04000, CRC(daa02926) SHA1(33c7a38c66fb4d67a6ee88ef2da2bba091439e0c) ) /* bank 2, plane 2 - located at C7 */
ROM_REGION( 0x400, "proms", 0 ) /* graphics mapping PROMs */
ROM_LOAD( "136033.118", 0x00000, 0x00200, CRC(2101b0ed) SHA1(e4fb8dfa80ed78847c697f9de2bd8540b0c04889) ) /* remap, located at A7 */
ROM_LOAD( "136033.159", 0x00200, 0x00200, CRC(19f6e767) SHA1(041f24cc03c9043c31c3294c9565dfda9bdada74) ) /* color, located at A5 */
ROM_END
ROM_START( peterpak )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x00000, 0x04000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x00001, 0x04000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136028.142", 0x10000, 0x04000, CRC(4f9fc020) SHA1(7e0d5660ea395ded7e0e4c9122bc41f9bb9a483d) )
ROM_LOAD16_BYTE( "136028.143", 0x10001, 0x04000, CRC(9fb257cc) SHA1(5590fc2b4e79a071ae5ba04e23aadb3e35614a73) )
ROM_LOAD16_BYTE( "136028.144", 0x18000, 0x04000, CRC(50267619) SHA1(7aec7e4c8b97313d18c8eb55e078157776e29842) )
@ -921,10 +983,10 @@ ROM_START( peterpak )
ROM_LOAD( "136028.101", 0x8000, 0x4000, CRC(ff712aa2) SHA1(07beeb51f41d406782965dddb6fe73fdc49529df) )
ROM_LOAD( "136028.102", 0xc000, 0x4000, CRC(89ea21a1) SHA1(a7cb6eceb45d54406d6fc692f50a4e34564d6170) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x180000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x180000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136028.138", 0x000000, 0x08000, CRC(53eaa018) SHA1(3f9887d4996e6a7c894732e9c9ebe4408fb60192) ) /* bank 1, plane 0 */
ROM_LOAD( "136028.139", 0x010000, 0x08000, CRC(354a19cb) SHA1(84a145d0f1624315923d389b4b746db5fbc672df) ) /* bank 1, plane 1 */
ROM_LOAD( "136028.140", 0x020000, 0x08000, CRC(8d2c4717) SHA1(d7709d5859b5276d46799ff39a375929a48e34ae) ) /* bank 1, plane 2 */
@ -948,8 +1010,7 @@ ROM_END
ROM_START( indytemp )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x00000, 0x04000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x00001, 0x04000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136036.432", 0x10000, 0x08000, CRC(d888cdf1) SHA1(c9cbc0d429755611b3749e018d3817d4d7042425) )
ROM_LOAD16_BYTE( "136036.431", 0x10001, 0x08000, CRC(b7ac7431) SHA1(b062258746ca5f9c3f9cf8a6186eb3c370ac3a77) )
ROM_LOAD16_BYTE( "136036.434", 0x20000, 0x08000, CRC(802495fd) SHA1(228f48ef067a758fe0d3bfe0508765a52bb579eb) )
@ -964,10 +1025,10 @@ ROM_START( indytemp )
ROM_LOAD( "136036.154", 0x8000, 0x4000, CRC(cbfc6adb) SHA1(ee132eced924435f1214e2997533e866a3e5364b) )
ROM_LOAD( "136036.155", 0xc000, 0x4000, CRC(4c8233ac) SHA1(3d2bdb71b8f499a21f0b0e1686be7fe6f23efede) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x200000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136036.135", 0x000000, 0x08000, CRC(ffa8749c) SHA1(b0bec9b8364a15606d9f4d11f674dea2ec25279f) ) /* bank 1, plane 0 */
ROM_LOAD( "136036.139", 0x010000, 0x08000, CRC(b682bfca) SHA1(21625ea29609560b31b28c669b2599cfcdab8ea7) ) /* bank 1, plane 1 */
ROM_LOAD( "136036.143", 0x020000, 0x08000, CRC(7697da26) SHA1(546b95467ca61fab9ac853635c8972a2dedb6581) ) /* bank 1, plane 2 */
@ -996,8 +1057,7 @@ ROM_END
ROM_START( indytem2 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x00000, 0x04000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x00001, 0x04000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136036.470", 0x10000, 0x08000, CRC(7fac1dd8) SHA1(043daf709209e76115899a1e301f8fb262b3a749) )
ROM_LOAD16_BYTE( "136036.471", 0x10001, 0x08000, CRC(e93272fb) SHA1(bb5741419a9d1a54ae16bfd6d2fcf64627e8a5c3) )
ROM_LOAD16_BYTE( "136036.434", 0x20000, 0x08000, CRC(802495fd) SHA1(228f48ef067a758fe0d3bfe0508765a52bb579eb) )
@ -1012,10 +1072,10 @@ ROM_START( indytem2 )
ROM_LOAD( "136036.154", 0x8000, 0x4000, CRC(cbfc6adb) SHA1(ee132eced924435f1214e2997533e866a3e5364b) )
ROM_LOAD( "136036.155", 0xc000, 0x4000, CRC(4c8233ac) SHA1(3d2bdb71b8f499a21f0b0e1686be7fe6f23efede) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x200000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136036.135", 0x000000, 0x08000, CRC(ffa8749c) SHA1(b0bec9b8364a15606d9f4d11f674dea2ec25279f) ) /* bank 1, plane 0 */
ROM_LOAD( "136036.139", 0x010000, 0x08000, CRC(b682bfca) SHA1(21625ea29609560b31b28c669b2599cfcdab8ea7) ) /* bank 1, plane 1 */
ROM_LOAD( "136036.143", 0x020000, 0x08000, CRC(7697da26) SHA1(546b95467ca61fab9ac853635c8972a2dedb6581) ) /* bank 1, plane 2 */
@ -1044,8 +1104,7 @@ ROM_END
ROM_START( indytem3 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x00000, 0x04000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x00001, 0x04000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "232.10b", 0x10000, 0x08000, CRC(1e80108f) SHA1(663ef81b865c4d13fd73eca4f82ee64a4bdeaad5) )
ROM_LOAD16_BYTE( "231.10a", 0x10001, 0x08000, CRC(8ae54c0c) SHA1(c7ab4a2e2af8f2336baa8c7b2a80af7c9bfd0435) )
ROM_LOAD16_BYTE( "234.12b", 0x20000, 0x08000, CRC(86be7e07) SHA1(b6b0d9c6d81d446dab675c71d60f792f6a657c5b) )
@ -1060,10 +1119,10 @@ ROM_START( indytem3 )
ROM_LOAD( "136036.154", 0x8000, 0x4000, CRC(cbfc6adb) SHA1(ee132eced924435f1214e2997533e866a3e5364b) )
ROM_LOAD( "136036.155", 0xc000, 0x4000, CRC(4c8233ac) SHA1(3d2bdb71b8f499a21f0b0e1686be7fe6f23efede) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x200000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136036.135", 0x000000, 0x08000, CRC(ffa8749c) SHA1(b0bec9b8364a15606d9f4d11f674dea2ec25279f) ) /* bank 1, plane 0 */
ROM_LOAD( "136036.139", 0x010000, 0x08000, CRC(b682bfca) SHA1(21625ea29609560b31b28c669b2599cfcdab8ea7) ) /* bank 1, plane 1 */
ROM_LOAD( "136036.143", 0x020000, 0x08000, CRC(7697da26) SHA1(546b95467ca61fab9ac853635c8972a2dedb6581) ) /* bank 1, plane 2 */
@ -1092,8 +1151,7 @@ ROM_END
ROM_START( indytem4 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x00000, 0x04000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x00001, 0x04000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136036.332", 0x10000, 0x08000, CRC(a5563773) SHA1(52701b53e62aae691f7b9483f5e843d805223a0a) )
ROM_LOAD16_BYTE( "136036.331", 0x10001, 0x08000, CRC(7d562141) SHA1(a2143ed473e40a5a46679e7751fc37475768885f) )
ROM_LOAD16_BYTE( "136036.334", 0x20000, 0x08000, CRC(e40828e5) SHA1(a5c50693bddcc394711859bdc36d9ff93d02b82e) )
@ -1108,10 +1166,10 @@ ROM_START( indytem4 )
ROM_LOAD( "136036.154", 0x8000, 0x4000, CRC(cbfc6adb) SHA1(ee132eced924435f1214e2997533e866a3e5364b) )
ROM_LOAD( "136036.155", 0xc000, 0x4000, CRC(4c8233ac) SHA1(3d2bdb71b8f499a21f0b0e1686be7fe6f23efede) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x200000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136036.135", 0x000000, 0x08000, CRC(ffa8749c) SHA1(b0bec9b8364a15606d9f4d11f674dea2ec25279f) ) /* bank 1, plane 0 */
ROM_LOAD( "136036.139", 0x010000, 0x08000, CRC(b682bfca) SHA1(21625ea29609560b31b28c669b2599cfcdab8ea7) ) /* bank 1, plane 1 */
ROM_LOAD( "136036.143", 0x020000, 0x08000, CRC(7697da26) SHA1(546b95467ca61fab9ac853635c8972a2dedb6581) ) /* bank 1, plane 2 */
@ -1140,8 +1198,7 @@ ROM_END
ROM_START( indytemc )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x00000, 0x04000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x00001, 0x04000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136036.632", 0x10000, 0x08000, BAD_DUMP CRC(8af67d9b) SHA1(5777ed2048fe1a58a1cac8276185843396754d38) )
ROM_LOAD16_BYTE( "136036.631", 0x10001, 0x08000, CRC(9ac96ba8) SHA1(d80adabb4198461b5976577bdd8cc4e650de1c8e) )
ROM_LOAD16_BYTE( "136036.534", 0x20000, 0x08000, CRC(eae396be) SHA1(6d7a82a2fd43b91c6c1e2c07d33c81487b845bba) )
@ -1155,10 +1212,10 @@ ROM_START( indytemc )
ROM_LOAD( "136036.153", 0x4000, 0x4000, CRC(95294641) SHA1(00f90a0d49d2c77d5288080036f81a74ad31f8bc) )
ROM_LOAD( "136036.170", 0x8000, 0x8000, BAD_DUMP CRC(8af67d9b) SHA1(5777ed2048fe1a58a1cac8276185843396754d38) )
ROM_REGION( 0x4000, "gfx1", ROMREGION_DISPOSE )
ROM_REGION( 0x4000, "alpha", ROMREGION_DISPOSE )
ROM_LOAD( "136032.120", 0x00000, 0x04000, CRC(90a1950d) SHA1(fba32c255850312175d1e3c03d677ffb57e09e07) ) /* alpha font */
ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x200000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136036.135", 0x000000, 0x08000, CRC(ffa8749c) SHA1(b0bec9b8364a15606d9f4d11f674dea2ec25279f) ) /* bank 1, plane 0 */
ROM_LOAD( "136036.139", 0x010000, 0x08000, CRC(b682bfca) SHA1(21625ea29609560b31b28c669b2599cfcdab8ea7) ) /* bank 1, plane 1 */
ROM_LOAD( "136036.143", 0x020000, 0x08000, CRC(7697da26) SHA1(546b95467ca61fab9ac853635c8972a2dedb6581) ) /* bank 1, plane 2 */
@ -1187,8 +1244,7 @@ ROM_END
ROM_START( indytemd )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x00000, 0x04000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x00001, 0x04000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136036.462", 0x10000, 0x08000, CRC(317dc430) SHA1(563f09fb1b096bd40e1a73acb7f11d3809f9f19f) )
ROM_LOAD16_BYTE( "136036.461", 0x10001, 0x08000, CRC(8c73f974) SHA1(023b55f1d54606f5c51b86b802d417099d775f14) )
ROM_LOAD16_BYTE( "136036.464", 0x20000, 0x08000, CRC(3fcb199f) SHA1(11a8a17bf0100b5f16e9148669b2ec5bf81b3d62) )
@ -1203,10 +1259,10 @@ ROM_START( indytemd )
ROM_LOAD( "136036.154", 0x8000, 0x4000, CRC(cbfc6adb) SHA1(ee132eced924435f1214e2997533e866a3e5364b) )
ROM_LOAD( "136036.155", 0xc000, 0x4000, CRC(4c8233ac) SHA1(3d2bdb71b8f499a21f0b0e1686be7fe6f23efede) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x200000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x200000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136036.135", 0x000000, 0x08000, CRC(ffa8749c) SHA1(b0bec9b8364a15606d9f4d11f674dea2ec25279f) ) /* bank 1, plane 0 */
ROM_LOAD( "136036.139", 0x010000, 0x08000, CRC(b682bfca) SHA1(21625ea29609560b31b28c669b2599cfcdab8ea7) ) /* bank 1, plane 1 */
ROM_LOAD( "136036.143", 0x020000, 0x08000, CRC(7697da26) SHA1(546b95467ca61fab9ac853635c8972a2dedb6581) ) /* bank 1, plane 2 */
@ -1235,8 +1291,7 @@ ROM_END
ROM_START( roadrunn )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x000000, 0x004000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x000001, 0x004000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136040-228.11c", 0x010000, 0x008000, CRC(b66c629a) SHA1(94dc13f2f151a4109ee50016bcc1392aef0d5a22) )
ROM_LOAD16_BYTE( "136040-229.11a", 0x010001, 0x008000, CRC(5638959f) SHA1(486bd13ba151558b72bf29de9ecc14944e56435c) )
ROM_LOAD16_BYTE( "136040-230.13c", 0x020000, 0x008000, CRC(cd7956a3) SHA1(d72aa90b74a77e5fa49cb34515383c8ab054d654) )
@ -1254,10 +1309,10 @@ ROM_START( roadrunn )
ROM_LOAD( "136040-143.15e", 0x008000, 0x004000, CRC(62b9878e) SHA1(db6072a7c8600d85fb70dac3d940a200d0cb5d0a) )
ROM_LOAD( "136040-144.17e", 0x00c000, 0x004000, CRC(6ef1b804) SHA1(176066c6946090c87945213145960754cd315acb) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x300000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x300000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136040-101.4b", 0x000000, 0x008000, CRC(26d9f29c) SHA1(e03a03484ede4ea209040faf64e88f0667a0ab40) ) /* bank 1, plane 0 */
ROM_LOAD( "136040-107.9b", 0x010000, 0x008000, CRC(8aac0ba4) SHA1(67a6412c77d08eab6745db9dff3e32a1bb768901) ) /* bank 1, plane 1 */
ROM_LOAD( "136040-113.4f", 0x020000, 0x008000, CRC(48b74c52) SHA1(d8328a9ff715247d841be02b1bb7aa043dcb77e1) ) /* bank 1, plane 2 */
@ -1296,8 +1351,7 @@ ROM_END
ROM_START( roadrun2 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x000000, 0x004000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x000001, 0x004000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136040-x28.11c", 0x010000, 0x008000, CRC(fbd43085) SHA1(57f2f2f01e235f4525507583887d52b09f6267b4) )
ROM_LOAD16_BYTE( "136040-x29.11a", 0x010001, 0x008000, CRC(f8d8819b) SHA1(dddb44290e3d2728845639611c3a66c3389c8f69) )
ROM_LOAD16_BYTE( "136040-x30.13c", 0x020000, 0x008000, CRC(6a273375) SHA1(2e222ad4a4d53ec50f848386fca12f74e98814ed) )
@ -1315,10 +1369,10 @@ ROM_START( roadrun2 )
ROM_LOAD( "136040-143.15e", 0x008000, 0x004000, CRC(62b9878e) SHA1(db6072a7c8600d85fb70dac3d940a200d0cb5d0a) )
ROM_LOAD( "136040-144.17e", 0x00c000, 0x004000, CRC(6ef1b804) SHA1(176066c6946090c87945213145960754cd315acb) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x300000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x300000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136040-101.4b", 0x000000, 0x008000, CRC(26d9f29c) SHA1(e03a03484ede4ea209040faf64e88f0667a0ab40) ) /* bank 1, plane 0 */
ROM_LOAD( "136040-107.9b", 0x010000, 0x008000, CRC(8aac0ba4) SHA1(67a6412c77d08eab6745db9dff3e32a1bb768901) ) /* bank 1, plane 1 */
ROM_LOAD( "136040-113.4f", 0x020000, 0x008000, CRC(48b74c52) SHA1(d8328a9ff715247d841be02b1bb7aa043dcb77e1) ) /* bank 1, plane 2 */
@ -1357,8 +1411,7 @@ ROM_END
ROM_START( roadrun1 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x000000, 0x004000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x000001, 0x004000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136040-128.11c", 0x010000, 0x008000, CRC(5e39d540) SHA1(69fae4c7db247062dffda0138a6e3bfb697f17bf) )
ROM_LOAD16_BYTE( "136040-129.11a", 0x010001, 0x008000, CRC(d79bfea1) SHA1(eb265ff5f3f08bbdb3b19f9c7dece7e58dd2c6ba) )
ROM_LOAD16_BYTE( "136040-130.13c", 0x020000, 0x008000, CRC(66453b37) SHA1(cb467a9c8109475bbc6d24b4a3559fa2f2edc887) )
@ -1376,10 +1429,10 @@ ROM_START( roadrun1 )
ROM_LOAD( "136040-143.15e", 0x008000, 0x004000, CRC(62b9878e) SHA1(db6072a7c8600d85fb70dac3d940a200d0cb5d0a) )
ROM_LOAD( "136040-144.17e", 0x00c000, 0x004000, CRC(6ef1b804) SHA1(176066c6946090c87945213145960754cd315acb) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x300000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x300000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136040-101.4b", 0x000000, 0x008000, CRC(26d9f29c) SHA1(e03a03484ede4ea209040faf64e88f0667a0ab40) ) /* bank 1, plane 0 */
ROM_LOAD( "136040-107.9b", 0x010000, 0x008000, CRC(8aac0ba4) SHA1(67a6412c77d08eab6745db9dff3e32a1bb768901) ) /* bank 1, plane 1 */
ROM_LOAD( "136040-113.4f", 0x020000, 0x008000, CRC(48b74c52) SHA1(d8328a9ff715247d841be02b1bb7aa043dcb77e1) ) /* bank 1, plane 2 */
@ -1418,8 +1471,7 @@ ROM_END
ROM_START( roadblst )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x000000, 0x004000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x000001, 0x004000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136048-1157.11c", 0x010000, 0x008000, CRC(6d9ad91e) SHA1(15815d3777be5377e053a39c1cef20eb101d9b92) )
ROM_LOAD16_BYTE( "136048-1158.11a", 0x010001, 0x008000, CRC(7d4cf151) SHA1(979006149906638b942a3157b237112acc16183d) )
ROM_LOAD16_BYTE( "136048-1159.13c", 0x020000, 0x008000, CRC(921c0e34) SHA1(bcc90a73baaecc551e1065037681a79e260905ff) )
@ -1438,10 +1490,10 @@ ROM_START( roadblst )
ROM_LOAD( "136048-1169.1516e", 0x8000, 0x4000, CRC(ee318052) SHA1(f66ff39499697b7439dc62567e727fec769c1505) )
ROM_LOAD( "136048-1170.17e", 0xc000, 0x4000, CRC(75dfec33) SHA1(3092348b98419bb23181d21406733d5d21cd3d82) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x380000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x380000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136048-1101.2s", 0x000000, 0x008000, CRC(fe342d27) SHA1(72deac16ab9b6b811f49d70d700d6bc3a904f9d5) ) /* bank 1, plane 0 */
ROM_LOAD( "136048-1102.2r", 0x010000, 0x008000, CRC(17c7e780) SHA1(675a2fe5ac55c97d54153eacabf863a525e4b71f) ) /* bank 1, plane 1 */
ROM_LOAD( "136048-1103.2n", 0x020000, 0x008000, CRC(39688e01) SHA1(1b273e26b48a2f69b0895c29c9b3e762c686661d) ) /* bank 1, plane 2 */
@ -1484,8 +1536,7 @@ ROM_END
ROM_START( roadblsg )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x000000, 0x004000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x000001, 0x004000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136048-2257.11c", 0x010000, 0x008000, CRC(6e9de790) SHA1(348d4953b63f577b2b1ad747c6fb32c8ec55d310) )
ROM_LOAD16_BYTE( "136048-2258.11a", 0x010001, 0x008000, CRC(5160c69e) SHA1(a4aa4ae0cf24f0d3c768186332b4b0f8e55d2700) )
ROM_LOAD16_BYTE( "136048-2259.13c", 0x020000, 0x008000, CRC(62f10976) SHA1(e3c832304ad9163ed43d128aa68c321af655958d) )
@ -1504,10 +1555,10 @@ ROM_START( roadblsg )
ROM_LOAD( "136048-1169.1516e", 0x8000, 0x4000, CRC(ee318052) SHA1(f66ff39499697b7439dc62567e727fec769c1505) )
ROM_LOAD( "136048-1170.17e", 0xc000, 0x4000, CRC(75dfec33) SHA1(3092348b98419bb23181d21406733d5d21cd3d82) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x380000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x380000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136048-1101.2s", 0x000000, 0x008000, CRC(fe342d27) SHA1(72deac16ab9b6b811f49d70d700d6bc3a904f9d5) ) /* bank 1, plane 0 */
ROM_LOAD( "136048-1102.2r", 0x010000, 0x008000, CRC(17c7e780) SHA1(675a2fe5ac55c97d54153eacabf863a525e4b71f) ) /* bank 1, plane 1 */
ROM_LOAD( "136048-1103.2n", 0x020000, 0x008000, CRC(39688e01) SHA1(1b273e26b48a2f69b0895c29c9b3e762c686661d) ) /* bank 1, plane 2 */
@ -1550,8 +1601,7 @@ ROM_END
ROM_START( roadbls3 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x000000, 0x004000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x000001, 0x004000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136048-3157.11c", 0x010000, 0x008000, CRC(ce88fe34) SHA1(72a311e7e2e5f588226168e048905281f71f0aef) )
ROM_LOAD16_BYTE( "136048-3158.11a", 0x010001, 0x008000, CRC(03bf2879) SHA1(27f2622b9e2a3f823557fd231a8b0e3234fea5cb) )
ROM_LOAD16_BYTE( "136048-3159.13c", 0x020000, 0x008000, CRC(4305d74a) SHA1(618e0c638efb4110daf0954e89368c7b68a2a155) )
@ -1570,10 +1620,10 @@ ROM_START( roadbls3 )
ROM_LOAD( "136048-1169.1516e", 0x8000, 0x4000, CRC(ee318052) SHA1(f66ff39499697b7439dc62567e727fec769c1505) )
ROM_LOAD( "136048-1170.17e", 0xc000, 0x4000, CRC(75dfec33) SHA1(3092348b98419bb23181d21406733d5d21cd3d82) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x380000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x380000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136048-1101.2s", 0x000000, 0x008000, CRC(fe342d27) SHA1(72deac16ab9b6b811f49d70d700d6bc3a904f9d5) ) /* bank 1, plane 0 */
ROM_LOAD( "136048-1102.2r", 0x010000, 0x008000, CRC(17c7e780) SHA1(675a2fe5ac55c97d54153eacabf863a525e4b71f) ) /* bank 1, plane 1 */
ROM_LOAD( "136048-1103.2n", 0x020000, 0x008000, CRC(39688e01) SHA1(1b273e26b48a2f69b0895c29c9b3e762c686661d) ) /* bank 1, plane 2 */
@ -1616,8 +1666,7 @@ ROM_END
ROM_START( roadblg2 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x000000, 0x004000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x000001, 0x004000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136048-1239.11c", 0x010000, 0x008000, CRC(3b2bb14b) SHA1(e5eac61a4249a644fbc27908b443a3830d4488e6) )
ROM_CONTINUE( 0x050000, 0x008000 )
ROM_LOAD16_BYTE( "136048-1240.11a", 0x010001, 0x008000, CRC(2a5ab597) SHA1(3bdd27c67b05a426bd57e03a5c71948b6b57a40a) )
@ -1636,10 +1685,10 @@ ROM_START( roadblg2 )
ROM_LOAD( "136048-1169.1516e", 0x8000, 0x4000, CRC(ee318052) SHA1(f66ff39499697b7439dc62567e727fec769c1505) )
ROM_LOAD( "136048-1170.17e", 0xc000, 0x4000, CRC(75dfec33) SHA1(3092348b98419bb23181d21406733d5d21cd3d82) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x380000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x380000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136048-1101.2s", 0x000000, 0x008000, CRC(fe342d27) SHA1(72deac16ab9b6b811f49d70d700d6bc3a904f9d5) ) /* bank 1, plane 0 */
ROM_LOAD( "136048-1102.2r", 0x010000, 0x008000, CRC(17c7e780) SHA1(675a2fe5ac55c97d54153eacabf863a525e4b71f) ) /* bank 1, plane 1 */
ROM_LOAD( "136048-1103.2n", 0x020000, 0x008000, CRC(39688e01) SHA1(1b273e26b48a2f69b0895c29c9b3e762c686661d) ) /* bank 1, plane 2 */
@ -1682,8 +1731,7 @@ ROM_END
ROM_START( roadbls2 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x000000, 0x004000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x000001, 0x004000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136048-1139.11c", 0x010000, 0x008000, CRC(b73c1bd5) SHA1(c4de0267a75225db22c771bec14b8da2fc9f06bf) )
ROM_CONTINUE( 0x050000, 0x008000 )
ROM_LOAD16_BYTE( "136048-1140.11a", 0x010001, 0x008000, CRC(6305429b) SHA1(c4180f6438a539ddc34c12529e5ac6d59c107728) )
@ -1702,10 +1750,10 @@ ROM_START( roadbls2 )
ROM_LOAD( "136048-1169.1516e", 0x8000, 0x4000, CRC(ee318052) SHA1(f66ff39499697b7439dc62567e727fec769c1505) )
ROM_LOAD( "136048-1170.17e", 0xc000, 0x4000, CRC(75dfec33) SHA1(3092348b98419bb23181d21406733d5d21cd3d82) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x380000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x380000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136048-1101.2s", 0x000000, 0x008000, CRC(fe342d27) SHA1(72deac16ab9b6b811f49d70d700d6bc3a904f9d5) ) /* bank 1, plane 0 */
ROM_LOAD( "136048-1102.2r", 0x010000, 0x008000, CRC(17c7e780) SHA1(675a2fe5ac55c97d54153eacabf863a525e4b71f) ) /* bank 1, plane 1 */
ROM_LOAD( "136048-1103.2n", 0x020000, 0x008000, CRC(39688e01) SHA1(1b273e26b48a2f69b0895c29c9b3e762c686661d) ) /* bank 1, plane 2 */
@ -1748,8 +1796,7 @@ ROM_END
ROM_START( roadblg1 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x000000, 0x004000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x000001, 0x004000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136048-1251.11c", 0x010000, 0x008000, CRC(7e94d6a2) SHA1(985b7537dc484975b458a9ae5780e32a5f742d1c) )
ROM_CONTINUE( 0x050000, 0x008000 )
ROM_LOAD16_BYTE( "136048-1252.11a", 0x010001, 0x008000, CRC(d7a66215) SHA1(f9797384f2d01b0dda2ff47c3560ca3489a7a38c) )
@ -1768,10 +1815,10 @@ ROM_START( roadblg1 )
ROM_LOAD( "136048-1169.1516e", 0x8000, 0x4000, CRC(ee318052) SHA1(f66ff39499697b7439dc62567e727fec769c1505) )
ROM_LOAD( "136048-1170.17e", 0xc000, 0x4000, CRC(75dfec33) SHA1(3092348b98419bb23181d21406733d5d21cd3d82) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x380000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x380000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136048-1101.2s", 0x000000, 0x008000, CRC(fe342d27) SHA1(72deac16ab9b6b811f49d70d700d6bc3a904f9d5) ) /* bank 1, plane 0 */
ROM_LOAD( "136048-1102.2r", 0x010000, 0x008000, CRC(17c7e780) SHA1(675a2fe5ac55c97d54153eacabf863a525e4b71f) ) /* bank 1, plane 1 */
ROM_LOAD( "136048-1103.2n", 0x020000, 0x008000, CRC(39688e01) SHA1(1b273e26b48a2f69b0895c29c9b3e762c686661d) ) /* bank 1, plane 2 */
@ -1814,8 +1861,7 @@ ROM_END
ROM_START( roadbls1 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x000000, 0x004000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x000001, 0x004000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136048-2151.11c", 0x010000, 0x008000, CRC(ea6b3060) SHA1(0786f2e528c6a77ad7422ae199d06b7261cb4f2c) )
ROM_CONTINUE( 0x050000, 0x008000 )
ROM_LOAD16_BYTE( "136048-2152.11a", 0x010001, 0x008000, CRC(f5c1fbe0) SHA1(1917f2110a8021198b0cdadbaeab44c71b3bb0b5) )
@ -1834,10 +1880,10 @@ ROM_START( roadbls1 )
ROM_LOAD( "136048-1169.1516e", 0x8000, 0x4000, CRC(ee318052) SHA1(f66ff39499697b7439dc62567e727fec769c1505) )
ROM_LOAD( "136048-1170.17e", 0xc000, 0x4000, CRC(75dfec33) SHA1(3092348b98419bb23181d21406733d5d21cd3d82) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x380000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x380000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136048-1101.2s", 0x000000, 0x008000, CRC(fe342d27) SHA1(72deac16ab9b6b811f49d70d700d6bc3a904f9d5) ) /* bank 1, plane 0 */
ROM_LOAD( "136048-1102.2r", 0x010000, 0x008000, CRC(17c7e780) SHA1(675a2fe5ac55c97d54153eacabf863a525e4b71f) ) /* bank 1, plane 1 */
ROM_LOAD( "136048-1103.2n", 0x020000, 0x008000, CRC(39688e01) SHA1(1b273e26b48a2f69b0895c29c9b3e762c686661d) ) /* bank 1, plane 2 */
@ -1880,8 +1926,7 @@ ROM_END
ROM_START( roadblsc )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x000000, 0x004000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x000001, 0x004000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136048-1179.7p", 0x010000, 0x008000, CRC(ef448f96) SHA1(238a6c435e317383a1983702ef0a1f2b757ebe8c) )
ROM_LOAD16_BYTE( "136048-1180.8p", 0x010001, 0x008000, CRC(bdb368d5) SHA1(9c79b053708ff619a2733664f881abb849ae2371) )
ROM_LOAD16_BYTE( "136048-1181.7r", 0x020000, 0x008000, CRC(d52581da) SHA1(d0a475f9d8199bc7c0ce6e6a663f214df9bffc39) )
@ -1900,10 +1945,10 @@ ROM_START( roadblsc )
ROM_LOAD( "136048-1169.1516e", 0x8000, 0x4000, CRC(ee318052) SHA1(f66ff39499697b7439dc62567e727fec769c1505) )
ROM_LOAD( "136048-1170.17e", 0xc000, 0x4000, CRC(75dfec33) SHA1(3092348b98419bb23181d21406733d5d21cd3d82) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x380000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x380000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136048-1101.2s", 0x000000, 0x008000, CRC(fe342d27) SHA1(72deac16ab9b6b811f49d70d700d6bc3a904f9d5) ) /* bank 1, plane 0 */
ROM_LOAD( "136048-1102.2r", 0x010000, 0x008000, CRC(17c7e780) SHA1(675a2fe5ac55c97d54153eacabf863a525e4b71f) ) /* bank 1, plane 1 */
ROM_LOAD( "136048-1103.2n", 0x020000, 0x008000, CRC(39688e01) SHA1(1b273e26b48a2f69b0895c29c9b3e762c686661d) ) /* bank 1, plane 2 */
@ -1946,8 +1991,7 @@ ROM_END
ROM_START( roadblcg )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x000000, 0x004000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x000001, 0x004000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136048-1235.7p", 0x010000, 0x008000, CRC(58b2998f) SHA1(7e9f4ca2b15cf60c61e0615f214f9fcc518cb194) )
ROM_LOAD16_BYTE( "136048-1236.8p", 0x010001, 0x008000, CRC(02e23a40) SHA1(6525351669e95dab869c7adc7d992d12d9313aee) )
ROM_LOAD16_BYTE( "136048-1237.7r", 0x020000, 0x008000, CRC(5e0a7c5d) SHA1(fb3688fbadc05f96980c67f5446ccb250d20b1a3) )
@ -1966,10 +2010,10 @@ ROM_START( roadblcg )
ROM_LOAD( "136048-1169.1516e", 0x8000, 0x4000, CRC(ee318052) SHA1(f66ff39499697b7439dc62567e727fec769c1505) )
ROM_LOAD( "136048-1170.17e", 0xc000, 0x4000, CRC(75dfec33) SHA1(3092348b98419bb23181d21406733d5d21cd3d82) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x380000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x380000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136048-1101.2s", 0x000000, 0x008000, CRC(fe342d27) SHA1(72deac16ab9b6b811f49d70d700d6bc3a904f9d5) ) /* bank 1, plane 0 */
ROM_LOAD( "136048-1102.2r", 0x010000, 0x008000, CRC(17c7e780) SHA1(675a2fe5ac55c97d54153eacabf863a525e4b71f) ) /* bank 1, plane 1 */
ROM_LOAD( "136048-1103.2n", 0x020000, 0x008000, CRC(39688e01) SHA1(1b273e26b48a2f69b0895c29c9b3e762c686661d) ) /* bank 1, plane 2 */
@ -2012,8 +2056,7 @@ ROM_END
ROM_START( roadblc1 )
ROM_REGION( 0x88000, "main", 0 ) /* 8.5*64k for 68000 code & slapstic ROM */
ROM_LOAD16_BYTE( "136032.205", 0x000000, 0x004000, CRC(88d0be26) SHA1(d124045eccc562ff0423b23a240e27ad740fa0c9) )
ROM_LOAD16_BYTE( "136032.206", 0x000001, 0x004000, CRC(3c79ef05) SHA1(20fdca7131478e1ee12691bdafd2d5bb74cbd16f) )
MOTHERBOARD_BIOS
ROM_LOAD16_BYTE( "136048-2135.7p", 0x010000, 0x008000, CRC(c0ef86df) SHA1(7dd4d2acba55dc001e009c37fae5a97a53ea1e66) )
ROM_LOAD16_BYTE( "136048-2136.8p", 0x010001, 0x008000, CRC(9637e2f0) SHA1(86257e1316356c1a7d86bcf7b57bcaff33ac3df5) )
ROM_LOAD16_BYTE( "136048-2137.7r", 0x020000, 0x008000, CRC(5382ab85) SHA1(1511dfaf8537980e506e4180a23ffcfcfec81451) )
@ -2032,10 +2075,10 @@ ROM_START( roadblc1 )
ROM_LOAD( "136048-1169.1516e", 0x8000, 0x4000, CRC(ee318052) SHA1(f66ff39499697b7439dc62567e727fec769c1505) )
ROM_LOAD( "136048-1170.17e", 0xc000, 0x4000, CRC(75dfec33) SHA1(3092348b98419bb23181d21406733d5d21cd3d82) )
ROM_REGION( 0x2000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "136032.107", 0x00000, 0x02000, CRC(7a29dc07) SHA1(72ba464da01bd6d3a91b8d9997d5ac14b6f47aad) ) /* alpha font */
ROM_REGION( 0x2000, "alpha", ROMREGION_DISPOSE )
MOTHERBOARD_ALPHA
ROM_REGION( 0x380000, "gfx2", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_REGION( 0x380000, "tiles", ROMREGION_DISPOSE | ROMREGION_INVERT | ROMREGION_ERASEFF )
ROM_LOAD( "136048-1101.2s", 0x000000, 0x008000, CRC(fe342d27) SHA1(72deac16ab9b6b811f49d70d700d6bc3a904f9d5) ) /* bank 1, plane 0 */
ROM_LOAD( "136048-1102.2r", 0x010000, 0x008000, CRC(17c7e780) SHA1(675a2fe5ac55c97d54153eacabf863a525e4b71f) ) /* bank 1, plane 1 */
ROM_LOAD( "136048-1103.2n", 0x020000, 0x008000, CRC(39688e01) SHA1(1b273e26b48a2f69b0895c29c9b3e762c686661d) ) /* bank 1, plane 2 */
@ -2162,25 +2205,28 @@ static DRIVER_INIT( roadb110 )
*
*************************************/
GAME( 1984, marble, 0, atarisy1, marble, marble, ROT0, "Atari Games", "Marble Madness (set 1)", 0 )
GAME( 1984, atarisy1, 0, atarisy1, peterpak, peterpak, ROT0, "Atari Games", "Atari System 1 BIOS", GAME_IS_BIOS_ROOT )
GAME( 1984, marble, atarisy1, atarisy1, marble, marble, ROT0, "Atari Games", "Marble Madness (set 1)", 0 )
GAME( 1984, marble2, marble, atarisy1, marble, marble, ROT0, "Atari Games", "Marble Madness (set 2)", 0 )
GAME( 1984, marble3, marble, atarisy1, marble, marble, ROT0, "Atari Games", "Marble Madness (set 3)", 0 )
GAME( 1984, marble4, marble, atarisy1, marble, marble, ROT0, "Atari Games", "Marble Madness (set 4)", 0 )
GAME( 1984, marble5, marble, atarisy1, marble, marble, ROT0, "Atari Games", "Marble Madness (set 5 - LSI Cartridge)", 0 )
GAME( 1984, peterpak, 0, atarisy1, peterpak, peterpak, ROT0, "Atari Games", "Peter Pack-Rat", 0 )
GAME( 1984, peterpak, atarisy1, atarisy1, peterpak, peterpak, ROT0, "Atari Games", "Peter Pack-Rat", 0 )
GAME( 1985, indytemp, 0, atarisy1, indytemp, indytemp, ROT0, "Atari Games", "Indiana Jones and the Temple of Doom (set 1)", 0 )
GAME( 1985, indytemp, atarisy1, atarisy1, indytemp, indytemp, ROT0, "Atari Games", "Indiana Jones and the Temple of Doom (set 1)", 0 )
GAME( 1985, indytem2, indytemp, atarisy1, indytemp, indytemp, ROT0, "Atari Games", "Indiana Jones and the Temple of Doom (set 2)", 0 )
GAME( 1985, indytem3, indytemp, atarisy1, indytemp, indytemp, ROT0, "Atari Games", "Indiana Jones and the Temple of Doom (set 3)", 0 )
GAME( 1985, indytem4, indytemp, atarisy1, indytemp, indytemp, ROT0, "Atari Games", "Indiana Jones and the Temple of Doom (set 4)", 0 )
GAME( 1985, indytemd, indytemp, atarisy1, indytemp, indytemp, ROT0, "Atari Games", "Indiana Jones and the Temple of Doom (German)", 0 )
GAME( 1985, indytemc, indytemp, atarisy1, indytemp, indytemp, ROT0, "Atari Games", "Indiana Jones and the Temple of Doom (Cocktail)", 0 )
GAME( 1985, roadrunn, 0, atarisy1, roadrunn, roadrunn, ROT0, "Atari Games", "Road Runner (rev 2)", 0 )
GAME( 1985, roadrunn, atarisy1, atarisy1, roadrunn, roadrunn, ROT0, "Atari Games", "Road Runner (rev 2)", 0 )
GAME( 1985, roadrun2, roadrunn, atarisy1, roadrunn, roadrunn, ROT0, "Atari Games", "Road Runner (rev 1+)", 0 )
GAME( 1985, roadrun1, roadrunn, atarisy1, roadrunn, roadrunn, ROT0, "Atari Games", "Road Runner (rev 1)", 0 )
GAME( 1987, roadblst, 0, atarisy1, roadblst, roadb110, ROT0, "Atari Games", "Road Blasters (upright, rev 4)", 0 )
GAME( 1987, roadblst, atarisy1, atarisy1, roadblst, roadb110, ROT0, "Atari Games", "Road Blasters (upright, rev 4)", 0 )
GAME( 1987, roadblsg, roadblst, atarisy1, roadblst, roadb109, ROT0, "Atari Games", "Road Blasters (upright, German, rev 3)", 0 )
GAME( 1987, roadbls3, roadblst, atarisy1, roadblst, roadb109, ROT0, "Atari Games", "Road Blasters (upright, rev 3)", 0 )
GAME( 1987, roadblg2, roadblst, atarisy1, roadblst, roadb110, ROT0, "Atari Games", "Road Blasters (upright, German, rev 2)", 0 )

View File

@ -1989,7 +1989,7 @@ static const ym2203_interface ym2203_config =
static MACHINE_DRIVER_START( dfeveron )
/* basic machine hardware */
MDRV_CPU_ADD("main", M68000, 16000000)
MDRV_CPU_ADD("main", M68000, XTAL_16MHz)
MDRV_CPU_PROGRAM_MAP(dfeveron_readmem,dfeveron_writemem)
MDRV_CPU_VBLANK_INT("main", cave_interrupt)
@ -2014,7 +2014,7 @@ static MACHINE_DRIVER_START( dfeveron )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD("ymz", YMZ280B, 16934400)
MDRV_SOUND_ADD("ymz", YMZ280B, XTAL_16_9344MHz)
MDRV_SOUND_CONFIG(ymz280b_intf)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
@ -2028,7 +2028,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( ddonpach )
/* basic machine hardware */
MDRV_CPU_ADD("main", M68000, 16000000)
MDRV_CPU_ADD("main", M68000, XTAL_16MHz)
MDRV_CPU_PROGRAM_MAP(ddonpach_readmem,ddonpach_writemem)
MDRV_CPU_VBLANK_INT("main", cave_interrupt)
@ -2053,7 +2053,7 @@ static MACHINE_DRIVER_START( ddonpach )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD("ymz", YMZ280B, 16934400)
MDRV_SOUND_ADD("ymz", YMZ280B, XTAL_16_9344MHz)
MDRV_SOUND_CONFIG(ymz280b_intf)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
@ -2067,7 +2067,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( donpachi )
/* basic machine hardware */
MDRV_CPU_ADD("main", M68000, 16000000)
MDRV_CPU_ADD("main", M68000, XTAL_16MHz)
MDRV_CPU_PROGRAM_MAP(donpachi_readmem,donpachi_writemem)
MDRV_CPU_VBLANK_INT("main", cave_interrupt)
@ -2092,7 +2092,7 @@ static MACHINE_DRIVER_START( donpachi )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD("oki1", OKIM6295, 1056000)
MDRV_SOUND_ADD("oki1", OKIM6295, XTAL_1_056MHz)
MDRV_SOUND_CONFIG(okim6295_interface_pin7high) // clock frequency & pin 7 not verified
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.60)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.60)
@ -2111,7 +2111,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( esprade )
/* basic machine hardware */
MDRV_CPU_ADD("main", M68000, 16000000)
MDRV_CPU_ADD("main", M68000, XTAL_16MHz)
MDRV_CPU_PROGRAM_MAP(esprade_readmem,esprade_writemem)
MDRV_CPU_VBLANK_INT("main", cave_interrupt)
@ -2136,7 +2136,7 @@ static MACHINE_DRIVER_START( esprade )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD("ymz", YMZ280B, 16934400)
MDRV_SOUND_ADD("ymz", YMZ280B, XTAL_16_9344MHz)
MDRV_SOUND_CONFIG(ymz280b_intf)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
@ -2150,7 +2150,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( gaia )
/* basic machine hardware */
MDRV_CPU_ADD("main", M68000, 16000000)
MDRV_CPU_ADD("main", M68000, XTAL_16MHz)
MDRV_CPU_PROGRAM_MAP(gaia_readmem,gaia_writemem)
MDRV_CPU_VBLANK_INT("main", cave_interrupt)
@ -2174,7 +2174,7 @@ static MACHINE_DRIVER_START( gaia )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD("ymz", YMZ280B, 16934400)
MDRV_SOUND_ADD("ymz", YMZ280B, XTAL_16_9344MHz)
MDRV_SOUND_CONFIG(ymz280b_intf)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
@ -2188,7 +2188,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( guwange )
/* basic machine hardware */
MDRV_CPU_ADD("main", M68000, 16000000)
MDRV_CPU_ADD("main", M68000, XTAL_16MHz)
MDRV_CPU_PROGRAM_MAP(guwange_readmem,guwange_writemem)
MDRV_CPU_VBLANK_INT("main", cave_interrupt)
@ -2213,7 +2213,7 @@ static MACHINE_DRIVER_START( guwange )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD("ymz", YMZ280B, 16934400)
MDRV_SOUND_ADD("ymz", YMZ280B, XTAL_16_9344MHz)
MDRV_SOUND_CONFIG(ymz280b_intf)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
@ -2226,11 +2226,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( hotdogst )
/* basic machine hardware */
MDRV_CPU_ADD("main", M68000, 16000000)
MDRV_CPU_ADD("main", M68000, XTAL_16MHz)
MDRV_CPU_PROGRAM_MAP(hotdogst_readmem,hotdogst_writemem)
MDRV_CPU_VBLANK_INT("main", cave_interrupt)
MDRV_CPU_ADD("audio", Z80, 4000000)
MDRV_CPU_ADD("audio", Z80, XTAL_4MHz)
MDRV_CPU_PROGRAM_MAP(hotdogst_sound_readmem,hotdogst_sound_writemem)
MDRV_CPU_IO_MAP(hotdogst_sound_readport,hotdogst_sound_writeport)
@ -2255,7 +2255,7 @@ static MACHINE_DRIVER_START( hotdogst )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD("ym", YM2203, 4000000)
MDRV_SOUND_ADD("ym", YM2203, XTAL_4MHz)
MDRV_SOUND_CONFIG(ym2203_config)
MDRV_SOUND_ROUTE(0, "left", 0.20)
MDRV_SOUND_ROUTE(0, "right", 0.20)
@ -2266,7 +2266,7 @@ static MACHINE_DRIVER_START( hotdogst )
MDRV_SOUND_ROUTE(3, "left", 0.80)
MDRV_SOUND_ROUTE(3, "right", 0.80)
MDRV_SOUND_ADD("oki", OKIM6295, 1056000)
MDRV_SOUND_ADD("oki", OKIM6295, XTAL_1_056MHz)
MDRV_SOUND_CONFIG(okim6295_interface_pin7high) // clock frequency & pin 7 not verified
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
@ -2280,7 +2280,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( korokoro )
/* basic machine hardware */
MDRV_CPU_ADD("main", M68000, 16000000)
MDRV_CPU_ADD("main", M68000, XTAL_16MHz)
MDRV_CPU_PROGRAM_MAP(korokoro_readmem,korokoro_writemem)
MDRV_CPU_VBLANK_INT("main", cave_interrupt)
@ -2305,7 +2305,7 @@ static MACHINE_DRIVER_START( korokoro )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD("ymz", YMZ280B, 16934400)
MDRV_SOUND_ADD("ymz", YMZ280B, XTAL_16_9344MHz)
MDRV_SOUND_CONFIG(ymz280b_intf)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
@ -2319,11 +2319,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( mazinger )
/* basic machine hardware */
MDRV_CPU_ADD("main", M68000, 16000000)
MDRV_CPU_ADD("main", M68000, XTAL_16MHz)
MDRV_CPU_PROGRAM_MAP(mazinger_readmem,mazinger_writemem)
MDRV_CPU_VBLANK_INT("main", cave_interrupt)
MDRV_CPU_ADD("audio", Z80, 4000000) // Bidirectional communication
MDRV_CPU_ADD("audio", Z80, XTAL_4MHz) // Bidirectional communication
MDRV_CPU_PROGRAM_MAP(mazinger_sound_readmem,mazinger_sound_writemem)
MDRV_CPU_IO_MAP(mazinger_sound_readport,mazinger_sound_writeport)
@ -2350,7 +2350,7 @@ static MACHINE_DRIVER_START( mazinger )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD("ym", YM2203, 4000000)
MDRV_SOUND_ADD("ym", YM2203, XTAL_4MHz)
MDRV_SOUND_CONFIG(ym2203_config)
MDRV_SOUND_ROUTE(0, "left", 0.20)
MDRV_SOUND_ROUTE(0, "right", 0.20)
@ -2361,7 +2361,7 @@ static MACHINE_DRIVER_START( mazinger )
MDRV_SOUND_ROUTE(3, "left", 0.60)
MDRV_SOUND_ROUTE(3, "right", 0.60)
MDRV_SOUND_ADD("oki", OKIM6295, 1056000)
MDRV_SOUND_ADD("oki", OKIM6295, XTAL_1_056MHz)
MDRV_SOUND_CONFIG(okim6295_interface_pin7high) // clock frequency & pin 7 not verified
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 2.0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 2.0)
@ -2375,11 +2375,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( metmqstr )
/* basic machine hardware */
MDRV_CPU_ADD("main", M68000,32000000 / 2)
MDRV_CPU_ADD("main", M68000, XTAL_32MHz / 2)
MDRV_CPU_PROGRAM_MAP(metmqstr_readmem,metmqstr_writemem)
MDRV_CPU_VBLANK_INT("main", cave_interrupt)
MDRV_CPU_ADD("audio", Z80,32000000 / 4)
MDRV_CPU_ADD("audio", Z80, XTAL_32MHz / 4)
MDRV_CPU_PROGRAM_MAP(metmqstr_sound_readmem,metmqstr_sound_writemem)
MDRV_CPU_IO_MAP(metmqstr_sound_readport,metmqstr_sound_writeport)
@ -2406,17 +2406,17 @@ static MACHINE_DRIVER_START( metmqstr )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD("ym", YM2151, 16000000/4)
MDRV_SOUND_ADD("ym", YM2151, XTAL_16MHz / 4)
MDRV_SOUND_CONFIG(ym2151_config)
MDRV_SOUND_ROUTE(0, "left", 1.20)
MDRV_SOUND_ROUTE(1, "right", 1.20)
MDRV_SOUND_ADD("oki1", OKIM6295, 32000000 / 16 )
MDRV_SOUND_ADD("oki1", OKIM6295, XTAL_32MHz / 16 )
MDRV_SOUND_CONFIG(okim6295_interface_pin7high)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
MDRV_SOUND_ADD("oki2", OKIM6295, 32000000 / 16 )
MDRV_SOUND_ADD("oki2", OKIM6295, XTAL_32MHz / 16 )
MDRV_SOUND_CONFIG(okim6295_interface_pin7high)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.0)
@ -2432,11 +2432,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( pwrinst2 )
/* basic machine hardware */
MDRV_CPU_ADD("main", M68000, 16000000) /* 16 MHz */
MDRV_CPU_ADD("main", M68000, XTAL_16MHz) /* 16 MHz */
MDRV_CPU_PROGRAM_MAP(pwrinst2_readmem,pwrinst2_writemem)
MDRV_CPU_VBLANK_INT("main", cave_interrupt)
MDRV_CPU_ADD("audio", Z80,16000000 / 2) /* 8 MHz */
MDRV_CPU_ADD("audio", Z80,XTAL_16MHz / 2) /* 8 MHz */
MDRV_CPU_PROGRAM_MAP(pwrinst2_sound_readmem,pwrinst2_sound_writemem)
MDRV_CPU_IO_MAP(pwrinst2_sound_readport,pwrinst2_sound_writeport)
@ -2461,7 +2461,7 @@ static MACHINE_DRIVER_START( pwrinst2 )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD("ym", YM2203, 16000000 / 4)
MDRV_SOUND_ADD("ym", YM2203, XTAL_16MHz / 4)
MDRV_SOUND_CONFIG(ym2203_config)
MDRV_SOUND_ROUTE(0, "left", 0.40)
MDRV_SOUND_ROUTE(0, "right", 0.40)
@ -2472,12 +2472,12 @@ static MACHINE_DRIVER_START( pwrinst2 )
MDRV_SOUND_ROUTE(3, "left", 0.80)
MDRV_SOUND_ROUTE(3, "right", 0.80)
MDRV_SOUND_ADD("oki1", OKIM6295, 3000000 )
MDRV_SOUND_ADD("oki1", OKIM6295, XTAL_3MHz )
MDRV_SOUND_CONFIG(okim6295_interface_pin7low)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 0.80)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 0.80)
MDRV_SOUND_ADD("oki2", OKIM6295, 3000000 )
MDRV_SOUND_ADD("oki2", OKIM6295, XTAL_3MHz )
MDRV_SOUND_CONFIG(okim6295_interface_pin7low)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "left", 1.00)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "right", 1.00)
@ -2491,11 +2491,11 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( sailormn )
/* basic machine hardware */
MDRV_CPU_ADD("main", M68000, 16000000)
MDRV_CPU_ADD("main", M68000, XTAL_16MHz)
MDRV_CPU_PROGRAM_MAP(sailormn_readmem,sailormn_writemem)
MDRV_CPU_VBLANK_INT("main", cave_interrupt)
MDRV_CPU_ADD("audio", Z80, 8000000) // Bidirectional Communication
MDRV_CPU_ADD("audio", Z80, XTAL_8MHz) // Bidirectional Communication
MDRV_CPU_PROGRAM_MAP(sailormn_sound_readmem,sailormn_sound_writemem)
MDRV_CPU_IO_MAP(sailormn_sound_readport,sailormn_sound_writeport)
@ -2521,7 +2521,7 @@ static MACHINE_DRIVER_START( sailormn )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD("ym", YM2151, 16000000/4)
MDRV_SOUND_ADD("ym", YM2151, XTAL_16MHz/4)
MDRV_SOUND_CONFIG(ym2151_config)
MDRV_SOUND_ROUTE(0, "left", 0.30)
MDRV_SOUND_ROUTE(1, "right", 0.30)
@ -2545,7 +2545,7 @@ MACHINE_DRIVER_END
static MACHINE_DRIVER_START( uopoko )
/* basic machine hardware */
MDRV_CPU_ADD("main", M68000, 16000000)
MDRV_CPU_ADD("main", M68000, XTAL_16MHz)
MDRV_CPU_PROGRAM_MAP(uopoko_readmem,uopoko_writemem)
MDRV_CPU_VBLANK_INT("main", cave_interrupt)
@ -2569,7 +2569,7 @@ static MACHINE_DRIVER_START( uopoko )
/* sound hardware */
MDRV_SPEAKER_STANDARD_STEREO("left", "right")
MDRV_SOUND_ADD("ymz", YMZ280B, 16934400)
MDRV_SOUND_ADD("ymz", YMZ280B, XTAL_16_9344MHz)
MDRV_SOUND_CONFIG(ymz280b_intf)
MDRV_SOUND_ROUTE(0, "left", 1.0)
MDRV_SOUND_ROUTE(1, "right", 1.0)
@ -3320,6 +3320,12 @@ ROM_START( guwange )
ROM_REGION( 0x400000, "ymz", 0 ) /* Samples */
ROM_LOAD( "u0462.bin", 0x000000, 0x400000, CRC(b3d75691) SHA1(71d8dae92be1542a3cff50efeec0bf3c14ab59f5) )
ROM_REGION( 0x0004, "plds", ROMREGION_DISPOSE )
ROM_LOAD( "atc05-1.bin", 0x0000, 0x0001, NO_DUMP ) /* GAL16V8D-15LP located at U159 */
ROM_LOAD( "u0259.bin", 0x0000, 0x0001, NO_DUMP ) /* XC9536-15PC44C Located at U0249. (Chip label different then label silk screened onto the board.) */
ROM_LOAD( "u108.bin", 0x0000, 0x0001, NO_DUMP ) /* XC9536-15PC44C Located at U108. */
ROM_LOAD( "u084.bin", 0x0000, 0x0001, NO_DUMP ) /* XC9536-15PC44C Located at U084. */
ROM_END

View File

@ -5,6 +5,22 @@ Jailbreak - (c) 1986 Konami
Ernesto Corvi
ernesto@imagina.com
Konami designated Jail Break with the label of GX507. (There is also
the label PWB 300394A silk screened onto the board.)
Board Parts:
Konami A082 @ 11a (Encrypted 6809 CPU)
VLM5030 @ 6a
Konami 005849 @ 8e
18.432000MHz @ OSC
3.579545MHz @ XTAL
SN76489AN @ 6d
6301 @ 6f and 7f (PROM's)
6331 @ 1f and 2f (PROM's)
***************************************************************************/
/*
@ -126,7 +142,7 @@ static INPUT_PORTS_START( jailbrek )
PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_START("DSW1") /* $3303 */
PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) )
PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) ) PORT_DIPLOCATION( "SW1:4,3,2,1" )
PORT_DIPSETTING( 0x02, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x05, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x08, DEF_STR( 2C_1C ) )
@ -143,7 +159,7 @@ static INPUT_PORTS_START( jailbrek )
PORT_DIPSETTING( 0x0a, DEF_STR( 1C_6C ) )
PORT_DIPSETTING( 0x09, DEF_STR( 1C_7C ) )
PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) )
PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) )
PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION( "SW1:8,7,6,5" )
PORT_DIPSETTING( 0x20, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x50, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C ) )
@ -162,35 +178,36 @@ static INPUT_PORTS_START( jailbrek )
PORT_DIPSETTING( 0x00, "Invalid" )
PORT_START("DSW2") /* $3100 */
PORT_DIPNAME( 0x03, 0x01, DEF_STR( Lives ) )
PORT_DIPNAME( 0x03, 0x01, DEF_STR( Lives ) ) PORT_DIPLOCATION( "SW2:1,2" )
PORT_DIPSETTING( 0x03, "1" )
PORT_DIPSETTING( 0x02, "2" )
PORT_DIPSETTING( 0x01, "3" )
PORT_DIPSETTING( 0x00, "5" )
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Cabinet ) )
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION( "SW2:3" )
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x04, DEF_STR( Cocktail ) )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Bonus_Life ) )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION( "SW2:4" )
PORT_DIPSETTING( 0x08, "30K 70K+" )
PORT_DIPSETTING( 0x00, "40K 80K+" )
PORT_DIPNAME( 0x30, 0x10, DEF_STR( Difficulty ) )
PORT_DIPNAME( 0x30, 0x10, DEF_STR( Difficulty ) ) PORT_DIPLOCATION( "SW2:5,6" )
PORT_DIPSETTING( 0x30, DEF_STR( Easy ) )
PORT_DIPSETTING( 0x20, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x10, "Difficult" )
PORT_DIPSETTING( 0x00, "Very Difficult" )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_DIPLOCATION( "SW2:7" )
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION( "SW2:8" )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_START("DSW3") /* $3200 */
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) )
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION( "SW3:1" )
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x02, "Upright Controls" )
PORT_DIPNAME( 0x02, 0x02, "Upright Controls" ) PORT_DIPLOCATION( "SW3:2" )
PORT_DIPSETTING( 0x02, DEF_STR( Single ) )
PORT_DIPSETTING( 0x00, DEF_STR( Dual ) )
PORT_BIT( 0x0c, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_DIPLOCATION( "SW3:3" )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_DIPLOCATION( "SW3:4" )
INPUT_PORTS_END
@ -256,7 +273,7 @@ static MACHINE_DRIVER_START( jailbrek )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD("sn", SN76496, MASTER_CLOCK/12)
MDRV_SOUND_ADD("sn", SN76489, MASTER_CLOCK/12)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD("vlm", VLM5030, VOICE_CLOCK)
@ -272,52 +289,52 @@ MACHINE_DRIVER_END
ROM_START( jailbrek )
ROM_REGION( 0x10000, "main", 0 )
ROM_LOAD( "jailb11d.bin", 0x8000, 0x4000, CRC(a0b88dfd) SHA1(f999e382b9d3b812fca41f4d0da3ea692fef6b19) )
ROM_LOAD( "jailb9d.bin", 0xc000, 0x4000, CRC(444b7d8e) SHA1(c708b67c2d249448dae9a3d10c24d13ba6849597) )
ROM_LOAD( "507p03.11d", 0x8000, 0x4000, CRC(a0b88dfd) SHA1(f999e382b9d3b812fca41f4d0da3ea692fef6b19) )
ROM_LOAD( "507p02.9d", 0xc000, 0x4000, CRC(444b7d8e) SHA1(c708b67c2d249448dae9a3d10c24d13ba6849597) )
ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "jailb4f.bin", 0x00000, 0x4000, CRC(e3b7a226) SHA1(c19a02a2def65648bf198fccec98ebbd2fc7c0fb) ) /* characters */
ROM_LOAD( "jailb5f.bin", 0x04000, 0x4000, CRC(504f0912) SHA1(b51a45dd5506bccdf0061dd6edd7f49ac86ed0f8) )
ROM_LOAD( "507l08.4f", 0x0000, 0x4000, CRC(e3b7a226) SHA1(c19a02a2def65648bf198fccec98ebbd2fc7c0fb) ) /* characters */
ROM_LOAD( "507j09.5f", 0x4000, 0x4000, CRC(504f0912) SHA1(b51a45dd5506bccdf0061dd6edd7f49ac86ed0f8) )
ROM_REGION( 0x10000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "jailb3e.bin", 0x00000, 0x4000, CRC(0d269524) SHA1(a10ddb405e884bfec521a3c7a29d22f63e535b59) ) /* sprites */
ROM_LOAD( "jailb4e.bin", 0x04000, 0x4000, CRC(27d4f6f4) SHA1(c42c064dbd7c5cf0b1d99651367e0bee1728a5b0) )
ROM_LOAD( "jailb5e.bin", 0x08000, 0x4000, CRC(717485cb) SHA1(22609489186dcb3d7cd49b7ddfdc6f04d0739354) )
ROM_LOAD( "jailb3f.bin", 0x0c000, 0x4000, CRC(e933086f) SHA1(c0fd1e8d23c0f7e14c0b75f629448034420cf8ef) )
ROM_LOAD( "507j04.3e", 0x0000, 0x4000, CRC(0d269524) SHA1(a10ddb405e884bfec521a3c7a29d22f63e535b59) ) /* sprites */
ROM_LOAD( "507j05.4e", 0x4000, 0x4000, CRC(27d4f6f4) SHA1(c42c064dbd7c5cf0b1d99651367e0bee1728a5b0) )
ROM_LOAD( "507j06.5e", 0x8000, 0x4000, CRC(717485cb) SHA1(22609489186dcb3d7cd49b7ddfdc6f04d0739354) )
ROM_LOAD( "507j07.3f", 0xc000, 0x4000, CRC(e933086f) SHA1(c0fd1e8d23c0f7e14c0b75f629448034420cf8ef) )
ROM_REGION( 0x0240, "proms", 0 )
ROM_LOAD( "jailbbl.cl2", 0x0000, 0x0020, CRC(f1909605) SHA1(91eaa865375b3bc052897732b64b1ff7df3f78f6) ) /* red & green */
ROM_LOAD( "jailbbl.cl1", 0x0020, 0x0020, CRC(f70bb122) SHA1(bf77990260e8346faa3d3481718cbe46a4a27150) ) /* blue */
ROM_LOAD( "jailbbl.bp2", 0x0040, 0x0100, CRC(d4fe5c97) SHA1(972e9dab6c53722545dd3a43e3ada7921e88708b) ) /* char lookup */
ROM_LOAD( "jailbbl.bp1", 0x0140, 0x0100, CRC(0266c7db) SHA1(a8f21e86e6d974c9bfd92a147689d0e7316d66e2) ) /* sprites lookup */
ROM_LOAD( "507j10.1f", 0x0000, 0x0020, CRC(f1909605) SHA1(91eaa865375b3bc052897732b64b1ff7df3f78f6) ) /* red & green */
ROM_LOAD( "507j11.2f", 0x0020, 0x0020, CRC(f70bb122) SHA1(bf77990260e8346faa3d3481718cbe46a4a27150) ) /* blue */
ROM_LOAD( "507j13.7f", 0x0040, 0x0100, CRC(d4fe5c97) SHA1(972e9dab6c53722545dd3a43e3ada7921e88708b) ) /* char lookup */
ROM_LOAD( "507j12.6f", 0x0140, 0x0100, CRC(0266c7db) SHA1(a8f21e86e6d974c9bfd92a147689d0e7316d66e2) ) /* sprites lookup */
ROM_REGION( 0x2000, "vlm", 0 ) /* speech rom */
ROM_LOAD( "jailb8c.bin", 0x0000, 0x2000, CRC(d91d15e3) SHA1(475fe50aafbf8f2fb79880ef0e2c25158eda5270) )
ROM_REGION( 0x4000, "vlm", 0 ) /* speech rom */
ROM_LOAD( "507l01.8c", 0x0000, 0x4000, CRC(0c8a3605) SHA1(d886b66d3861c3a90a1825ccf5bf0011831ca366) )
ROM_END
ROM_START( manhatan )
ROM_REGION( 0x10000, "main", 0 )
ROM_LOAD( "507-n03.11d", 0x8000, 0x4000, CRC(e5039f7e) SHA1(0f12484ed40444d978e0405c27bdd027ae2e2a0b) )
ROM_LOAD( "507-n02.9d", 0xc000, 0x4000, CRC(143cc62c) SHA1(9520dbb1b6f1fa439e03d4caa9bed96ef8f805f2) )
ROM_LOAD( "507n03.11d", 0x8000, 0x4000, CRC(e5039f7e) SHA1(0f12484ed40444d978e0405c27bdd027ae2e2a0b) )
ROM_LOAD( "507n02.9d", 0xc000, 0x4000, CRC(143cc62c) SHA1(9520dbb1b6f1fa439e03d4caa9bed96ef8f805f2) )
ROM_REGION( 0x08000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "507-j08.4f", 0x00000, 0x4000, CRC(175e1b49) SHA1(4cfe982cdf7729bd05c6da803480571876320bf6) ) /* characters */
ROM_LOAD( "507-j09.5f", 0x04000, 0x4000, CRC(504f0912) SHA1(b51a45dd5506bccdf0061dd6edd7f49ac86ed0f8) )
ROM_LOAD( "507j08.4f", 0x0000, 0x4000, CRC(175e1b49) SHA1(4cfe982cdf7729bd05c6da803480571876320bf6) ) /* characters */
ROM_LOAD( "507j09.5f", 0x4000, 0x4000, CRC(504f0912) SHA1(b51a45dd5506bccdf0061dd6edd7f49ac86ed0f8) )
ROM_REGION( 0x10000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "507-j04.3e", 0x00000, 0x4000, CRC(0d269524) SHA1(a10ddb405e884bfec521a3c7a29d22f63e535b59) ) /* sprites */
ROM_LOAD( "507-j05.4e", 0x04000, 0x4000, CRC(27d4f6f4) SHA1(c42c064dbd7c5cf0b1d99651367e0bee1728a5b0) )
ROM_LOAD( "507-j06.5e", 0x08000, 0x4000, CRC(717485cb) SHA1(22609489186dcb3d7cd49b7ddfdc6f04d0739354) )
ROM_LOAD( "507-j07.3f", 0x0c000, 0x4000, CRC(e933086f) SHA1(c0fd1e8d23c0f7e14c0b75f629448034420cf8ef) )
ROM_LOAD( "507j04.3e", 0x0000, 0x4000, CRC(0d269524) SHA1(a10ddb405e884bfec521a3c7a29d22f63e535b59) ) /* sprites */
ROM_LOAD( "507j05.4e", 0x4000, 0x4000, CRC(27d4f6f4) SHA1(c42c064dbd7c5cf0b1d99651367e0bee1728a5b0) )
ROM_LOAD( "507j06.5e", 0x8000, 0x4000, CRC(717485cb) SHA1(22609489186dcb3d7cd49b7ddfdc6f04d0739354) )
ROM_LOAD( "507j07.3f", 0xc000, 0x4000, CRC(e933086f) SHA1(c0fd1e8d23c0f7e14c0b75f629448034420cf8ef) )
ROM_REGION( 0x0240, "proms", 0 )
ROM_LOAD( "507j10.1f", 0x0000, 0x0020, CRC(f1909605) SHA1(91eaa865375b3bc052897732b64b1ff7df3f78f6) ) /* red & green */
ROM_LOAD( "507j11.2f", 0x0020, 0x0020, CRC(f70bb122) SHA1(bf77990260e8346faa3d3481718cbe46a4a27150) ) /* blue */
ROM_LOAD( "507j13.7f", 0x0040, 0x0100, CRC(d4fe5c97) SHA1(972e9dab6c53722545dd3a43e3ada7921e88708b) ) /* char lookup */
ROM_LOAD( "507j12.6f", 0x0140, 0x0100, CRC(0266c7db) SHA1(a8f21e86e6d974c9bfd92a147689d0e7316d66e2) ) /* sprites lookup */
ROM_LOAD( "507j10.1f", 0x0000, 0x0020, CRC(f1909605) SHA1(91eaa865375b3bc052897732b64b1ff7df3f78f6) ) /* red & green */
ROM_LOAD( "507j11.2f", 0x0020, 0x0020, CRC(f70bb122) SHA1(bf77990260e8346faa3d3481718cbe46a4a27150) ) /* blue */
ROM_LOAD( "507j13.7f", 0x0040, 0x0100, CRC(d4fe5c97) SHA1(972e9dab6c53722545dd3a43e3ada7921e88708b) ) /* char lookup */
ROM_LOAD( "507j12.6f", 0x0140, 0x0100, CRC(0266c7db) SHA1(a8f21e86e6d974c9bfd92a147689d0e7316d66e2) ) /* sprites lookup */
ROM_REGION( 0x4000, "vlm", 0 ) /* speech rom */
ROM_LOAD( "507-p01.8c", 0x0000, 0x4000, CRC(973fa351) SHA1(ac360d05ed4d03334e00c80e70d5ae939d93af5f) )
ROM_LOAD( "507p01.8c", 0x0000, 0x4000, CRC(973fa351) SHA1(ac360d05ed4d03334e00c80e70d5ae939d93af5f) )
ROM_END
/*

View File

@ -13,6 +13,29 @@ MAIN BOARD:
3800-39ff Sprite RAM
6000-ffff ROM
Konami designated Super Basketball with the label of GX405.
Super Basketball is composed of two boards. A Sound board with the
label PWB(B)3000288A and a CPU/Video board with the label
PWB(A)2000177C silked screened onto them. All Konami custom chips have
had their labels scratched off.
Sound Board Parts:
VLM5030 @ 11e (According to the schematics, part number scratched off)
Z80 @ 6a (According to the schematics, part number scratched off)
14.31818MHz @ x1
3.579545MHz @ x2
SN76489AN @ 8d (According to the schematics, part number scratched off)
4118 or 6116 @ 10a (According to the schematics pins match these two types of sram, part number scratched off)
CPU/Video Board Parts:
18.432000MHz @ 1f
M2BC200 (CR2032) Battery @ 19j
***************************************************************************/
#include "driver.h"
@ -130,32 +153,32 @@ static INPUT_PORTS_START( sbasketb )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_COCKTAIL
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START("DSW1")
PORT_DIPNAME( 0x03, 0x00, DEF_STR( Game_Time ) )
PORT_START("DSW2")
PORT_DIPNAME( 0x03, 0x00, DEF_STR( Game_Time ) ) PORT_DIPLOCATION( "SW2:1,2" )
PORT_DIPSETTING( 0x03, "30" )
PORT_DIPSETTING( 0x01, "40" )
PORT_DIPSETTING( 0x02, "50" )
PORT_DIPSETTING( 0x00, "60" )
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Cabinet ) )
PORT_DIPNAME( 0x04, 0x00, DEF_STR( Cabinet ) ) PORT_DIPLOCATION( "SW2:3" )
PORT_DIPSETTING( 0x00, DEF_STR( Upright ) )
PORT_DIPSETTING( 0x04, DEF_STR( Cocktail ) )
PORT_DIPNAME( 0x08, 0x08, "Starting Score" )
PORT_DIPNAME( 0x08, 0x08, "Starting Score" ) PORT_DIPLOCATION( "SW2:4" )
PORT_DIPSETTING( 0x08, "70-78" )
PORT_DIPSETTING( 0x00, "100-115" )
PORT_DIPNAME( 0x10, 0x00, "Ranking" )
PORT_DIPNAME( 0x10, 0x00, "Ranking" ) PORT_DIPLOCATION( "SW2:5" )
PORT_DIPSETTING( 0x00, "Data Remaining" )
PORT_DIPSETTING( 0x10, "Data Initialized" )
PORT_DIPNAME( 0x60, 0x60, DEF_STR( Difficulty ) )
PORT_DIPNAME( 0x60, 0x60, DEF_STR( Difficulty ) ) PORT_DIPLOCATION( "SW2:6,7" )
PORT_DIPSETTING( 0x60, DEF_STR( Easy ) )
PORT_DIPSETTING( 0x40, DEF_STR( Medium ) )
PORT_DIPSETTING( 0x20, DEF_STR( Hard ) )
PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) )
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) )
PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION( "SW2:8" )
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_START("DSW2")
PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) )
PORT_START("DSW1")
PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) ) PORT_DIPLOCATION( "SW1:1,2,3,4" )
PORT_DIPSETTING( 0x02, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x05, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x08, DEF_STR( 2C_1C ) )
@ -172,7 +195,7 @@ static INPUT_PORTS_START( sbasketb )
PORT_DIPSETTING( 0x0a, DEF_STR( 1C_6C ) )
PORT_DIPSETTING( 0x09, DEF_STR( 1C_7C ) )
PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) )
PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) )
PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION( "SW1:5,6,7,8" )
PORT_DIPSETTING( 0x20, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x50, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C ) )
@ -188,7 +211,7 @@ static INPUT_PORTS_START( sbasketb )
PORT_DIPSETTING( 0xb0, DEF_STR( 1C_5C ) )
PORT_DIPSETTING( 0xa0, DEF_STR( 1C_6C ) )
PORT_DIPSETTING( 0x90, DEF_STR( 1C_7C ) )
PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) )
PORT_DIPSETTING( 0x00, "Invalid" )
INPUT_PORTS_END
@ -233,7 +256,7 @@ static MACHINE_DRIVER_START( sbasketb )
MDRV_CPU_PROGRAM_MAP(readmem,writemem)
MDRV_CPU_VBLANK_INT("main", irq0_line_hold)
MDRV_CPU_ADD("audio", Z80,14318000/4) /* 3.5795 MHz */
MDRV_CPU_ADD("audio", Z80, XTAL_14_31818MHz / 4) /* 3.5795 MHz */
MDRV_CPU_PROGRAM_MAP(sound_readmem,sound_writemem)
/* video hardware */
@ -257,10 +280,10 @@ static MACHINE_DRIVER_START( sbasketb )
MDRV_SOUND_ADD("dac", DAC, 0)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
MDRV_SOUND_ADD("sn", SN76496, 14318180/8)
MDRV_SOUND_ADD("sn", SN76489, XTAL_14_31818MHz / 8)
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MDRV_SOUND_ADD("vlm", VLM5030, 3580000)
MDRV_SOUND_ADD("vlm", VLM5030, XTAL_3_579545MHz) /* Schematics say 3.58MHz, but board uses 3.579545MHz xtal */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_DRIVER_END
@ -272,101 +295,124 @@ MACHINE_DRIVER_END
***************************************************************************/
/*
Super Basketball (version H, unprotected)
Jumper Settings for CPU/Video Board
JP6 set to 27128 with a null resistor
JP5 set to A with a null resistor
JP4 set to 27128 with a null resistor
JP3 connected with a solder blob
JP2 connected
Jumper Settings for Sound Board
J1 connected with a null resistor
*/
ROM_START( sbasketb )
ROM_REGION( 0x10000, "main", 0 )
ROM_LOAD( "405g05", 0x6000, 0x2000, CRC(336dc0ab) SHA1(0fe47fdbf183683c569785fc6b980337a9cfde95) )
ROM_LOAD( "405g04", 0x8000, 0x2000, CRC(f064a9bc) SHA1(4f1b94a880385c6ba74cc0883b24f6fec934e35d) )
ROM_LOAD( "405g03", 0xa000, 0x2000, CRC(b9de7d53) SHA1(5a4e5491ff3511992d949367fd7b5d383c2727db) )
ROM_LOAD( "405g02", 0xc000, 0x2000, CRC(e98470a0) SHA1(79af25af941fe357a8c9f0a2f11e5558670b8027) )
ROM_LOAD( "405g01", 0xe000, 0x2000, CRC(1bd0cd2e) SHA1(d162f9b989f718d9882a02a8c64743adf3d8e239) )
ROM_REGION( 0x10000, "main", 0 ) /* roms located on the CPU/Video board */
ROM_LOAD( "405h05.14j", 0x6000, 0x2000, CRC(263ec36b) SHA1(b445b600726ba4935623311e1a178aeb4a356b0a) )
ROM_LOAD( "405h03.11j", 0x8000, 0x4000, CRC(0a4d7a82) SHA1(2e0153b41e23284427881258a44bd55be3570eb2) )
ROM_LOAD( "405h01.9j", 0xc000, 0x4000, CRC(4f9dd9a0) SHA1(97f4c208509d50a7ce4c1ebe8a3f643ad75e833b) )
ROM_REGION( 0x10000, "audio", 0 )
ROM_LOAD( "405e13", 0x0000, 0x2000, CRC(1ec7458b) SHA1(a015b982bff5f9e7ece33f2e69ff8c6c2174e710) )
ROM_REGION( 0x10000, "audio", 0 ) /* roms located on Sound Board */
ROM_LOAD( "405e13.7a", 0x0000, 0x2000, CRC(1ec7458b) SHA1(a015b982bff5f9e7ece33f2e69ff8c6c2174e710) )
ROM_REGION( 0x04000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "405e12", 0x0000, 0x4000, CRC(e02c54da) SHA1(2fa19f3bce894ef05820f95e0b88428e4f946a35) )
ROM_REGION( 0x04000, "gfx1", ROMREGION_DISPOSE ) /* roms located on the CPU/Video board */
ROM_LOAD( "405e12.22f", 0x0000, 0x4000, CRC(e02c54da) SHA1(2fa19f3bce894ef05820f95e0b88428e4f946a35) )
ROM_REGION( 0x0c000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "405e06", 0x0000, 0x2000, CRC(7e2f5bb2) SHA1(e22008c0ef7ae000dcca7f43a386d43064aaea62) )
ROM_LOAD( "405e07", 0x2000, 0x2000, CRC(963a44f9) SHA1(03cd7699668b010f27af025ba6bd44509526ec7b) )
ROM_LOAD( "405e08", 0x4000, 0x2000, CRC(63901deb) SHA1(c65d896298846ed8b70a4d38b32820746214fa5c) )
ROM_LOAD( "405e09", 0x6000, 0x2000, CRC(e1873677) SHA1(19788e43cc1a6cf5ab375cbc2c745bb6cc8c163d) )
ROM_LOAD( "405e10", 0x8000, 0x2000, CRC(824815e8) SHA1(470e9d74fa2c397605a74e0bf173a6d9db4cc721) )
ROM_LOAD( "405e11", 0xa000, 0x2000, CRC(dca9b447) SHA1(12d7e85dc2fc6bd4ea7ad9035ae0b7487e4bc4bc) )
ROM_REGION( 0x0c000, "gfx2", ROMREGION_DISPOSE ) /* roms located on the CPU/Video board */
ROM_LOAD( "405h06.14g", 0x0000, 0x4000, CRC(cfbbff07) SHA1(39b19866b21372524933b5eef511bb5b7ad92556) )
ROM_LOAD( "405h08.17g", 0x4000, 0x4000, CRC(c75901b6) SHA1(4ff87123228da068f0c0ffffa4a3f03765eccd8d) )
ROM_LOAD( "405h10.20g", 0x8000, 0x4000, CRC(95bc5942) SHA1(55bf35283385d0ae768210706720a3b289ebd9a2) )
ROM_REGION( 0x0500, "proms", 0 )
ROM_LOAD( "405e17", 0x0000, 0x0100, CRC(b4c36d57) SHA1(c4a63f57edce2b9588e2394ff54a28f91213d550) ) /* palette red component */
ROM_LOAD( "405e16", 0x0100, 0x0100, CRC(0b7b03b8) SHA1(81297cb2b0b28b0fc0939a37ff30844d69fb65ac) ) /* palette green component */
ROM_LOAD( "405e18", 0x0200, 0x0100, CRC(9e533bad) SHA1(611e7af6813caaf2bc36c311ae48a5efd30e6f0c) ) /* palette blue component */
ROM_LOAD( "405e20", 0x0300, 0x0100, CRC(8ca6de2f) SHA1(67d29708d1a07d17c5dc5793a3293e7ace3a4e19) ) /* character lookup table */
ROM_LOAD( "405e19", 0x0400, 0x0100, CRC(e0bc782f) SHA1(9f71e696d11a60f771535f6837ecad6132047b0a) ) /* sprite lookup table */
ROM_REGION( 0x0500, "proms", 0 ) /* roms located on the CPU/Video board */
ROM_LOAD( "405e17.5a", 0x0000, 0x0100, CRC(b4c36d57) SHA1(c4a63f57edce2b9588e2394ff54a28f91213d550) ) /* palette red component */
ROM_LOAD( "405e16.4a", 0x0100, 0x0100, CRC(0b7b03b8) SHA1(81297cb2b0b28b0fc0939a37ff30844d69fb65ac) ) /* palette green component */
ROM_LOAD( "405e18.6a", 0x0200, 0x0100, CRC(9e533bad) SHA1(611e7af6813caaf2bc36c311ae48a5efd30e6f0c) ) /* palette blue component */
ROM_LOAD( "405e20.19d", 0x0300, 0x0100, CRC(8ca6de2f) SHA1(67d29708d1a07d17c5dc5793a3293e7ace3a4e19) ) /* character lookup table */
ROM_LOAD( "405e19.16d", 0x0400, 0x0100, CRC(e0bc782f) SHA1(9f71e696d11a60f771535f6837ecad6132047b0a) ) /* sprite lookup table */
ROM_REGION( 0x10000, "vlm", 0 ) /* 64k for speech rom */
ROM_LOAD( "405e15", 0x0000, 0x2000, CRC(01bb5ce9) SHA1(f48477b4011befba13c8bcd83e0c9f7deb14a1e1) )
ROM_REGION( 0x10000, "vlm", 0 ) /* 64k for speech rom, located on Sound Board */
ROM_LOAD( "405e15.11f", 0x0000, 0x2000, CRC(01bb5ce9) SHA1(f48477b4011befba13c8bcd83e0c9f7deb14a1e1) )
ROM_END
ROM_START( sbasketo )
ROM_REGION( 0x10000, "main", 0 )
ROM_LOAD( "405e05", 0x6000, 0x2000, CRC(32ea5b71) SHA1(d917c31d2c9a7229396e4a930e8d27394329533a) )
ROM_LOAD( "405e04", 0x8000, 0x2000, CRC(7abf3087) SHA1(fbaaaaae0b8bed1bc6ad7f2da267c2ef8bd75b15) )
ROM_LOAD( "405e03", 0xa000, 0x2000, CRC(9c6fcdcd) SHA1(a644ec98f49f84311829149c181aba25e7681793) )
ROM_LOAD( "405e02", 0xc000, 0x2000, CRC(0f145648) SHA1(2e238eb0663295887bf6b4905f1fd386db16d82a) )
ROM_LOAD( "405e01", 0xe000, 0x2000, CRC(6a27f1b1) SHA1(38c0be98fb122a7a6ed833af011bda5663a06510) )
ROM_REGION( 0x10000, "audio", 0 )
ROM_LOAD( "405e13", 0x0000, 0x2000, CRC(1ec7458b) SHA1(a015b982bff5f9e7ece33f2e69ff8c6c2174e710) )
/*
Super Basketball (version G, encrypted)
*/
ROM_REGION( 0x04000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "405e12", 0x0000, 0x4000, CRC(e02c54da) SHA1(2fa19f3bce894ef05820f95e0b88428e4f946a35) )
ROM_START( sbasketg )
ROM_REGION( 0x10000, "main", 0 ) /* roms located on the CPU/Video board */
ROM_LOAD( "405g05", 0x6000, 0x2000, CRC(336dc0ab) SHA1(0fe47fdbf183683c569785fc6b980337a9cfde95) )
ROM_LOAD( "405g04", 0x8000, 0x2000, CRC(f064a9bc) SHA1(4f1b94a880385c6ba74cc0883b24f6fec934e35d) )
ROM_LOAD( "405g03", 0xa000, 0x2000, CRC(b9de7d53) SHA1(5a4e5491ff3511992d949367fd7b5d383c2727db) )
ROM_LOAD( "405g02", 0xc000, 0x2000, CRC(e98470a0) SHA1(79af25af941fe357a8c9f0a2f11e5558670b8027) )
ROM_LOAD( "405g01", 0xe000, 0x2000, CRC(1bd0cd2e) SHA1(d162f9b989f718d9882a02a8c64743adf3d8e239) )
ROM_REGION( 0x0c000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "405e06", 0x0000, 0x2000, CRC(7e2f5bb2) SHA1(e22008c0ef7ae000dcca7f43a386d43064aaea62) )
ROM_LOAD( "405e07", 0x2000, 0x2000, CRC(963a44f9) SHA1(03cd7699668b010f27af025ba6bd44509526ec7b) )
ROM_LOAD( "405e08", 0x4000, 0x2000, CRC(63901deb) SHA1(c65d896298846ed8b70a4d38b32820746214fa5c) )
ROM_LOAD( "405e09", 0x6000, 0x2000, CRC(e1873677) SHA1(19788e43cc1a6cf5ab375cbc2c745bb6cc8c163d) )
ROM_LOAD( "405e10", 0x8000, 0x2000, CRC(824815e8) SHA1(470e9d74fa2c397605a74e0bf173a6d9db4cc721) )
ROM_LOAD( "405e11", 0xa000, 0x2000, CRC(dca9b447) SHA1(12d7e85dc2fc6bd4ea7ad9035ae0b7487e4bc4bc) )
ROM_REGION( 0x10000, "audio", 0 ) /* roms located on Sound Board */
ROM_LOAD( "405e13.7a", 0x0000, 0x2000, CRC(1ec7458b) SHA1(a015b982bff5f9e7ece33f2e69ff8c6c2174e710) )
ROM_REGION( 0x0500, "proms", 0 )
ROM_LOAD( "405e17", 0x0000, 0x0100, CRC(b4c36d57) SHA1(c4a63f57edce2b9588e2394ff54a28f91213d550) ) /* palette red component */
ROM_LOAD( "405e16", 0x0100, 0x0100, CRC(0b7b03b8) SHA1(81297cb2b0b28b0fc0939a37ff30844d69fb65ac) ) /* palette green component */
ROM_LOAD( "405e18", 0x0200, 0x0100, CRC(9e533bad) SHA1(611e7af6813caaf2bc36c311ae48a5efd30e6f0c) ) /* palette blue component */
ROM_LOAD( "405e20", 0x0300, 0x0100, CRC(8ca6de2f) SHA1(67d29708d1a07d17c5dc5793a3293e7ace3a4e19) ) /* character lookup table */
ROM_LOAD( "405e19", 0x0400, 0x0100, CRC(e0bc782f) SHA1(9f71e696d11a60f771535f6837ecad6132047b0a) ) /* sprite lookup table */
ROM_REGION( 0x04000, "gfx1", ROMREGION_DISPOSE ) /* roms located on the CPU/Video board */
ROM_LOAD( "405e12.22f", 0x0000, 0x4000, CRC(e02c54da) SHA1(2fa19f3bce894ef05820f95e0b88428e4f946a35) )
ROM_REGION( 0x10000, "vlm", 0 ) /* 64k for speech rom */
ROM_LOAD( "405e15", 0x0000, 0x2000, CRC(01bb5ce9) SHA1(f48477b4011befba13c8bcd83e0c9f7deb14a1e1) )
ROM_REGION( 0x0c000, "gfx2", ROMREGION_DISPOSE ) /* roms located on the CPU/Video board */
ROM_LOAD( "405e06", 0x0000, 0x2000, CRC(7e2f5bb2) SHA1(e22008c0ef7ae000dcca7f43a386d43064aaea62) )
ROM_LOAD( "405e07", 0x2000, 0x2000, CRC(963a44f9) SHA1(03cd7699668b010f27af025ba6bd44509526ec7b) )
ROM_LOAD( "405e08", 0x4000, 0x2000, CRC(63901deb) SHA1(c65d896298846ed8b70a4d38b32820746214fa5c) )
ROM_LOAD( "405e09", 0x6000, 0x2000, CRC(e1873677) SHA1(19788e43cc1a6cf5ab375cbc2c745bb6cc8c163d) )
ROM_LOAD( "405e10", 0x8000, 0x2000, CRC(824815e8) SHA1(470e9d74fa2c397605a74e0bf173a6d9db4cc721) )
ROM_LOAD( "405e11", 0xa000, 0x2000, CRC(dca9b447) SHA1(12d7e85dc2fc6bd4ea7ad9035ae0b7487e4bc4bc) )
ROM_REGION( 0x0500, "proms", 0 ) /* roms located on the CPU/Video board */
ROM_LOAD( "405e17.5a", 0x0000, 0x0100, CRC(b4c36d57) SHA1(c4a63f57edce2b9588e2394ff54a28f91213d550) ) /* palette red component */
ROM_LOAD( "405e16.4a", 0x0100, 0x0100, CRC(0b7b03b8) SHA1(81297cb2b0b28b0fc0939a37ff30844d69fb65ac) ) /* palette green component */
ROM_LOAD( "405e18.6a", 0x0200, 0x0100, CRC(9e533bad) SHA1(611e7af6813caaf2bc36c311ae48a5efd30e6f0c) ) /* palette blue component */
ROM_LOAD( "405e20.19d", 0x0300, 0x0100, CRC(8ca6de2f) SHA1(67d29708d1a07d17c5dc5793a3293e7ace3a4e19) ) /* character lookup table */
ROM_LOAD( "405e19.16d", 0x0400, 0x0100, CRC(e0bc782f) SHA1(9f71e696d11a60f771535f6837ecad6132047b0a) ) /* sprite lookup table */
ROM_REGION( 0x10000, "vlm", 0 ) /* 64k for speech rom, located on Sound Board */
ROM_LOAD( "405e15.11f", 0x0000, 0x2000, CRC(01bb5ce9) SHA1(f48477b4011befba13c8bcd83e0c9f7deb14a1e1) )
ROM_END
ROM_START( sbasketu )
ROM_REGION( 0x10000, "main", 0 )
ROM_LOAD( "sbb_j13.bin", 0x6000, 0x2000, CRC(263ec36b) SHA1(b445b600726ba4935623311e1a178aeb4a356b0a) )
ROM_LOAD( "sbb_j11.bin", 0x8000, 0x4000, CRC(0a4d7a82) SHA1(2e0153b41e23284427881258a44bd55be3570eb2) )
ROM_LOAD( "sbb_j09.bin", 0xc000, 0x4000, CRC(4f9dd9a0) SHA1(97f4c208509d50a7ce4c1ebe8a3f643ad75e833b) )
ROM_REGION( 0x10000, "audio", 0 )
ROM_LOAD( "405e13", 0x0000, 0x2000, CRC(1ec7458b) SHA1(a015b982bff5f9e7ece33f2e69ff8c6c2174e710) )
/*
Super Basketball (version E, encrypted)
*/
ROM_REGION( 0x04000, "gfx1", ROMREGION_DISPOSE )
ROM_LOAD( "405e12", 0x0000, 0x4000, CRC(e02c54da) SHA1(2fa19f3bce894ef05820f95e0b88428e4f946a35) )
ROM_START( sbaskete )
ROM_REGION( 0x10000, "main", 0 ) /* roms located on the CPU/Video board */
ROM_LOAD( "405e05", 0x6000, 0x2000, CRC(32ea5b71) SHA1(d917c31d2c9a7229396e4a930e8d27394329533a) )
ROM_LOAD( "405e04", 0x8000, 0x2000, CRC(7abf3087) SHA1(fbaaaaae0b8bed1bc6ad7f2da267c2ef8bd75b15) )
ROM_LOAD( "405e03", 0xa000, 0x2000, CRC(9c6fcdcd) SHA1(a644ec98f49f84311829149c181aba25e7681793) )
ROM_LOAD( "405e02", 0xc000, 0x2000, CRC(0f145648) SHA1(2e238eb0663295887bf6b4905f1fd386db16d82a) )
ROM_LOAD( "405e01", 0xe000, 0x2000, CRC(6a27f1b1) SHA1(38c0be98fb122a7a6ed833af011bda5663a06510) )
ROM_REGION( 0x0c000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "405e06", 0x0000, 0x2000, CRC(7e2f5bb2) SHA1(e22008c0ef7ae000dcca7f43a386d43064aaea62) )
ROM_LOAD( "405e07", 0x2000, 0x2000, CRC(963a44f9) SHA1(03cd7699668b010f27af025ba6bd44509526ec7b) )
ROM_LOAD( "405e08", 0x4000, 0x2000, CRC(63901deb) SHA1(c65d896298846ed8b70a4d38b32820746214fa5c) )
ROM_LOAD( "405e09", 0x6000, 0x2000, CRC(e1873677) SHA1(19788e43cc1a6cf5ab375cbc2c745bb6cc8c163d) )
ROM_LOAD( "405e10", 0x8000, 0x2000, CRC(824815e8) SHA1(470e9d74fa2c397605a74e0bf173a6d9db4cc721) )
ROM_LOAD( "405e11", 0xa000, 0x2000, CRC(dca9b447) SHA1(12d7e85dc2fc6bd4ea7ad9035ae0b7487e4bc4bc) )
ROM_REGION( 0x10000, "audio", 0 ) /* roms located on Sound Board */
ROM_LOAD( "405e13.7a", 0x0000, 0x2000, CRC(1ec7458b) SHA1(a015b982bff5f9e7ece33f2e69ff8c6c2174e710) )
ROM_REGION( 0x0500, "proms", 0 )
ROM_LOAD( "405e17", 0x0000, 0x0100, CRC(b4c36d57) SHA1(c4a63f57edce2b9588e2394ff54a28f91213d550) ) /* palette red component */
ROM_LOAD( "405e16", 0x0100, 0x0100, CRC(0b7b03b8) SHA1(81297cb2b0b28b0fc0939a37ff30844d69fb65ac) ) /* palette green component */
ROM_LOAD( "405e18", 0x0200, 0x0100, CRC(9e533bad) SHA1(611e7af6813caaf2bc36c311ae48a5efd30e6f0c) ) /* palette blue component */
ROM_LOAD( "405e20", 0x0300, 0x0100, CRC(8ca6de2f) SHA1(67d29708d1a07d17c5dc5793a3293e7ace3a4e19) ) /* character lookup table */
ROM_LOAD( "405e19", 0x0400, 0x0100, CRC(e0bc782f) SHA1(9f71e696d11a60f771535f6837ecad6132047b0a) ) /* sprite lookup table */
ROM_REGION( 0x04000, "gfx1", ROMREGION_DISPOSE ) /* roms located on the CPU/Video board */
ROM_LOAD( "405e12.22f", 0x0000, 0x4000, CRC(e02c54da) SHA1(2fa19f3bce894ef05820f95e0b88428e4f946a35) )
ROM_REGION( 0x10000, "vlm", 0 ) /* 64k for speech rom */
ROM_LOAD( "405e15", 0x0000, 0x2000, CRC(01bb5ce9) SHA1(f48477b4011befba13c8bcd83e0c9f7deb14a1e1) )
ROM_REGION( 0x0c000, "gfx2", ROMREGION_DISPOSE ) /* roms located on the CPU/Video board */
ROM_LOAD( "405e06", 0x0000, 0x2000, CRC(7e2f5bb2) SHA1(e22008c0ef7ae000dcca7f43a386d43064aaea62) )
ROM_LOAD( "405e07", 0x2000, 0x2000, CRC(963a44f9) SHA1(03cd7699668b010f27af025ba6bd44509526ec7b) )
ROM_LOAD( "405e08", 0x4000, 0x2000, CRC(63901deb) SHA1(c65d896298846ed8b70a4d38b32820746214fa5c) )
ROM_LOAD( "405e09", 0x6000, 0x2000, CRC(e1873677) SHA1(19788e43cc1a6cf5ab375cbc2c745bb6cc8c163d) )
ROM_LOAD( "405e10", 0x8000, 0x2000, CRC(824815e8) SHA1(470e9d74fa2c397605a74e0bf173a6d9db4cc721) )
ROM_LOAD( "405e11", 0xa000, 0x2000, CRC(dca9b447) SHA1(12d7e85dc2fc6bd4ea7ad9035ae0b7487e4bc4bc) )
ROM_REGION( 0x0500, "proms", 0 ) /* roms located on the CPU/Video board */
ROM_LOAD( "405e17.5a", 0x0000, 0x0100, CRC(b4c36d57) SHA1(c4a63f57edce2b9588e2394ff54a28f91213d550) ) /* palette red component */
ROM_LOAD( "405e16.4a", 0x0100, 0x0100, CRC(0b7b03b8) SHA1(81297cb2b0b28b0fc0939a37ff30844d69fb65ac) ) /* palette green component */
ROM_LOAD( "405e18.6a", 0x0200, 0x0100, CRC(9e533bad) SHA1(611e7af6813caaf2bc36c311ae48a5efd30e6f0c) ) /* palette blue component */
ROM_LOAD( "405e20.19d", 0x0300, 0x0100, CRC(8ca6de2f) SHA1(67d29708d1a07d17c5dc5793a3293e7ace3a4e19) ) /* character lookup table */
ROM_LOAD( "405e19.16d", 0x0400, 0x0100, CRC(e0bc782f) SHA1(9f71e696d11a60f771535f6837ecad6132047b0a) ) /* sprite lookup table */
ROM_REGION( 0x10000, "vlm", 0 ) /* 64k for speech rom, located on Sound Board */
ROM_LOAD( "405e15.11f", 0x0000, 0x2000, CRC(01bb5ce9) SHA1(f48477b4011befba13c8bcd83e0c9f7deb14a1e1) )
ROM_END
@ -375,7 +421,6 @@ static DRIVER_INIT( sbasketb )
konami1_decode(machine, "main");
}
GAME( 1984, sbasketb, 0, sbasketb, sbasketb, sbasketb, ROT90, "Konami", "Super Basketball (version G)", 0 )
GAME( 1984, sbasketo, sbasketb, sbasketb, sbasketb, sbasketb, ROT90, "Konami", "Super Basketball (version E)", 0 )
GAME( 1984, sbasketu, sbasketb, sbasketb, sbasketb, 0, ROT90, "Konami", "Super Basketball (not encrypted)", 0 )
GAME( 1984, sbasketb, 0, sbasketb, sbasketb, 0, ROT90, "Konami", "Super Basketball (version H, unprotected)", GAME_SUPPORTS_SAVE )
GAME( 1984, sbasketg, sbasketb, sbasketb, sbasketb, sbasketb, ROT90, "Konami", "Super Basketball (version G, encrypted)", GAME_SUPPORTS_SAVE )
GAME( 1984, sbaskete, sbasketb, sbasketb, sbasketb, sbasketb, ROT90, "Konami", "Super Basketball (version E, encrypted)", GAME_SUPPORTS_SAVE )

View File

@ -1808,12 +1808,12 @@ GFXDECODE_END
static MACHINE_DRIVER_START( system1 )
/* basic machine hardware */
MDRV_CPU_ADD("main", Z80, 4000000) /* My Hero has 2 OSCs 8 & 20 MHz (Cabbe Info) */
MDRV_CPU_ADD("main", Z80, XTAL_4MHz) /* My Hero has 2 OSCs 8 & 20 MHz (Cabbe Info) */
MDRV_CPU_PROGRAM_MAP(readmem,writemem)
MDRV_CPU_IO_MAP(readport,writeport)
MDRV_CPU_VBLANK_INT("main", irq0_line_hold)
MDRV_CPU_ADD("sound", Z80, 4000000)
MDRV_CPU_ADD("sound", Z80, XTAL_4MHz)
MDRV_CPU_PROGRAM_MAP(sound_map,0)
MDRV_CPU_VBLANK_INT_HACK(irq0_line_hold,4) /* NMIs are caused by the main CPU */
@ -3243,6 +3243,45 @@ ROM_END
Choplifter (Bootleg)
Year: 1985
System 2
Small Daughterboard marked 600A
|--------------------------------------------------------|
| |
A | 74ls244 74ls244 74ls669 74ls669 74ls669 74ls669 |
| |
B | 74ls240 74ls240 74ls283 74ls283 74ls283 74ls283 |
| |
C | 74ls10 74ls86 74ls157 74ls157 74ls157 74ls157 |
| |
D | 74ls157 74ls157 74ls157 74ls139 74ls74 |
| |
E | pal16r4 pal16l8 74ls161 74ls161 74ls109 |
| |
F | 74ls27 74ls08 74ls04 74ls74 74ls00 |
| 600A |
|--------------------------------------------------------|
1 2 3 4 5 6
Small Daughterboard marked 600B
|--------------------------------------|
| 600B |
A | 74ls74 74ls174 pal20r4 |
| |
B | pal16l8 pal16l8 74ls374 74ls374 |
| |
C | 74ls283 pal16l8 pal16l8 74ls32 |
| |
D | 74ls283 74ls283 74ls85 74ls283 |
| |
E | 74ls04 74ls00 74ls00 74ls32 |
| |
|--------------------------------------|
1 2 3 4
*/
ROM_START( chplftbl )
@ -3271,11 +3310,28 @@ ROM_START( chplftbl )
ROM_LOAD( "pr7117.8", 0x0200, 0x0100, CRC(4124307e) SHA1(cee28d891e6ce732c43a61acb5beeafd2200cf37) ) /* palette blue component */
ROM_LOAD( "pr5317.28", 0x0300, 0x0100, CRC(648350b8) SHA1(c7986aa9127ef5b50b845434cb4e81dff9861cd2) ) /* timing? (not used) */
ROM_REGION( 0x0800, "plds", ROMREGION_DISPOSE )
ROM_REGION( 0x0003, "plds_main", ROMREGION_DISPOSE )
ROM_LOAD( "pal16r4.bin", 0x00000, 0x0001, NO_DUMP ) /* PAL16R4 located at IC13. */
ROM_LOAD( "pal16r4.bin", 0x00000, 0x0001, NO_DUMP ) /* PAL16R4 located at IC14. */
ROM_LOAD( "pal16l8.bin", 0x00000, 0x0001, NO_DUMP ) /* PAL16L8 located at IC62. */
ROM_REGION( 0x0002, "plds_600a", ROMREGION_DISPOSE )
ROM_LOAD( "pal16r4.bin", 0x00000, 0x0001, NO_DUMP ) /* PAL16R4 located at E1. */
ROM_LOAD( "pal16l8.bin", 0x00000, 0x0001, NO_DUMP ) /* PAL16L8 located at E2. */
ROM_REGION( 0x0005, "plds_600b", ROMREGION_DISPOSE )
ROM_LOAD( "pal20r4.bin", 0x00000, 0x0001, NO_DUMP ) /* PAL20R4 located at A4. */
ROM_LOAD( "pal16l8.bin", 0x00000, 0x0001, NO_DUMP ) /* PAL16L8 located at B1. */
ROM_LOAD( "pal16l8.bin", 0x00000, 0x0001, NO_DUMP ) /* PAL16L8 located at B2. */
ROM_LOAD( "pal16l8.bin", 0x00000, 0x0001, NO_DUMP ) /* PAL16L8 located at C2. */
ROM_LOAD( "pal16l8.bin", 0x00000, 0x0001, NO_DUMP ) /* PAL16L8 located at C3. */
ROM_REGION( 0x0410, "plds_unk", ROMREGION_DISPOSE )
/* Do any of these dumps match what's on the physical boards? */
ROM_LOAD( "pal16r4a.ic9", 0x0000, 0x0104, CRC(dd223015) SHA1(8d70f91b118e8653dda1efee3eaea287ae63809f) )
ROM_LOAD( "pal16r4a.ic10", 0x0200, 0x0104, CRC(2c9229b4) SHA1(9755013afcf89f99d7a399c7e223e027761cf89a) )
ROM_LOAD( "pal16r4a-chopbl1.bin", 0x0400, 0x0104, CRC(e1628a8e) SHA1(6b6df079cfadec71b38a53f107475f0dda428b00) )
ROM_LOAD( "pal16l8a-chopbl2.bin", 0x0600, 0x0104, CRC(afa7425d) SHA1(09d8607b69ecfc0b12c8610751d489500b63c7d6) )
ROM_LOAD( "pal16r4a.ic10", 0x0104, 0x0104, CRC(2c9229b4) SHA1(9755013afcf89f99d7a399c7e223e027761cf89a) )
ROM_LOAD( "pal16r4a-chopbl1.bin", 0x0208, 0x0104, CRC(e1628a8e) SHA1(6b6df079cfadec71b38a53f107475f0dda428b00) )
ROM_LOAD( "pal16l8a-chopbl2.bin", 0x030c, 0x0104, CRC(afa7425d) SHA1(09d8607b69ecfc0b12c8610751d489500b63c7d6) )
ROM_END
ROM_START( 4dwarrio )

View File

@ -366,11 +366,11 @@ static VIDEO_EOF( wwfwfest )
static MACHINE_DRIVER_START( wwfwfest )
/* basic machine hardware */
MDRV_CPU_ADD("main", M68000, 24000000/2) /* 24 crystal, 12 rated chip */
MDRV_CPU_ADD("main", M68000, XTAL_24MHz / 2) /* 24 crystal, 12 rated chip */
MDRV_CPU_PROGRAM_MAP(main_map,0)
MDRV_CPU_VBLANK_INT_HACK(wwfwfest_interrupt,2)
MDRV_CPU_ADD("audio", Z80, 3579545)
MDRV_CPU_ADD("audio", Z80, XTAL_3_579545MHz)
MDRV_CPU_PROGRAM_MAP(sound_map,0)
/* video hardware */
@ -393,13 +393,13 @@ static MACHINE_DRIVER_START( wwfwfest )
/* sound hardware */
MDRV_SPEAKER_STANDARD_MONO("mono")
MDRV_SOUND_ADD("ym", YM2151, 3579545)
MDRV_SOUND_ADD("ym", YM2151, XTAL_3_579545MHz)
MDRV_SOUND_CONFIG(ym2151_config)
MDRV_SOUND_ROUTE(0, "mono", 0.45)
MDRV_SOUND_ROUTE(1, "mono", 0.45)
MDRV_SOUND_ADD("oki", OKIM6295, 1024188)
MDRV_SOUND_CONFIG(okim6295_interface_pin7high) // clock frequency & pin 7 not verified
MDRV_SOUND_ADD("oki", OKIM6295, 1024188)
MDRV_SOUND_CONFIG(okim6295_interface_pin7high) /* Verified - Pin 7 tied to +5VDC */
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.90)
MACHINE_DRIVER_END
@ -442,34 +442,47 @@ MACHINE_DRIVER_END
31J8_IC14 TJ-003 31A11-2 M6295 31J10_IC73
31J9_IC15 61C16-35 61C16-35 Z80 YM2151
Clock Crystals:
X1 - 28.000 MHz
X2 - 3.579545 MHz (for Z80)
X3 - 24.000 MHz (for 68000)
X4 - 1.056 MHz (not used, initially intended for OKI6295?)
The mask roms at IC1 and IC2 have the same pinouts as a MX27C4100 or M27C400
except pin 1 is not A17 but instead not used (not connected).
*******************************************************************************/
ROM_START( wwfwfest )
ROM_REGION( 0x80000, "main", 0 ) /* Main CPU (68000) */
ROM_LOAD16_BYTE( "31a13-2.19", 0x00001, 0x40000, CRC(7175bca7) SHA1(992b47a787b5bc2a5a381ec78b8dfaf7d42c614b) )
ROM_LOAD16_BYTE( "31a14-2.18", 0x00000, 0x40000, CRC(5d06bfd1) SHA1(39a93da662158aa5a9953dcabfcb47c2fc196dc7) )
ROM_LOAD16_BYTE( "31a13-2.ic19", 0x00001, 0x40000, CRC(7175bca7) SHA1(992b47a787b5bc2a5a381ec78b8dfaf7d42c614b) )
ROM_LOAD16_BYTE( "31a14-2.ic18", 0x00000, 0x40000, CRC(5d06bfd1) SHA1(39a93da662158aa5a9953dcabfcb47c2fc196dc7) )
ROM_REGION( 0x10000, "audio", 0 ) /* Sound CPU (Z80) */
ROM_LOAD( "31a11-2.42", 0x00000, 0x10000, CRC(5ddebfea) SHA1(30073963e965250d94f0dc3bd261a054850adf95) )
ROM_REGION( 0x10000, "audio", 0 ) /* Sound CPU (Z80) */
ROM_LOAD( "31a11-2.ic42", 0x00000, 0x10000, CRC(5ddebfea) SHA1(30073963e965250d94f0dc3bd261a054850adf95) )
ROM_REGION( 0x80000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "wf_73a.rom", 0x00000, 0x80000, CRC(6c522edb) SHA1(8005d59c94160638ba2ea7caf4e991fff03003d5) )
ROM_REGION( 0x80000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "31j10.ic73", 0x00000, 0x80000, CRC(6c522edb) SHA1(8005d59c94160638ba2ea7caf4e991fff03003d5) )
ROM_REGION( 0x20000, "gfx1", ROMREGION_DISPOSE ) /* FG0 Tiles (8x8) */
ROM_LOAD( "31a12-0.33", 0x00000, 0x20000, CRC(d0803e20) SHA1(b68758e9a5522396f831a3972571f8aed54c64de) )
ROM_REGION( 0x20000, "gfx1", ROMREGION_DISPOSE ) /* FG0 Tiles (8x8) */
ROM_LOAD( "31a12-0.ic33", 0x00000, 0x20000, CRC(d0803e20) SHA1(b68758e9a5522396f831a3972571f8aed54c64de) )
ROM_REGION( 0x800000, "gfx2", ROMREGION_DISPOSE ) /* SPR Tiles (16x16) */
ROM_LOAD( "wf_09.rom", 0x000000, 0x100000, CRC(e395cf1d) SHA1(241f98145e295993c9b6a44dc087a9b61fbc9a6f) ) /* Tiles 0 */
ROM_LOAD( "wf_08.rom", 0x100000, 0x100000, CRC(b5a97465) SHA1(08d82c29a5c02b83fdbd0bad649b74eb35ab7e54) ) /* Tiles 1 */
ROM_LOAD( "wf_11.rom", 0x200000, 0x100000, CRC(2ce545e8) SHA1(82173e58a8476a6fe9d2c990fce1f71af117a0ea) ) /* Tiles 0 */
ROM_LOAD( "wf_10.rom", 0x300000, 0x100000, CRC(00edb66a) SHA1(926606d1923936b6e75391b1ab03b369d9822d13) ) /* Tiles 1 */
ROM_LOAD( "wf_12.rom", 0x400000, 0x100000, CRC(79956cf8) SHA1(52207263620a6b6dde66d3f8749b772577899ea5) ) /* Tiles 0 */
ROM_LOAD( "wf_13.rom", 0x500000, 0x100000, CRC(74d774c3) SHA1(a723ac5d481bf91b12e17652fbb2d869c886dec0) ) /* Tiles 1 */
ROM_LOAD( "wf_15.rom", 0x600000, 0x100000, CRC(dd387289) SHA1(2cad42d4e7cd1a49346f844058ae18c38bc686a8) ) /* Tiles 0 */
ROM_LOAD( "wf_14.rom", 0x700000, 0x100000, CRC(44abe127) SHA1(c723e1dea117534e976d2d383e634faf073cd57b) ) /* Tiles 1 */
ROM_REGION( 0x800000, "gfx2", ROMREGION_DISPOSE ) /* SPR Tiles (16x16), 27080 Mask ROM's */
ROM_LOAD( "31j3.ic9", 0x000000, 0x100000, CRC(e395cf1d) SHA1(241f98145e295993c9b6a44dc087a9b61fbc9a6f) ) /* Tiles 0 */
ROM_LOAD( "31j2.ic8", 0x100000, 0x100000, CRC(b5a97465) SHA1(08d82c29a5c02b83fdbd0bad649b74eb35ab7e54) ) /* Tiles 1 */
ROM_LOAD( "31j5.ic11", 0x200000, 0x100000, CRC(2ce545e8) SHA1(82173e58a8476a6fe9d2c990fce1f71af117a0ea) ) /* Tiles 0 */
ROM_LOAD( "31j4.ic10", 0x300000, 0x100000, CRC(00edb66a) SHA1(926606d1923936b6e75391b1ab03b369d9822d13) ) /* Tiles 1 */
ROM_LOAD( "31j6.ic12", 0x400000, 0x100000, CRC(79956cf8) SHA1(52207263620a6b6dde66d3f8749b772577899ea5) ) /* Tiles 0 */
ROM_LOAD( "31j7.ic13", 0x500000, 0x100000, CRC(74d774c3) SHA1(a723ac5d481bf91b12e17652fbb2d869c886dec0) ) /* Tiles 1 */
ROM_LOAD( "31j9.ic15", 0x600000, 0x100000, CRC(dd387289) SHA1(2cad42d4e7cd1a49346f844058ae18c38bc686a8) ) /* Tiles 0 */
ROM_LOAD( "31j8.ic14", 0x700000, 0x100000, CRC(44abe127) SHA1(c723e1dea117534e976d2d383e634faf073cd57b) ) /* Tiles 1 */
ROM_REGION( 0x80000, "gfx3", ROMREGION_DISPOSE ) /* BG0 / BG1 Tiles (16x16) */
ROM_LOAD( "wf_01.rom", 0x40000, 0x40000, CRC(8a12b450) SHA1(2e15c949efcda8bb6f11afe3ff07ba1dee9c771c) ) /* 0,1 */
ROM_LOAD( "wf_02.rom", 0x00000, 0x40000, CRC(82ed7155) SHA1(b338e1150ffe3277c11d4d6e801a7d3bd7c58492) ) /* 2,3 */
ROM_LOAD( "31j0.ic1", 0x40000, 0x40000, CRC(8a12b450) SHA1(2e15c949efcda8bb6f11afe3ff07ba1dee9c771c) ) /* 0,1 */
ROM_LOAD( "31j1.ic2", 0x00000, 0x40000, CRC(82ed7155) SHA1(b338e1150ffe3277c11d4d6e801a7d3bd7c58492) ) /* 2,3 */
ROM_END
ROM_START( wwfwfsta )
@ -477,28 +490,28 @@ ROM_START( wwfwfsta )
ROM_LOAD16_BYTE( "wf_18.rom", 0x00000, 0x40000, CRC(933ea1a0) SHA1(61da142cfa7abd3b77ab21979c061a078c0d0c63) )
ROM_LOAD16_BYTE( "wf_19.rom", 0x00001, 0x40000, CRC(bd02e3c4) SHA1(7ae63e48caf9919ce7b63b4c5aa9474ba8c336da) )
ROM_REGION( 0x10000, "audio", 0 ) /* Sound CPU (Z80) */
ROM_LOAD( "31a11-2.42", 0x00000, 0x10000, CRC(5ddebfea) SHA1(30073963e965250d94f0dc3bd261a054850adf95) )
ROM_REGION( 0x10000, "audio", 0 ) /* Sound CPU (Z80) */
ROM_LOAD( "31a11-2.ic42", 0x00000, 0x10000, CRC(5ddebfea) SHA1(30073963e965250d94f0dc3bd261a054850adf95) )
ROM_REGION( 0x80000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "wf_73a.rom", 0x00000, 0x80000, CRC(6c522edb) SHA1(8005d59c94160638ba2ea7caf4e991fff03003d5) )
ROM_REGION( 0x80000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "31j10.ic73", 0x00000, 0x80000, CRC(6c522edb) SHA1(8005d59c94160638ba2ea7caf4e991fff03003d5) )
ROM_REGION( 0x20000, "gfx1", ROMREGION_DISPOSE ) /* FG0 Tiles (8x8) */
ROM_REGION( 0x20000, "gfx1", ROMREGION_DISPOSE ) /* FG0 Tiles (8x8) */
ROM_LOAD( "wf_33.rom", 0x00000, 0x20000, CRC(06f22615) SHA1(2e9418e372da85ea597977d912d8b35753655f4e) )
ROM_REGION( 0x800000, "gfx2", ROMREGION_DISPOSE ) /* SPR Tiles (16x16) */
ROM_LOAD( "wf_09.rom", 0x000000, 0x100000, CRC(e395cf1d) SHA1(241f98145e295993c9b6a44dc087a9b61fbc9a6f) ) /* Tiles 0 */
ROM_LOAD( "wf_08.rom", 0x100000, 0x100000, CRC(b5a97465) SHA1(08d82c29a5c02b83fdbd0bad649b74eb35ab7e54) ) /* Tiles 1 */
ROM_LOAD( "wf_11.rom", 0x200000, 0x100000, CRC(2ce545e8) SHA1(82173e58a8476a6fe9d2c990fce1f71af117a0ea) ) /* Tiles 0 */
ROM_LOAD( "wf_10.rom", 0x300000, 0x100000, CRC(00edb66a) SHA1(926606d1923936b6e75391b1ab03b369d9822d13) ) /* Tiles 1 */
ROM_LOAD( "wf_12.rom", 0x400000, 0x100000, CRC(79956cf8) SHA1(52207263620a6b6dde66d3f8749b772577899ea5) ) /* Tiles 0 */
ROM_LOAD( "wf_13.rom", 0x500000, 0x100000, CRC(74d774c3) SHA1(a723ac5d481bf91b12e17652fbb2d869c886dec0) ) /* Tiles 1 */
ROM_LOAD( "wf_15.rom", 0x600000, 0x100000, CRC(dd387289) SHA1(2cad42d4e7cd1a49346f844058ae18c38bc686a8) ) /* Tiles 0 */
ROM_LOAD( "wf_14.rom", 0x700000, 0x100000, CRC(44abe127) SHA1(c723e1dea117534e976d2d383e634faf073cd57b) ) /* Tiles 1 */
ROM_REGION( 0x800000, "gfx2", ROMREGION_DISPOSE ) /* SPR Tiles (16x16), 27080 Mask ROM's */
ROM_LOAD( "31j3.ic9", 0x000000, 0x100000, CRC(e395cf1d) SHA1(241f98145e295993c9b6a44dc087a9b61fbc9a6f) ) /* Tiles 0 */
ROM_LOAD( "31j2.ic8", 0x100000, 0x100000, CRC(b5a97465) SHA1(08d82c29a5c02b83fdbd0bad649b74eb35ab7e54) ) /* Tiles 1 */
ROM_LOAD( "31j5.ic11", 0x200000, 0x100000, CRC(2ce545e8) SHA1(82173e58a8476a6fe9d2c990fce1f71af117a0ea) ) /* Tiles 0 */
ROM_LOAD( "31j4.ic10", 0x300000, 0x100000, CRC(00edb66a) SHA1(926606d1923936b6e75391b1ab03b369d9822d13) ) /* Tiles 1 */
ROM_LOAD( "31j6.ic12", 0x400000, 0x100000, CRC(79956cf8) SHA1(52207263620a6b6dde66d3f8749b772577899ea5) ) /* Tiles 0 */
ROM_LOAD( "31j7.ic13", 0x500000, 0x100000, CRC(74d774c3) SHA1(a723ac5d481bf91b12e17652fbb2d869c886dec0) ) /* Tiles 1 */
ROM_LOAD( "31j9.ic15", 0x600000, 0x100000, CRC(dd387289) SHA1(2cad42d4e7cd1a49346f844058ae18c38bc686a8) ) /* Tiles 0 */
ROM_LOAD( "31j8.ic14", 0x700000, 0x100000, CRC(44abe127) SHA1(c723e1dea117534e976d2d383e634faf073cd57b) ) /* Tiles 1 */
ROM_REGION( 0x80000, "gfx3", ROMREGION_DISPOSE ) /* BG0 / BG1 Tiles (16x16) */
ROM_LOAD( "wf_01.rom", 0x40000, 0x40000, CRC(8a12b450) SHA1(2e15c949efcda8bb6f11afe3ff07ba1dee9c771c) ) /* 0,1 */
ROM_LOAD( "wf_02.rom", 0x00000, 0x40000, CRC(82ed7155) SHA1(b338e1150ffe3277c11d4d6e801a7d3bd7c58492) ) /* 2,3 */
ROM_LOAD( "31j0.ic1", 0x40000, 0x40000, CRC(8a12b450) SHA1(2e15c949efcda8bb6f11afe3ff07ba1dee9c771c) ) /* 0,1 */
ROM_LOAD( "31j1.ic2", 0x00000, 0x40000, CRC(82ed7155) SHA1(b338e1150ffe3277c11d4d6e801a7d3bd7c58492) ) /* 2,3 */
ROM_END
ROM_START( wwfwfstb )
@ -534,34 +547,34 @@ ROM_END
ROM_START( wwfwfstj )
ROM_REGION( 0x80000, "main", 0 ) /* Main CPU (68000) */
ROM_LOAD16_BYTE( "31j13-0.bin", 0x00001, 0x40000, CRC(2147780d) SHA1(9a7a5db06117f3780e084d3f0c7b642ff8a9db55) )
ROM_LOAD16_BYTE( "31j14-0.bin", 0x00000, 0x40000, CRC(d76fc747) SHA1(5f6819bc61756d1df4ac0776ac420a59c438cf8a) )
ROM_LOAD16_BYTE( "31j13-0.ic19", 0x00001, 0x40000, CRC(2147780d) SHA1(9a7a5db06117f3780e084d3f0c7b642ff8a9db55) )
ROM_LOAD16_BYTE( "31j14-0.ic18", 0x00000, 0x40000, CRC(d76fc747) SHA1(5f6819bc61756d1df4ac0776ac420a59c438cf8a) )
ROM_REGION( 0x10000, "audio", 0 ) /* Sound CPU (Z80) */
ROM_LOAD( "31a11-2.42", 0x00000, 0x10000, CRC(5ddebfea) SHA1(30073963e965250d94f0dc3bd261a054850adf95) )
ROM_REGION( 0x10000, "audio", 0 ) /* Sound CPU (Z80) */
ROM_LOAD( "31a11-2.ic42", 0x00000, 0x10000, CRC(5ddebfea) SHA1(30073963e965250d94f0dc3bd261a054850adf95) )
ROM_REGION( 0x80000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "wf_73a.rom", 0x00000, 0x80000, CRC(6c522edb) SHA1(8005d59c94160638ba2ea7caf4e991fff03003d5) )
ROM_REGION( 0x80000, "oki", 0 ) /* ADPCM samples */
ROM_LOAD( "31j10.ic73", 0x00000, 0x80000, CRC(6c522edb) SHA1(8005d59c94160638ba2ea7caf4e991fff03003d5) )
ROM_REGION( 0x20000, "gfx1", ROMREGION_DISPOSE ) /* FG0 Tiles (8x8) */
ROM_LOAD( "31j12-0.bin", 0x00000, 0x20000, CRC(f4821fe0) SHA1(e5faa9860e9d4e75393b64ca85a8bfc4852fd4fd) )
ROM_REGION( 0x20000, "gfx1", ROMREGION_DISPOSE ) /* FG0 Tiles (8x8) */
ROM_LOAD( "31j12-0.ic33", 0x00000, 0x20000, CRC(f4821fe0) SHA1(e5faa9860e9d4e75393b64ca85a8bfc4852fd4fd) )
ROM_REGION( 0x800000, "gfx2", ROMREGION_DISPOSE ) /* SPR Tiles (16x16) */
ROM_LOAD( "wf_09.rom", 0x000000, 0x100000, CRC(e395cf1d) SHA1(241f98145e295993c9b6a44dc087a9b61fbc9a6f) ) /* Tiles 0 */
ROM_LOAD( "wf_08.rom", 0x100000, 0x100000, CRC(b5a97465) SHA1(08d82c29a5c02b83fdbd0bad649b74eb35ab7e54) ) /* Tiles 1 */
ROM_LOAD( "wf_11.rom", 0x200000, 0x100000, CRC(2ce545e8) SHA1(82173e58a8476a6fe9d2c990fce1f71af117a0ea) ) /* Tiles 0 */
ROM_LOAD( "wf_10.rom", 0x300000, 0x100000, CRC(00edb66a) SHA1(926606d1923936b6e75391b1ab03b369d9822d13) ) /* Tiles 1 */
ROM_LOAD( "wf_12.rom", 0x400000, 0x100000, CRC(79956cf8) SHA1(52207263620a6b6dde66d3f8749b772577899ea5) ) /* Tiles 0 */
ROM_LOAD( "wf_13.rom", 0x500000, 0x100000, CRC(74d774c3) SHA1(a723ac5d481bf91b12e17652fbb2d869c886dec0) ) /* Tiles 1 */
ROM_LOAD( "wf_15.rom", 0x600000, 0x100000, CRC(dd387289) SHA1(2cad42d4e7cd1a49346f844058ae18c38bc686a8) ) /* Tiles 0 */
ROM_LOAD( "wf_14.rom", 0x700000, 0x100000, CRC(44abe127) SHA1(c723e1dea117534e976d2d383e634faf073cd57b) ) /* Tiles 1 */
ROM_REGION( 0x800000, "gfx2", ROMREGION_DISPOSE ) /* SPR Tiles (16x16), 27080 Mask ROM's */
ROM_LOAD( "31j3.ic9", 0x000000, 0x100000, CRC(e395cf1d) SHA1(241f98145e295993c9b6a44dc087a9b61fbc9a6f) ) /* Tiles 0 */
ROM_LOAD( "31j2.ic8", 0x100000, 0x100000, CRC(b5a97465) SHA1(08d82c29a5c02b83fdbd0bad649b74eb35ab7e54) ) /* Tiles 1 */
ROM_LOAD( "31j5.ic11", 0x200000, 0x100000, CRC(2ce545e8) SHA1(82173e58a8476a6fe9d2c990fce1f71af117a0ea) ) /* Tiles 0 */
ROM_LOAD( "31j4.ic10", 0x300000, 0x100000, CRC(00edb66a) SHA1(926606d1923936b6e75391b1ab03b369d9822d13) ) /* Tiles 1 */
ROM_LOAD( "31j6.ic12", 0x400000, 0x100000, CRC(79956cf8) SHA1(52207263620a6b6dde66d3f8749b772577899ea5) ) /* Tiles 0 */
ROM_LOAD( "31j7.ic13", 0x500000, 0x100000, CRC(74d774c3) SHA1(a723ac5d481bf91b12e17652fbb2d869c886dec0) ) /* Tiles 1 */
ROM_LOAD( "31j9.ic15", 0x600000, 0x100000, CRC(dd387289) SHA1(2cad42d4e7cd1a49346f844058ae18c38bc686a8) ) /* Tiles 0 */
ROM_LOAD( "31j8.ic14", 0x700000, 0x100000, CRC(44abe127) SHA1(c723e1dea117534e976d2d383e634faf073cd57b) ) /* Tiles 1 */
ROM_REGION( 0x80000, "gfx3", ROMREGION_DISPOSE ) /* BG0 / BG1 Tiles (16x16) */
ROM_LOAD( "wf_01.rom", 0x40000, 0x40000, CRC(8a12b450) SHA1(2e15c949efcda8bb6f11afe3ff07ba1dee9c771c) ) /* 0,1 */
ROM_LOAD( "wf_02.rom", 0x00000, 0x40000, CRC(82ed7155) SHA1(b338e1150ffe3277c11d4d6e801a7d3bd7c58492) ) /* 2,3 */
ROM_LOAD( "31j0.ic1", 0x40000, 0x40000, CRC(8a12b450) SHA1(2e15c949efcda8bb6f11afe3ff07ba1dee9c771c) ) /* 0,1 */
ROM_LOAD( "31j1.ic2", 0x00000, 0x40000, CRC(82ed7155) SHA1(b338e1150ffe3277c11d4d6e801a7d3bd7c58492) ) /* 2,3 */
ROM_END
GAME( 1991, wwfwfest, 0, wwfwfest, wwfwfest, 0, ROT0, "Technos Japan", "WWF WrestleFest (US set 1)", 0 )
GAME( 1991, wwfwfsta, wwfwfest, wwfwfest, wwfwfest, 0, ROT0, "Technos Japan (Tecmo license)", "WWF WrestleFest (US Tecmo)", 0 )
GAME( 1991, wwfwfstb, wwfwfest, wwfwfstb, wwfwfest, 0, ROT0, "bootleg", "WWF WrestleFest (US bootleg)", 0 )
GAME( 1991, wwfwfstj, wwfwfest, wwfwfest, wwfwfest, 0, ROT0, "Technos Japan", "WWF WrestleFest (Japan)", 0 )
GAME( 1991, wwfwfest, 0, wwfwfest, wwfwfest, 0, ROT0, "Technos Japan", "WWF WrestleFest (US set 1)", GAME_SUPPORTS_SAVE )
GAME( 1991, wwfwfsta, wwfwfest, wwfwfest, wwfwfest, 0, ROT0, "Technos Japan (Tecmo license)", "WWF WrestleFest (US Tecmo)", GAME_SUPPORTS_SAVE )
GAME( 1991, wwfwfstb, wwfwfest, wwfwfstb, wwfwfest, 0, ROT0, "bootleg", "WWF WrestleFest (US bootleg)", GAME_SUPPORTS_SAVE )
GAME( 1991, wwfwfstj, wwfwfest, wwfwfest, wwfwfest, 0, ROT0, "Technos Japan", "WWF WrestleFest (Japan)", GAME_SUPPORTS_SAVE )

View File

@ -1,8 +1,8 @@
/*----------- defined in video/wwfwfest.c -----------*/
extern UINT16 *wwfwfest_fg0_videoram, *wwfwfest_bg0_videoram, *wwfwfest_bg1_videoram;
extern int wwfwfest_pri;
extern int wwfwfest_bg0_scrollx, wwfwfest_bg0_scrolly, wwfwfest_bg1_scrollx, wwfwfest_bg1_scrolly;
extern UINT16 wwfwfest_pri;
extern UINT16 wwfwfest_bg0_scrollx, wwfwfest_bg0_scrolly, wwfwfest_bg1_scrollx, wwfwfest_bg1_scrolly;
VIDEO_START( wwfwfest );
VIDEO_START( wwfwfstb );

View File

@ -4565,9 +4565,9 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11
DRIVER( tp84b ) /* GX388 (c) 1984 */
DRIVER( hyperspt ) /* GX330 (c) 1984 + Centuri */
DRIVER( hpolym84 ) /* GX330 (c) 1984 */
DRIVER( sbasketb ) /* GX405 (c) 1984 */
DRIVER( sbasketo ) /* GX405 (c) 1984 */
DRIVER( sbasketu ) /* GX405 (c) 1984 */
DRIVER( sbasketb ) /* GX405 (c) 1984 (Version H, Unprotected) */
DRIVER( sbasketg ) /* GX405 (c) 1984 (Version G, Encrypted) */
DRIVER( sbaskete ) /* GX405 (c) 1984 (Version E, Encrypted) */
DRIVER( mikie ) /* GX469 (c) 1984 */
DRIVER( mikiej ) /* GX469 (c) 1984 */
DRIVER( mikiehs ) /* GX469 (c) 1984 */
@ -5156,12 +5156,14 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11
DRIVER( jedi ) /* 136030 (c) 1984 */
/* Atari System 1 games */
DRIVER( atarisy1 ) /* 136033 (c) 1984 */
DRIVER( peterpak ) /* 136028 (c) 1984 */
/* Marble Madness */
DRIVER( marble ) /* 136033 (c) 1984 */
DRIVER( marble2 ) /* 136033 (c) 1984 */
DRIVER( marble3 ) /* 136033 (c) 1984 */
DRIVER( marble4 ) /* 136033 (c) 1984 */
DRIVER( marble5 ) /* 136033 (c) 1984 (LSI Cartridge) */
/* Indiana Jones and the Temple of Doom */
DRIVER( indytemp ) /* 136036 (c) 1985 */
DRIVER( indytem2 ) /* 136036 (c) 1985 */

View File

@ -656,7 +656,7 @@ static int get_bank(running_machine *machine, UINT8 prom1, UINT8 prom2, int bpp)
return bank_gfx[bpp - 4][bank_index];
/* if the bank is out of range, call it 0 */
if (0x80000 * (bank_index - 1) >= memory_region_length(machine, "gfx2"))
if (0x80000 * (bank_index - 1) >= memory_region_length(machine, "tiles"))
return 0;
/* don't have one? let's make it ... first find any empty slot */
@ -683,7 +683,7 @@ static int get_bank(running_machine *machine, UINT8 prom1, UINT8 prom2, int bpp)
default:
fatalerror("Unsupported bpp");
}
decodegfx(machine->gfx[gfx_index], &memory_region(machine, "gfx2")[0x80000 * (bank_index - 1)], 0, machine->gfx[gfx_index]->total_elements);
decodegfx(machine->gfx[gfx_index], &memory_region(machine, "tiles")[0x80000 * (bank_index - 1)], 0, machine->gfx[gfx_index]->total_elements);
/* set the color information */
machine->gfx[gfx_index]->color_base = 256;

View File

@ -10,10 +10,10 @@
#include "includes/wwfwfest.h"
static tilemap *fg0_tilemap, *bg0_tilemap, *bg1_tilemap;
int wwfwfest_pri;
int wwfwfest_bg0_scrollx, wwfwfest_bg0_scrolly, wwfwfest_bg1_scrollx, wwfwfest_bg1_scrolly;
UINT16 wwfwfest_pri;
UINT16 wwfwfest_bg0_scrollx, wwfwfest_bg0_scrolly, wwfwfest_bg1_scrollx, wwfwfest_bg1_scrolly;
UINT16 *wwfwfest_fg0_videoram, *wwfwfest_bg0_videoram, *wwfwfest_bg1_videoram;
static int sprite_xoff, bg0_dx, bg1_dx[2];
static UINT16 sprite_xoff, bg0_dx, bg1_dx[2];
/*******************************************************************************
Write Handlers
@ -224,6 +224,12 @@ static void draw_sprites(running_machine *machine, bitmap_t *bitmap, const recta
VIDEO_START( wwfwfest )
{
state_save_register_global(wwfwfest_pri);
state_save_register_global(wwfwfest_bg0_scrollx);
state_save_register_global(wwfwfest_bg0_scrolly);
state_save_register_global(wwfwfest_bg1_scrollx);
state_save_register_global(wwfwfest_bg1_scrolly);
fg0_tilemap = tilemap_create(get_fg0_tile_info,tilemap_scan_rows, 8, 8,64,32);
bg1_tilemap = tilemap_create(get_bg1_tile_info,tilemap_scan_rows, 16, 16,32,32);
bg0_tilemap = tilemap_create(get_bg0_tile_info,tilemap_scan_rows, 16, 16,32,32);