Так GameNoname или GameNonane? // не придираюсь, просто явно опечатка
Вижу что zx0 уже вроде как прикручен. Стоит сразу подумать о запаковке всей готовой игры, потому что люди на реале "с ленты" грузят.
И тогда естественным образом в коде выделяется часть "инициализация + распаковка".
Что я обычно выношу в эту часть:
- инициализация при холодном старте: распаковка всего, установка начальной палитры, распаковка заставки в экран, переход к ожиданию клавиши и затем в главное меню
- инициализация про рестарте: установка палитры, переход в главное меню
- процедура установки палитры
- процедура распаковки
- прерывание: опрос клавиатуры и джойстика, установка скроллинга и бордюра (бордюр лучше брать из переменной, чтобы им можно было "помигать" когда нужно)





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