summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/isa/pgc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/isa/pgc.h')
-rw-r--r--src/devices/bus/isa/pgc.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/devices/bus/isa/pgc.h b/src/devices/bus/isa/pgc.h
index a022812cd52..43bc42e2b85 100644
--- a/src/devices/bus/isa/pgc.h
+++ b/src/devices/bus/isa/pgc.h
@@ -41,16 +41,16 @@ protected:
private:
uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- DECLARE_WRITE_LINE_MEMBER(vblank_irq);
+ void vblank_irq(int state);
IRQ_CALLBACK_MEMBER(irq_callback);
- DECLARE_WRITE8_MEMBER(vram_w);
- DECLARE_READ8_MEMBER(vram_r);
- DECLARE_WRITE8_MEMBER(stateparam_w);
- DECLARE_READ8_MEMBER(stateparam_r);
- DECLARE_WRITE8_MEMBER(lut_w);
- DECLARE_READ8_MEMBER(init_r);
- DECLARE_WRITE8_MEMBER(accel_w);
+ void vram_w(offs_t offset, uint8_t data);
+ uint8_t vram_r(offs_t offset);
+ void stateparam_w(offs_t offset, uint8_t data);
+ uint8_t stateparam_r(offs_t offset);
+ void lut_w(offs_t offset, uint8_t data);
+ uint8_t init_r();
+ void accel_w(offs_t offset, uint8_t data);
void reset_common();
@@ -60,8 +60,8 @@ private:
required_device<i8088_cpu_device> m_cpu;
required_device<screen_device> m_screen;
required_device<palette_device> m_palette;
+ required_shared_ptr<uint8_t> m_commarea;
- uint8_t *m_commarea;
std::unique_ptr<uint8_t[]> m_vram;
std::unique_ptr<uint8_t[]> m_eram;
uint8_t m_stateparam[16];