По дисководу.
По описанию загрузка происходит за 12 сек.
На эмуляторе 48 сек.
На эмуляторе с пульта 31 сек.
MiX, да, я уже тоже подозреваю что процессор работает почти с той скоростью что нужно (судя по LAMBAD.BAS например), а вот дисковые операции тормозят.
Возможно, дело в том что в эмуляторе дисковода не реализован интерливинг секторов.
shattered, у тебя с этим как?
Если организовать электронный диск и переписать на него систему, то загрузка должна произойти 1,1 сек. Это и будет косвенным подтверждением.
Да в эмуляторе не нужна реальная скорость дисковода, нужна максимальная. Эмулятор то работает с образом а не с дискетой.
Насчет интерливинга.
А есть ли он на настоящем контроллере?
На частоте 7.5 Мгц и с диском System.dsk - за 12 секунд успевает появиться баннер "ОСА 1.0", а за 15 -- prompt. interleave не используется.
кстати, из посекторного образа сначала формируется MFM-поток, который затем декодируется эмулятором ВГ93 (при записи -- наоборот)
Последний раз редактировалось shattered; 22.07.2017 в 18:04.
Ну как сказать. Тут же речь о точности эмуляции. У меня реально дискета "вертится" (300 RPM = 5 оборотов в секунду), если процессор после чтения блока что-то ещё делает (считает контрольную сумму?) то к следующему блоку может не успеть перейти -- диск за это время провернётся, интерливинга нет -- значит будет лишний оборот. Возможно, в этом и причина. А возможно, в плохой реализации эмуляции ВГ93.
Есть. Но только в драйвера, а не в контроллере:
- - - Updated - - -
И вот ещё: http://zx-pk.ru/threads/15146-ms-051...l=1#post431962
- - - Updated - - -
А это вот как? -- это и базовые тесты так быстро проходят и мелодия играется? У меня почти 20 секунд уходит ещё ДО начала загрузки.
А зачем образ вообще крутить? Если нужны импульсы индекса то сам эмулятор его делает, и образу всё равно с какой скорость его крутят.
А нелинейный доступ? Зачем ждать лишний оборот когда эмулятор может прочесть любую область образа.
Интерливинг для эмулятора нужен лишь для того чтобы понимать настоящие образы, только и всего. Сейчас эмулятор понимает конвертируемые образы.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)