Да.
Да.
Да.
Да.
Да.
Да.
Больше игр нет
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Блин... нужна дисковая утилита, которая позволяет читать заданный сектор на диске и выводить его дамп на экран.
Вроде частично заработало, но не могу понять проблему. Даже SkyNET запускается, но до первого обращения к диску. Потм ошибки сыпятся.
У меня нет возможности выводить лог в UART. Есть возможность смотреть только в SignalTap, но его недостаточно.
А вот утилита типа какого-то редактора диска очень помогла бы. Только естественно ее загрузить смогу либо из ROM либо из EDD.
- - - Добавлено - - -
Удалось пофиксить одну из проблем. Теперь микродос из EDD не выдает ошибки при запуске. Читает каталог и запускает проги.
SkyNET всё так же выдает "отсутсвует файл TDEMO1.SN0".
Ramiros, Судя по автаре, вы - один из создателей Skynet демки? В чем там загвоздка в поиске этого файла?
- - - Добавлено - - -
вот ошибка:
T - это наверное трэк. S - сектор.
O - номер ошибки? Что такое 46 ошибка?
ST - ???
Странно что на 0 дорожке 1 сектора какая-то ошибка. Не думаю, что диск загрузился бы если бы там была ошибка...
Saar, поздравляю! Это уже очень много.
Хорошо бы иметь возможность посмотреть на тот кусок кода, который грузит TDEMO1.SN0. Скорее всего эмулятор слишком быстро выставляет бит готовности операции, а там цикл ожидания завершения написан в расчете на то, что начальное состояние "не готов".
Больше игр нет
svofski,
наверное, проще сначала ошибку МикроДОС пофиксить. Может тогда и SkyNet заработает.
Вы расшифровать текст ошибки со скрина можете?
- - - Добавлено - - -
эх... утилиту бы для чтения посекторного...
Здесь можно скачать актуальные версии Virtual Vector (VV)
Это ошибка на квазидиске (диск С), скорее всего контрольные суммы не совпадают, других ошибок на квазидиске наверное и нет...
А с "дисковода" не грузится?
Вместо утилитки, может кусок загрузчика использовать? Там думаю простое посекторное чтение дискеты, как раз будет понятно, нужны ли задержки в ожидании готовности.
Кстати что-то про готовность я вспоминаю, что некоторые программы очень критично к этому делу относились, а некоторым было фиолетово... что-то было такое, когда низкоуровневое чтение/запись дискет изучал для создания защиты от копирования файлов...
Переделал ресет чтобы на клаву не действовал. Теперь есть возможность использовать все эти комбинации кнопок при ресете.
В v06cc svofski кроме штатного t80 в режиме 8080 работали:
1. Проц Vslava. Реализовал не все режимы (очень медленный, пошаговый), но основной и турбо работали
2. Проц b2mа. В связи с отсутствием некоторых сигналов торможение было не совсем точным, но это был первый проц, с которым мне удалось запустить sdram
3. t80 в режиме z80. Ничего не менял, только mode. Проверил одну или две свои конверсии под z80, они работали
- - - Добавлено - - -
Еще пара слов про взаимодействие с fdd при использовании разных процов
1. С вариантом Vslavа проблем не было
2. Вариант b2m не работал с эмуляцией fdd svofski на de1, что-то там с задержками при доступе к памяти, но работал на de2-115 при организации прозрачного доступа к озу
3. Насчет t80 в режиме z80 не помню, возможно я его пробовал только с экспериментальным гибридом v06cc svofskи с xsd b2mа
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)