Последний раз редактировалось Alex_K; 19.01.2014 в 22:59.
Измерил у дискеты ГМД-130 отношение диаметра индексного отверстия к длине окружности с центром в центре вращения дискеты и радиусом, равным расстоянию от центра вращения до центра индексного отверстия - получилось ровно 1/64.
Проверить измерения можно здесь: исходник, построения.
Ну у меня получается тоже где-то в этих пределах. Скорость вращения дисковода - 300 об/мин, значит в секунду дискета делает 5 оборотов, отсюда длина дорожки составляет 200 мс. 200 мс делим на 64 - получается 3,125 мс. Но это примерное время, сигнал может увеличиваться во времени за счет схемотехники дисковода, может быть чуть меньше, но я думаю от измеренного показателя можно отталкиваться и сделать 3,125 мс, это где-то 97-98 байт.
Код:Т Е С Т К М Д И Н Г М Д ---> ПОСЛЕДОВАТЕЛЬНОЕ ЧТЕНИЕ СЕКТОРОВ ЧТЕНИЕ СЛУЧАЙНЫХ СЕКТОРОВ ПОСЛЕДОВАТЕЛЬНОЕ ЧТЕНИЕ С ПЕРЕЗАПИСЬЮ --------------------------------------------------------------------------- 79ВЕРХ ПРОХОД 1 ОШИБОК НЕТ К<ВК> - КАРТА НА ТЕРМИНАЛ КП<ВК> - КАРТА НА ПЕЧАТЬ Т<ВК> - ТАБЛИЦА НА ТЕРМИНАЛ ТП<ВК> - ТАБЛИЦА НА ПЕЧАТЬ Д<ВК> - СОДЕРЖИМОЕ ДОРОЖКИ НА ЭКРАН ДП<ВК> - СОДЕРЖИМОЕ ДОРОЖКИ НА ПЕЧАТЬ М<ВК> - ВОЗВРАТ В МЕНЮ
Обновилась текущая сборка "эмулятора ДВК": DVK_Emulator_25.01.14_15-40
Изменения:
1. Внесены изменения, описанные ЗДЕСЬ и ЗДЕСЬ.
2. Исправлено несколько серьёзных ошибок.
3. Продолжительность сигнала ИНДЕКС у эмуляторов КМД и КНГМД увеличена до 3.125 мс.
4. Теперь вложенный конфиг можно запускать на эмуляцию в потоке родительского конфига ( это позволяет процессорам, эмулируемым в разных конфигах, синхронизироваться в общем виртуальном времени ). Данная возможность реализуется установкой ненулевого значения параметра RunEmulationInParentThread в разделе [Config.ini].
Так, чтобы перевести эмулятор КМД в режим покомандной синхронизации процессора КМД с процессором ДВК - в файл MY.cfg нужно внести следующее изменение:
Код:[Config.ini] ExtendedStartLog=0 InitialStateOf[StatusBar]=1 SaveChangesFor[StatusBar]=0 InitialStateOf[ControlBar]=0 SaveChangesFor[ControlBar]=0 InitialStateOf[Log]=0 SaveChangesFor[Log]=0 RunEmulationInParentThread = 1 ActiveWindowHandle= ActiveConfigID=
Спасибо за кнопку BPS . В VT52 эмуляторе такое будет?
Последний раз редактировалось MiX; 26.01.2014 в 14:55.
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)