Remove waitstates from PIT register accesses. Fixes speed issues with Desert Strike.
This commit is contained in:
parent
0b964d51c1
commit
e4ddbd8441
1 changed files with 0 additions and 2 deletions
|
|
@ -332,7 +332,6 @@ void pit_write(uint16_t addr, uint8_t val, void *p)
|
||||||
{
|
{
|
||||||
PIT *pit = (PIT *)p;
|
PIT *pit = (PIT *)p;
|
||||||
int t;
|
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]);
|
// /*if (val != 0x40) */pclog("Write PIT %04X %02X %04X:%08X %i %i\n",addr,val,CS,pc,ins, pit->gate[0]);
|
||||||
|
|
||||||
switch (addr&3)
|
switch (addr&3)
|
||||||
|
|
@ -457,7 +456,6 @@ uint8_t pit_read(uint16_t addr, void *p)
|
||||||
PIT *pit = (PIT *)p;
|
PIT *pit = (PIT *)p;
|
||||||
int t;
|
int t;
|
||||||
uint8_t temp = 0xff;
|
uint8_t temp = 0xff;
|
||||||
cycles -= (int)PITCONST;
|
|
||||||
// printf("Read PIT %04X ",addr);
|
// printf("Read PIT %04X ",addr);
|
||||||
switch (addr&3)
|
switch (addr&3)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue