summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/cbmiec/c1581.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/cbmiec/c1581.h')
-rw-r--r--src/devices/bus/cbmiec/c1581.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/devices/bus/cbmiec/c1581.h b/src/devices/bus/cbmiec/c1581.h
index 811375dbdaa..299e735844a 100644
--- a/src/devices/bus/cbmiec/c1581.h
+++ b/src/devices/bus/cbmiec/c1581.h
@@ -12,8 +12,6 @@
#pragma once
#include "cbmiec.h"
-#include "cpu/m6502/m6502.h"
-#include "formats/d81_dsk.h"
#include "imagedev/floppy.h"
#include "machine/mos6526.h"
#include "machine/wd_fdc.h"
@@ -67,16 +65,16 @@ private:
void update_iec();
- DECLARE_WRITE_LINE_MEMBER( cnt_w );
- DECLARE_WRITE_LINE_MEMBER( sp_w );
- DECLARE_READ8_MEMBER( cia_pa_r );
- DECLARE_WRITE8_MEMBER( cia_pa_w );
- DECLARE_READ8_MEMBER( cia_pb_r );
- DECLARE_WRITE8_MEMBER( cia_pb_w );
+ void cnt_w(int state);
+ void sp_w(int state);
+ uint8_t cia_pa_r();
+ void cia_pa_w(uint8_t data);
+ uint8_t cia_pb_r();
+ void cia_pb_w(uint8_t data);
void c1581_mem(address_map &map);
- DECLARE_FLOPPY_FORMATS( floppy_formats );
+ static void floppy_formats(format_registration &fr);
required_device<cpu_device> m_maincpu;
required_device<mos6526_device> m_cia;