summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/vegaeo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/vegaeo.cpp')
-rw-r--r--src/mame/drivers/vegaeo.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/vegaeo.cpp b/src/mame/drivers/vegaeo.cpp
index 5b3ef25af1a..796a3c03332 100644
--- a/src/mame/drivers/vegaeo.cpp
+++ b/src/mame/drivers/vegaeo.cpp
@@ -47,10 +47,10 @@ private:
std::unique_ptr<uint8_t[]> m_vram;
int m_vbuffer;
- DECLARE_WRITE8_MEMBER(vram_w);
- DECLARE_READ8_MEMBER(vram_r);
- DECLARE_WRITE32_MEMBER(vega_misc_w);
- DECLARE_READ32_MEMBER(vegaeo_custom_read);
+ void vram_w(offs_t offset, uint8_t data, uint8_t mem_mask = ~0);
+ uint8_t vram_r(offs_t offset);
+ void vega_misc_w(uint32_t data);
+ uint32_t vegaeo_custom_read();
void qs1000_p1_w(uint8_t data);
void qs1000_p2_w(uint8_t data);
void qs1000_p3_w(uint8_t data);
@@ -79,19 +79,19 @@ void vegaeo_state::qs1000_p3_w(uint8_t data)
m_soundlatch->acknowledge_w();
}
-WRITE8_MEMBER(vegaeo_state::vram_w)
+void vegaeo_state::vram_w(offs_t offset, uint8_t data, uint8_t mem_mask)
{
// don't write transparent pen
if (data != 0xff)
COMBINE_DATA(&m_vram[offset + m_vbuffer * 0x14000]);
}
-READ8_MEMBER(vegaeo_state::vram_r)
+uint8_t vegaeo_state::vram_r(offs_t offset)
{
return m_vram[offset + 0x14000 * m_vbuffer];
}
-WRITE32_MEMBER(vegaeo_state::vega_misc_w)
+void vegaeo_state::vega_misc_w(uint32_t data)
{
// other bits ???
@@ -99,7 +99,7 @@ WRITE32_MEMBER(vegaeo_state::vega_misc_w)
}
-READ32_MEMBER(vegaeo_state::vegaeo_custom_read)
+uint32_t vegaeo_state::vegaeo_custom_read()
{
speedup_read();
return m_system_io->read();