Previous 199869 Revisions Next

r17656 Wednesday 5th September, 2012 at 13:16:35 UTC by Robbbert
Pinball: Various preliminary works.
[src/mame/drivers]atari_s1.c gp_1.c hankin.c ltd.c s3.c

trunk/src/mame/drivers/atari_s1.c
r17655r17656
1/*
1/***********************************************************************************
2
3    Pinball
24    Atari Generation/System 1
3*/
45
6************************************************************************************/
57
68#include "emu.h"
79#include "cpu/m6800/m6800.h"
810
9extern const char layout_pinball[];
11//extern const char layout_pinball[];
1012class atari_s1_state : public driver_device
1113{
1214public:
1315   atari_s1_state(const machine_config &mconfig, device_type type, const char *tag)
1416      : driver_device(mconfig, type, tag),
15        m_maincpu(*this, "maincpu")
17   m_maincpu(*this, "maincpu")
1618   { }
1719
1820protected:
r17655r17656
2729};
2830
2931static ADDRESS_MAP_START( atari_s1_map, AS_PROGRAM, 8, atari_s1_state )
30   AM_RANGE(0x0000, 0xffff) AM_NOP
3132   ADDRESS_MAP_GLOBAL_MASK(0x7fff)
3233   AM_RANGE(0x0000, 0x01ff) AM_RAM
33   AM_RANGE(0x7000, 0x77ff) AM_ROM
34   AM_RANGE(0x7800, 0x7fff) AM_ROM
34   //AM_RANGE(0x1080, 0x1080) AM_READWRITE(latch1080_r,latch1080_w)
35   //AM_RANGE(0x1084, 0x1084) AM_READWRITE(latch1084_r,latch1084_w)
36   //AM_RANGE(0x1088, 0x1088) AM_READWRITE(latch1088_r,latch1088_w)
37   //AM_RANGE(0x108c, 0x108c) AM_READWRITE(latch108c_r,latch108c_w)
38   //AM_RANGE(0x2000, 0x200f) AM_READWRITE(dipg1_r,dipg1_w)
39   //AM_RANGE(0x2010, 0x204f) AM_READ(swg1_r)
40   //AM_RANGE(0x3000, 0x3000) AM_WRITE(soundg1_w)
41   //AM_RANGE(0x4000, 0x4000) AM_WRITE(watchdog_w)
42   //AM_RANGE(0x508c, 0x508c) AM_WRITE(latch508c_w)
43   //AM_RANGE(0x6000, 0x6000) AM_WRITE(audiog1_w)
44   AM_RANGE(0x7000, 0x7fff) AM_ROM
3545ADDRESS_MAP_END
3646
3747static INPUT_PORTS_START( atari_s1 )
r17655r17656
6777//  ROM_REGION(0x10000, "maincpu", 0)
6878//  ROM_LOAD("atarianb.e00", 0x7000, 0x0800, CRC(74fc86e4) SHA1(135d75e5c03feae0929fa84caa3c802353cdd94e))
6979//  ROM_LOAD("atarian.e0", 0x7800, 0x0800, CRC(45cb0427) SHA1(e286930ca36bdd0f79acefd142d2a5431fa8005b))
70//  ROM_RELOAD(0xf800, 0x0800)
7180//ROM_END
7281
7382/*-------------------------------------------------------------------
trunk/src/mame/drivers/hankin.c
r17655r17656
1/**********************************************************************************
12
3Pinball
4Hankin
5
6***********************************************************************************/
7
28#include "emu.h"
39#include "cpu/m6800/m6800.h"
410
r17655r17656
713public:
814   hankin_state(const machine_config &mconfig, device_type type, const char *tag)
915      : driver_device(mconfig, type, tag),
10        m_maincpu(*this, "maincpu")
16   m_maincpu(*this, "maincpu")
1117   { }
1218
1319protected:
r17655r17656
2329
2430
2531static ADDRESS_MAP_START( hankin_map, AS_PROGRAM, 8, hankin_state )
26   AM_RANGE(0x0000, 0xffff) AM_NOP
32   ADDRESS_MAP_GLOBAL_MASK(0x1fff)
33   AM_RANGE(0x0000, 0x00ff) AM_RAM
34   AM_RANGE(0x1000, 0x1fff) AM_ROM
2735ADDRESS_MAP_END
2836
37static ADDRESS_MAP_START( hankin_sub_map, AS_PROGRAM, 8, hankin_state )
38   AM_RANGE(0x0000, 0x007f) AM_RAM
39   //AM_RANGE(0x0080, 0x0083) AM_ pia6821
40   //AM_RANGE(0x0200, 0x0200) AM_READWRITE(
41   AM_RANGE(0x1000, 0x17ff) AM_ROM
42   AM_RANGE(0xf000, 0xffff) AM_ROM
43ADDRESS_MAP_END
44
2945static INPUT_PORTS_START( hankin )
3046INPUT_PORTS_END
3147
r17655r17656
4157   /* basic machine hardware */
4258   MCFG_CPU_ADD("maincpu", M6802, 900000)
4359   MCFG_CPU_PROGRAM_MAP(hankin_map)
60   MCFG_CPU_ADD("cpu2", M6802, 900000)
61   MCFG_CPU_PROGRAM_MAP(hankin_sub_map)
4462MACHINE_CONFIG_END
4563
4664/*--------------------------------
r17655r17656
5068   ROM_REGION(0x10000, "maincpu", 0)
5169   ROM_LOAD( "fj_ic2.mpu", 0x1000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
5270   ROM_LOAD( "fj_ic3.mpu", 0x1800, 0x0800, CRC(ceaeb7d3) SHA1(9e479b985f8500983e71d6ff33ee94160e99650d))
53   ROM_RELOAD( 0xf800, 0x0800)
71   
5472   ROM_REGION(0x10000, "cpu2", 0)
5573   ROM_LOAD("fj_ic14.snd", 0x1000, 0x0800, CRC(34fe3587) SHA1(132714675a23c101ceb5a4d544818650ae5ccea2))
5674   ROM_RELOAD( 0xf800, 0x0800)
r17655r17656
6482   ROM_REGION(0x10000, "maincpu", 0)
6583   ROM_LOAD( "hz_ic2.mpu", 0x1000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
6684   ROM_LOAD( "hz_ic3.mpu", 0x1800, 0x0800, CRC(d13df4bc) SHA1(27a70260698d3eaa7cf7a56edc5dd9a4af3f4103))
67   ROM_RELOAD( 0xf800, 0x0800)
85
6886   ROM_REGION(0x10000, "cpu2", 0)
6987   ROM_LOAD("hz_ic14.snd", 0x1000, 0x0800, CRC(0e3fdb59) SHA1(cae3c85b2c32a0889785f770ece66b959bcf21e1))
7088   ROM_RELOAD( 0xf800, 0x0800)
r17655r17656
7896   ROM_REGION(0x10000, "maincpu", 0)
7997   ROM_LOAD( "o1_ic2.mpu", 0x1000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
8098   ROM_LOAD( "o1_ic3.mpu", 0x1800, 0x0800, CRC(fe7b61be) SHA1(c086b0433bb9ab3f2139c705d4372beb1656b27f))
81   ROM_RELOAD( 0xf800, 0x0800)
99
82100   ROM_REGION(0x10000, "cpu2", 0)
83101   ROM_LOAD("o1_ic14.snd", 0x1000, 0x0800, CRC(323bfbd5) SHA1(2e89aa4fcd33f9bfeea5c310ffb0a5be45fb70a9))
84102   ROM_RELOAD( 0xf800, 0x0800)
r17655r17656
92110   ROM_REGION(0x10000, "maincpu", 0)
93111   ROM_LOAD( "shk_ic2.mpu", 0x1000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
94112   ROM_LOAD( "shk_ic3.mpu", 0x1800, 0x0800, CRC(c3ef936c) SHA1(14668496d162a77e03c1142bef2956d5b76afc99))
95   ROM_RELOAD( 0xf800, 0x0800)
113
96114   ROM_REGION(0x10000, "cpu2", 0)
97115   ROM_LOAD("shk_ic14.snd", 0x1000, 0x0800, CRC(8f8b0e48) SHA1(72d94aa9b32c603b1ca681b0ab3bf8ddbf5c9afe))
98116   ROM_RELOAD( 0xf800, 0x0800)
r17655r17656
106124   ROM_REGION(0x10000, "maincpu", 0)
107125   ROM_LOAD( "sw_ic2.mpu", 0x1000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
108126   ROM_LOAD( "sw_ic3.mpu", 0x1800, 0x0800, CRC(837ffe32) SHA1(9affc5d9345ce15394553d3204e5234cc6348d2e))
109   ROM_RELOAD( 0xf800, 0x0800)
127
110128   ROM_REGION(0x10000, "cpu2", 0)
111129   ROM_LOAD("sw_ic14.snd", 0x1000, 0x0800, CRC(c1eeb53b) SHA1(7a800dd0a8ae392e14639e1819198d4215cc2251))
112130   ROM_RELOAD( 0xf800, 0x0800)
trunk/src/mame/drivers/ltd.c
r17655r17656
1/*******************************************************************************
12
3Pinball
4LTD
5
6After running for about 2 minutes, it totally freezes. Looks like a core bug.
7
8********************************************************************************/
9
210#include "emu.h"
311#include "cpu/m6800/m6800.h"
412
r17655r17656
715public:
816   ltd_state(const machine_config &mconfig, device_type type, const char *tag)
917      : driver_device(mconfig, type, tag),
10        m_maincpu(*this, "maincpu")
18   m_maincpu(*this, "maincpu")
1119   { }
1220
1321protected:
r17655r17656
2331
2432
2533static ADDRESS_MAP_START( ltd_map, AS_PROGRAM, 8, ltd_state )
26   AM_RANGE(0x0000, 0xffff) AM_NOP
34   AM_RANGE(0x0000, 0x01ff) AM_RAM
35   //AM_RANGE(0x0800, 0x0800) AM_WRITE(cycle_reset_w)
36   //AM_RANGE(0x0c00, 0x0c00) AM_WRITE(ay8910_1_reset)
37   //AM_RANGE(0x1000, 0x1000) AM_WRITE(ay8910_0_ctrl_w)
38   //AM_RANGE(0x1400, 0x1400) AM_WRITE(ay8910_0_reset)
39   //AM_RANGE(0x1800, 0x1800) AM_WRITE(ay8910_1_ctrl_w)
40   //AM_RANGE(0x2800, 0x2800) AM_WRITE(auxlamps_w)
41   //AM_RANGE(0x3000, 0x3000) AM_WRITE(ay8910_0_data_w)
42   //AM_RANGE(0x3800, 0x3800) AM_WRITE(ay8910_1_data_w)
43   AM_RANGE(0xc000, 0xffff) AM_ROM
2744ADDRESS_MAP_END
2845
46static ADDRESS_MAP_START( ltd_io, AS_IO, 8, ltd_state )
47   //AM_RANGE(0x0100, 0x0100) AM_READWRITE
48   //AM_RANGE(0x0101, 0x0101) AM_WRITE(
49ADDRESS_MAP_END
50
2951static INPUT_PORTS_START( ltd )
3052INPUT_PORTS_END
3153
r17655r17656
4163   /* basic machine hardware */
4264   MCFG_CPU_ADD("maincpu", M6803, 1000000)
4365   MCFG_CPU_PROGRAM_MAP(ltd_map)
66   MCFG_CPU_IO_MAP(ltd_io)
4467MACHINE_CONFIG_END
4568
4669/*-------------------------------------------------------------------
r17655r17656
129152ROM_END
130153
131154
132GAME(198?,   alcapone,   0,      ltd,   ltd, ltd_state,   ltd,   ROT0,   "LTD",   "Al Capone",         GAME_IS_SKELETON_MECHANICAL)
133GAME(19??,   atla_ltd,   0,      ltd,   ltd, ltd_state,   ltd,   ROT0,   "LTD",   "Atlantis (LTD)",      GAME_IS_SKELETON_MECHANICAL)
134GAME(19??,   bhol_ltd,   0,      ltd,   ltd, ltd_state,   ltd,   ROT0,   "LTD",   "Black Hole (LTD)",      GAME_IS_SKELETON_MECHANICAL)
135GAME(198?,   columbia,   0,      ltd,   ltd, ltd_state,   ltd,   ROT0,   "LTD",   "Columbia",            GAME_IS_SKELETON_MECHANICAL)
136GAME(198?,   cowboy,      0,      ltd,   ltd, ltd_state,   ltd,   ROT0,   "LTD",   "Cowboy Eight Ball",   GAME_IS_SKELETON_MECHANICAL)
137GAME(198?,   pecmen,      0,      ltd,   ltd, ltd_state,   ltd,   ROT0,   "LTD",   "Mr. & Mrs. Pec-Men",   GAME_IS_SKELETON_MECHANICAL)
138GAME(198?,   zephy,      0,      ltd,   ltd, ltd_state,   ltd,   ROT0,   "LTD",   "Zephy",            GAME_IS_SKELETON_MECHANICAL)
155GAME(198?, alcapone, 0,  ltd,  ltd,  ltd_state, ltd, ROT0, "LTD", "Al Capone",          GAME_IS_SKELETON_MECHANICAL)
156GAME(19??, atla_ltd, 0,  ltd,  ltd,  ltd_state, ltd, ROT0, "LTD", "Atlantis (LTD)",     GAME_IS_SKELETON_MECHANICAL)
157GAME(19??, bhol_ltd, 0,  ltd,  ltd,  ltd_state, ltd, ROT0, "LTD", "Black Hole (LTD)",   GAME_IS_SKELETON_MECHANICAL)
158GAME(198?, columbia, 0,  ltd,  ltd,  ltd_state, ltd, ROT0, "LTD", "Columbia",           GAME_IS_SKELETON_MECHANICAL)
159GAME(198?, cowboy,   0,  ltd,  ltd,  ltd_state, ltd, ROT0, "LTD", "Cowboy Eight Ball",  GAME_IS_SKELETON_MECHANICAL)
160GAME(198?, pecmen,   0,  ltd,  ltd,  ltd_state, ltd, ROT0, "LTD", "Mr. & Mrs. Pec-Men", GAME_IS_SKELETON_MECHANICAL)
161GAME(198?, zephy,    0,  ltd,  ltd,  ltd_state, ltd, ROT0, "LTD", "Zephy",              GAME_IS_SKELETON_MECHANICAL)
trunk/src/mame/drivers/s3.c
r17655r17656
1/*
1/***********************************************************************************
2
3    Pinball
24    Williams System 3
3*/
45
6************************************************************************************/
57
8
69#include "emu.h"
710#include "cpu/m6800/m6800.h"
811
r17655r17656
1114public:
1215   williams_s3_state(const machine_config &mconfig, device_type type, const char *tag)
1316      : driver_device(mconfig, type, tag),
14        m_maincpu(*this, "maincpu")
17   m_maincpu(*this, "maincpu")
1518   { }
1619
1720protected:
r17655r17656
2629};
2730
2831static ADDRESS_MAP_START( williams_s3_map, AS_PROGRAM, 8, williams_s3_state )
29   AM_RANGE(0x0000, 0xffff) AM_NOP
3032   ADDRESS_MAP_GLOBAL_MASK(0x7fff)
33   AM_RANGE(0x0000, 0x01ff) AM_RAM
34   //AM_RANGE(0x2200, 0x2203) AM_WRITE
35   //AM_RANGE(0x2400, 0x2403) AM_WRITE
36   //AM_RANGE(0x2800, 0x2803) AM_WRITE
3137   AM_RANGE(0x6000, 0x67ff) AM_ROM
32   AM_RANGE(0x7000, 0x77ff) AM_ROM
38   AM_RANGE(0x7000, 0x7fff) AM_ROM
39ADDRESS_MAP_END
40
41static ADDRESS_MAP_START( williams_s3_sub_map, AS_PROGRAM, 8, williams_s3_state )
42   ADDRESS_MAP_GLOBAL_MASK(0x7fff)
43   AM_RANGE(0x0000, 0x007f) AM_RAM
44   //AM_RANGE(0x0400, 0x0403) AM_WRITE
3345   AM_RANGE(0x7800, 0x7fff) AM_ROM
3446ADDRESS_MAP_END
3547
r17655r17656
4759   /* basic machine hardware */
4860   MCFG_CPU_ADD("maincpu", M6800, 3580000 / 4)
4961   MCFG_CPU_PROGRAM_MAP(williams_s3_map)
62   MCFG_CPU_ADD("cpu2", M6800, 3580000 / 4)
63   MCFG_CPU_PROGRAM_MAP(williams_s3_sub_map)
5064MACHINE_CONFIG_END
5165
5266/*-------------------------------------
r17655r17656
5569ROM_START(cntct_l1)
5670   ROM_REGION(0x10000, "maincpu", 0)
5771   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(35359b60) SHA1(ab4c3328d93bdb4c952090b327c91b0ded36152c))
58   ROM_RELOAD( 0xe000, 0x0800)
72   ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
5973   ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
60   ROM_RELOAD( 0xf800, 0x0800)
61   ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
62   ROM_RELOAD( 0xf000, 0x0800)
74
6375   ROM_REGION(0x10000, "cpu2", 0)
6476   ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
65   ROM_RELOAD( 0xf800, 0x0800)
6677ROM_END
6778
6879/*-------------------------------------
r17655r17656
7182ROM_START(disco_l1)
7283   ROM_REGION(0x10000, "maincpu", 0)
7384   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(831d8adb) SHA1(99a9c3d5c8cbcdf3bb9c210ad9d05c34905b272e))
74   ROM_RELOAD( 0xe000, 0x0800)
85   ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
7586   ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
76   ROM_RELOAD( 0xf800, 0x0800)
77   ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
78   ROM_RELOAD( 0xf000, 0x0800)
87
7988   ROM_REGION(0x10000, "cpu2", 0)
8089   ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
81   ROM_RELOAD( 0xf800, 0x0800)
8290ROM_END
8391
8492/*----------------------------
r17655r17656
8795ROM_START(httip_l1)
8896   ROM_REGION(0x10000, "maincpu", 0)
8997   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(b1d4fd9b) SHA1(e55ecf1328a55979c4cf8f3fb4e6761747e0abc4))
90   ROM_RELOAD( 0xe000, 0x0800)
98   ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
9199   ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
92   ROM_RELOAD( 0xf800, 0x0800)
93   ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
94   ROM_RELOAD( 0xf000, 0x0800)
100
101   ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF)
95102ROM_END
96103
97104/*---------------------------------
r17655r17656
100107ROM_START(lucky_l1)
101108   ROM_REGION(0x10000, "maincpu", 0)
102109   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(7cfbd4c7) SHA1(825e2245fd1615e932973f5e2b5ed5f2da9309e7))
103   ROM_RELOAD( 0xe000, 0x0800)
110   ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
104111   ROM_LOAD("white2.716", 0x7800, 0x0800, CRC(4d4010dd) SHA1(11221124fef3b7bf82d353d65ce851495f6946a7))
105   ROM_RELOAD( 0xf800, 0x0800)
106   ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
107   ROM_RELOAD( 0xf000, 0x0800)
112
113   ROM_REGION(0x10000, "cpu2", ROMREGION_ERASEFF)
108114ROM_END
109115
110116/*-------------------------------------
r17655r17656
113119ROM_START(wldcp_l1)
114120   ROM_REGION(0x10000, "maincpu", 0)
115121   ROM_LOAD("gamerom.716", 0x6000, 0x0800, CRC(c8071956) SHA1(0452aaf2ec1bcc5717fe52a6c541d79402bebb17))
116   ROM_RELOAD( 0xe000, 0x0800)
122   ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
117123   ROM_LOAD("white2wc.716", 0x7800, 0x0800, CRC(618d15b5) SHA1(527387893eeb2cd4aa563a4cfb1948a15d2ed741))
118   ROM_RELOAD( 0xf800, 0x0800)
119   ROM_LOAD("white1.716", 0x7000, 0x0800, CRC(9bbbf14f) SHA1(b0542ffdd683fa0ea4a9819576f3789cd5a4b2eb))
120   ROM_RELOAD( 0xf000, 0x0800)
124
121125   ROM_REGION(0x10000, "cpu2", 0)
122126   ROM_LOAD("sound1.716", 0x7800, 0x0800, CRC(f4190ca3) SHA1(ee234fb5c894fca5876ee6dc7ea8e89e7e0aec9c))
123   ROM_RELOAD( 0xf800, 0x0800)
124127ROM_END
125128
126129
trunk/src/mame/drivers/gp_1.c
r17655r17656
1/*
1/*******************************************************************************
2
3    Pinball
24    Game Plan MPU-1
3*/
45
6********************************************************************************/
57
68#include "emu.h"
79#include "cpu/z80/z80.h"
r17655r17656
1113public:
1214   gp_1_state(const machine_config &mconfig, device_type type, const char *tag)
1315      : driver_device(mconfig, type, tag),
14        m_maincpu(*this, "maincpu")
16   m_maincpu(*this, "maincpu")
1517   { }
1618
1719protected:
r17655r17656
2729
2830
2931static ADDRESS_MAP_START( gp_1_map, AS_PROGRAM, 8, gp_1_state )
30   AM_RANGE(0x0000, 0xffff) AM_NOP
32   AM_RANGE(0x0000, 0x0fff) AM_ROM
33   AM_RANGE(0x8c00, 0x8cff) AM_RAM
3134ADDRESS_MAP_END
3235
36static ADDRESS_MAP_START( gp_1_io, AS_IO, 8, gp_1_state )
37   ADDRESS_MAP_GLOBAL_MASK(0xff)
38   //AM_RANGE(0x04, 0x07) AM_DEVREADWRITE("ppi", ppi8255_device, read, write)
39   //AM_RANGE(0x08, 0x0b) AM_DEVREADWRITE("ctc", z80ctc_device, read, write)
40ADDRESS_MAP_END
41
3342static INPUT_PORTS_START( gp_1 )
3443INPUT_PORTS_END
3544
r17655r17656
4554   /* basic machine hardware */
4655   MCFG_CPU_ADD("maincpu", Z80, 2457600)
4756   MCFG_CPU_PROGRAM_MAP(gp_1_map)
57   MCFG_CPU_IO_MAP(gp_1_io)
4858MACHINE_CONFIG_END
4959
5060
r17655r17656
5464   ROM_LOAD( "b1-110.u13", 0x0800, 0x0800, CRC(a223f2e8) SHA1(767e15e19e11399935c890c1d1034dccf1ad7f92))
5565ROM_END
5666
57GAME(1978,   gp_110,   0,   gp_1,   gp_1, gp_1_state,   gp_1,   ROT0,   "Game Plan",   "Model 110",   GAME_IS_BIOS_ROOT)
5867
5968/*-------------------------------------------------------------------
6069/ Black Velvet (May 1978) - Model: Cocktail #110
r17655r17656
98107   ROM_LOAD( "startrip.u13", 0x0800, 0x0800, CRC(b941a1a8) SHA1(a43f8acadb3db3e2274162d5305e30006f912339))
99108ROM_END
100109
101GAME(1978,   blvelvet,   gp_110,      gp_1,   gp_1, gp_1_state,   gp_1,   ROT0,   "Game Plan",            "Black Velvet",      GAME_IS_SKELETON_MECHANICAL)
102GAME(1978,   camlight,   gp_110,      gp_1,   gp_1, gp_1_state,   gp_1,   ROT0,   "Game Plan",            "Camel Lights",      GAME_IS_SKELETON_MECHANICAL)
103GAME(1978,   chucklck,   gp_110,      gp_1,   gp_1, gp_1_state,   gp_1,   ROT0,   "Game Plan",            "Chuck-A-Luck",      GAME_IS_SKELETON_MECHANICAL)
104GAME(1979,   famlyfun,   0,         gp_1,   gp_1, gp_1_state,   gp_1,   ROT0,   "Game Plan",            "Family Fun!",      GAME_IS_SKELETON_MECHANICAL)
105GAME(1978,   foxylady,   gp_110,      gp_1,   gp_1, gp_1_state,   gp_1,   ROT0,   "Game Plan",            "Foxy Lady",      GAME_IS_SKELETON_MECHANICAL)
106GAME(1978,   real,      gp_110,      gp_1,   gp_1, gp_1_state,   gp_1,   ROT0,   "Game Plan",            "Real",            GAME_IS_SKELETON_MECHANICAL)
107GAME(1978,   rio,      gp_110,      gp_1,   gp_1, gp_1_state,   gp_1,   ROT0,   "Game Plan",            "Rio",            GAME_IS_SKELETON_MECHANICAL)
108GAME(1979,   startrip,   0,         gp_1,   gp_1, gp_1_state,   gp_1,   ROT0,   "Game Plan",            "Star Trip",      GAME_IS_SKELETON_MECHANICAL)
110GAME(1978, gp_110,   0,        gp_1,     gp_1,     gp_1_state,  gp_1,   ROT0, "Game Plan", "Model 110",    GAME_IS_BIOS_ROOT)
111GAME(1978, blvelvet, gp_110,   gp_1,     gp_1,     gp_1_state,  gp_1,   ROT0, "Game Plan", "Black Velvet", GAME_IS_SKELETON_MECHANICAL)
112GAME(1978, camlight, gp_110,   gp_1,     gp_1,     gp_1_state,  gp_1,   ROT0, "Game Plan", "Camel Lights", GAME_IS_SKELETON_MECHANICAL)
113GAME(1978, chucklck, gp_110,   gp_1,     gp_1,     gp_1_state,  gp_1,   ROT0, "Game Plan", "Chuck-A-Luck", GAME_IS_SKELETON_MECHANICAL)
114GAME(1979, famlyfun, 0,        gp_1,     gp_1,     gp_1_state,  gp_1,   ROT0, "Game Plan", "Family Fun!",  GAME_IS_SKELETON_MECHANICAL)
115GAME(1978, foxylady, gp_110,   gp_1,     gp_1,     gp_1_state,  gp_1,   ROT0, "Game Plan", "Foxy Lady",    GAME_IS_SKELETON_MECHANICAL)
116GAME(1978, real,     gp_110,   gp_1,     gp_1,     gp_1_state,  gp_1,   ROT0, "Game Plan", "Real",         GAME_IS_SKELETON_MECHANICAL)
117GAME(1978, rio,      gp_110,   gp_1,     gp_1,     gp_1_state,  gp_1,   ROT0, "Game Plan", "Rio",          GAME_IS_SKELETON_MECHANICAL)
118GAME(1979, startrip, 0,        gp_1,     gp_1,     gp_1_state,  gp_1,   ROT0, "Game Plan", "Star Trip",    GAME_IS_SKELETON_MECHANICAL)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team