summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/onyx.c
diff options
context:
space:
mode:
author Fabio Priuli <etabeta78@users.noreply.github.com>2014-04-29 07:24:36 +0000
committer Fabio Priuli <etabeta78@users.noreply.github.com>2014-04-29 07:24:36 +0000
commit181f87e14242ed6d845e780924ef0bec457d583d (patch)
tree29916503554c4fdf68663adb62cf92c1dd07e39f /src/mess/drivers/onyx.c
parentbf9cc508b5164c313c91a0a82ad3182a13423cf4 (diff)
z80pio: converted to use devcb2. nw.
Diffstat (limited to 'src/mess/drivers/onyx.c')
-rw-r--r--src/mess/drivers/onyx.c84
1 files changed, 3 insertions, 81 deletions
diff --git a/src/mess/drivers/onyx.c b/src/mess/drivers/onyx.c
index 567b1890648..794bf317aa8 100644
--- a/src/mess/drivers/onyx.c
+++ b/src/mess/drivers/onyx.c
@@ -115,45 +115,6 @@ static Z80DMA_INTERFACE( p8k_dma_intf )
DEVCB_DRIVER_MEMBER(onyx_state, io_write_byte)
};
-/* Z80 PIO 0 */
-
-static Z80PIO_INTERFACE( p8k_pio_0_intf )
-{
- DEVCB_CPU_INPUT_LINE("maincpu", INPUT_LINE_IRQ0),
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL
-};
-
-/* Z80 PIO 1 */
-
-static Z80PIO_INTERFACE( p8k_pio_1_intf )
-{
- DEVCB_CPU_INPUT_LINE("maincpu", INPUT_LINE_IRQ0),
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL
-};
-
-/* Z80 PIO 2 */
-
-static Z80PIO_INTERFACE( p8k_pio_2_intf )
-{
- DEVCB_CPU_INPUT_LINE("maincpu", INPUT_LINE_IRQ0),
- DEVCB_INPUT_PORT("DSW"), /* port a read */
- DEVCB_NULL, /* port a write */
- DEVCB_NULL, /* ready a */
- DEVCB_NULL, /* port b read */
- DEVCB_NULL, /* port b write */
- DEVCB_NULL /* ready b */
-};
-
/* Z80 SIO 0 */
WRITE16_MEMBER( onyx_state::pk8_sio_0_serial_transmit )
@@ -242,45 +203,6 @@ ADDRESS_MAP_END
#if 0
-/* Z80 PIO 0 */
-
-static const z80pio_interface p8k_16_pio_0_intf =
-{
- DEVCB_DRIVER_LINE_MEMBER(onyx_state, p8k_16_daisy_interrupt),
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL
-};
-
-/* Z80 PIO 1 */
-
-static const z80pio_interface p8k_16_pio_1_intf =
-{
- DEVCB_DRIVER_LINE_MEMBER(onyx_state, p8k_16_daisy_interrupt),
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL
-};
-
-/* Z80 PIO 2 */
-
-static const z80pio_interface p8k_16_pio_2_intf =
-{
- DEVCB_DRIVER_LINE_MEMBER(onyx_state, p8k_16_daisy_interrupt),
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL,
- DEVCB_NULL
-};
-
/* Z80 SIO 0 */
WRITE16_MEMBER( onyx_state::pk8_16_sio_0_serial_transmit )
@@ -356,9 +278,9 @@ static MACHINE_CONFIG_START( c8002, onyx_state )
//MCFG_DEVICE_ADD("z80ctc_1", Z80CTC, XTAL_4MHz)
//MCFG_Z80SIO_ADD("z80sio_0", 9600, p8k_16_sio_0_intf)
//MCFG_Z80SIO_ADD("z80sio_1", 9600, p8k_16_sio_1_intf)
- //MCFG_Z80PIO_ADD("z80pio_0", XTAL_4MHz, p8k_16_pio_0_intf )
- //MCFG_Z80PIO_ADD("z80pio_1", XTAL_4MHz, p8k_16_pio_1_intf )
- //MCFG_Z80PIO_ADD("z80pio_2", XTAL_4MHz, p8k_16_pio_2_intf )
+ //MCFG_DEVICE_ADD("z80pio_0", Z80CTC, XTAL_4MHz)
+ //MCFG_DEVICE_ADD("z80pio_1", Z80CTC, XTAL_4MHz)
+ //MCFG_DEVICE_ADD("z80pio_2", Z80CTC, XTAL_4MHz)
/* video hardware */
MCFG_DEVICE_ADD(TERMINAL_TAG, GENERIC_TERMINAL, 0)