summaryrefslogtreecommitdiffstats
path: root/src/mame/includes/itech32.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/itech32.h')
-rw-r--r--src/mame/includes/itech32.h82
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);