В турборежиме - да. Еще и время остается на что-нибудь. Маленькое.
Но в игре лучше ограничиться тем окном, что уже есть =)
По поводу бага... хз, даже не смотрел еще версию с последними изменениями.
Можно попробовать тот же метод с бордюром: зарезервировать для каждой части кода свой цвет.
То есть 8 цветов в наличии, черный - вывод карты, синий - вывод спрайтов, красный - музыка,
зеленый - блок логики и так далее. Таким образом визуально отсечь проблему.
Дальше уже дробить на более мелкие "кусочки" исследуемый код.
В обработчике прерываний, естественно, бордер не трогаем, да и красным не мигаем (когда 16 фпс).
Кстати, а как именно оно виснет? Музыка продолжает играть или тоже вешается с воем?





Ответить с цитированием