mirror of
https://github.com/holub/mame
synced 2025-04-19 23:12:11 +03:00
clang 14 fixes
This commit is contained in:
parent
395106b508
commit
58d95e7ec7
@ -91,7 +91,7 @@ TIMER_DEVICE_CALLBACK_MEMBER( super80_state::kansas_r )
|
||||
TIMER_DEVICE_CALLBACK_MEMBER( super80_state::timer_h )
|
||||
{
|
||||
uint8_t go_fast = 0;
|
||||
if ( (!BIT(m_portf0, 2)) | (!BIT(m_io_config->read(), 1)) ) // bit 2 of port F0 is low, OR user turned on config switch
|
||||
if ( (!BIT(m_portf0, 2)) || (!BIT(m_io_config->read(), 1)) ) // bit 2 of port F0 is low, OR user turned on config switch
|
||||
go_fast++; // must be 1 at boot so banking works correctly
|
||||
|
||||
/* code to slow down computer to 1 MHz by halting cpu on every second frame */
|
||||
|
@ -150,7 +150,7 @@ void m90_state::bomblord_draw_sprites(screen_device &screen, bitmap_ind16 &bitma
|
||||
int x,y,sprite,colour,fx,fy;
|
||||
|
||||
|
||||
while ((offs < m_spriteram.bytes()/2) & (m_spriteram[offs+0] != 0x8000))
|
||||
while ((offs < m_spriteram.bytes()/2) && (m_spriteram[offs+0] != 0x8000))
|
||||
{
|
||||
last_sprite = offs;
|
||||
offs += 4;
|
||||
@ -187,7 +187,7 @@ void m90_state::dynablsb_draw_sprites(screen_device &screen, bitmap_ind16 &bitma
|
||||
int offs = 0, last_sprite = 0;
|
||||
int x,y,sprite,colour,fx,fy;
|
||||
|
||||
while ((offs < m_spriteram.bytes()/2) & (m_spriteram[offs+0] != 0xffff))
|
||||
while ((offs < m_spriteram.bytes()/2) && (m_spriteram[offs+0] != 0xffff))
|
||||
{
|
||||
last_sprite = offs;
|
||||
offs += 4;
|
||||
|
@ -1392,7 +1392,7 @@ uint32_t powervr2_device::spg_status_r()
|
||||
uint32_t vsync = ((screen().vpos() >= spg_vbstart) || (screen().vpos() < spg_vbend)) ? 0 : 1;
|
||||
uint32_t hsync = ((screen().hpos() >= spg_hbstart) || (screen().hpos() < spg_hbend)) ? 0 : 1;
|
||||
// FIXME: following is just a wild guess
|
||||
uint32_t blank = ((screen().vpos() >= spg_vbstart) || (screen().vpos() < spg_vbend) |
|
||||
uint32_t blank = ((screen().vpos() >= spg_vbstart) || (screen().vpos() < spg_vbend) ||
|
||||
(screen().hpos() >= spg_hbstart) || (screen().hpos() < spg_hbend)) ? 0 : 1;
|
||||
if(vo_control & 4) { blank^=1; }
|
||||
if(vo_control & 2) { vsync^=1; }
|
||||
|
Loading…
Reference in New Issue
Block a user