summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/dcheese.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/dcheese.h')
-rw-r--r--src/mame/includes/dcheese.h30
1 files changed, 12 insertions, 18 deletions
diff --git a/src/mame/includes/dcheese.h b/src/mame/includes/dcheese.h
index be29fe707ac..14db4da22a0 100644
--- a/src/mame/includes/dcheese.h
+++ b/src/mame/includes/dcheese.h
@@ -23,9 +23,6 @@ public:
driver_device(mconfig, type, tag),
m_palrom(*this, "palrom"),
m_gfxrom(*this, "gfx"),
- m_eepromout_io(*this, "EEPROMOUT"),
- m_2a0002_io(*this, "2a0002"),
- m_2a000e_io(*this, "2a000e"),
m_maincpu(*this, "maincpu"),
m_audiocpu(*this, "audiocpu"),
m_screen(*this, "screen"),
@@ -51,26 +48,23 @@ protected:
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
- required_region_ptr<u16> m_palrom;
- required_region_ptr<u8> m_gfxrom;
- required_ioport m_eepromout_io;
- required_ioport m_2a0002_io;
- required_ioport m_2a000e_io;
+ required_region_ptr<uint16_t> m_palrom;
+ required_region_ptr<uint8_t> m_gfxrom;
/* video-related */
- u16 m_blitter_color[2];
- u16 m_blitter_xparam[16];
- u16 m_blitter_yparam[16];
- u16 m_blitter_vidparam[32];
+ uint16_t m_blitter_color[2];
+ uint16_t m_blitter_xparam[16];
+ uint16_t m_blitter_yparam[16];
+ uint16_t m_blitter_vidparam[32];
std::unique_ptr<bitmap_ind16> m_dstbitmap;
emu_timer *m_blitter_timer;
emu_timer *m_signal_irq_timer;
/* misc */
- u8 m_irq_state[5];
- u8 m_sound_control;
- u8 m_sound_msb_latch;
+ uint8_t m_irq_state[5];
+ uint8_t m_sound_control;
+ uint8_t m_sound_msb_latch;
/* devices */
required_device<cpu_device> m_maincpu;
@@ -90,9 +84,9 @@ private:
DECLARE_WRITE16_MEMBER(blitter_unknown_w);
DECLARE_READ16_MEMBER(blitter_vidparam_r);
void dcheese_palette(palette_device &palette) const;
- u32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- INTERRUPT_GEN_MEMBER(vblank);
- void signal_irq(u8 which);
+ uint32_t screen_update_dcheese(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
+ INTERRUPT_GEN_MEMBER(dcheese_vblank);
+ void dcheese_signal_irq(int which);
void update_irq_state();
IRQ_CALLBACK_MEMBER(irq_callback);
void update_scanline_irq();