summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video/mos6566.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/video/mos6566.cpp')
-rw-r--r--src/devices/video/mos6566.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/devices/video/mos6566.cpp b/src/devices/video/mos6566.cpp
index a6e3c246a76..2b9cd48ccee 100644
--- a/src/devices/video/mos6566.cpp
+++ b/src/devices/video/mos6566.cpp
@@ -634,12 +634,6 @@ void mos6566_device::device_start()
// set our instruction counter
set_icountptr(m_icount);
- // resolve callbacks
- m_write_irq.resolve_safe();
- m_write_ba.resolve_safe();
- m_write_aec.resolve_safe();
- m_write_k.resolve_safe();
-
screen().register_screen_bitmap(m_bitmap);
for (int i = 0; i < 256; i++)
@@ -1152,6 +1146,8 @@ void mos6566_device::execute_run()
// Third sample of border state
m_border_on_sample[2] = m_border_on;
+ [[fallthrough]]; // FIXME: really?
+
// Graphics
case 19:
@@ -1739,6 +1735,8 @@ void mos6569_device::execute_run()
// Third sample of border state
m_border_on_sample[2] = m_border_on;
+ [[fallthrough]]; // FIXME: really?
+
// Graphics
case 19:
@@ -2776,7 +2774,7 @@ void mos6566_device::write(offs_t offset, uint8_t data)
// lp_w - light pen strobe
//-------------------------------------------------
-WRITE_LINE_MEMBER( mos6566_device::lp_w )
+void mos6566_device::lp_w(int state)
{
if (m_lp && !state && !(m_reg[REGISTER_IRQ] & IRQ_LP))
{