trunk/src/mame/drivers/s3.c
| r18643 | r18644 | |
| 12 | 12 | When first used, the nvram gets initialised but is otherwise unusable. A reboot |
| 13 | 13 | will get it going. |
| 14 | 14 | |
| 15 | By pressing 9, you can select a different set of sounds. This is switch SW2 on |
| 16 | the real board. |
| 17 | |
| 15 | 18 | ToDo: |
| 16 | 19 | - Diagnostic controls |
| 20 | - Add 10k chime when added to samples. |
| 17 | 21 | |
| 18 | 22 | |
| 19 | | |
| 20 | 23 | ************************************************************************************/ |
| 21 | 24 | |
| 22 | 25 | |
| r18643 | r18644 | |
| 423 | 426 | MACHINE_CONFIG_END |
| 424 | 427 | |
| 425 | 428 | |
| 429 | //***************************************** SYSTEM 3 ****************************************************** |
| 430 | |
| 431 | |
| 432 | /*---------------------------- |
| 433 | / Hot Tip - Sys.3 (Game #477) - No Sound board |
| 434 | /----------------------------*/ |
| 435 | ROM_START(httip_l1) |
| 436 | ROM_REGION(0x10000, "maincpu", 0) |
| 437 | ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(b1d4fd9b) SHA1(e55ecf1328a55979c4cf8f3fb4e6761747e0abc4)) |
| 438 | ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb)) |
| 439 | ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7)) |
| 440 | ROM_END |
| 441 | |
| 442 | /*--------------------------------- |
| 443 | / Lucky Seven - Sys.3 (Game #480) - No Sound board |
| 444 | /---------------------------------*/ |
| 445 | ROM_START(lucky_l1) |
| 446 | ROM_REGION(0x10000, "maincpu", 0) |
| 447 | ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(7cfbd4c7) SHA1(825e2245fd1615e932973f5e2b5ed5f2da9309e7)) |
| 448 | ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb)) |
| 449 | ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7)) |
| 450 | ROM_END |
| 451 | |
| 426 | 452 | /*------------------------------------- |
| 453 | / World Cup Soccer - Sys.3 (Game #481) |
| 454 | /-------------------------------------*/ |
| 455 | ROM_START(wldcp_l1) |
| 456 | ROM_REGION(0x10000, "maincpu", 0) |
| 457 | ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(c8071956) SHA1(0452aaf2ec1bcc5717fe52a6c541d79402bebb17)) |
| 458 | ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb)) |
| 459 | ROM_LOAD("white2wc.716", 0x7800, 0x0800, CRC(618d15b5) SHA1(527387893eeb2cd4aa563a4cfb1948a15d2ed741)) |
| 460 | |
| 461 | ROM_REGION(0x10000, "audiocpu", 0) |
| 462 | ROM_LOAD("sound1.716", 0x0800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c)) |
| 463 | ROM_END |
| 464 | |
| 465 | /*------------------------------------- |
| 427 | 466 | / Contact - Sys.3 (Game #482) |
| 428 | 467 | /-------------------------------------*/ |
| 429 | 468 | ROM_START(cntct_l1) |
| 430 | 469 | ROM_REGION(0x10000, "maincpu", 0) |
| 431 | | ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(35359b60) SHA1(ab4c3328d93bdb4c952090b327c91b0ded36152c)) |
| 432 | | ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb)) |
| 433 | | ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7)) |
| 470 | ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(35359b60) SHA1(ab4c3328d93bdb4c952090b327c91b0ded36152c)) |
| 471 | ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb)) |
| 472 | ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7)) |
| 434 | 473 | |
| 435 | 474 | ROM_REGION(0x10000, "audiocpu", 0) |
| 436 | | ROM_LOAD("sound1.716", 0x0800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c)) |
| 475 | ROM_LOAD("sound1.716", 0x0800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c)) |
| 437 | 476 | ROM_END |
| 438 | 477 | |
| 439 | 478 | /*------------------------------------- |
| r18643 | r18644 | |
| 441 | 480 | /-------------------------------------*/ |
| 442 | 481 | ROM_START(disco_l1) |
| 443 | 482 | ROM_REGION(0x10000, "maincpu", 0) |
| 444 | | ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(831d8adb) SHA1(99a9c3d5c8cbcdf3bb9c210ad9d05c34905b272e)) |
| 445 | | ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb)) |
| 446 | | ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7)) |
| 483 | ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(831d8adb) SHA1(99a9c3d5c8cbcdf3bb9c210ad9d05c34905b272e)) |
| 484 | ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb)) |
| 485 | ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7)) |
| 447 | 486 | |
| 448 | 487 | ROM_REGION(0x10000, "audiocpu", 0) |
| 449 | | ROM_LOAD("sound1.716", 0x0800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c)) |
| 488 | ROM_LOAD("sound1.716", 0x0800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c)) |
| 450 | 489 | ROM_END |
| 451 | 490 | |
| 452 | | /*---------------------------- |
| 453 | | / Hot Tip - Sys.3 (Game #477) - No Sound board |
| 454 | | /----------------------------*/ |
| 455 | | ROM_START(httip_l1) |
| 491 | /*-------------------------------- |
| 492 | / Phoenix - Sys.4 (Game #485) |
| 493 | /-------------------------------*/ |
| 494 | ROM_START(phnix_l1) |
| 456 | 495 | ROM_REGION(0x10000, "maincpu", 0) |
| 457 | | ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(b1d4fd9b) SHA1(e55ecf1328a55979c4cf8f3fb4e6761747e0abc4)) |
| 458 | | ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb)) |
| 459 | | ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7)) |
| 460 | | ROM_END |
| 496 | ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(3aba6eac) SHA1(3a9f669216b3214bc42a1501aa2b10cfbcc36315)) |
| 497 | ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb)) |
| 498 | ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7)) |
| 461 | 499 | |
| 462 | | /*--------------------------------- |
| 463 | | / Lucky Seven - Sys.3 (Game #480) - No Sound board |
| 464 | | /---------------------------------*/ |
| 465 | | ROM_START(lucky_l1) |
| 466 | | ROM_REGION(0x10000, "maincpu", 0) |
| 467 | | ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(7cfbd4c7) SHA1(825e2245fd1615e932973f5e2b5ed5f2da9309e7)) |
| 468 | | ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb)) |
| 469 | | ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7)) |
| 500 | ROM_REGION(0x10000, "audiocpu", 0) |
| 501 | ROM_LOAD("sound1.716", 0x0800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c)) |
| 470 | 502 | ROM_END |
| 471 | 503 | |
| 472 | | /*------------------------------------- |
| 473 | | / World Cup Soccer - Sys.3 (Game #481) |
| 474 | | /-------------------------------------*/ |
| 475 | | ROM_START(wldcp_l1) |
| 504 | /*-------------------------------- |
| 505 | / Pokerino - Sys.4 (Game #488) |
| 506 | /-------------------------------*/ |
| 507 | ROM_START(pkrno_l1) |
| 476 | 508 | ROM_REGION(0x10000, "maincpu", 0) |
| 477 | | ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(c8071956) SHA1(0452aaf2ec1bcc5717fe52a6c541d79402bebb17)) |
| 478 | | ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb)) |
| 479 | | ROM_LOAD("white2wc.716", 0x7800, 0x0800, CRC(618d15b5) SHA1(527387893eeb2cd4aa563a4cfb1948a15d2ed741)) |
| 509 | ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(9b4d01a8) SHA1(1bd51745f38381ffc66fde4b28b76aab33b573ca)) |
| 510 | ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb)) |
| 511 | ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7)) |
| 480 | 512 | |
| 481 | 513 | ROM_REGION(0x10000, "audiocpu", 0) |
| 482 | | ROM_LOAD("sound1.716", 0x0800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c)) |
| 514 | ROM_LOAD("sound1.716", 0x0800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c)) |
| 483 | 515 | ROM_END |
| 484 | 516 | |
| 485 | | |
| 486 | 517 | GAME( 1977, httip_l1, 0, s3, s3, driver_device, 0, ROT0, "Williams", "Hot Tip (L-1)", GAME_MECHANICAL ) |
| 487 | 518 | GAME( 1977, lucky_l1, 0, s3, s3, driver_device, 0, ROT0, "Williams", "Lucky Seven (L-1)", GAME_MECHANICAL ) |
| 488 | 519 | GAME( 1978, wldcp_l1, 0, s3a, s3, driver_device, 0, ROT0, "Williams", "World Cup Soccer (L-1)", GAME_MECHANICAL | GAME_NOT_WORKING) |
| 489 | 520 | GAME( 1978, cntct_l1, 0, s3a, s3, driver_device, 0, ROT0, "Williams", "Contact (L-1)", GAME_MECHANICAL) |
| 490 | 521 | GAME( 1978, disco_l1, 0, s3a, s3, driver_device, 0, ROT0, "Williams", "Disco Fever (L-1)", GAME_MECHANICAL) |
| 522 | GAME( 1978, phnix_l1, 0, s3a, s3, driver_device, 0, ROT0, "Williams", "Phoenix (L-1)", GAME_MECHANICAL) |
| 523 | GAME( 1978, pkrno_l1, 0, s3a, s3, driver_device, 0, ROT0, "Williams", "Pokerino (L-1)", GAME_MECHANICAL) |
trunk/src/mame/drivers/s4.c
| r18643 | r18644 | |
| 1 | | /* |
| 1 | /*********************************************************************************** |
| 2 | |
| 3 | Pinball |
| 2 | 4 | Williams System 4 |
| 3 | | */ |
| 4 | 5 | |
| 6 | No schematics have been located as yet. |
| 5 | 7 | |
| 8 | Phoenix and Pokerino are listed as System 4 systems, but use System 3 roms. |
| 9 | They have been moved to s3.c, and are working there. |
| 10 | |
| 11 | ToDo: |
| 12 | - Everything |
| 13 | |
| 14 | |
| 15 | |
| 16 | ************************************************************************************/ |
| 17 | |
| 18 | |
| 6 | 19 | #include "machine/genpin.h" |
| 7 | 20 | #include "cpu/m6800/m6800.h" |
| 8 | 21 | |
| r18643 | r18644 | |
| 73 | 86 | ROM_END |
| 74 | 87 | |
| 75 | 88 | /*-------------------------------- |
| 76 | | / Phoenix - Sys.4 (Game #485) |
| 77 | | /-------------------------------*/ |
| 78 | | ROM_START(phnix_l1) |
| 79 | | ROM_REGION(0x10000, "maincpu", 0) |
| 80 | | ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(3aba6eac) SHA1(3a9f669216b3214bc42a1501aa2b10cfbcc36315)) |
| 81 | | ROM_RELOAD( 0xe000, 0x0800) |
| 82 | | ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7)) |
| 83 | | ROM_RELOAD( 0xf800, 0x0800) |
| 84 | | ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb)) |
| 85 | | ROM_RELOAD( 0xf000, 0x0800) |
| 86 | | |
| 87 | | ROM_REGION(0x10000, "audiocpu", 0) |
| 88 | | ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c)) |
| 89 | | ROM_RELOAD( 0xf800, 0x0800) |
| 90 | | ROM_END |
| 91 | | |
| 92 | | /*-------------------------------- |
| 93 | | / Pokerino - Sys.4 (Game #488) |
| 94 | | /-------------------------------*/ |
| 95 | | ROM_START(pkrno_l1) |
| 96 | | ROM_REGION(0x10000, "maincpu", 0) |
| 97 | | ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(9b4d01a8) SHA1(1bd51745f38381ffc66fde4b28b76aab33b573ca)) |
| 98 | | ROM_RELOAD( 0xe000, 0x0800) |
| 99 | | ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7)) |
| 100 | | ROM_RELOAD( 0xf800, 0x0800) |
| 101 | | ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb)) |
| 102 | | ROM_RELOAD( 0xf000, 0x0800) |
| 103 | | |
| 104 | | ROM_REGION(0x10000, "audiocpu", 0) |
| 105 | | ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c)) |
| 106 | | ROM_RELOAD( 0xf800, 0x0800) |
| 107 | | ROM_END |
| 108 | | |
| 109 | | /*-------------------------------- |
| 110 | 89 | / Stellar Wars - Sys.4 (Game #490) |
| 111 | 90 | /-------------------------------*/ |
| 112 | 91 | ROM_START(stlwr_l2) |
| r18643 | r18644 | |
| 258 | 237 | |
| 259 | 238 | GAME(1979,flash_l1, 0, s4, s4, driver_device, 0, ROT0, "Williams", "Flash (L-1)", GAME_IS_SKELETON_MECHANICAL) |
| 260 | 239 | GAME(1979,flash_t1, flash_l1, s4, s4, driver_device, 0, ROT0, "Williams", "Flash (T-1) Ted Estes", GAME_IS_SKELETON_MECHANICAL) |
| 261 | | GAME(1978,phnix_l1, 0, s4, s4, driver_device, 0, ROT0, "Williams", "Phoenix (L-1)", GAME_IS_SKELETON_MECHANICAL) |
| 262 | | GAME(1978,pkrno_l1, 0, s4, s4, driver_device, 0, ROT0, "Williams", "Pokerino (L-1)", GAME_IS_SKELETON_MECHANICAL) |
| 263 | 240 | GAME(1979,stlwr_l2, 0, s4, s4, driver_device, 0, ROT0, "Williams", "Stellar Wars (L-2)", GAME_IS_SKELETON_MECHANICAL) |
| 264 | 241 | GAME(1978,pomp_l1, 0, s4, s4, driver_device, 0, ROT0, "Williams", "Pompeii (Shuffle) (L-1)", GAME_IS_SKELETON_MECHANICAL) |
| 265 | 242 | GAME(1978,arist_l1, 0, s4, s4, driver_device, 0, ROT0, "Williams", "Aristocrat (Shuffle) (L-1)", GAME_IS_SKELETON_MECHANICAL) |