Теперь должны быть стабильные 25 кадров.
Переделал формат спрайтов для вывода по частям.
Оптимизировал пару процедур и сделал так, чтобы в тот момент, когда проседал FPS, второстепенный код не выполнялся.
Выложил тест. Если не укладывается в два прерывания, мигает (мигал бы) красным.




Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Ответить с цитированием