Fix pixel clock on HT216-32.

This commit is contained in:
SarahW 2019-04-26 17:32:14 +01:00
commit f7e8aa652e

View file

@ -347,9 +347,9 @@ void ht216_recalctimings(svga_t *svga)
// pclog("clk_sel = %i\n", ht216->clk_sel);
switch (ht216->clk_sel)
{
case 5: svga->clock = cpuclock / 65000000.0; break;
case 6: svga->clock = cpuclock / 40000000.0; break;
case 10: svga->clock = cpuclock / 80000000.0; break;
case 5: svga->clock = (cpuclock * (double)(1ull << 32)) / 65000000.0; break;
case 6: svga->clock = (cpuclock * (double)(1ull << 32)) / 40000000.0; break;
case 10: svga->clock = (cpuclock * (double)(1ull << 32)) / 80000000.0; break;
}
svga->lowres = !(ht216->ht_regs[0xc8] & HT_REG_C8_E256);
svga->ma_latch |= ((ht216->ht_regs[0xf6] & 0x30) << 12);