summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/fp200.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/fp200.c')
-rw-r--r--src/mess/drivers/fp200.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/mess/drivers/fp200.c b/src/mess/drivers/fp200.c
index 42b42ea5b54..be90419b57f 100644
--- a/src/mess/drivers/fp200.c
+++ b/src/mess/drivers/fp200.c
@@ -575,21 +575,14 @@ READ_LINE_MEMBER( fp200_state::sid_r )
return (ioport("KEYMOD")->read() >> m_keyb_mux) & 1;
}
-static I8085_CONFIG( cpu_config )
-{
- DEVCB_NULL, /* STATUS changed callback */
- DEVCB_NULL, /* INTE changed callback */
- DEVCB_DRIVER_LINE_MEMBER(fp200_state, sid_r), /* SID changed callback (I8085A only) */
- DEVCB_DRIVER_LINE_MEMBER(fp200_state, sod_w) /* SOD changed callback (I8085A only) */
-};
-
static MACHINE_CONFIG_START( fp200, fp200_state )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu",I8085A,MAIN_CLOCK)
MCFG_CPU_PROGRAM_MAP(fp200_map)
MCFG_CPU_IO_MAP(fp200_io)
- MCFG_CPU_CONFIG(cpu_config)
+ MCFG_I8085A_SID(READLINE(fp200_state, sid_r))
+ MCFG_I8085A_SOD(WRITELINE(fp200_state, sod_w))
/* video hardware */
MCFG_SCREEN_ADD("screen", LCD)