Hunta (27.06.2023)
Если получится поправить - будет супер Заранее спасибо!
Там не смотрел Да и, как оказалось по результатам своих проверок, V5 мне не подошла, остался на V2, а там при сборке ошибки не вылезло - то есть да, ошибки нет
- - - Добавлено - - -
Мне кажется, вот этот вариант будет оптимальным - достаточно часто запускаю pdp11 по абсолютному пути с другого диска
- - - Добавлено - - -
Кстати, путь вида ..\dir\file проходит без проблем, но тут точно добавляется имя диска, где расположен pdp11.exe.
И тут тоже мне видится, что более правильным будет добавление диска с текущего пути.
Тогда в эмуляторе нужно сделать переменную WorkPath, в которой хранить абсолютный путь к рабочей папке, из которй был запущен эмулятор с абсолютным путём из другого места. И уже к ней добавлять всякие относительные пути типа \Dir1\Dir2 или "..\Dir1\Dir2"
Такой вариант - нет, здесь надо добавлять только букву дисковода.
- - - Добавлено - - -
Вопрос возник из такого сценария - у меня два диска, на одном - рабочее, на втором - копия, куда я периодически сбрасываю с рабочего. Но иногда запускаю и с копийного. И вот что бы не править абсолютный путь... Оставить только \Dir1\Dir2 - без буквы. И обломался..
Последний раз редактировалось Hunta; 28.06.2023 в 17:59.
Обновилась текущая сборка "эмулятора ДВК": DVK_Emulator_22.08.23_16-43
Изменения:
1. Исправлена ошибка в исходниках драйверов контроллеров HD v4 и HD v5. Исправленные варианты находятся в каталогах "HD Sources\v4.1\" и "HD Sources\v5.1\".
2. Теперь, если любой записанный в файле конфигурации путь начинается с символа "\" - при подключении ресурса в начало пути будет добавлена буква локального диска или адрес сетевого ресурса, откуда загружен конфиг.
Например, если подключение устройств HD в конфиге описано так:
То при загрузке такого конфига из любого каталога на устройстве "G:" - к приводу HD2 будет подключена папка "G:\FTP\", а при загрузке этого же конфига из любого каталога сетевого диска с адресом "\\E2180\g" - к приводу HD2 будет подключена папка "\\E2180\g\FTP\".Код:[HD.ini] HD0 = HDSYS.DSK HD1 = WorkDir\ HD2 = \FTP\ HD3 = HD4 = HD5 = HD6 = HD7 =
СУПЕР!!!! СПАСИБО БОЛЬШОЕ!!
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А можете расширить допустимую зону ОЗУ до 173776?
Сейчас для ДВК-1 и ДВК-2 поддерживается максимальный размер ОЗУ 60 Кб, т.е. до адреса 167776. С адреса 173000 начинается ПЗУ загрузчика, поэтому дальше адреса 172776 ОЗУ не расширить. Можно добавить настройки "RAM_Size_Kb = 61" (с верхним адресом 171776) и "RAM_Size_Kb = 62" (с верхним адресом 172776), но есть ли в этом практический смысл?
Последний раз редактировалось Patron; 25.08.2023 в 17:22.
Я просто изучаю одну замудреную систему где на шине с 170000 до 173776 висит окно шины другой pdp-11 машины (адаптер мержпроцессорный) хотелось бы чтобы я мог эмулировать это окно для анализа кода программы
Тогда лучше использовать отдельное устройство с таким диапазоном адресов на шине.
В прилагаемом архиве: BusRegion_module_v1.rar находится модуль BusRegion_module.em, позволяющий создавать при эмуляции объекты типа BusRegion, эмулирующие на шине области ОЗУ любого размера, начиная с любого адреса.
Пример использования - в файле конфигурации: DisAsm - VM2 - BusRegion.cfg. Для правильной загрузки данного конфига - файл конфигурации и файл модуля BusRegion_module.em должны находиться в основном каталоге эмулятора.
Hunta (28.08.2023)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)