User Tag List

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

Тема: загрузка файлов SNA-128

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

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

    Регистрация
    11.08.2020
    Адрес
    г. Одинцово
    Сообщений
    95
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию загрузка файлов SNA-128

    Подскажите плиз, как правильнее восстанавливать регистры для файлов в формате SNA-128 в железном ZX с Z80 на борту (не FPGA или эмуль!). Для SNA-48 все ясно, хидер из 27 байт впереди файла содержит регистры Z80 и прочие настройки. Но в SNA-128 добавлены еще 4 байта: PC (2), port 0x7ffd setting (1), TR-DOS rom paged (1). Вот насчет PC у меня вопрос...
    Насколько я знаю, Z80 не умеет загружать PC напрямую (в отличии от эмулей и FPGA) - надо использовать SP и команды ret/retn. Но тогда выходит что это лишняя сущность: PC и так загружается корректно без этих 2 байт по первому хидеру (там есть SP, а сам адрес в дампе памяти). Я проверил - вроде работает и без PC, но возникает вопрос: как сделать правильнее, чтобы избежать возможных глюков? Вообще зачем он?
    Если можно то черкните кусок кода для этого.
    Спасибо!

    Описание форматов брал отсюда:
    https://worldofspectrum.org/faq/reference/formats.htm

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

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

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

Похожие темы

  1. Ответов: 13
    Последнее: 02.02.2021, 14:23
  2. Шрифты и загрузка файлов
    от STD в разделе Программирование
    Ответов: 16
    Последнее: 25.03.2016, 20:43
  3. Ответов: 18
    Последнее: 01.11.2015, 00:41
  4. Загрузка файлов с расширением <C>
    от Руслан в разделе Программирование
    Ответов: 27
    Последнее: 17.10.2011, 21:09
  5. Загрузка больших файлов!
    от breeze в разделе Форум
    Ответов: 10
    Последнее: 19.05.2009, 12:48

Ваши права

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