В игре Through the Trap Door запуск по адресу #867f берется какое-то значение с бейсик-ячейки и суется по адресу #d3cb
И, вот, непонятно, что делает процедура по этому адресу и какое там должно быть значение...
В игре Through the Trap Door запуск по адресу #867f берется какое-то значение с бейсик-ячейки и суется по адресу #d3cb
И, вот, непонятно, что делает процедура по этому адресу и какое там должно быть значение...
Ave ZX!
Адрес ячейки находится в системных переменных, поэтому сдвигать ничего не нужно.
На Вирте один-единственный релиз этой игрухи: http://vtrdos.ru/gamez/m/MOUNTAIN.ZIP
В режиме демо (если долго в меню выбора управления ничего не нажимать) игра зависает. Всему виной чит, который указан на WOS.
Я, в желании ее починить, нашел другой чит, который к зависанию не приводит.
Но всплыла другая проблема. С выбранным чит-мод ты успешно проезжаешь все 4 уровня, игра начинается обратно с первого и тут, через некоторое время, игра начинает нещадно глючить.
Увидеть всю глубину глубин можно, нажав в эмуле Unreal кнопочку NumLock (т.е. выбрать max speed YES).
Файл с читом (не приводящим к зависанию в demo mode) здесь: https://www.dropbox.com/s/wopsv5j9zzi0h83/1.sna?dl=0
Аналогичный глюк наблюдается как в вышеупомянутой версии от MagicSoft, так и непосредственно в фирменном tzx-файле со включенным чит-режимом.
Вопрос: что делать?
- - - Добавлено - - -
P.S. Если перехватить программу в конце 4го уровня и направить ее принудительно на Game Over, то глюка нет! Можно попытаться всунуть проверку. Вижу в этом единственный выход. Места, правда, почти нет...
- - - Добавлено - - -
P.P.S. А игра откровенно глючная - в графике велосипедиста местами артефакты, лишние точки на лого Кодемастеров, в правом верхнем углу игровой рамки. Тут-то я все починил, а вот основной глюк - нет...
Последний раз редактировалось Slider; 14.08.2017 в 19:01.
Ave ZX!
это авторский косяк, графика накладывается на системные переменные,
а после загрузки (через 1366) прерывания разрешены.
вот некоторые переменные (опрос клавы/таймер) и меняются.
.......................
во время игры есть опрос кнопок
s/s+q - quit
s/s+p/p - pause
из `запоротого` первого уровня можно выйти в меню,
заново этот уровень начнётся правильно,
значит портится не карта/спрайты, а какие-то указатели на них
Последний раз редактировалось goodboy; 14.08.2017 в 21:24.
Ну, в общем пошел по пути наименьшего сопротивления и сделал после 4го, последнего уровня, принудительный Game Over. Выложил в "Новые TR-DOS релизы". Или скачивайте так - http://zx-pk.ru/attachment.php?attac...7&d=1502740455. А потом проверьте, пожалуйста!..
Последний раз редактировалось Slider; 14.08.2017 в 23:01.
Ave ZX!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)