diff options
Diffstat (limited to 'src/mame/includes/itech32.h')
-rw-r--r-- | src/mame/includes/itech32.h | 82 |
1 files changed, 41 insertions, 41 deletions
diff --git a/src/mame/includes/itech32.h b/src/mame/includes/itech32.h index 8f79ea81f6e..9fc8ceca0a3 100644 --- a/src/mame/includes/itech32.h +++ b/src/mame/includes/itech32.h @@ -44,26 +44,26 @@ public: required_device<screen_device> m_screen; required_device<palette_device> m_palette; - optional_shared_ptr<UINT16> m_main_ram; - optional_shared_ptr<UINT16> m_nvram; - optional_shared_ptr<UINT16> m_video; - optional_shared_ptr<UINT16> m_main_rom; - optional_shared_ptr<UINT32> m_drivedge_zbuf_control; - optional_shared_ptr<UINT32> m_tms1_boot; - optional_shared_ptr<UINT32> m_tms1_ram; - optional_shared_ptr<UINT32> m_tms2_ram; + optional_shared_ptr<uint16_t> m_main_ram; + optional_shared_ptr<uint16_t> m_nvram; + optional_shared_ptr<uint16_t> m_video; + optional_shared_ptr<uint16_t> m_main_rom; + optional_shared_ptr<uint32_t> m_drivedge_zbuf_control; + optional_shared_ptr<uint32_t> m_tms1_boot; + optional_shared_ptr<uint32_t> m_tms1_ram; + optional_shared_ptr<uint32_t> m_tms2_ram; void nvram_init(nvram_device &nvram, void *base, size_t length); - std::unique_ptr<UINT16[]> m_videoram; - UINT8 m_vint_state; - UINT8 m_xint_state; - UINT8 m_qint_state; - UINT8 m_sound_data; - UINT8 m_sound_return; - UINT8 m_sound_int_state; + std::unique_ptr<uint16_t[]> m_videoram; + uint8_t m_vint_state; + uint8_t m_xint_state; + uint8_t m_qint_state; + uint8_t m_sound_data; + uint8_t m_sound_return; + uint8_t m_sound_int_state; offs_t m_itech020_prot_address; - UINT8 m_tms_spinning[2]; + uint8_t m_tms_spinning[2]; int m_special_result; int m_p1_effx; int m_p1_effy; @@ -73,30 +73,30 @@ public: int m_p2_effy; int m_p2_lastresult; attotime m_p2_lasttime; - UINT8 m_written[0x8000]; - UINT16 m_xfer_xcount; - UINT16 m_xfer_ycount; - UINT16 m_xfer_xcur; - UINT16 m_xfer_ycur; + uint8_t m_written[0x8000]; + uint16_t m_xfer_xcount; + uint16_t m_xfer_ycount; + uint16_t m_xfer_xcur; + uint16_t m_xfer_ycur; rectangle m_clip_rect; rectangle m_scaled_clip_rect; rectangle m_clip_save; emu_timer *m_scanline_timer; - UINT32 m_grom_bank; - UINT16 m_color_latch[2]; - UINT8 m_enable_latch[2]; - UINT16 *m_videoplane[2]; + uint32_t m_grom_bank; + uint16_t m_color_latch[2]; + uint8_t m_enable_latch[2]; + uint16_t *m_videoplane[2]; // configuration at init time int m_is_drivedge; - UINT8 m_planes; - UINT16 m_vram_height; - UINT32 m_vram_mask; - UINT32 m_vram_xmask; - UINT32 m_vram_ymask; - UINT8 *m_grom_base; - UINT32 m_grom_size; - UINT32 m_grom_bank_mask; + uint8_t m_planes; + uint16_t m_vram_height; + uint32_t m_vram_mask; + uint32_t m_vram_xmask; + uint32_t m_vram_ymask; + uint8_t *m_grom_base; + uint32_t m_grom_size; + uint32_t m_grom_bank_mask; DECLARE_WRITE16_MEMBER(int1_ack_w); DECLARE_READ16_MEMBER(trackball_r); @@ -179,7 +179,7 @@ public: void install_timekeeper(); void init_gt_common(); - UINT32 screen_update_itech32(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); + uint32_t screen_update_itech32(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); INTERRUPT_GEN_MEMBER(generate_int1); TIMER_CALLBACK_MEMBER(delayed_sound_data_w); TIMER_CALLBACK_MEMBER(scanline_interrupt); @@ -188,13 +188,13 @@ public: inline void enable_clipping(); void logblit(const char *tag); void update_interrupts(int fast); - void draw_raw(UINT16 *base, UINT16 color); - void draw_raw_drivedge(UINT16 *base, UINT16 *zbase, UINT16 color); - inline void draw_rle_fast(UINT16 *base, UINT16 color); - inline void draw_rle_fast_xflip(UINT16 *base, UINT16 color); - inline void draw_rle_slow(UINT16 *base, UINT16 color); - void draw_rle(UINT16 *base, UINT16 color); - void shiftreg_clear(UINT16 *base, UINT16 *zbase); + void draw_raw(uint16_t *base, uint16_t color); + void draw_raw_drivedge(uint16_t *base, uint16_t *zbase, uint16_t color); + inline void draw_rle_fast(uint16_t *base, uint16_t color); + inline void draw_rle_fast_xflip(uint16_t *base, uint16_t color); + inline void draw_rle_slow(uint16_t *base, uint16_t color); + void draw_rle(uint16_t *base, uint16_t color); + void shiftreg_clear(uint16_t *base, uint16_t *zbase); void handle_video_command(); inline int determine_irq_state(int vint, int xint, int qint); void itech32_update_interrupts(int vint, int xint, int qint); |