Fixed CGA 320x200x4 on EGA and (S)VGA cars.
This commit is contained in:
parent
6af87dbd47
commit
7bc0f3c54e
2 changed files with 6 additions and 6 deletions
|
|
@ -453,12 +453,12 @@ void ega_poll(void *p)
|
||||||
if (ega->sc & 1 && !(ega->crtc[0x17] & 1))
|
if (ega->sc & 1 && !(ega->crtc[0x17] & 1))
|
||||||
{
|
{
|
||||||
edat[0] = ega->vram[(ega->ma << 1) + 0x8000];
|
edat[0] = ega->vram[(ega->ma << 1) + 0x8000];
|
||||||
edat[1] = ega->vram[(ega->ma << 1) + 0x8004];
|
edat[1] = ega->vram[(ega->ma << 1) + 0x8001];
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
edat[0] = ega->vram[(ega->ma << 1)];
|
edat[0] = ega->vram[(ega->ma << 1)];
|
||||||
edat[1] = ega->vram[(ega->ma << 1) + 4];
|
edat[1] = ega->vram[(ega->ma << 1) + 1];
|
||||||
}
|
}
|
||||||
ega->ma += 4;
|
ega->ma += 4;
|
||||||
ega->ma &= ega->vrammask;
|
ega->ma &= ega->vrammask;
|
||||||
|
|
|
||||||
|
|
@ -184,12 +184,12 @@ void svga_render_2bpp_lowres(svga_t *svga)
|
||||||
if (svga->sc & 1 && !(svga->crtc[0x17] & 1))
|
if (svga->sc & 1 && !(svga->crtc[0x17] & 1))
|
||||||
{
|
{
|
||||||
dat[0] = svga->vram[(svga->ma << 1) + 0x8000];
|
dat[0] = svga->vram[(svga->ma << 1) + 0x8000];
|
||||||
dat[1] = svga->vram[(svga->ma << 1) + 0x8004];
|
dat[1] = svga->vram[(svga->ma << 1) + 0x8001];
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
dat[0] = svga->vram[(svga->ma << 1)];
|
dat[0] = svga->vram[(svga->ma << 1)];
|
||||||
dat[1] = svga->vram[(svga->ma << 1) + 4];
|
dat[1] = svga->vram[(svga->ma << 1) + 1];
|
||||||
}
|
}
|
||||||
svga->ma += 4;
|
svga->ma += 4;
|
||||||
svga->ma &= svga->vrammask;
|
svga->ma &= svga->vrammask;
|
||||||
|
|
@ -234,12 +234,12 @@ void svga_render_2bpp_highres(svga_t *svga)
|
||||||
if (svga->sc & 1 && !(svga->crtc[0x17] & 1))
|
if (svga->sc & 1 && !(svga->crtc[0x17] & 1))
|
||||||
{
|
{
|
||||||
dat[0] = svga->vram[(svga->ma << 1) + 0x8000];
|
dat[0] = svga->vram[(svga->ma << 1) + 0x8000];
|
||||||
dat[1] = svga->vram[(svga->ma << 1) + 0x8004];
|
dat[1] = svga->vram[(svga->ma << 1) + 0x8001];
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
dat[0] = svga->vram[(svga->ma << 1)];
|
dat[0] = svga->vram[(svga->ma << 1)];
|
||||||
dat[1] = svga->vram[(svga->ma << 1) + 4];
|
dat[1] = svga->vram[(svga->ma << 1) + 1];
|
||||||
}
|
}
|
||||||
svga->ma += 4;
|
svga->ma += 4;
|
||||||
svga->ma &= svga->vrammask;
|
svga->ma &= svga->vrammask;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue