@CrackSmokerHD that should be fine. So what actually happens? All I see is that FPS is showing Inf, which might happen if HPET isn't working properly but that itself might not actually cause it to break.
Here's a video of it. Basically, after about ten or so seconds, I get the bar on the top flickering and the game freezes for about a minute, before working again and having the same thing happen.
@CrackSmokerHD my going theory is the extremely high framerate is messing with the fixed timestep, or maybe a delta somewhere. I've never hit that framerate before, it's actually impressive with only 4 cores.
@CrackSmokerHD my going theory is you have a a significantly more powerful CPU than me and the high frame rate is causing some type of race condition or miscalculation of the fixed timestep. Maybe HPET is just unreliable on your system, it's actually an optional part x86.
I've been looking at replacing HPET with my own PIT timer, which I should have done in the first place but didn't because I wanted to avoid stealing the PIT ISR from TempleOS, but ended up doing it anyways.
I don't think you'll have issues with non-TOS builds since it just gets tick data from SDL on every other platform.