User Tag List

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

Тема: Замена дисковода эмулятором диска

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

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

    Регистрация
    28.12.2006
    Адрес
    Латвия Рига
    Сообщений
    44
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valeron Посмотреть сообщение
    Проверить не могу, сильно грамотные материнки пошли, не хотят с 5,25 работать если он не 1,2 мБ
    Ну в принцепе не чего не изменилось. Есть команды доса там можно настроить . Одним словом хелп почитай в мс дос 6.22 . Я сталкивался с проблемой давно вроде разобрался в гаду так 1995 с хвостиком! Там есть настройка привода А или В количество дорог и секторов на дорогу. Удачи !

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

  3. #2

    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    За 2 дня терзаний и поисков так и не смог разобраться с одной проблемой.
    Итак. Имею написаный (точнее недописанный ) мною эмуль TRDOS на AVR и SD-card.
    После нескольких команд поиска дорожки следуют 2 раза команды чтения адреса.
    Потом спек пытается прочитать 9 сектор 0 дорожки стороны 0.
    И вот тут проблема: после принятия спеком 256 байтов сектора спек читает
    из порта #1F значение 0x00 (ошибок нет) и TRDOS вываливает ошибку "Disc Error"
    Спектрумисты! Писатели эмулей! Кто нибудь, кто в теме....
    В чем может быть проблема?

    Подробный лог выполнения команды "LIST" и TRD-файл, с которым была
    работа, прилагаются.
    Вложения Вложения
    • Тип файла: zip LOG.zip (856 байт, Просмотров: 266)
    • Тип файла: zip exolon.zip (26.0 Кб, Просмотров: 270)
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

  4. #3

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ILoveSpeccy
    И вот тут проблема: после принятия спеком 256 байтов сектора спек читает
    из порта #1F значение 0x00 (ошибок нет) и TRDOS вываливает ошибку "Disc Error"
    TRD-файл легко проверяется в любом эмуляторе, к нему никаких претензий нет.
    LOG-файл, тут я не понял как он получен, если в эмуляторе, то почему система выдает ошибку?
    Было бы лучше, если бы ты привел содержимое 256-ти байтного буфера после выполнения команды чтения 9-го сектора.
    "Disc Error" похоже выдается именно из-за ошибки в структуре этого сектора.

  5. #4

    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    TRD-файл легко проверяется в любом эмуляторе, к нему никаких претензий нет.
    LOG-файл, тут я не понял как он получен, если в эмуляторе, то почему система выдает ошибку?
    Было бы лучше, если бы ты привел содержимое 256-ти байтного буфера после выполнения команды чтения 9-го сектора.
    "Disc Error" похоже выдается именно из-за ошибки в структуре этого сектора.
    TRD-файл проверен. В эмуляторе нормально работает (Spectaculator и UnrealSpeccy)
    LOG получен от микроконтроллера, через RS232.
    Контроллер выплёвывает все обращения спека к портам TRDOS.
    Итак. Просмотрел все 256 байт 9 сектора.
    Контроллер передал в спек всё как надо.
    Тоесть именно 9 сектор. именно байты с 0 до 255.
    Скорее всего проблема в чём-то другом.

    p.S... моё устройство состоит из микроконтроллера AVR ATMega32 и SD-карты...
    Тоесть мега эмулирует ВГ93, а данные берутся из TRD-файла на SD-карте
    Последний раз редактировалось ILoveSpeccy; 24.01.2008 в 21:28. Причина: Добавлено сообщение
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

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

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

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

Похожие темы

  1. Достал грохот жесткого диска ...есть элегантное решение
    от Orionsoft в разделе Несортированное железо
    Ответов: 1
    Последнее: 27.07.2005, 18:36
  2. куплю плату Бета-диска
    от rw6hrm в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 18.07.2005, 20:07
  3. Определение номера дисковода
    от goodboy в разделе Программирование
    Ответов: 2
    Последнее: 22.06.2005, 01:54

Ваши права

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