summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/koftball.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/koftball.cpp')
-rw-r--r--src/mame/drivers/koftball.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/koftball.cpp b/src/mame/drivers/koftball.cpp
index 3486e053513..3b20ab32360 100644
--- a/src/mame/drivers/koftball.cpp
+++ b/src/mame/drivers/koftball.cpp
@@ -70,11 +70,11 @@ private:
tilemap_t *m_tilemap_2;
uint16_t m_prot_data;
- DECLARE_READ16_MEMBER(random_number_r);
- DECLARE_READ16_MEMBER(prot_r);
- DECLARE_WRITE16_MEMBER(prot_w);
- DECLARE_WRITE16_MEMBER(bmc_1_videoram_w);
- DECLARE_WRITE16_MEMBER(bmc_2_videoram_w);
+ uint16_t random_number_r();
+ uint16_t prot_r();
+ void prot_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ void bmc_1_videoram_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ void bmc_2_videoram_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
TILE_GET_INFO_MEMBER(get_t1_tile_info);
TILE_GET_INFO_MEMBER(get_t2_tile_info);
virtual void video_start() override;
@@ -118,13 +118,13 @@ uint32_t koftball_state::screen_update_koftball(screen_device &screen, bitmap_in
return 0;
}
-READ16_MEMBER(koftball_state::random_number_r)
+uint16_t koftball_state::random_number_r()
{
return machine().rand();
}
-READ16_MEMBER(koftball_state::prot_r)
+uint16_t koftball_state::prot_r()
{
switch(m_prot_data)
{
@@ -138,18 +138,18 @@ READ16_MEMBER(koftball_state::prot_r)
return machine().rand();
}
-WRITE16_MEMBER(koftball_state::prot_w)
+void koftball_state::prot_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
COMBINE_DATA(&m_prot_data);
}
-WRITE16_MEMBER(koftball_state::bmc_1_videoram_w)
+void koftball_state::bmc_1_videoram_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
COMBINE_DATA(&m_bmc_1_videoram[offset]);
m_tilemap_1->mark_tile_dirty(offset);
}
-WRITE16_MEMBER(koftball_state::bmc_2_videoram_w)
+void koftball_state::bmc_2_videoram_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
COMBINE_DATA(&m_bmc_2_videoram[offset]);
m_tilemap_2->mark_tile_dirty(offset);