Previous 199869 Revisions Next

r31648 Thursday 14th August, 2014 at 03:40:05 UTC by Robbbert
hankin.c : WIP
[src/mame]mame.mak
[src/mame/drivers]hankin.c
[src/mame/layout]hankin.lay*

trunk/src/mame/mame.mak
r31647r31648
26362636
26372637$(DRIVERS)/highvdeo.o:  $(LAYOUT)/fashion.lh
26382638
2639$(DRIVERS)/hankin.o:    $(LAYOUT)/hankin.lh
2640
26392641$(DRIVERS)/hitme.o:     $(LAYOUT)/barricad.lh
26402642
26412643$(DRIVERS)/icecold.o:   $(LAYOUT)/icecold.lh
trunk/src/mame/layout/hankin.lay
r0r31648
1<!-- Hankin copied from gp_1.lay -->
2
3<!-- 2014-08-14: Initial version.  [Robbbert] -->
4
5<mamelayout version="2">
6
7   <element name="digit" defstate="0">
8      <led7seg>
9         <color red="1.0" green="0.25" blue="0.0" />
10      </led7seg>
11   </element>
12   <element name="red_led">
13      <disk><color red="1.0" green="0.0" blue="0.0" /></disk>
14   </element>
15   <element name="background">
16      <rect>
17         <bounds left="0" top="0" right="1" bottom="1" />
18         <color red="0.0" green="0.0" blue="0.0" />
19      </rect>
20   </element>
21   <element name="P0"><text string="Ball / Match"><color red="1.0" green="1.0" blue="1.0" /></text></element>
22   <element name="P1"><text string="Credits"><color red="1.0" green="1.0" blue="1.0" /></text></element>
23   <element name="P2"><text string="Players"><color red="1.0" green="1.0" blue="1.0" /></text></element>
24   <element name="P3"><text string="Player 1"><color red="1.0" green="1.0" blue="1.0" /></text></element>
25   <element name="P4"><text string="Player 2"><color red="1.0" green="1.0" blue="1.0" /></text></element>
26   <element name="P5"><text string="Player 3"><color red="1.0" green="1.0" blue="1.0" /></text></element>
27   <element name="P6"><text string="Player 4"><color red="1.0" green="1.0" blue="1.0" /></text></element>
28
29   <view name="Default Layout">
30
31      <!-- Background -->
32      <backdrop element="background">
33         <bounds left="0" top="20" right="274" bottom="394" />
34      </backdrop>
35
36      <!-- LEDs -->
37
38      <!-- Player 1 Score -->
39
40      <bezel name="digit5" element="digit">
41         <bounds left="10" top="45" right="44" bottom="84" />
42      </bezel>
43      <bezel name="digit4" element="digit">
44         <bounds left="54" top="45" right="88" bottom="84" />
45      </bezel>
46      <bezel name="digit3" element="digit">
47         <bounds left="98" top="45" right="132" bottom="84" />
48      </bezel>
49      <bezel name="digit2" element="digit">
50         <bounds left="142" top="45" right="176" bottom="84" />
51      </bezel>
52      <bezel name="digit1" element="digit">
53         <bounds left="186" top="45" right="220" bottom="84" />
54      </bezel>
55      <bezel name="digit0" element="digit">
56         <bounds left="230" top="45" right="264" bottom="84" />
57      </bezel>
58
59      <!-- Player 2 Score -->
60      <bezel name="digit15" element="digit">
61         <bounds left="10" top="105" right="44" bottom="144" />
62      </bezel>
63      <bezel name="digit14" element="digit">
64         <bounds left="54" top="105" right="88" bottom="144" />
65      </bezel>
66      <bezel name="digit13" element="digit">
67         <bounds left="98" top="105" right="132" bottom="144" />
68      </bezel>
69      <bezel name="digit12" element="digit">
70         <bounds left="142" top="105" right="176" bottom="144" />
71      </bezel>
72      <bezel name="digit11" element="digit">
73         <bounds left="186" top="105" right="220" bottom="144" />
74      </bezel>
75      <bezel name="digit10" element="digit">
76         <bounds left="230" top="105" right="264" bottom="144" />
77      </bezel>
78
79      <!-- Player 3 Score -->
80      <bezel name="digit25" element="digit">
81         <bounds left="10" top="165" right="44" bottom="204" />
82      </bezel>
83      <bezel name="digit24" element="digit">
84         <bounds left="54" top="165" right="88" bottom="204" />
85      </bezel>
86      <bezel name="digit23" element="digit">
87         <bounds left="98" top="165" right="132" bottom="204" />
88      </bezel>
89      <bezel name="digit22" element="digit">
90         <bounds left="142" top="165" right="176" bottom="204" />
91      </bezel>
92      <bezel name="digit21" element="digit">
93         <bounds left="186" top="165" right="220" bottom="204" />
94      </bezel>
95      <bezel name="digit20" element="digit">
96         <bounds left="230" top="165" right="264" bottom="204" />
97      </bezel>
98
99      <!-- Player 4 Score -->
100      <bezel name="digit35" element="digit">
101         <bounds left="10" top="225" right="44" bottom="264" />
102      </bezel>
103      <bezel name="digit34" element="digit">
104         <bounds left="54" top="225" right="88" bottom="264" />
105      </bezel>
106      <bezel name="digit33" element="digit">
107         <bounds left="98" top="225" right="132" bottom="264" />
108      </bezel>
109      <bezel name="digit32" element="digit">
110         <bounds left="142" top="225" right="176" bottom="264" />
111      </bezel>
112      <bezel name="digit31" element="digit">
113         <bounds left="186" top="225" right="220" bottom="264" />
114      </bezel>
115      <bezel name="digit30" element="digit">
116         <bounds left="230" top="225" right="264" bottom="264" />
117      </bezel>
118
119      <!-- Credits and Balls -->
120      <bezel name="digit44" element="digit">
121         <bounds left="39" top="345" right="73" bottom="384" />
122      </bezel>
123      <bezel name="digit43" element="digit">
124         <bounds left="110" top="345" right="144" bottom="384" />
125      </bezel>
126      <bezel name="digit42" element="digit">
127         <bounds left="171" top="345" right="205" bottom="384" />
128      </bezel>
129      <bezel name="digit41" element="digit">
130         <bounds left="210" top="345" right="244" bottom="384" />
131      </bezel>
132      <bezel element="P2"><bounds left="100" right="158" top="330" bottom="342" /></bezel>
133      <bezel element="P1"><bounds left="200" right="258" top="330" bottom="342" /></bezel>
134      <bezel element="P0"><bounds left="30" right="88" top="330" bottom="342" /></bezel>
135      <bezel name="text3" element="P3"><bounds left="100" right="180" top="30" bottom="42" /></bezel>
136      <bezel name="text2" element="P4"><bounds left="100" right="180" top="90" bottom="102" /></bezel>
137      <bezel name="text1" element="P5"><bounds left="100" right="180" top="150" bottom="162" /></bezel>
138      <bezel name="text0" element="P6"><bounds left="100" right="180" top="210" bottom="222" /></bezel>
139      <bezel name="led0" element="red_led">
140         <bounds left="10" right="25" top="360" bottom="375" /></bezel>
141   </view>
142</mamelayout>
Property changes on: trunk/src/mame/layout/hankin.lay
Added: svn:eol-style
   + native
Added: svn:mime-type
   + text/plain
trunk/src/mame/drivers/hankin.c
r31647r31648
11/**********************************************************************************
22
3Pinball
4Hankin
3  PINBALL
4  Hankin
5  Based on Bally BY35
56
67***********************************************************************************/
78
8#include "emu.h"
9#include "machine/genpin.h"
910#include "cpu/m6800/m6800.h"
11#include "machine/6821pia.h"
12#include "hankin.lh"
1013
11class hankin_state : public driver_device
14class hankin_state : public genpin_class
1215{
1316public:
1417   hankin_state(const machine_config &mconfig, device_type type, const char *tag)
15      : driver_device(mconfig, type, tag),
16   m_maincpu(*this, "maincpu")
18      : genpin_class(mconfig, type, tag)
19      , m_maincpu(*this, "maincpu")
20      , m_audiocpu(*this, "audiocpu")
21      , m_ic10(*this, "ic10")
22      , m_ic11(*this, "ic11")
23      , m_ic2(*this, "ic2")
1724   { }
1825
19protected:
20
21   // devices
22   required_device<cpu_device> m_maincpu;
23
24   // driver_device overrides
26   DECLARE_DRIVER_INIT(hankin);
27private:
2528   virtual void machine_reset();
26public:
27   DECLARE_DRIVER_INIT(hankin);
29   required_device<m6802_cpu_device> m_maincpu;
30   required_device<m6802_cpu_device> m_audiocpu;
31   required_device<pia6821_device> m_ic10;
32   required_device<pia6821_device> m_ic11;
33   required_device<pia6821_device> m_ic2;
2834};
2935
3036
3137static ADDRESS_MAP_START( hankin_map, AS_PROGRAM, 8, hankin_state )
3238   ADDRESS_MAP_GLOBAL_MASK(0x1fff)
33   AM_RANGE(0x0000, 0x00ff) AM_RAM
34   AM_RANGE(0x1000, 0x1fff) AM_ROM
39   AM_RANGE(0x0000, 0x007f) AM_RAM // internal to the cpu
40   AM_RANGE(0x0088, 0x008b) AM_DEVREADWRITE("ic11", pia6821_device, read, write)
41   AM_RANGE(0x0090, 0x0093) AM_DEVREADWRITE("ic10", pia6821_device, read, write)
42   AM_RANGE(0x0200, 0x02ff) AM_RAM AM_SHARE("nvram") // 5101L 4-bit static ram
43   AM_RANGE(0x1000, 0x1fff) AM_ROM AM_REGION("roms", 0)
3544ADDRESS_MAP_END
3645
3746static 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
47   ADDRESS_MAP_GLOBAL_MASK(0x1fff)
48   AM_RANGE(0x0000, 0x007f) AM_RAM // internal to the cpu
49   AM_RANGE(0x0080, 0x0083) AM_DEVREADWRITE("ic2", pia6821_device, read, write)
50   AM_RANGE(0x1000, 0x17ff) AM_ROM AM_MIRROR(0x800) AM_REGION("roms", 0x1000)
4351ADDRESS_MAP_END
4452
4553static INPUT_PORTS_START( hankin )
r31647r31648
5563
5664static MACHINE_CONFIG_START( hankin, hankin_state )
5765   /* basic machine hardware */
58   MCFG_CPU_ADD("maincpu", M6802, 900000)
66   MCFG_CPU_ADD("maincpu", M6802, 3276800)
5967   MCFG_CPU_PROGRAM_MAP(hankin_map)
60   MCFG_CPU_ADD("cpu2", M6802, 900000)
68
69   MCFG_CPU_ADD("audiocpu", M6802, 3276800) // guess, xtal value not shown
6170   MCFG_CPU_PROGRAM_MAP(hankin_sub_map)
71
72   MCFG_NVRAM_ADD_0FILL("nvram")
73
74   /* Video */
75   MCFG_DEFAULT_LAYOUT(layout_hankin)
76
77   /* Sound */
78   MCFG_FRAGMENT_ADD( genpin_audio )
79
80   /* Devices */
81   MCFG_DEVICE_ADD("ic10", PIA6821, 0)
82   //MCFG_PIA_READPA_HANDLER(READ8(hankin_state, ic10_a_r))
83   //MCFG_PIA_WRITEPA_HANDLER(WRITE8(hankin_state, ic10_a_w))
84   //MCFG_PIA_READPB_HANDLER(READ8(hankin_state, ic10_b_r))
85   //MCFG_PIA_WRITEPB_HANDLER(WRITE8(hankin_state, ic10_b_w))
86   //MCFG_PIA_CA2_HANDLER(WRITELINE(hankin_state, ic10_ca2_w))
87   //MCFG_PIA_CB2_HANDLER(WRITELINE(hankin_state, ic10_cb2_w))
88   MCFG_PIA_IRQA_HANDLER(DEVWRITELINE("maincpu", m6802_cpu_device, irq_line))
89   MCFG_PIA_IRQB_HANDLER(DEVWRITELINE("maincpu", m6802_cpu_device, irq_line))
90
91   MCFG_DEVICE_ADD("ic11", PIA6821, 0)
92   //MCFG_PIA_READPA_HANDLER(READ8(hankin_state, ic11_a_r))
93   //MCFG_PIA_WRITEPA_HANDLER(WRITE8(hankin_state, ic11_a_w))
94   //MCFG_PIA_READPB_HANDLER(READ8(hankin_state, ic11_b_r))
95   //MCFG_PIA_WRITEPB_HANDLER(WRITE8(hankin_state, ic11_b_w))
96   //MCFG_PIA_CA2_HANDLER(WRITELINE(hankin_state, ic11_ca2_w))
97   //MCFG_PIA_CB2_HANDLER(WRITELINE(hankin_state, ic11_cb2_w))
98   MCFG_PIA_IRQA_HANDLER(DEVWRITELINE("maincpu", m6802_cpu_device, irq_line))
99   MCFG_PIA_IRQB_HANDLER(DEVWRITELINE("maincpu", m6802_cpu_device, irq_line))
100
101   MCFG_DEVICE_ADD("ic2", PIA6821, 0)
102   //MCFG_PIA_READPA_HANDLER(READ8(hankin_state, ic2_a_r))
103   //MCFG_PIA_WRITEPA_HANDLER(WRITE8(hankin_state, ic2_a_w))
104   //MCFG_PIA_READPB_HANDLER(READ8(hankin_state, ic2_b_r))
105   //MCFG_PIA_WRITEPB_HANDLER(WRITE8(hankin_state, ic2_b_w))
106   //MCFG_PIA_CA2_HANDLER(WRITELINE(hankin_state, ic2_ca2_w))
107   //MCFG_PIA_CB2_HANDLER(WRITELINE(hankin_state, ic2_cb2_w))
108   MCFG_PIA_IRQA_HANDLER(DEVWRITELINE("audiocpu", m6802_cpu_device, irq_line))
109   MCFG_PIA_IRQB_HANDLER(DEVWRITELINE("audiocpu", m6802_cpu_device, irq_line))
62110MACHINE_CONFIG_END
63111
64112/*--------------------------------
65113/ FJ Holden
66114/-------------------------------*/
67115ROM_START(fjholden)
68   ROM_REGION(0x10000, "maincpu", 0)
69   ROM_LOAD( "fj_ic2.mpu", 0x1000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
70   ROM_LOAD( "fj_ic3.mpu", 0x1800, 0x0800, CRC(ceaeb7d3) SHA1(9e479b985f8500983e71d6ff33ee94160e99650d))
71
72   ROM_REGION(0x10000, "cpu2", 0)
73   ROM_LOAD("fj_ic14.snd", 0x1000, 0x0800, CRC(34fe3587) SHA1(132714675a23c101ceb5a4d544818650ae5ccea2))
74   ROM_RELOAD( 0xf800, 0x0800)
75   ROM_LOAD("fj_ic3.snd", 0xf000, 0x0200, CRC(09d3f020) SHA1(274be0b94d341ee43357011691da82e83a7c4a00))
116   ROM_REGION(0x1a00, "roms", 0)
117   ROM_LOAD("fj_ic2.mpu",   0x0000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
118   ROM_LOAD("fj_ic3.mpu",   0x0800, 0x0800, CRC(ceaeb7d3) SHA1(9e479b985f8500983e71d6ff33ee94160e99650d))
119   ROM_LOAD("fj_ic14.snd",  0x1000, 0x0800, CRC(34fe3587) SHA1(132714675a23c101ceb5a4d544818650ae5ccea2))
120   ROM_LOAD("fj_ic3.snd",   0x1800, 0x0200, CRC(09d3f020) SHA1(274be0b94d341ee43357011691da82e83a7c4a00))
76121ROM_END
77122
78123/*--------------------------------
79124/ Howzat!
80125/-------------------------------*/
81126ROM_START(howzat)
82   ROM_REGION(0x10000, "maincpu", 0)
83   ROM_LOAD( "hz_ic2.mpu", 0x1000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
84   ROM_LOAD( "hz_ic3.mpu", 0x1800, 0x0800, CRC(d13df4bc) SHA1(27a70260698d3eaa7cf7a56edc5dd9a4af3f4103))
85
86   ROM_REGION(0x10000, "cpu2", 0)
87   ROM_LOAD("hz_ic14.snd", 0x1000, 0x0800, CRC(0e3fdb59) SHA1(cae3c85b2c32a0889785f770ece66b959bcf21e1))
88   ROM_RELOAD( 0xf800, 0x0800)
89   ROM_LOAD("hz_ic3.snd", 0xf000, 0x0200, CRC(dfc57606) SHA1(638853c8e46bf461f2ecde02b8b2aa68c2d414b8))
127   ROM_REGION(0x1a00, "roms", 0)
128   ROM_LOAD("hz_ic2.mpu",   0x0000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
129   ROM_LOAD("hz_ic3.mpu",   0x0800, 0x0800, CRC(d13df4bc) SHA1(27a70260698d3eaa7cf7a56edc5dd9a4af3f4103))
130   ROM_LOAD("hz_ic14.snd",  0x1000, 0x0800, CRC(0e3fdb59) SHA1(cae3c85b2c32a0889785f770ece66b959bcf21e1))
131   ROM_LOAD("hz_ic3.snd",   0x1800, 0x0200, CRC(dfc57606) SHA1(638853c8e46bf461f2ecde02b8b2aa68c2d414b8))
90132ROM_END
91133
92134/*--------------------------------
93135/ Orbit 1
94136/-------------------------------*/
95137ROM_START(orbit1)
96   ROM_REGION(0x10000, "maincpu", 0)
97   ROM_LOAD( "o1_ic2.mpu", 0x1000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
98   ROM_LOAD( "o1_ic3.mpu", 0x1800, 0x0800, CRC(fe7b61be) SHA1(c086b0433bb9ab3f2139c705d4372beb1656b27f))
99
100   ROM_REGION(0x10000, "cpu2", 0)
101   ROM_LOAD("o1_ic14.snd", 0x1000, 0x0800, CRC(323bfbd5) SHA1(2e89aa4fcd33f9bfeea5c310ffb0a5be45fb70a9))
102   ROM_RELOAD( 0xf800, 0x0800)
103   ROM_LOAD("o1_ic3.snd", 0xf000, 0x0200, CRC(dfc57606) SHA1(638853c8e46bf461f2ecde02b8b2aa68c2d414b8))
138   ROM_REGION(0x1a00, "roms", 0)
139   ROM_LOAD("o1_ic2.mpu",   0x0000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
140   ROM_LOAD("o1_ic3.mpu",   0x0800, 0x0800, CRC(fe7b61be) SHA1(c086b0433bb9ab3f2139c705d4372beb1656b27f))
141   ROM_LOAD("o1_ic14.snd",  0x1000, 0x0800, CRC(323bfbd5) SHA1(2e89aa4fcd33f9bfeea5c310ffb0a5be45fb70a9))
142   ROM_LOAD("o1_ic3.snd",   0x1800, 0x0200, CRC(dfc57606) SHA1(638853c8e46bf461f2ecde02b8b2aa68c2d414b8))
104143ROM_END
105144
106145/*--------------------------------
107146/ Shark
108147/-------------------------------*/
109148ROM_START(shark)
110   ROM_REGION(0x10000, "maincpu", 0)
111   ROM_LOAD( "shk_ic2.mpu", 0x1000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
112   ROM_LOAD( "shk_ic3.mpu", 0x1800, 0x0800, CRC(c3ef936c) SHA1(14668496d162a77e03c1142bef2956d5b76afc99))
113
114   ROM_REGION(0x10000, "cpu2", 0)
149   ROM_REGION(0x1a00, "roms", 0)
150   ROM_LOAD("shk_ic2.mpu",  0x0000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
151   ROM_LOAD("shk_ic3.mpu",  0x0800, 0x0800, CRC(c3ef936c) SHA1(14668496d162a77e03c1142bef2956d5b76afc99))
115152   ROM_LOAD("shk_ic14.snd", 0x1000, 0x0800, CRC(8f8b0e48) SHA1(72d94aa9b32c603b1ca681b0ab3bf8ddbf5c9afe))
116   ROM_RELOAD( 0xf800, 0x0800)
117   ROM_LOAD("shk_ic3.snd", 0xf000, 0x0200, CRC(dfc57606) SHA1(638853c8e46bf461f2ecde02b8b2aa68c2d414b8))
153   ROM_LOAD("shk_ic3.snd",  0x1800, 0x0200, CRC(dfc57606) SHA1(638853c8e46bf461f2ecde02b8b2aa68c2d414b8))
118154ROM_END
119155
120156/*--------------------------------
121157/ The Empire Strike Back
122158/-------------------------------*/
123159ROM_START(empsback)
124   ROM_REGION(0x10000, "maincpu", 0)
125   ROM_LOAD( "sw_ic2.mpu", 0x1000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
126   ROM_LOAD( "sw_ic3.mpu", 0x1800, 0x0800, CRC(837ffe32) SHA1(9affc5d9345ce15394553d3204e5234cc6348d2e))
127
128   ROM_REGION(0x10000, "cpu2", 0)
129   ROM_LOAD("sw_ic14.snd", 0x1000, 0x0800, CRC(c1eeb53b) SHA1(7a800dd0a8ae392e14639e1819198d4215cc2251))
130   ROM_RELOAD( 0xf800, 0x0800)
131   ROM_LOAD("sw_ic3.snd", 0xf000, 0x0200, CRC(db214f65) SHA1(1a499cf2059a5c0d860d5a4251a89a5735937ef8))
160   ROM_REGION(0x1a00, "roms", 0)
161   ROM_LOAD("sw_ic2.mpu",   0x0000, 0x0800, CRC(b47bc2c7) SHA1(42c985d83a9454fcd08b87e572e5563ebea0d052))
162   ROM_LOAD("sw_ic3.mpu",   0x0800, 0x0800, CRC(837ffe32) SHA1(9affc5d9345ce15394553d3204e5234cc6348d2e))
163   ROM_LOAD("sw_ic14.snd",  0x1000, 0x0800, CRC(c1eeb53b) SHA1(7a800dd0a8ae392e14639e1819198d4215cc2251))
164   ROM_LOAD("sw_ic3.snd",   0x1800, 0x0200, CRC(db214f65) SHA1(1a499cf2059a5c0d860d5a4251a89a5735937ef8))
132165ROM_END
133166
134167
135GAME(1978,  fjholden,  0,  hankin,  hankin, hankin_state,  hankin,  ROT0,  "Hankin",    "FJ Holden",            GAME_IS_SKELETON_MECHANICAL)
136GAME(1980,  howzat,    0,  hankin,  hankin, hankin_state,  hankin,  ROT0,  "Hankin",    "Howzat!",              GAME_IS_SKELETON_MECHANICAL)
137GAME(1978,  orbit1,    0,  hankin,  hankin, hankin_state,  hankin,  ROT0,  "Hankin",    "Orbit 1",              GAME_IS_SKELETON_MECHANICAL)
138GAME(1980,  shark,     0,  hankin,  hankin, hankin_state,  hankin,  ROT0,  "Hankin",    "Shark",                GAME_IS_SKELETON_MECHANICAL)
139GAME(1981,  empsback,  0,  hankin,  hankin, hankin_state,  hankin,  ROT0,  "Hankin",    "The Empire Strike Back",GAME_IS_SKELETON_MECHANICAL)
168GAME(1978,  fjholden,  0,  hankin,  hankin, hankin_state,  hankin,  ROT0,  "Hankin", "FJ Holden", GAME_IS_SKELETON_MECHANICAL)
169GAME(1980,  howzat,    0,  hankin,  hankin, hankin_state,  hankin,  ROT0,  "Hankin", "Howzat!", GAME_IS_SKELETON_MECHANICAL)
170GAME(1978,  orbit1,    0,  hankin,  hankin, hankin_state,  hankin,  ROT0,  "Hankin", "Orbit 1", GAME_IS_SKELETON_MECHANICAL)
171GAME(1980,  shark,     0,  hankin,  hankin, hankin_state,  hankin,  ROT0,  "Hankin", "Shark", GAME_IS_SKELETON_MECHANICAL)
172GAME(1981,  empsback,  0,  hankin,  hankin, hankin_state,  hankin,  ROT0,  "Hankin", "The Empire Strike Back", GAME_IS_SKELETON_MECHANICAL)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team