summaryrefslogtreecommitdiffstats
path: root/src/mame/includes/turbo.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/turbo.h')
-rw-r--r--src/mame/includes/turbo.h120
1 files changed, 60 insertions, 60 deletions
diff --git a/src/mame/includes/turbo.h b/src/mame/includes/turbo.h
index 0ac958c6cca..c22ae420c36 100644
--- a/src/mame/includes/turbo.h
+++ b/src/mame/includes/turbo.h
@@ -48,79 +48,79 @@ public:
optional_device<i8255_device> m_i8255_2;
optional_device<i8255_device> m_i8255_3;
- required_region_ptr<UINT8> m_spriteroms;
- required_region_ptr<UINT8> m_proms;
- optional_region_ptr<UINT8> m_roadroms;
- optional_region_ptr<UINT8> m_bgcolorrom;
+ required_region_ptr<uint8_t> m_spriteroms;
+ required_region_ptr<uint8_t> m_proms;
+ optional_region_ptr<uint8_t> m_roadroms;
+ optional_region_ptr<uint8_t> m_bgcolorrom;
- required_shared_ptr<UINT8> m_videoram;
- optional_shared_ptr<UINT8> m_spriteram;
- required_shared_ptr<UINT8> m_sprite_position;
- optional_shared_ptr<UINT8> m_decrypted_opcodes;
+ required_shared_ptr<uint8_t> m_videoram;
+ optional_shared_ptr<uint8_t> m_spriteram;
+ required_shared_ptr<uint8_t> m_sprite_position;
+ optional_shared_ptr<uint8_t> m_decrypted_opcodes;
required_device<samples_device> m_samples;
required_device<gfxdecode_device> m_gfxdecode;
required_device<screen_device> m_screen;
- std::unique_ptr<UINT8[]> m_buckrog_bitmap_ram;
+ std::unique_ptr<uint8_t[]> m_buckrog_bitmap_ram;
/* machine states */
- UINT8 m_i8279_scanlines;
- UINT8 m_alt_spriteram[0x80];
+ uint8_t m_i8279_scanlines;
+ uint8_t m_alt_spriteram[0x80];
/* sound state */
- UINT8 m_turbo_osel;
- UINT8 m_turbo_bsel;
- UINT8 m_sound_state[3];
+ uint8_t m_turbo_osel;
+ uint8_t m_turbo_bsel;
+ uint8_t m_sound_state[3];
/* video state */
tilemap_t * m_fg_tilemap;
/* Turbo-specific states */
- UINT8 m_turbo_opa;
- UINT8 m_turbo_opb;
- UINT8 m_turbo_opc;
- UINT8 m_turbo_ipa;
- UINT8 m_turbo_ipb;
- UINT8 m_turbo_ipc;
- UINT8 m_turbo_fbpla;
- UINT8 m_turbo_fbcol;
- UINT8 m_turbo_speed;
- UINT8 m_turbo_collision;
- UINT8 m_turbo_last_analog;
- UINT8 m_turbo_accel;
+ uint8_t m_turbo_opa;
+ uint8_t m_turbo_opb;
+ uint8_t m_turbo_opc;
+ uint8_t m_turbo_ipa;
+ uint8_t m_turbo_ipb;
+ uint8_t m_turbo_ipc;
+ uint8_t m_turbo_fbpla;
+ uint8_t m_turbo_fbcol;
+ uint8_t m_turbo_speed;
+ uint8_t m_turbo_collision;
+ uint8_t m_turbo_last_analog;
+ uint8_t m_turbo_accel;
/* Subroc-specific states */
- UINT8 m_subroc3d_col;
- UINT8 m_subroc3d_ply;
- UINT8 m_subroc3d_flip;
- UINT8 m_subroc3d_mdis;
- UINT8 m_subroc3d_mdir;
- UINT8 m_subroc3d_tdis;
- UINT8 m_subroc3d_tdir;
- UINT8 m_subroc3d_fdis;
- UINT8 m_subroc3d_fdir;
- UINT8 m_subroc3d_hdis;
- UINT8 m_subroc3d_hdir;
+ uint8_t m_subroc3d_col;
+ uint8_t m_subroc3d_ply;
+ uint8_t m_subroc3d_flip;
+ uint8_t m_subroc3d_mdis;
+ uint8_t m_subroc3d_mdir;
+ uint8_t m_subroc3d_tdis;
+ uint8_t m_subroc3d_tdir;
+ uint8_t m_subroc3d_fdis;
+ uint8_t m_subroc3d_fdir;
+ uint8_t m_subroc3d_hdis;
+ uint8_t m_subroc3d_hdir;
/* Buck Rogers-specific states */
- UINT8 m_buckrog_fchg;
- UINT8 m_buckrog_mov;
- UINT8 m_buckrog_obch;
- UINT8 m_buckrog_command;
- UINT8 m_buckrog_myship;
+ uint8_t m_buckrog_fchg;
+ uint8_t m_buckrog_mov;
+ uint8_t m_buckrog_obch;
+ uint8_t m_buckrog_command;
+ uint8_t m_buckrog_myship;
int m_last_sound_a;
struct sprite_info
{
- UINT16 ve; /* VE0-15 signals for this row */
- UINT8 lst; /* LST0-7 signals for this row */
- UINT32 latched[8]; /* latched pixel data */
- UINT8 plb[8]; /* latched PLB state */
- UINT32 offset[8]; /* current offset for this row */
- UINT32 frac[8]; /* leftover fraction */
- UINT32 step[8]; /* stepping value */
+ uint16_t ve; /* VE0-15 signals for this row */
+ uint8_t lst; /* LST0-7 signals for this row */
+ uint32_t latched[8]; /* latched pixel data */
+ uint8_t plb[8]; /* latched PLB state */
+ uint32_t offset[8]; /* current offset for this row */
+ uint32_t frac[8]; /* leftover fraction */
+ uint32_t step[8]; /* stepping value */
};
DECLARE_WRITE8_MEMBER(scanlines_w);
@@ -161,9 +161,9 @@ public:
DECLARE_MACHINE_RESET(buckrog);
DECLARE_VIDEO_START(buckrog);
DECLARE_PALETTE_INIT(buckrog);
- UINT32 screen_update_turbo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- UINT32 screen_update_subroc3d(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- UINT32 screen_update_buckrog(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
+ uint32_t screen_update_turbo(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
+ uint32_t screen_update_subroc3d(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
+ uint32_t screen_update_buckrog(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_CALLBACK_MEMBER(delayed_i8255_w);
DECLARE_WRITE8_MEMBER(turbo_sound_a_w);
DECLARE_WRITE8_MEMBER(turbo_sound_b_w);
@@ -173,16 +173,16 @@ public:
DECLARE_WRITE8_MEMBER(subroc3d_sound_c_w);
DECLARE_WRITE8_MEMBER(buckrog_sound_a_w);
DECLARE_WRITE8_MEMBER(buckrog_sound_b_w);
- inline UINT32 sprite_xscale(UINT8 dacinput, double vr1, double vr2, double cext);
- void turbo_prepare_sprites(UINT8 y, sprite_info *info);
- UINT32 turbo_get_sprite_bits(UINT8 road, sprite_info *sprinfo);
- void subroc3d_prepare_sprites(UINT8 y, sprite_info *info);
- UINT32 subroc3d_get_sprite_bits(sprite_info *sprinfo, UINT8 *plb);
- void buckrog_prepare_sprites(UINT8 y, sprite_info *info);
- UINT32 buckrog_get_sprite_bits(sprite_info *sprinfo, UINT8 *plb);
+ inline uint32_t sprite_xscale(uint8_t dacinput, double vr1, double vr2, double cext);
+ void turbo_prepare_sprites(uint8_t y, sprite_info *info);
+ uint32_t turbo_get_sprite_bits(uint8_t road, sprite_info *sprinfo);
+ void subroc3d_prepare_sprites(uint8_t y, sprite_info *info);
+ uint32_t subroc3d_get_sprite_bits(sprite_info *sprinfo, uint8_t *plb);
+ void buckrog_prepare_sprites(uint8_t y, sprite_info *info);
+ uint32_t buckrog_get_sprite_bits(sprite_info *sprinfo, uint8_t *plb);
void turbo_rom_decode();
void turbo_update_samples();
- inline void subroc3d_update_volume(int leftchan, UINT8 dis, UINT8 dir);
+ inline void subroc3d_update_volume(int leftchan, uint8_t dis, uint8_t dir);
void buckrog_update_samples();
};