summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/includes/c65.h
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2013-04-18 09:12:53 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2013-04-18 09:12:53 +0000
commit8ce88f330fa2eb689c29d4196d2f671a7e4710ef (patch)
tree681e2cc10f5668b4bb19e2368f101e6382869ac5 /src/mess/includes/c65.h
parentf30a3117806c7190217a6a1bccf344ff730a6bb7 (diff)
start cleaning c65 (nw)
Diffstat (limited to 'src/mess/includes/c65.h')
-rw-r--r--src/mess/includes/c65.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/mess/includes/c65.h b/src/mess/includes/c65.h
index 4233573841c..ff24f26b421 100644
--- a/src/mess/includes/c65.h
+++ b/src/mess/includes/c65.h
@@ -142,6 +142,16 @@ public:
DECLARE_DEVICE_IMAGE_LOAD_MEMBER( c64_cart );
DECLARE_DEVICE_IMAGE_UNLOAD_MEMBER( c64_cart );
DECLARE_WRITE_LINE_MEMBER(c65_cia0_interrupt);
+ DECLARE_READ8_MEMBER(c65_lightpen_x_cb);
+ DECLARE_READ8_MEMBER(c65_lightpen_y_cb);
+ DECLARE_READ8_MEMBER(c65_lightpen_button_cb);
+ DECLARE_READ8_MEMBER(c65_c64_mem_r);
+ DECLARE_READ8_MEMBER(c65_dma_read);
+ DECLARE_READ8_MEMBER(c65_dma_read_color);
+ DECLARE_WRITE_LINE_MEMBER(c65_vic_interrupt);
+ DECLARE_WRITE8_MEMBER(c65_bankswitch_interface);
+ int c64_paddle_read( device_t *device, address_space &space, int which );
+
required_device<cpu_device> m_maincpu;
};
@@ -158,11 +168,6 @@ public:
void c65_bankswitch (running_machine &machine);
//void c65_colorram_write (running_machine &machine, int offset, int value);
-int c65_dma_read(running_machine &machine, int offset);
-int c65_dma_read_color(running_machine &machine, int offset);
-void c65_vic_interrupt(running_machine &machine, int level);
-void c65_bankswitch_interface(running_machine &machine, int value);
-
extern const legacy_mos6526_interface c65_cia0;
extern const legacy_mos6526_interface c65_cia1;