mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
pc9801: shift underline attr 4 pixels to the right
This commit is contained in:
parent
a6ac620bf2
commit
80ca53ad45
@ -99,6 +99,7 @@ UPD7220_DRAW_TEXT_LINE_MEMBER( pc9801_state::hgdc_draw_text )
|
||||
uint8_t char_size = m_video_ff[FONTSEL_REG] ? 16 : 8;
|
||||
|
||||
uint8_t x_step;
|
||||
uint8_t lastul = 0;
|
||||
for(int x=0;x<pitch;x+=x_step)
|
||||
{
|
||||
uint32_t tile_addr = addr+(x*(m_video_ff[WIDTH40_REG]+1));
|
||||
@ -188,7 +189,11 @@ UPD7220_DRAW_TEXT_LINE_MEMBER( pc9801_state::hgdc_draw_text )
|
||||
}
|
||||
|
||||
if(reverse) { tile_data^=0xff; }
|
||||
if(u_line && yi == lr-1) { tile_data = 0xff; }
|
||||
if(yi == lr-1)
|
||||
{
|
||||
if(u_line) tile_data = 0x0f;
|
||||
if(lastul) tile_data |= 0xf0;
|
||||
}
|
||||
if(v_line) { tile_data|=8; }
|
||||
|
||||
/* TODO: proper blink rate for these two */
|
||||
@ -217,6 +222,7 @@ UPD7220_DRAW_TEXT_LINE_MEMBER( pc9801_state::hgdc_draw_text )
|
||||
}
|
||||
}
|
||||
}
|
||||
lastul = u_line;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user