User Tag List

Показано с 1 по 10 из 11

Тема: R Tape loading error

Комбинированный просмотр

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

    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,079
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я конечно извиняюсь, что прерываю ваш высокоинтеллектуальный бред...
    Но проблемы с записью/чтением ячеек ОЗУ, в данном случае, никак не влияют на успешность загрузки.
    В стандартной процедуре (в ПЗУ) чтения с магнитофонного входа не проверяется, что и как записалось в ту или иную ячейку ОЗУ.
    Происходит 8 раз побитовое чтение из порта FEh прямо в регистр процессора, а когда собирается 8 бит в регистре - байт готов, значение просто пишется в ячейку памяти, без проверки правильности записи.

    Как же детектируются ошибки загрузки:
    1. Отсутствие ожидаемого фронта сигнала с порта FEh течение определенного времени = ошибка.
    2. Фронт появился слишком рано = ошибка
    3. В течение всего чтения файла "накапливается" байт контрольной суммы (хранится в регистре, не в ОЗУ). После данных на ленте последним байтом следует 1 байт контрольной суммы. Этот байт так же считывается не в ОЗУ, а в регистр и сверяется с "накопленным". Не совпадает = ошибка.

    ---------- Post added at 22:24 ---------- Previous post was at 22:17 ----------

    Для тех кто в танке: свободно можно загрузить какой-нибудь кодовый блок в ПЗУ, и получить в конце ОК, если на кассете все ок.

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

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

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

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

Похожие темы

  1. ZX rom with TAPe emulation (TAPE traps)
    от VELESOFT в разделе Оси
    Ответов: 4
    Последнее: 31.10.2010, 16:00
  2. Spectrum +2A - Tape In
    от AlexBel в разделе Зарубежные модели
    Ответов: 5
    Последнее: 10.09.2009, 20:40
  3. Spectraculator error
    от Nerzool в разделе Эмуляторы
    Ответов: 10
    Последнее: 06.07.2007, 23:37

Ваши права

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