summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/eolith.c
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2014-03-19 18:22:17 +0000
committer Ivan Vangelista <mesgnet@yahoo.it>2014-03-19 18:22:17 +0000
commit818832987d7b31ce0c553c60af6e15e43591ecdc (patch)
tree94747ee31f0dcd578665f609412a9d1f063f9f30 /src/mame/drivers/eolith.c
parent316bac013e1417c53e397aa12cbab2434d79d2fd (diff)
Converted qs1000_device to devcb2 (nw)
Diffstat (limited to 'src/mame/drivers/eolith.c')
-rw-r--r--src/mame/drivers/eolith.c28
1 files changed, 4 insertions, 24 deletions
diff --git a/src/mame/drivers/eolith.c b/src/mame/drivers/eolith.c
index 0e57dfe145d..b77b693797d 100644
--- a/src/mame/drivers/eolith.c
+++ b/src/mame/drivers/eolith.c
@@ -539,29 +539,6 @@ INPUT_PORTS_END
/*************************************
*
- * QS1000 interface
- *
- *************************************/
-
-static QS1000_INTERFACE( qs1000_intf )
-{
- /* External ROM */
- true,
-
- /* P1-P3 read handlers */
- DEVCB_DRIVER_MEMBER(eolith_state, qs1000_p1_r),
- DEVCB_NULL,
- DEVCB_NULL,
-
- /* P1-P3 write handlers */
- DEVCB_DRIVER_MEMBER(eolith_state, qs1000_p1_w),
- DEVCB_NULL,
- DEVCB_NULL,
-};
-
-
-/*************************************
- *
* Machine driver
*
*************************************/
@@ -600,7 +577,10 @@ static MACHINE_CONFIG_START( eolith45, eolith_state )
/* sound hardware */
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
- MCFG_QS1000_ADD("qs1000", XTAL_24MHz, qs1000_intf)
+ MCFG_SOUND_ADD("qs1000", QS1000, XTAL_24MHz)
+ MCFG_QS1000_EXTERNAL_ROM(true)
+ MCFG_QS1000_IN_P1_CB(READ8(eolith_state, qs1000_p1_r))
+ MCFG_QS1000_OUT_P1_CB(WRITE8(eolith_state, qs1000_p1_w))
MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
MACHINE_CONFIG_END