Previous 199869 Revisions Next

r18644 Sunday 21st October, 2012 at 11:35:58 UTC by Robbbert
Moved Phoenix and Pokerino to s3.c and marked as WORKING [Robbbert]
[src/mame/drivers]s3.c s4.c

trunk/src/mame/drivers/s3.c
r18643r18644
1212    When first used, the nvram gets initialised but is otherwise unusable. A reboot
1313    will get it going.
1414
15    By pressing 9, you can select a different set of sounds. This is switch SW2 on
16    the real board.
17
1518ToDo:
1619- Diagnostic controls
20- Add 10k chime when added to samples.
1721
1822
19
2023************************************************************************************/
2124
2225
r18643r18644
423426MACHINE_CONFIG_END
424427
425428
429//***************************************** SYSTEM 3 ******************************************************
430
431
432/*----------------------------
433/ Hot Tip - Sys.3 (Game #477) - No Sound board
434/----------------------------*/
435ROM_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))
440ROM_END
441
442/*---------------------------------
443/ Lucky Seven - Sys.3 (Game #480) - No Sound board
444/---------------------------------*/
445ROM_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))
450ROM_END
451
426452/*-------------------------------------
453/ World Cup Soccer - Sys.3 (Game #481)
454/-------------------------------------*/
455ROM_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))
463ROM_END
464
465/*-------------------------------------
427466/ Contact - Sys.3 (Game #482)
428467/-------------------------------------*/
429468ROM_START(cntct_l1)
430469   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))
434473
435474   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))
437476ROM_END
438477
439478/*-------------------------------------
r18643r18644
441480/-------------------------------------*/
442481ROM_START(disco_l1)
443482   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))
447486
448487   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))
450489ROM_END
451490
452/*----------------------------
453/ Hot Tip - Sys.3 (Game #477) - No Sound board
454/----------------------------*/
455ROM_START(httip_l1)
491/*--------------------------------
492/ Phoenix - Sys.4 (Game #485)
493/-------------------------------*/
494ROM_START(phnix_l1)
456495   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))
460ROM_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))
461499
462/*---------------------------------
463/ Lucky Seven - Sys.3 (Game #480) - No Sound board
464/---------------------------------*/
465ROM_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))
470502ROM_END
471503
472/*-------------------------------------
473/ World Cup Soccer - Sys.3 (Game #481)
474/-------------------------------------*/
475ROM_START(wldcp_l1)
504/*--------------------------------
505/ Pokerino - Sys.4 (Game #488)
506/-------------------------------*/
507ROM_START(pkrno_l1)
476508   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))
480512
481513   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))
483515ROM_END
484516
485
486517GAME( 1977, httip_l1, 0, s3,  s3, driver_device, 0, ROT0, "Williams", "Hot Tip (L-1)", GAME_MECHANICAL )
487518GAME( 1977, lucky_l1, 0, s3,  s3, driver_device, 0, ROT0, "Williams", "Lucky Seven (L-1)", GAME_MECHANICAL )
488519GAME( 1978, wldcp_l1, 0, s3a, s3, driver_device, 0, ROT0, "Williams", "World Cup Soccer (L-1)", GAME_MECHANICAL | GAME_NOT_WORKING)
489520GAME( 1978, cntct_l1, 0, s3a, s3, driver_device, 0, ROT0, "Williams", "Contact (L-1)", GAME_MECHANICAL)
490521GAME( 1978, disco_l1, 0, s3a, s3, driver_device, 0, ROT0, "Williams", "Disco Fever (L-1)", GAME_MECHANICAL)
522GAME( 1978, phnix_l1, 0, s3a, s3, driver_device, 0, ROT0, "Williams", "Phoenix (L-1)", GAME_MECHANICAL)
523GAME( 1978, pkrno_l1, 0, s3a, s3, driver_device, 0, ROT0, "Williams", "Pokerino (L-1)", GAME_MECHANICAL)
trunk/src/mame/drivers/s4.c
r18643r18644
1/*
1/***********************************************************************************
2
3    Pinball
24    Williams System 4
3*/
45
6    No schematics have been located as yet.
57
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
11ToDo:
12- Everything
13
14
15
16************************************************************************************/
17
18
619#include "machine/genpin.h"
720#include "cpu/m6800/m6800.h"
821
r18643r18644
7386ROM_END
7487
7588/*--------------------------------
76/ Phoenix - Sys.4 (Game #485)
77/-------------------------------*/
78ROM_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)
90ROM_END
91
92/*--------------------------------
93/ Pokerino - Sys.4 (Game #488)
94/-------------------------------*/
95ROM_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)
107ROM_END
108
109/*--------------------------------
11089/ Stellar Wars - Sys.4 (Game #490)
11190/-------------------------------*/
11291ROM_START(stlwr_l2)
r18643r18644
258237
259238GAME(1979,flash_l1, 0,        s4, s4, driver_device, 0, ROT0, "Williams", "Flash (L-1)", GAME_IS_SKELETON_MECHANICAL)
260239GAME(1979,flash_t1, flash_l1, s4, s4, driver_device, 0, ROT0, "Williams", "Flash (T-1) Ted Estes", GAME_IS_SKELETON_MECHANICAL)
261GAME(1978,phnix_l1, 0,        s4, s4, driver_device, 0, ROT0, "Williams", "Phoenix (L-1)", GAME_IS_SKELETON_MECHANICAL)
262GAME(1978,pkrno_l1, 0,        s4, s4, driver_device, 0, ROT0, "Williams", "Pokerino (L-1)", GAME_IS_SKELETON_MECHANICAL)
263240GAME(1979,stlwr_l2, 0,        s4, s4, driver_device, 0, ROT0, "Williams", "Stellar Wars (L-2)", GAME_IS_SKELETON_MECHANICAL)
264241GAME(1978,pomp_l1,  0,        s4, s4, driver_device, 0, ROT0, "Williams", "Pompeii (Shuffle) (L-1)", GAME_IS_SKELETON_MECHANICAL)
265242GAME(1978,arist_l1, 0,        s4, s4, driver_device, 0, ROT0, "Williams", "Aristocrat (Shuffle) (L-1)", GAME_IS_SKELETON_MECHANICAL)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team