FID - это клин, чтобы другие вышибать)
Вид для печати
FID - это клин, чтобы другие вышибать)
Может, кто не знает - если прощёлкивать уровни встроенным читом, то программа это дело детектит, и в конце игры поздравляет, но говорит, что можно бы и лучше:
https://i.imgur.com/pkFY0VQ.png
Кроме этого, читерный рекорд просто не учитывается, не дают вписать имя в таблицу рекордов.
Расковырял процедуру вывода уровня, шарю по разным версиям.
Оригинал - два набора лабиринтов, по 75 каждый (в 128й версии 150).
Lode runner 4 (DPS) - 50 уровней
Lode runner 3 (Rasoft) - солянка из 75 уровней, часть - оригинальные, часть - свои (причём релиз у меня запустился только в 48 режиме)
Lode runner 4 (Technospace) - 75 уровней, изменена графика, оригинал + свои
Lode Runner 3 at Hell to Paradise - 75 уровней
Lode Runner 2 (dsk) (Himik) - похоже, релиз не тестировался, начиная с 17й комнаты запорото
Lode Runner 3 (Biotech) - 75 уровней, изменена графика
Lode Runner 3 (Image crew) - 75 уровней, изменена графика
Lode runner (Черти) - изменена графика, часть свои уровни, 75й уровнь запорот
Буду делать побайтовую сверку - похоже, где-то комнаты переставлены местами, где-то немного изменены, на глаз всё одинаковое. :)
я специально покупал фирменную кассету.
DDP помог с распознанием. формат подачи данных там замороченный.
Lode runner 3 at Hell to Paradise
https://i.imgur.com/dSJsrJU.png
https://i.imgur.com/BaDfzyr.png
- - - Добавлено - - -
По три бита на клетку, одна комната 264 байта -> 32x22.
Отдельно хранятся на каждый уровень двухбайтовые координаты человечков (6х2 = 12 байт).
я имел ввиду чтение данных с ленты.
полученный TZX пришлось чуток править ручками что-бы эмули его понимали.