summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/jpmsys5.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/jpmsys5.h')
-rw-r--r--src/mame/includes/jpmsys5.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/mame/includes/jpmsys5.h b/src/mame/includes/jpmsys5.h
index 39cde833a19..468ca9c9a8f 100644
--- a/src/mame/includes/jpmsys5.h
+++ b/src/mame/includes/jpmsys5.h
@@ -53,8 +53,8 @@ protected:
virtual void machine_start() override;
virtual void machine_reset() override;
- DECLARE_WRITE16_MEMBER(jpm_upd7759_w);
- DECLARE_READ16_MEMBER(jpm_upd7759_r);
+ void jpm_upd7759_w(offs_t offset, uint16_t data);
+ uint16_t jpm_upd7759_r();
required_device<cpu_device> m_maincpu;
required_device_array<acia6850_device, 3> m_acia6850;
@@ -64,14 +64,14 @@ protected:
void jpm_sys5_common_map(address_map &map);
private:
- DECLARE_READ16_MEMBER(coins_r);
- DECLARE_WRITE16_MEMBER(coins_w);
- DECLARE_READ16_MEMBER(unk_r);
- DECLARE_WRITE16_MEMBER(mux_w);
- DECLARE_READ16_MEMBER(mux_r);
-
- DECLARE_READ16_MEMBER(mux_awp_r);
- DECLARE_READ16_MEMBER(coins_awp_r);
+ uint16_t coins_r(offs_t offset);
+ void coins_w(uint16_t data);
+ uint16_t unk_r();
+ void mux_w(offs_t offset, uint16_t data);
+ uint16_t mux_r(offs_t offset);
+
+ uint16_t mux_awp_r(offs_t offset);
+ uint16_t coins_awp_r(offs_t offset);
void sys5_draw_lamps();
void m68000_awp_map(address_map &map);
@@ -113,10 +113,10 @@ private:
virtual void machine_reset() override;
DECLARE_WRITE_LINE_MEMBER(generate_tms34061_interrupt);
- DECLARE_WRITE16_MEMBER(sys5_tms34061_w);
- DECLARE_READ16_MEMBER(sys5_tms34061_r);
- DECLARE_WRITE16_MEMBER(ramdac_w);
- DECLARE_WRITE16_MEMBER(rombank_w);
+ void sys5_tms34061_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t sys5_tms34061_r(offs_t offset, uint16_t mem_mask = ~0);
+ void ramdac_w(offs_t offset, uint16_t data);
+ void rombank_w(uint16_t data);
uint32_t screen_update_jpmsys5v(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(touch_cb);