Важная информация

User Tag List

Страница 9 из 9 ПерваяПервая ... 56789
Показано с 81 по 87 из 87

Тема: Не получается починить

  1. #81
    Guru Аватар для Slider
    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,275
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    1,239
    Поблагодарили
    322 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Не могу разобраться

    В игре Through the Trap Door запуск по адресу #867f берется какое-то значение с бейсик-ячейки и суется по адресу #d3cb
    И, вот, непонятно, что делает процедура по этому адресу и какое там должно быть значение...
    Ave ZX!

  2. #82
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Slider Посмотреть сообщение
    В игре Through the Trap Door берется какое-то значение с бейсик-ячейки
    блин, это классика жанра - имитация получения случайного числа.
    например в dizzy2 сразу после загрузки произносится одна фраза из трёх,
    а её выбор зависит от значения в (frames)

  3. #83
    Guru Аватар для Slider
    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,275
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    1,239
    Поблагодарили
    322 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    имитация получения случайного числа
    а зачем оно нужно в данной игре - не в курсе? и для tr-dos, получается, нужно сдвигать на 112 байт адрес этой ячейки, так?
    Ave ZX!

  4. #84
    Veteran
    Регистрация
    08.01.2007
    Адрес
    г. Красноярск
    Сообщений
    1,262
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    1,404
    Поблагодарили
    277 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Адрес ячейки находится в системных переменных, поэтому сдвигать ничего не нужно.

  5. #85
    Guru Аватар для Slider
    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,275
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    1,239
    Поблагодарили
    322 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Mointain Bike Simulator from Codemaster (c)1991

    На Вирте один-единственный релиз этой игрухи: 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!

  6. #86
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Slider Посмотреть сообщение
    в графике велосипедиста местами артефакты

    это авторский косяк, графика накладывается на системные переменные,
    а после загрузки (через 1366) прерывания разрешены.
    вот некоторые переменные (опрос клавы/таймер) и меняются.
    .......................
    во время игры есть опрос кнопок
    s/s+q - quit
    s/s+p/p - pause

    из `запоротого` первого уровня можно выйти в меню,
    заново этот уровень начнётся правильно,
    значит портится не карта/спрайты, а какие-то указатели на них
    Последний раз редактировалось goodboy; 14.08.2017 в 21:24.

  7. #87
    Guru Аватар для Slider
    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,275
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    1,239
    Поблагодарили
    322 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, в общем пошел по пути наименьшего сопротивления и сделал после 4го, последнего уровня, принудительный Game Over. Выложил в "Новые TR-DOS релизы". Или скачивайте так - http://zx-pk.ru/attachment.php?attac...7&d=1502740455. А потом проверьте, пожалуйста!..
    Последний раз редактировалось Slider; 14.08.2017 в 23:01.
    Ave ZX!

Страница 9 из 9 ПерваяПервая ... 56789

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Загрузка файла в TR-DOS (Ассемблер) не получается
    от IanPo в разделе Программирование
    Ответов: 5
    Последнее: 01.02.2011, 19:54
  2. Не получается сделать образ защищенного диска. Help.
    от Evgeny Muchkin в разделе Разный софт
    Ответов: 13
    Последнее: 24.09.2006, 12:39
  3. Починить спекки
    от spleen в разделе Разный софт
    Ответов: 1
    Последнее: 10.07.2006, 09:43
  4. Как починить монитор
    от spleen в разделе Изображение
    Ответов: 21
    Последнее: 23.05.2006, 15:39

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •