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

User Tag List

Страница 9 из 10 ПерваяПервая ... 5678910 ПоследняяПоследняя
Показано с 81 по 90 из 99

Тема: Как правильно дизассемблировать игры ZX Spectrum для изучения :)

  1. #81
    Member
    Регистрация
    07.03.2021
    Адрес
    г. Оренбург
    Сообщений
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А как сделать заголовок через ассемблер?

  2. #82
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    221
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zxlogin Посмотреть сообщение
    А как сделать заголовок через ассемблер?
    Мне кажется, есть некоторая путаница.
    Давайте по шагам. Что вы хотите сделать?
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

  3. #83
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,574
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zxlogin Посмотреть сообщение
    А как сделать заголовок через ассемблер?
    Если в качестве компилятора использовать SjASMPlus, то директива savesna сама сформирует нужный заголовок. Но перед этим необходимо указать директиву device. Вот здесь я, правда по другому поводу, наглядно показал, как это делается.
    С уважением, Станислав.

  4. #84
    Member
    Регистрация
    07.03.2021
    Адрес
    г. Оренбург
    Сообщений
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Заголовок у снапшота другой. Не как у снапшота с игрой. Как сделать такой же.

  5. #85
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,574
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть описание заголовка. Там написано какой байт что хранит. И так можно понять, что там не так. Но если делать правильно, то нужно искать адрес запуска всей игры. В ассемблере указывать его в качестве запуска. И тогда вообще будет неважно какие остальные данные прописаны в заголовке - главное адрес запуска.
    С уважением, Станислав.

  6. #86
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    221
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    И тогда вообще будет неважно какие остальные данные прописаны в заголовке
    Спорное заявление. Нужно смотреть конкретный случай: к примеру, игра на старте считает, что прерывания включены, и нигде их не включает, а в заголовке снапа они отключены.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

  7. #87
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,774
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    встречаются и более замысловатые подвохи.
    например где-то в дебрях загрузчика устанавливается седьмой бит регистра R,
    а потом (например в середине игрового процесса) он проверяется.

  8. #88
    Junior Аватар для AndyFox
    Регистрация
    22.10.2013
    Адрес
    г. Киев
    Сообщений
    28
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прочитал про Z80 to 8086 Translator на Old-DOS.
    Интересно, возможно ли с помощью сабжа из исходников на ассемблере для ZX делать исходники на ассемблере для 8086?
    ;-)

  9. #89
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,611
    Спасибо Благодарностей отдано 
    2,183
    Спасибо Благодарностей получено 
    140
    Поблагодарили
    106 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Такой транслятор как бы уже давно был - небезызвестный Tramplin от С.Веремеенко. Но что-то целой кучи портов ZX-игр для PC не наблюдаем

    Он на макросах сделан.

    TRAMPLIN.RAR
    TRAMPLIN.ZIP

  10. #90
    Member
    Регистрация
    07.03.2021
    Адрес
    г. Оренбург
    Сообщений
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Файл map из эмулятора specemu почему то не идёт процент загрузки когда вставляешь в skoolkit. И разметка не правильная.

Страница 9 из 10 ПерваяПервая ... 5678910 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Как правильно вывести AY, бипер и TAPE со Spectrum +2 Black (ISSUE 4) ?
    от ZX_NOVOSIB в разделе Зарубежные модели
    Ответов: 23
    Последнее: 24.06.2014, 08:05
  2. Как правильно очистить плату?
    от Rom111 в разделе Для начинающих
    Ответов: 13
    Последнее: 22.04.2014, 22:56
  3. Отправка видео-сканера для ZX для изучения!
    от ZXFanat в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 11.09.2011, 14:48

Ваши права

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