User Tag List

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

Тема: Sprinter. Второе пришествие

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

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

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Странную вещь наблюдаю в эмуляторе. При сбросе, спринтер дает команду #00 жесткому диску. Такой команды в ATA интерфейсе не существует.
    Код, который производит вывод в порт находится по адресу #969F:

    Код:
    969F   LD E,#00
    96A1   LD BC,#4153
    96A4   OUT (C),E
    96A6   HALT
    никто не знает что это может быть?

    Вот весь лог обмена с ATA контроллером от сброса до ошибки:
    Код:
    [23:55:07.322][VirtualMachine.runThreadProc][DEBUG] AtaPort.Write(HeadAndDrive, 0xA0)
    [23:55:07.327][VirtualMachine.runThreadProc][DEBUG] AtaPort.Write(HeadAndDrive, 0xA0)
    [23:55:07.328][VirtualMachine.runThreadProc][DEBUG] AtaPort.Read(CommandStatus) = 0x50
    [23:55:07.328][VirtualMachine.runThreadProc][DEBUG] AtaPort.Write(SectorCount, 0x05)
    [23:55:07.329][VirtualMachine.runThreadProc][DEBUG] AtaPort.Read(SectorCount) = 0x05
    [23:55:07.329][VirtualMachine.runThreadProc][DEBUG] AtaPort.Write(CommandStatus, 0x00)
    [23:55:07.331][VirtualMachine.runThreadProc][ERROR] ATA00: Unknown ATA command #00
    [23:55:07.337][VirtualMachine.runThreadProc][DEBUG] AtaPort.Read(CommandStatus) = 0x51
    [23:55:07.337][VirtualMachine.runThreadProc][DEBUG] AtaPort.Write(CommandStatus, 0xEC)
    [23:55:07.338][VirtualMachine.runThreadProc][DEBUG] AtaPort.Read(CommandStatus) = 0x58
    ATA00 - это адрес устройства на АТА шине, 00 - это мастер
    Последний раз редактировалось ZXMAK; 14.01.2015 в 01:11.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

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

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

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

Похожие темы

  1. Sprinter
    от lvd в разделе Sprinter
    Ответов: 42
    Последнее: 12.07.2015, 20:18
  2. Sprinter resurrection
    от WingLion в разделе Sprinter
    Ответов: 52
    Последнее: 10.01.2009, 00:32
  3. Sprinter или монитор?
    от newart в разделе Sprinter
    Ответов: 1
    Последнее: 03.02.2007, 09:45

Ваши права

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