
Сообщение от
goodboy
сперва возвратом в стартовый экран придётся пожертвовать
(его номер 0 и одновременно в игре проход в нулевой экран означает запрет на проход, а в некоторoм случае и смерть при падении).
всего в игре 35 экранов (0-34).
карта начинается с адреса 45363.
на каждый экран отводится 6 байт, нас интересуют первые четыре.
это номера соседних комнат - сверху,справа,снизу,слева.
адрес нужной комнаты получается 45363+6*X
к примеру
комната 0; 45363+6*0=45363 ; 00,01,00,00 ; проход только вправо
комната 1; 45363+6*1=45369 ; 00,15,02,00
получается что вверх нет прохода, идя направо попадаем в номер 15,внизу номер 2, влево нет прохода.
№15->45453->00,16,00,00->00,16,00,01 теперь проход в левую комнату возможен.
дерзай.