С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Образ LSX для ДВК-2 работает на ДВК на FGPA https://github.com/forth32/dvk-fpga
Исходники UnixComLoader. Написан на Delphi 10, для компиляции требуется компонент CPortLib
Xinu - операционная система для LSI 11. Поддерживает Ethernet по средствам DEQNA адаптера, поддержка Internet прям в самом ядре. Запустил на УКНЦшке, жаль на неё нет этого адаптера. Загружается через Стык С2.
Система очень интересная. Работала так - VAX сервер, загружал ядро через serial интерфейс в LSI 11, а ядро уже запустившись подключалось через Ethernet к сетевому серверу, монтировало сетевые диски.
Написал загрузчик, сделал образ загрузочный.
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
Вообще функционал УКНЦшки можно расширить например если как нибудь соединить Arduino со слотом ПП. К примеру на Arduino есть Ethernet shield, на ней контроллер сети и плюс SD карта. А прошивку Arduino я напишу, и драйвер в ядре unix`a можно сделать. Единственное нужно наверно согласовать логические уровни шины.
Ещё можно подключить вместо родной клавиатуры, ATMEGA16 и к ней PS клавиатуру.
А на гнездо СА надо придумать какой нибудь MMU контроллер с дополнительной оперативкой, тогда уже можно будет запускать на ней системы типа BSD Unix
На эту тему уже писал. Это не так просто как кажется потому как MMU требует вмешательства в сам CPU. В частности:
- MMU должен иметь доступ к PSW процессора
- MMU должен иметь возможность добавить как минимум команды MFPI/MTPI в процессор
- сам PSW обязан появиться на шине по адресу (17)777776
- процессор должен иметь отдельный SP для каждого режима
- нужна правильная обработка векторов прерываний (с MMU вектора - это отнюдь не обязательно адреса 0-1000)
Это так сказать минимум. Все остальное проще.
---------- Post added at 15:54 ---------- Previous post was at 15:49 ----------
Это разумеется если требуется полноценный MMU, позволяющий запускать системы которые его требуют. Если нужно просто навесить кучу памяти или электронный диск - тут проще.
Последний раз редактировалось form; 26.04.2015 в 12:59.
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)