Контроллер псевдодиска на MicroSD на шину МПИ, ДВК-1; ДВК-2; ДВК-3; ДВК-4; Электроника-60; Электроника 60М; Славутич ПК-1; УКНЦ |
Здравствуйте, гость ( Вход | Регистрация )
Контроллер псевдодиска на MicroSD на шину МПИ, ДВК-1; ДВК-2; ДВК-3; ДВК-4; Электроника-60; Электроника 60М; Славутич ПК-1; УКНЦ |
SuperMax |
14.5.2019, 13:01
Сообщение
#1
|
Администратор Группа: Root Admin Сообщений: 6 287 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 |
Совместными усилиями разработан контроллер псевдодиска на MicroSD
Данный контроллер предназначен для современной и надежной замены КЖД (DW) в компьютерах серии ДВК-1; ДВК-2; ДВК-3; ДВК-4; Электроника-60; Электроника 60М; Славутич ПК-1 и им аналогичные PDP-11 совместимые. Фото контроллера на МПИ: v1.00 v1.01 v2.00 Фото контроллера на QBUS: v1.00 Также разработана версия контроллера для УКНЦ v1.00 v1.01 v2 Контроллер псевдодиска на MicroSD на шину МПИ: особенности версии для УКНЦ Технические характеристики:
Предлагаемый контроллер эмулирует до восьми дисковых устройств AZ на одной микроSD-карточке. Каждый эмулируемый диск (псевдодиск) представлен на карточке файлом с точки зрения PC, поэтому не возникает никаких вопросов в размещении псевдодисков на носителе большого объема - просто помещаем карточку в кардридер, подключаем к PC, копируем на карточку файлы нужного объема (и с нужным содержимым), переставляем ее в контроллер, и всё! Более того, поработав с карточкой на ДВК, можно извлечь ее из контроллера, снова поместить в кардридер и скопировать наработанные файл-образы дисков на PC, где с ними можно работать любыми средствами - например, подключить к эмулятору, заархивировать и сложить куда-нибудь на хранение, отправить в конференцию, и т.п. Также не представляет особого труда скопировать какой-то материал, найденный в сети, на карточку, переставить ее в контроллер и использовать этот материал на ДВК/УКНЦ. Контроллер занимает на МПИ адреса 177220-177226 (словные, байтовый доступ запрещен). 177220 - регистр команд и состояния (РКС, CSR), 177222 - регистр данных, 177224 и 177226 - регистры (однословные ПЗУ) начальных загрузчиков. Контроллер поддерживает MicroSD- и MicroSDHC-карточки. Мы испытывали SDHC-карты разных производителей и объемов, разница наблюдалась только в скорости записи на псевдодиск. С трудом удалось найти древнюю микро-SD (не HC) на 512М, да, пишет медленно, но работает и скорость чтения почти такая же, как и у SDHC. Карточки SDXC нашим устройством не поддерживаются. Перепишите на MicroSD-карточку файл-образы дисков AZ0-AZ7. Это файлы AZ000.DSK - AZ007.DSK. Вставьте карточку в гнездо на контроллере, до щелчка. Вставьте контроллер в корзину ДВК/Э-60 (или в слот CA на УКНЦ).При установке в корзину ДВК/Э-60/PDP-11 необходимо соблюдать путь прерываний - те "змейку", так как контроллер использует прерывания. Включите компьютер. Если он автозапускается по какой-либо причине (это возможно при наличии альтернативных прошивок для ВМ2/3 или загрузочного ПЗУ на какой-то из дополнительных плат), остановите его, т.е переведите его в связь с пультовой программой (нажать дважды кнопку "ОСТ" на ДВК-3/Квант-4, опустить и поднять снова флажок "Программа/Пульт" на ДВК-2/3М2/Э-60. Скорее всего, на экран будет выдано 6 восьмеричных цифр и, в следующей строке, значок "@", курсор будет мигать рядом с ним. Это сигнал о том, что процессор находится в состоянии "Останов" (Halt-Mode) и ждет от вас пультовой команды. Подадим ее. Команда такая: Код 177226G Это указание процессору начать исполнение программы с адреса 177226. По этому адресу располагается однословное ПЗУ программы запуска ОС с диска AZ0. Должна запуститься RT-11. После этого можно перезагрузиться с любого другого диска командой BO AZx: также можно использовать команду полного адреса: Код 177777226G Запуск на УКНЦ: в меню выбираем "отладка" Код 177226<ИСП> Есть альтернативная команда - запуск с адреса 177224, т.е 177224G. Пока ее действие точно такое же, как и основной команды запуска, но далее планируется кое-какие изменения, в частности, одна из них будет просто запускать ОС с AZ0, а вторая будет спрашивать, с какого диска загрузиться. Размер каждого из дисков (файлов с точки зрения PC) должен быть строго 32767К (65534 блока), таким образом общая емкость накопителя будет 262136К. В ближайшей новой версии прошивки будет добавлена смена дисков (файл-образов) прямо из RT-11, специальной программой, тогда на микро-SD можно будет иметь столько файл-образов, сколько туда влезет, однако, одновременно будут доступны только 8 из них, т.е. 262136К, это ограничение RT-11. Возможна установка двух контроллеров, для этого предусмотрен альтернативный набор адресов контроллера, переключение производится DIP-переключателем №1 на плате контроллера. Основной набор адресов (177220-177226) действует при выключенном состоянииэтого переключателя, альтернативный (177200-177206) - при включенном (ON). Остальные переключатели зарезервированы для дальнейшего расширения функционала. Перспективы развития продукта Данный контроллер снабжен достаточно мощным микроконтроллером STM32F407VET6, что позволяет реализовывать расширение возможностей контроллера без изменения аппаратной платформы. Соответственно обозначу примерный набор функционала для развития: 1. реализовать сетевое подключение при помощи внешней сетевой карты на базе ENC28J60 [реализовано] 1.1 подключение позволит получить удаленный доступ к данным на SD-карте - те это будет посредством которого можно будет изменять информацию на диске удаленно [реализовано] 1.2 1.3 Обновление прошивок через Интернет 1.4 Управление настройками сети через ini-файл 2. Развитие функционала монтирования образов через ini-файл 2.1 Монтирование образов через команду SET AZ 2.2 Монтирование образов на SMB/NFS-шаре 2.3 Увеличение объема поддерживаемых дисков для работы RSX-11 2.4 Обновление через образ на SD карте 2.5 Внешний загрузчик, те пользовательский код который закачивается в машину и запускается (удобно для разработки своих расширений на базе AZ - к примеру меню загрузки) 3. Часы 4. Разработка драйвера AZX.SYS для монитора XM [реализовано] 5. Разработка драйвера для RSX Актуальная firmware(прошивка) для контроллера ТУТ Устаревшее 2019.05.14 AZ707_2.RAR ( 18.11 килобайт ) Кол-во скачиваний: 1780 2019.05.19 AZ707_2_2019_05_19.RAR ( 18.35 килобайт ) Кол-во скачиваний: 1818 Комплект дисков RT11 + ADOS + коллекция софта HD2019_05_19.RAR ( 14.93 мегабайт ) Кол-во скачиваний: 1853 Версия для УКНЦ - добавлены драйвера AZ и ADOSSJ для УКНЦ на AZ6: HD_2019_08_09.RAR ( 16.63 мегабайт ) Кол-во скачиваний: 1947 Ссылки: Приобрести контроллер для ДВК можно тут Приобрести контроллер для УКНЦ можно тут Процедура обновления firmware (прошивки) контроллера Контроллер псевдодиска на MicroSD ДВК: подключение сетевой карты сборка и наладка конструктора контроллера для ДВК печатная плата версии v1.01 Контроллер псевдодиска на MicroSD для УКНЦ: сборка и наладка конструктора контроллера Контроллер псевдодиска на MicroSD на шину МПИ: особенности версии для УКНЦ Страницы разработки на ZX-PK УКНЦ + AZ - вариант контроллера псевдодисков на микро-SD для УКНЦ. Контроллер псевдодиска на SD-карте для ДВК -------------------- Живы будем - Не помрем !
|
SuperMax |
18.1.2020, 0:43
Сообщение
#2
|
Администратор Группа: Root Admin Сообщений: 6 287 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 |
Спасибо Hobot за подготовку сборника игр для УКНЦ
http://archive.pdp-11.org.ru/ukdwk_archive...AZ_SYSTEM_UKNC/ Код В рамках поддержки проекта AZ контроллера для УК-НЦ, предлагается базовый системный раздел AZ007.DSK, для самостоятельного пользования\освоения\изучения счастливыми обладателями контроллера. Все замечания по работе с этим диском и комплектом собранных программ просьба доносить до авторов контроллера и\или сборника через соответствующую тему на форуме. Всем спасибо! Каталог сборника: ================= 15-Jan-2020 AZ .SYS AY .SYS SWAP .SYS RT11SJ.SYS WD .SYS TT .SYS MZ .SYS C2 .SYS NL .SYS SL .SYS AC .SYS CL .SYS COLS .SAV WDBOOT.SAV WDR .SAV WDXR .SAV UCL .SAV PAF80 .SAV RULON .SAV HAND .SAV RUS .SAV LAT .SAV SYS .SAV TTY .SAV NYS .SAV PMEM .SAV TUK .SAV TS .SAV MENFNT.SAV SKY .SAV MZFORM.SAV IBMCHR.SAV HUST .SAV FONTUK.SAV PCX .SAV IND .SAV DUP .SAV DAY .SAV PIP .SAV DESS .SAV MACRO .SAV LINK .SAV DIR .SAV DISASM.SAV TSSPD .SAV BINCOM.SAV PASDWK.SAV FNT .SAV POWER .SAV PASY2K.SAV SHKEYS.SAV COD .SAV DS .SAV SIPP .SAV RESORC.SAV CLOCK .SAV CLRL .SAV NORMUK.SAV FCU .SAV BMP .SAV LIBR .SAV PCCUR .SAV SRCCOM.SAV SYSMAC.SML POWER .OBJ SYSLIB.OBJ PASDWK.OBJ PASY2K.OBJ BOX .OBJ BANK .FNT ITALIC.FNT HIGH .FNT BOLDL .FNT ROMAN .FNT IBMCHR.FNT UKNC .FNT ROUND .FNT GC .FNT SCRIPT.FNT ORATOR.FNT KSM .FNT POWER .TTL MACMIS.LST POWER .PAS SHKEYS.PAS NORMUK.PAS SHBOX .PAS GRAY .SAV GRAY .TXT GRAYP .OBJ BOOINF.REL PRUN .SAV STARTS.COM MACFIL.DSK PRUN .HLP TTY .LST TSTVM2.MAC TSTVM2.SAV TSTVM2.OBJ TSTVM2.REL ASCII .HLP ASCII .TXT DKL .SAV DOS .BIN DOS .PAS FLOW3 .PAS GRAPH .BIN GRAPH .PAS PAS .SAV PASDOC.LST QUEENS.PAS SINUS .PAS PASFLS.TXT PASFUN.TXT TERPAS.TXT FCU .LST QUEENS.SAV SINUS .SAV TSPAL .SAV UKFONT.SAV TSGRAY.SAV TSGRAY.BAK TSGRAY.PAS TSGRAY.MAC TSGRAY.OBJ HELP .SAV PAS1 .SAV GRAPHA.PAS CGRAPH.LST CGRAPH.PAS GPD .PAS GPD .SAV TM .PAS NYS .HLP LD .SYS IT090 .DSK IT091 .DSK FIX10 .DSK INF90 .DSK ARCAD .DSK KNIGHT.DSK LABGAM.DSK LOGGAM.DSK SOKOBA.DSK ASYS .DSK PAFCOM.DSK NGAMES.DSK REDKIE.DSK UTILIT.DSK DOC .DSK FPDOC .DSK YREGIM.SAV TESTUK.DSK DEMO1 .SAV DEMO2 .SAV UKPOLR.TXT DEMUK .SAV CAT400.SAV KNIGHT.OVL KNIGHT.SAV MKLAD .SAV SAD .SAV SPION .SAV GXONIX.SAV TET85 .SAV 165 Files, 24274 Blocks 41192 Free blocks Az007.rar ( 2.69 мегабайт ) Кол-во скачиваний: 1623 -------------------- Живы будем - Не помрем !
|
Текстовая версия | Сейчас: 5.5.2024, 6:56 |