From e4ddbd8441cf86bbe7aec628ab98114ea00ac52e Mon Sep 17 00:00:00 2001 From: SarahW Date: Wed, 18 Apr 2018 21:10:01 +0100 Subject: [PATCH] Remove waitstates from PIT register accesses. Fixes speed issues with Desert Strike. --- src/pit.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/pit.c b/src/pit.c index eb0f828..dd27729 100644 --- a/src/pit.c +++ b/src/pit.c @@ -332,7 +332,6 @@ void pit_write(uint16_t addr, uint8_t val, void *p) { PIT *pit = (PIT *)p; int t; - cycles -= (int)PITCONST; // /*if (val != 0x40) */pclog("Write PIT %04X %02X %04X:%08X %i %i\n",addr,val,CS,pc,ins, pit->gate[0]); switch (addr&3) @@ -457,7 +456,6 @@ uint8_t pit_read(uint16_t addr, void *p) PIT *pit = (PIT *)p; int t; uint8_t temp = 0xff; - cycles -= (int)PITCONST; // printf("Read PIT %04X ",addr); switch (addr&3) {