diff options
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 |
commit | 818832987d7b31ce0c553c60af6e15e43591ecdc (patch) | |
tree | 94747ee31f0dcd578665f609412a9d1f063f9f30 /src/mame/drivers/eolith.c | |
parent | 316bac013e1417c53e397aa12cbab2434d79d2fd (diff) |
Converted qs1000_device to devcb2 (nw)
Diffstat (limited to 'src/mame/drivers/eolith.c')
-rw-r--r-- | src/mame/drivers/eolith.c | 28 |
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 |