User Tag List

Показано с 1 по 4 из 4

Тема: power.com для CP/M - как настроить "verify" ?

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #4

    Регистрация
    22.07.2021
    Адрес
    г. Москва
    Сообщений
    57
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    АТМовскую версию проверял?
    С неё и начал. Так было:
    0000000060: 00 0F 02 00 04 FF 00 FF | 48 00 01 81 00 FF FF 00
    По #67 нагло лежит #FF.
    И файлы одной версии из разных источников нередко разные.
    Оригинальная версия 3.03 должна весить 14848 байт, однако размер нередко округлён до кратного 512 или 1кб, лишнее забито мусором. На ретроархиве лежит битый файл, по #2E00 там 48 мусорных байтов = #40.
    И версия от АТМ ничем особым не отличается, побайтово она совпадает с другими (кроме настроек и переменных).
    А по адресу #1С0 там кусочек ламерского кода, push/pop de явно лишние.
    Код:
    01C0 F5         push af
    01C1 D5         push de
    01C2 7B         ld   a,e
    01C3 FE60       cp   60
    01C5 DACA01     jp   c,01CA
    01C8 D620       sub  20
    01CA D1         pop  de
    01CB 5F         ld   e,a
    01CC F1         pop  af
    01CD C30500     jp   0005
    Это типа из строчных делают заглавные.
    Поставил брекпойнт в эмуле - ни разу не сработала. В файлах из других источников (не АТМ) - по этим адресам #FF.

    До кучи, чтобы не пропало:
    Шахматы sargon.com работают не у всех.
    Ибо по адресу #2797 в цикле exx : call : exx : djnz вызывается
    conout, которая может портить BC'. И получается мёртвый цикл.
    У меня так было.
    Решение: exx/exx заменить на push/pop bc.
    Патч:
    SARGON.COM
    00002697: D9 C5
    0000269D: D9 C1

    Для поисковых роботов: этот патч исправляет зависание игры SARGON на некоторых версиях CP/M-80.
    Последний раз редактировалось Jason; 19.06.2025 в 10:09.

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

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

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

Похожие темы

  1. Ответов: 14
    Последнее: 08.09.2023, 15:34
  2. Ответов: 51
    Последнее: 23.03.2015, 10:45
  3. Ответов: 51
    Последнее: 11.08.2014, 10:40
  4. Ответов: 21
    Последнее: 23.10.2009, 18:03
  5. "Как написать игру для ZX Spectrum".
    от GNTB в разделе Пресса
    Ответов: 13
    Последнее: 04.01.2008, 17:49

Ваши права

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