Previous 199869 Revisions Next

r32391 Friday 26th September, 2014 at 00:09:46 UTC by Robbbert
pentacup : added notes.
[src/mame/drivers]micropin.c

trunk/src/mame/drivers/micropin.c
r32390r32391
66  Micropin : Pentacup
77  First version used a 6800, but a later revision used a 8085A.
88
9Rev.2:
10- Gets stuck waiting for 21a6 to become zero (twice).
11- Possible interrupts are RST55 (0x2c) and RST65 (0x34), however
12  neither of them fixes the 21a6 problem.
13- No manuals or schematics available, ports connected as per Pinmame.
14- Uses a different layout, not coded.
15
916ToDo:
10- Rev.2 no work done as yet; no manuals or schematics available
17- Rev.2 not working
1118- Rev.1 can insert coin and start a game, but no inputs
1219- Rev.1 check sound; pinmame sound is higher pitched
1320- Mechanical sounds
r32390r32391
8188
8289static ADDRESS_MAP_START( pentacup2_io, AS_IO, 8, micropin_state )
8390   ADDRESS_MAP_GLOBAL_MASK(0xff)
84   //AM_RANGE(0x00, 0x0e) AM_WRITE
85   //AM_RANGE(0x0f, 0x0f) AM_WRITE
86   //AM_WRITE(0x00, 0x05) AM_READ
91   AM_RANGE(0x00, 0x0e) AM_WRITE(sw_w)
92   AM_RANGE(0x0f, 0x0f) AM_WRITE(lamp_w)
93   AM_RANGE(0x00, 0x00) AM_READ_PORT("X0")
94   AM_RANGE(0x01, 0x01) AM_READ_PORT("X1")
95   AM_RANGE(0x02, 0x02) AM_READ_PORT("X2")
96   AM_RANGE(0x03, 0x03) AM_READ_PORT("X3")
97   AM_RANGE(0x04, 0x04) AM_READ_PORT("X4")
98   AM_RANGE(0x05, 0x05) AM_READ_PORT("X5")
8799ADDRESS_MAP_END
88100
89101static INPUT_PORTS_START( micropin )
r32390r32391
308320   MCFG_CPU_ADD("v2cpu", I8085A, 2000000)
309321   MCFG_CPU_PROGRAM_MAP(pentacup2_map)
310322   MCFG_CPU_IO_MAP(pentacup2_io)
323   //MCFG_CPU_PERIODIC_INT_DRIVER(micropin_state, irq2_line_hold, 50)
311324
312325   //MCFG_NVRAM_ADD_0FILL("nvram")
313326

Previous 199869 Revisions Next


© 1997-2024 The MAME Team