...
Обновилась текущая сборка "эмулятора ДВК": DVK_Emulator_30.01.15_21-00
Изменения:
1. Исправлено восстановление состояния лампочек клавиатуры при завершении эмулятора.
2. Исправлена эмуляция выполнения процессорами команд с адресацией типа @(Rx)+ при возникновении Trap_to_04.
3. Теперь при работе приводов HD и HX с каталогами Windows - файлы на виртуальном диске не изменяют своего положения на диске при синхронизации диска с каталогом ( теперь виртуальный диск автоматически не сквизится ). При присутствии в каталоге Windows файла BootSectors.bin - в нём запоминается количество сегментов в каталоге RT-11 и положение файлов на виртуальном диске.
Последний раз редактировалось Patron; 01.12.2015 в 16:44.
Релиз обновлён.
Теперь при присутствии в каталоге Windows файла BootSectors.bin - в нём запоминается количество сегментов в каталоге RT-11 и положение файлов на виртуальном диске.
К сожалению не всё работает.
При использовании драйвера MY c DZ эмулятором не могу загрузится через BOOT MY:. Курсор мигает и всё, загрузочный образ MY из комплекта эмулятора PDP11.
Так-же не могу подсоединить образ от эм.МС0515 на диск MY (для проверки подхвата образа DZ драйвером MY).
Источники
Вроде в этой теме проскакивала проблема эмуляции клавиши Pause, опрашиваемая посредством виртуального кода VK_PAUSE.
Поразбирался с этим вопросом, и выяснил, что это единственная клавиша, отпускание которой в принципе через виртуальные коды клавиш не передается. А при нажатии генерируется код нажатия и отпускания сразу друг за другом. Если опрашивать клавиатуру через DirectInput, то там клавиша паузы опрашивается корректно.
А диск отформатирован ?
---------- Post added at 12:41 ---------- Previous post was at 12:20 ----------
DSK-образы дисков DZ должны распознаваться как DSK-образы MY40.
Но речь, наверняка, идёт не о DSK-образах дисков DZ, а о DZ-образах дисков DZ. Отличить их можно только по отчёту DSK-плагина, который помещается в буфер обмена после открытия образа.
Для DSK-образа диска DZ отчёт такой:
Код:Image : VM.DSK Format : DSK Size : 400 Kb Volume ID: RT11A Owner : File Blocks Date Bytes ---------- ------ ----------- ---------- RT11FB.SYS 87 04-Apr-1986 44'544 SWAP .SYS 26 27-Jul-1984 13'312
Для DZ-образа диска DZ отчёт такой:
Код:Image : DZ_test0.dsk Format : DZ Size : 400 Kb Volume ID: RT11A Owner : File Blocks Date Bytes ---------- ------ ----------- ---------- DINIC .DSK 300P 10-Feb-1989 153'600 GREDIT.DSK 300P 10-Feb-1989 153'600
Последний раз редактировалось Patron; 31.01.2015 в 12:44.
Сначала диск должен быть инициализирован а потом форматирован.
Давайте всё по порядку.
Формат DZ в отличии от MY имеет смещение на одну дорожку, то есть зап./чтен. начинается с 1 дорожки а не с 0. Далее нумерация идет 1-3-2-4... хотя физически они идут друг за другом. Во времена когда разрабатывался дисковод RX50 его сделали с одним двигателем по середине на два кармана. Получается что места для установки головок 2й стороны (нижней для верхнего кармана и верхней для нижнего кармана) не хватило. А драйвер ( в DEC ) написанный для двух сторон решили упростить. Соответственно 0 дорожка с нижней стороны пропускается и дальше идет якобы чтение с двух сторон но с одной головкой. Вот и выходит чередование 1-3-2-4. ПВК Электроника 85 унаследовала такую "эмуляцию" при двух раздельных дисководах хотя можно было сделать по человечески. Но даже и в этих дисководах не стали припаивать головки 2й стороны.
Что касаемо образов то присоединение невозможно из-за разного размера.
DZ-409 600 байт
MY-819 200 байт
Из-за этого консоль ругается.
Ни о чём ни говорит, размер у обоих 400кб.
И ещё, драйвер с поддержкой DZ не грузит MY образ, об этом я писал выше.
Последний раз редактировалось MiX; 01.02.2015 в 22:12.
Последний раз редактировалось form; 31.01.2015 в 13:53.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)