mirror of
https://github.com/holub/mame
synced 2025-10-05 16:50:57 +03:00
duet16: fix graphics (nw)
This commit is contained in:
parent
b718c5b447
commit
11e249ba8f
@ -190,7 +190,7 @@ MC6845_UPDATE_ROW(duet16_state::crtc_update_row)
|
||||
for(int i = 0; i < x_count; i++)
|
||||
{
|
||||
u16 coffset = (ma + i) & 0x07ff;
|
||||
u16 goffset = ((coffset * 16) + ra) & 0x7fff;
|
||||
u16 goffset = (((ma * 16) + (ra * 80) + i) & 0x7fff) ^ 1;
|
||||
u8 g2 = gvram[goffset];
|
||||
u8 g1 = gvram[goffset + 0x08000];
|
||||
u8 g0 = gvram[goffset + 0x10000];
|
||||
@ -224,7 +224,7 @@ MC6845_UPDATE_ROW(duet16_state::crtc_update_row)
|
||||
if((data & (0x80 >> xi)) && BIT(m_dispctrl, 1))
|
||||
color = fg;
|
||||
else if(BIT(m_dispctrl, 0))
|
||||
color = m_pal->pen_color((BIT(g2, xi) << 2) | (BIT(g1, xi) << 1) | BIT(g0, xi));
|
||||
color = m_pal->pen_color((BIT(g2, 7 - xi) << 2) | (BIT(g1, 7 - xi) << 1) | BIT(g0, 7 - xi));
|
||||
else
|
||||
color = 0;
|
||||
bitmap.pix32(y, (i * 8) + xi) = color;
|
||||
|
Loading…
Reference in New Issue
Block a user