mist64 / ccgmsterm

CCGMS Future, a terminal program for the Commodore 64
Other
72 stars 9 forks source link

UP9600 does not restore timer IRQ frequency correctly #6

Open mist64 opened 2 years ago

mist64 commented 2 years ago

The UP9600 driver does this:

lda #$41    ; quick (and dirty) hack to switch back
sta $dc05   ; to the default CIA1 configuration

Instead, it should write the proper 16 bit timer values, based on whether the machine is PAL or NTSC.