Skip to content

Commit 2d7f807

Browse files
committed
psikyo/psikyosh_v.cpp: Fix sprite flip and zbufffer
1 parent 74bed4b commit 2d7f807

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/mame/psikyo/psikyosh_v.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -827,9 +827,9 @@ void psikyosh_state::get_sprites()
827827
sprite_ptr->high = ((m_spriteram[sprnum + 1] & 0x0f000000) >> 24) + 1;
828828
sprite_ptr->wide = ((m_spriteram[sprnum + 1] & 0x00000f00) >> 8) + 1;
829829

830-
sprite_ptr->flpy = BIT(m_spriteram[sprnum + 1], 31) >> 31;
830+
sprite_ptr->flpy = BIT(m_spriteram[sprnum + 1], 31);
831831
sprite_ptr->spr_pri = (m_spriteram[sprnum + 1] & 0x30000000) >> 28;
832-
sprite_ptr->flpx = BIT(m_spriteram[sprnum + 1], 15) >> 15;
832+
sprite_ptr->flpx = BIT(m_spriteram[sprnum + 1], 15);
833833
sprite_ptr->bg_pri = (m_spriteram[sprnum + 1] & 0x00003000) >> 12;
834834

835835
sprite_ptr->zoomy = (m_spriteram[sprnum + 1] & 0x00ff0000) >> 16;
@@ -996,7 +996,7 @@ void psikyosh_state::video_start()
996996
tmap.vram_base = i << 9;
997997
}
998998

999-
m_z_bitmap.allocate(1024, 1024); /* z-buffer */
999+
m_screen->register_screen_bitmap(m_z_bitmap); /* z-buffer */
10001000
m_zoom_bitmap.allocate(16*16, 16*16); /* temp buffer for assembling sprites */
10011001
m_bg_zoom = std::make_unique<u16[]>(256);
10021002
m_alphatable = std::make_unique<u8[]>(256);

0 commit comments

Comments
 (0)