Merge pull request #2412 from 86Box/tc1995

EGA fixes to its renderer.
This commit is contained in:
Miran Grča
2022-06-26 23:17:40 +02:00
committed by GitHub

View File

@@ -254,14 +254,10 @@ ega_render_2bpp_lowres(ega_t *ega)
int x;
uint8_t dat[2];
uint32_t addr, *p;
uint32_t changed_addr;
if ((ega->displine + ega->y_add) < 0)
return;
changed_addr = ega->remap_func(ega, ega->ma);
if (fullchange) {
p = &buffer32->line[ega->displine + ega->y_add][ega->x_add];
if (ega->firstline_draw == 2000)
@@ -295,7 +291,6 @@ ega_render_2bpp_lowres(ega_t *ega)
p += 16;
}
}
}
void
@@ -304,14 +299,10 @@ ega_render_2bpp_highres(ega_t *ega)
int x;
uint8_t dat[2];
uint32_t addr, *p;
uint32_t changed_addr;
if ((ega->displine + ega->y_add) < 0)
return;
changed_addr = ega->remap_func(ega, ega->ma);
if (fullchange) {
p = &buffer32->line[ega->displine + ega->y_add][ega->x_add];
if (ega->firstline_draw == 2000)
@@ -345,7 +336,6 @@ ega_render_2bpp_highres(ega_t *ega)
p += 8;
}
}
}
void
@@ -354,14 +344,10 @@ ega_render_4bpp_lowres(ega_t *ega)
int x, oddeven;
uint8_t dat, edat[4];
uint32_t addr, *p;
uint32_t changed_addr;
if ((ega->displine + ega->y_add) < 0)
return;
changed_addr = ega->remap_func(ega, ega->ma);
if (fullchange) {
p = &buffer32->line[ega->displine + ega->y_add][ega->x_add];
if (ega->firstline_draw == 2000)
@@ -403,7 +389,6 @@ ega_render_4bpp_lowres(ega_t *ega)
p += 16;
}
}
}
void
@@ -412,14 +397,10 @@ ega_render_4bpp_highres(ega_t *ega)
int x, oddeven;
uint8_t dat, edat[4];
uint32_t addr, *p;
uint32_t changed_addr;
if ((ega->displine + ega->y_add) < 0)
return;
changed_addr = ega->remap_func(ega, ega->ma);
if (fullchange) {
p = &buffer32->line[ega->displine + ega->y_add][ega->x_add];
if (ega->firstline_draw == 2000)
@@ -461,4 +442,3 @@ ega_render_4bpp_highres(ega_t *ega)
p += 8;
}
}
}