summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/pocketc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/pocketc.c')
-rw-r--r--src/mess/drivers/pocketc.c56
1 files changed, 32 insertions, 24 deletions
diff --git a/src/mess/drivers/pocketc.c b/src/mess/drivers/pocketc.c
index db216671a8c..c77859eb8eb 100644
--- a/src/mess/drivers/pocketc.c
+++ b/src/mess/drivers/pocketc.c
@@ -738,12 +738,14 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_START( pc1401, pc1401_state )
MCFG_CPU_ADD("maincpu", SC61860, 192000) /* 7.8336 MHz */
MCFG_CPU_PROGRAM_MAP(pc1401_mem)
- MCFG_SC61860_CONFIG(
- READLINE(pc1401_state,pc1401_reset), READLINE(pc1401_state,pc1401_brk), NULL,
- READ8(pc1401_state,pc1401_ina), WRITE8(pc1401_state,pc1401_outa),
- READ8(pc1401_state,pc1401_inb), WRITE8(pc1401_state,pc1401_outb),
- WRITE8(pc1401_state,pc1401_outc)
- )
+ MCFG_SC61860_READ_RESET_HANDLER(READLINE(pc1401_state,pc1401_reset))
+ MCFG_SC61860_READ_BRK_HANDLER(READLINE(pc1401_state,pc1401_brk))
+ MCFG_SC61860_READ_X_HANDLER(NULL)
+ MCFG_SC61860_READ_A_HANDLER(READ8(pc1401_state,pc1401_ina))
+ MCFG_SC61860_WRITE_A_HANDLER(WRITE8(pc1401_state,pc1401_outa))
+ MCFG_SC61860_READ_B_HANDLER(READ8(pc1401_state,pc1401_inb))
+ MCFG_SC61860_WRITE_B_HANDLER(WRITE8(pc1401_state,pc1401_outb))
+ MCFG_SC61860_WRITE_C_HANDLER(WRITE8(pc1401_state,pc1401_outc))
MCFG_FRAGMENT_ADD(pocketc)
@@ -759,12 +761,14 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_START( pc1250, pc1251_state )
MCFG_CPU_ADD("maincpu", SC61860, 192000) /* 7.8336 MHz */
MCFG_CPU_PROGRAM_MAP( pc1250_mem)
- MCFG_SC61860_CONFIG(
- NULL, READLINE(pc1251_state,pc1251_brk), NULL,
- READ8(pc1251_state,pc1251_ina), WRITE8(pc1251_state,pc1251_outa),
- READ8(pc1251_state,pc1251_inb), WRITE8(pc1251_state,pc1251_outb),
- WRITE8(pc1251_state,pc1251_outc)
- )
+ MCFG_SC61860_READ_RESET_HANDLER(NULL)
+ MCFG_SC61860_READ_BRK_HANDLER(READLINE(pc1251_state,pc1251_brk))
+ MCFG_SC61860_READ_X_HANDLER(NULL)
+ MCFG_SC61860_READ_A_HANDLER(READ8(pc1251_state,pc1251_ina))
+ MCFG_SC61860_WRITE_A_HANDLER(WRITE8(pc1251_state,pc1251_outa))
+ MCFG_SC61860_READ_B_HANDLER(READ8(pc1251_state,pc1251_inb))
+ MCFG_SC61860_WRITE_B_HANDLER(WRITE8(pc1251_state,pc1251_outb))
+ MCFG_SC61860_WRITE_C_HANDLER(WRITE8(pc1251_state,pc1251_outc))
MCFG_FRAGMENT_ADD(pocketc)
@@ -801,12 +805,14 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_START( pc1350, pc1350_state )
MCFG_CPU_ADD("maincpu", SC61860, 192000) /* 7.8336 MHz */
MCFG_CPU_PROGRAM_MAP( pc1350_mem)
- MCFG_SC61860_CONFIG(
- NULL, READLINE(pc1350_state,pc1350_brk), NULL,
- READ8(pc1350_state,pc1350_ina), WRITE8(pc1350_state,pc1350_outa),
- READ8(pc1350_state,pc1350_inb), WRITE8(pc1350_state,pc1350_outb),
- WRITE8(pc1350_state,pc1350_outc)
- )
+ MCFG_SC61860_READ_RESET_HANDLER(NULL)
+ MCFG_SC61860_READ_BRK_HANDLER(READLINE(pc1350_state,pc1350_brk))
+ MCFG_SC61860_READ_X_HANDLER(NULL)
+ MCFG_SC61860_READ_A_HANDLER(READ8(pc1350_state,pc1350_ina))
+ MCFG_SC61860_WRITE_A_HANDLER(WRITE8(pc1350_state,pc1350_outa))
+ MCFG_SC61860_READ_B_HANDLER(READ8(pc1350_state,pc1350_inb))
+ MCFG_SC61860_WRITE_B_HANDLER(WRITE8(pc1350_state,pc1350_outb))
+ MCFG_SC61860_WRITE_C_HANDLER(WRITE8(pc1350_state,pc1350_outc))
MCFG_FRAGMENT_ADD( pocketc )
@@ -829,12 +835,14 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_START( pc1403, pc1403_state )
MCFG_CPU_ADD( "maincpu", SC61860, 256000 )
MCFG_CPU_PROGRAM_MAP( pc1403_mem)
- MCFG_SC61860_CONFIG(
- NULL, READLINE(pc1403_state,pc1403_brk), NULL,
- READ8(pc1403_state,pc1403_ina), WRITE8(pc1403_state,pc1403_outa),
- NULL, NULL,
- WRITE8(pc1403_state,pc1403_outc)
- )
+ MCFG_SC61860_READ_RESET_HANDLER(NULL)
+ MCFG_SC61860_READ_BRK_HANDLER(READLINE(pc1403_state,pc1403_brk))
+ MCFG_SC61860_READ_X_HANDLER(NULL)
+ MCFG_SC61860_READ_A_HANDLER(READ8(pc1403_state,pc1403_ina))
+ MCFG_SC61860_WRITE_A_HANDLER(WRITE8(pc1403_state,pc1403_outa))
+ MCFG_SC61860_READ_B_HANDLER(NULL)
+ MCFG_SC61860_WRITE_B_HANDLER(NULL)
+ MCFG_SC61860_WRITE_C_HANDLER(WRITE8(pc1403_state,pc1403_outc))
MCFG_FRAGMENT_ADD( pocketc )