summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/konami/k052109.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/konami/k052109.h')
-rw-r--r--src/mame/konami/k052109.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mame/konami/k052109.h b/src/mame/konami/k052109.h
index 654021a3e6e..6e5e860c8f0 100644
--- a/src/mame/konami/k052109.h
+++ b/src/mame/konami/k052109.h
@@ -23,6 +23,7 @@ public:
k052109_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
~k052109_device() {}
+ // configuration
auto irq_handler() { return m_irq_handler.bind(); }
auto firq_handler() { return m_firq_handler.bind(); }
auto nmi_handler() { return m_nmi_handler.bind(); }
@@ -45,6 +46,7 @@ public:
template <typename... T> void set_tile_callback(T &&... args) { m_k052109_cb.set(std::forward<T>(args)...); }
void set_char_ram(bool ram);
+ // public interface
u8 read(offs_t offset);
void write(offs_t offset, u8 data);
@@ -54,8 +56,6 @@ public:
void tilemap_draw(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int tmap_num, uint32_t flags, uint8_t priority);
void mark_tilemap_dirty(uint8_t tmap_num);
- void set_xy_offset(int dx, int dy);
-
protected:
// device-level overrides
virtual void device_start() override ATTR_COLD;
@@ -84,8 +84,6 @@ private:
uint8_t m_irq_enabled;
uint8_t m_romsubbank, m_scrollctrl, m_addrmap;
- int m_dx, m_dy;
-
optional_region_ptr<uint8_t> m_char_rom;
tile_delegate m_k052109_cb;