Merge pull request #4131 from 86Box/tc1995

Mach64 temporary updates:
This commit is contained in:
Miran Grča
2024-02-07 03:07:20 +01:00
committed by GitHub
3 changed files with 8 additions and 5 deletions

View File

@@ -53,7 +53,7 @@ extern void svga_render_4bpp_lowres(svga_t *svga);
extern void svga_render_4bpp_highres(svga_t *svga); extern void svga_render_4bpp_highres(svga_t *svga);
extern void svga_render_8bpp_lowres(svga_t *svga); extern void svga_render_8bpp_lowres(svga_t *svga);
extern void svga_render_8bpp_highres(svga_t *svga); extern void svga_render_8bpp_highres(svga_t *svga);
extern void svga_render_8bpp_incompatible_highres(svga_t *svga); extern void svga_render_8bpp_clone_highres(svga_t *svga);
extern void svga_render_8bpp_tseng_lowres(svga_t *svga); extern void svga_render_8bpp_tseng_lowres(svga_t *svga);
extern void svga_render_8bpp_tseng_highres(svga_t *svga); extern void svga_render_8bpp_tseng_highres(svga_t *svga);
extern void svga_render_8bpp_gs_lowres(svga_t *svga); extern void svga_render_8bpp_gs_lowres(svga_t *svga);

View File

@@ -130,7 +130,8 @@ ati68860_ramdac_out(uint16_t addr, uint8_t val, void *priv, svga_t *svga)
ramdac->render = svga_render_4bpp_highres; ramdac->render = svga_render_4bpp_highres;
break; break;
case 0x83: case 0x83:
ramdac->render = svga_render_8bpp_highres; /*FIXME*/
ramdac->render = svga_render_8bpp_clone_highres;
break; break;
case 0xa0: case 0xa0:
case 0xb0: case 0xb0:
@@ -155,7 +156,8 @@ ati68860_ramdac_out(uint16_t addr, uint8_t val, void *priv, svga_t *svga)
ramdac->render = svga_render_RGBA8888_highres; ramdac->render = svga_render_RGBA8888_highres;
break; break;
default: default:
ramdac->render = svga_render_8bpp_highres; /*FIXME*/
ramdac->render = svga_render_8bpp_clone_highres;
break; break;
} }
break; break;
@@ -235,7 +237,8 @@ ati68860_ramdac_init(UNUSED(const device_t *info))
ati68860_ramdac_t *ramdac = (ati68860_ramdac_t *) malloc(sizeof(ati68860_ramdac_t)); ati68860_ramdac_t *ramdac = (ati68860_ramdac_t *) malloc(sizeof(ati68860_ramdac_t));
memset(ramdac, 0, sizeof(ati68860_ramdac_t)); memset(ramdac, 0, sizeof(ati68860_ramdac_t));
ramdac->render = svga_render_8bpp_highres; /*FIXME*/
ramdac->render = svga_render_8bpp_clone_highres;
return ramdac; return ramdac;
} }

View File

@@ -717,7 +717,7 @@ void svga_render_8bpp_lowres(svga_t *svga) { svga_render_indexed_gfx(svga, false
void svga_render_8bpp_highres(svga_t *svga) { svga_render_indexed_gfx(svga, true, true); } void svga_render_8bpp_highres(svga_t *svga) { svga_render_indexed_gfx(svga, true, true); }
void void
svga_render_8bpp_incompatible_highres(svga_t *svga) svga_render_8bpp_clone_highres(svga_t *svga)
{ {
int x; int x;
uint32_t *p; uint32_t *p;