It is quite strange. I can't rule anything out until I set up a real CT60 and try. However there are no timing-related optimizations in BadMooD outside of the 3D rendering viewport or AI manager. i.e. nothing during startup, the title screen or menus. That stuff only kicks in once the first level loads.DarkLord wrote: It runs fine at 75Mhz, can even go higher but the stuck key syndrome
becomes worse and worse. Approaching 95Mhz may be the tipping
point.
Keep in mind though, 95Mhz is my normal boot up speed. I run all
my other software from there with no problems. No crashes, freezes
or anything else. I tried 100mhz and above but then I do get random
crashes during bootup and after. 95Mhz has been very stable for me.
So any speed-related issues earlier than that are - unexpected!
It's still possible something is wrong with the interrupt setup code - but that's all. If not that, it must be a hardware or CT60 driver issue.
Will look closer at the interrupt setup code when I have time, in case there is a race condition, but it does seem a bit unlikely.