да хоть gif/jpeg/png viewer написать бы :-)
да хоть gif/jpeg/png viewer написать бы :-)
Обновилась текущая сборка "эмулятора ДВК": DVK_Emulator_11.12.14_19-42
Изменения:
1. Теперь к приводам HD и HX можно подключать не только DSK-образы, но и каталоги Windows. При этом в памяти эмулятора создаётся виртуальный образ DSK, дублирующий содержимое подключенного каталога.
Для выбора подключаемого каталога нужно выполнить <Alt/Клик> на пустой кнопке выбора образов. Для выбора каталога вместо подключенного образа DSK ( или для выбора образа DSK вместо подключенного каталога ) также используется <Alt/Клик>. Для смены одного каталога на другой ( как и для смены одного образа DSK на другой ) используется обычный клик.
Если содержимое подключенного каталога не удовлетворяет требованиям RT-11 - запросы чтения и записи к такому приводу будут отвергаться. При записи в блоки 0..5 - содержимое этих блоков сохраняется в файле BootSectors.bin и используется при последующих подключениях каталога.
Синхронизация содержимого каталога Windows и созданного в памяти виртуального DSK-образа производится при вводе с клавиатуры в эмуляторе команды "DIR" ( точнее - при любом чтении первого сегмента каталога после отсутствия обращений ).
Пока каталог виртуального DSK-образа содержит записи о временных файлах - синхронизация с каталогом Windows производится только в одну сторону ( из виртуального образа в каталог Windows ).
2. Теперь объект ODT_Loader игнорирует нулевые байты при ожидании промпта.
...
Последний раз редактировалось Patron; 19.12.2014 в 20:26.
Ура, ура, ура, а то я думал писать простую виртуальную машинку чтобы MAC/LINK запускать. Попробую в ближайшее время и выскажу замечания и пожелания.
А нельзя как-то сделать чтобы со стороны Windows копировались файлы в каталог, потому эмулятору "давался пинок" чтобы он запустил пакетный файл компиляции, и потом как-то отсемафорил винде что пакетник завершился?
Позже для этих целей планируется сделать специальный "эмулятор RT-11", а пока можно использовать ODT_Loader, настроив его на промпт RT-11 ( '.' ). Тогда при запуске эмулятора, после загрузки RT-11 и появления промпта - во входной порт терминала автоматически начнёт загружаться файл скрипта.
Надо будет добавить в виртуальный контроллер HD команду завершения эмулятора. Тогда, если последней командой скрипта будет запускаться специальная программа EXIT.SAV, выдающая эту команду - сигналом завершения компиляции станет завершение работы эмулятора.
Пока завершение эмулятора из скрипта невозможно - организовать нормальную пакетную работу не получится.
ОК, пока попробую просто запускать пакетник в постоянно висящем эмуляторе. Все равно процесс обещает стать немножко лучше чем метание по окнам тотал-командера, эмулятора, MSVC и квартуса - тотал командер выпадает .
---------- Post added at 15:51 ---------- Previous post was at 15:49 ----------
О, если бы нашлись подробности, было бы здорово.
Отдохну немного после работы и сделаю если не лень будет.
Или можно самостоятельно сделать примерно так:
- Есть драйвер DO(X).SYS для RT-11 (и исходники на случай пересборки с другими SYSGEN опциями), они идут в комплекте с дистрибутивом E11. Первый раз запихнуть их в образ RT-11 можно подмонтировав нужный файл как DU устройство и скопировав командой вроде "COP DU:/DEV DO.SYS/FIL/NOQ".
- В E11.INI добавляется команда "MOU DO:".
- В STARTx.COM или STRTxx.COM добавляется команда копирования с устройства DO: некоего FILE.COM (и его запуска) который содержит все нужные команды для копирования с DO нужных исходников, их компиляции/сборки и копирования результата обратно. После чего в случае успеха всех команд выполняется любая программа останова процессора (можно командами монитора D и STA)
- В E11.INI последние две команды должны быть BOOT и QUIT, тогда при останове процессора E11 выйдет в систему
примерно так
Последний раз редактировалось form; 12.12.2014 в 17:04.
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
Прямо в виндовом окошке? Типа DosBox или эмулятора PDP-11 Полетаева под дос? Вот тогда вопрос - как там быстродействие будет организовано\настравиваем� �? Какой в основе будет процессор ВМ2 или ВМ3? В целом хотелось бы просто больше информации пускай и об абстрактной, предполагаемой функциональности? И можно ли будет (к примеру) менять версию монитора? Очень интересно.
Попутно можно задействовать BATCH в RT-11, тогда можно еще и получить полноценный лог процесса. BATCH несложен. Впрочем лог можно получить и включением его в самом E11 для консоли...
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)