sam-astro / Astro8-Computer

Custom 16-bit homebrew CPU, emulator, renderer, circuit, and language
MIT License
754 stars 82 forks source link

Better speed management system #26

Closed sam-astro closed 2 years ago

sam-astro commented 2 years ago

Is your feature request related to a problem? Please describe. The current system automatically throttles the video to only render at/around 60fps, which keeps the video circuitry from taking up most of the CPU's execution time. Although this doesn't scale the CPU cycle rate, so calculations per second will vary drastically between different computers,

Describe the solution you'd like Better speed scaling so all systems execute at a similar speed.