Merge pull request #5173 from cam900/taito_z_gfx

taito_z.cpp : Updates
This commit is contained in:
R. Belmont 2019-06-08 15:00:47 -04:00 committed by GitHub
commit 6e70f24440
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 297 additions and 349 deletions

File diff suppressed because it is too large Load Diff

View File

@ -68,6 +68,8 @@ public:
protected:
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
virtual void device_post_load() override;
virtual void machine_start() override;
virtual void machine_reset() override;
private:
enum
@ -89,7 +91,7 @@ private:
u16 m_cpua_ctrl;
s32 m_sci_int6;
s32 m_ioc220_port;
u8 m_eep_latch;
u8 m_eep_latch;
/* devices */
required_device<cpu_device> m_maincpu;
@ -129,8 +131,6 @@ private:
u16 sci_spriteframe_r();
void sci_spriteframe_w(u16 data);
void contcirc_out_w(u8 data);
DECLARE_MACHINE_START(taitoz);
DECLARE_MACHINE_RESET(taitoz);
DECLARE_VIDEO_START(taitoz);
DECLARE_MACHINE_START(chasehq);
u32 screen_update_contcirc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);

View File

@ -222,7 +222,8 @@ void taitoz_state::contcirc_draw_sprites_16x8(screen_device &screen, bitmap_ind1
color,
flipx,flipy,
curx,cury,
zx<<12,zy<<13,screen.priority(),primasks[priority],0);
zx << 12,zy << 13,
screen.priority(),primasks[priority],0);
}
if (bad_chunks)
@ -312,7 +313,7 @@ void taitoz_state::chasehq_draw_sprites_16x16(screen_device &screen, bitmap_ind1
color,
flipx,flipy,
curx,cury,
zx<<12,zy<<12,
zx << 12,zy << 12,
screen.priority(),primasks[priority],0);
}
}
@ -355,7 +356,7 @@ void taitoz_state::chasehq_draw_sprites_16x16(screen_device &screen, bitmap_ind1
color,
flipx,flipy,
curx,cury,
zx<<12,zy<<12,
zx << 12,zy << 12,
screen.priority(),primasks[priority],0);
}
}
@ -398,7 +399,7 @@ void taitoz_state::chasehq_draw_sprites_16x16(screen_device &screen, bitmap_ind1
color,
flipx,flipy,
curx,cury,
zx<<12,zy<<12,
zx << 12,zy << 12,
screen.priority(),primasks[priority],0);
}
}
@ -487,7 +488,7 @@ void taitoz_state::bshark_draw_sprites_16x8(screen_device &screen, bitmap_ind16
color,
flipx,flipy,
curx,cury,
zx<<12,zy<<13,
zx << 12,zy << 13,
screen.priority(),primasks[priority],0);
}
@ -584,7 +585,7 @@ void taitoz_state::sci_draw_sprites_16x8(screen_device &screen, bitmap_ind16 &bi
color,
flipx,flipy,
curx,cury,
zx<<12,zy<<13,
zx << 12,zy << 13,
screen.priority(),primasks[priority],0);
}
@ -671,7 +672,7 @@ void taitoz_state::aquajack_draw_sprites_16x8(screen_device &screen, bitmap_ind1
color,
flipx,flipy,
curx,cury,
zx<<12,zy<<13,
zx << 12,zy << 13,
screen.priority(),primasks[priority],0);
}
@ -758,7 +759,7 @@ void taitoz_state::spacegun_draw_sprites_16x8(screen_device &screen, bitmap_ind1
color,
flipx,flipy,
curx,cury,
zx<<12,zy<<13,
zx << 12,zy << 13,
screen.priority(),primasks[priority],0);
}