Skip to content

Commit 844e6e8

Browse files
committed
Fix 8bpp modes
1 parent 82e95cf commit 844e6e8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/video/vid_c&t_69000.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -725,7 +725,7 @@ chips_69000_write_ext_reg(chips_69000_t* chips, uint8_t val)
725725
break;
726726
case 0x80:
727727
chips->ext_regs[chips->ext_index] = val & 0xBF;
728-
chips->svga.ramdac_type = (val & 0x80) ? RAMDAC_8BIT : RAMDAC_6BIT;
728+
svga_set_ramdac_type(&chips->svga, (val & 0x80) ? RAMDAC_8BIT : RAMDAC_6BIT);
729729
break;
730730
case 0x81:
731731
chips->ext_regs[chips->ext_index] = val & 0x1f;
@@ -769,7 +769,7 @@ chips_69000_out(uint16_t addr, uint8_t val, void *p)
769769
}
770770
break;
771771
case 0x3c9:
772-
if (!(chips->ext_regs[0x09] & 0x01))
772+
if (!(chips->ext_regs[0x80] & 0x01))
773773
break;
774774
if (svga->adv_flags & FLAG_RAMDAC_SHIFT)
775775
val <<= 2;
@@ -840,7 +840,7 @@ chips_69000_in(uint16_t addr, void *p)
840840
case 0x3C5:
841841
return svga->seqregs[svga->seqaddr];
842842
case 0x3c9:
843-
if (!(chips->ext_regs[0x09] & 0x01)) {
843+
if (!(chips->ext_regs[0x80] & 0x01)) {
844844
temp = svga_in(addr, svga);
845845
break;
846846
}

0 commit comments

Comments
 (0)