summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/myvision.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2016-06-20 17:25:57 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2016-06-20 17:25:57 +0200
commit3e9dc68be07fbd1030a4e1e884b4564d31711699 (patch)
treee1632c9adefa61149862fc6a2478238b6d09039d /src/mame/drivers/myvision.cpp
parent783a2d317db0c5e47cecc8f178a0075de7056e50 (diff)
more trampolines removal (nw)
Diffstat (limited to 'src/mame/drivers/myvision.cpp')
-rw-r--r--src/mame/drivers/myvision.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/mame/drivers/myvision.cpp b/src/mame/drivers/myvision.cpp
index e5c32a4c158..2d30a206519 100644
--- a/src/mame/drivers/myvision.cpp
+++ b/src/mame/drivers/myvision.cpp
@@ -44,7 +44,6 @@ public:
, m_io_row3(*this, "ROW3")
{ }
- DECLARE_WRITE_LINE_MEMBER( vdp_interrupt );
DECLARE_DEVICE_IMAGE_LOAD_MEMBER( cart );
DECLARE_READ8_MEMBER( ay_port_a_r );
DECLARE_READ8_MEMBER( ay_port_b_r );
@@ -158,11 +157,6 @@ DEVICE_IMAGE_LOAD_MEMBER( myvision_state, cart )
}
-WRITE_LINE_MEMBER(myvision_state::vdp_interrupt)
-{
- m_maincpu->set_input_line(INPUT_LINE_IRQ0, state);
-}
-
READ8_MEMBER( myvision_state::ay_port_a_r )
{
UINT8 data = 0xFF;
@@ -217,7 +211,7 @@ static MACHINE_CONFIG_START( myvision, myvision_state )
/* video hardware */
MCFG_DEVICE_ADD( "tms9918", TMS9918A, XTAL_10_738635MHz / 2 ) /* Exact model not verified */
MCFG_TMS9928A_VRAM_SIZE(0x4000) /* Not verified */
- MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(myvision_state, vdp_interrupt))
+ MCFG_TMS9928A_OUT_INT_LINE_CB(INPUTLINE("maincpu", INPUT_LINE_IRQ0))
MCFG_TMS9928A_SCREEN_ADD_NTSC( "screen" )
MCFG_SCREEN_UPDATE_DEVICE( "tms9918", tms9918a_device, screen_update )