| Re: [hatari-devel] TT mono mode Timer-C problem | 
[ Thread Index | 
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
] 
Hi,
That's a big question I have also in mind since a few weeks, but as for 
now the priority is on the ST demos debugging, I didn't want to bother.
I don't like the fact to divide cycles by 2 or 4 to change the CPU 
speed, as timers are impacted.
It may explain the difficulty to synch well the crossbar in all cpu 
spped modes and same for the DSP.
I would enjoy to have a normal cycles CPU with correct cycles in all 
case and VBL timings changing according to the real number.
The timers would be "static" 500 Khz, 25 Mhz, 32 Mhz, ...
Let's see this after the 1.6
Nicolas, I don't think I'll have to change more things before the 1.6, 
so, you can release as it is for the falcon part for now.
(There's still too much work on the 68030 cycles to expect something in 
the next week).
Regards
Laurent
Hello
yes, it's a known limitation that at the moment the interrupt events 
are expecting the cpu clock to be 8 MHz. If you use 16 or 32 MHz, 
interrupts won't be good.
This will be fixed some day, as it can also impact falcon mode, but 
for now all the interrupts events are "locked" to the cpu freq 
(instead of the master bus freq on a real ST/TT/Falcon)
I will take a look, it should be possible to add a patch that improve 
this without too much damages.
Are you using the devel version with mercurial ?
Nicolas