form, EEPROM не в счет, эта 3я ROM. На плате должны стоять 2е i27128 с окошком. В них никакие настройки не сохраняются т.к. это EPROM.
form, EEPROM не в счет, эта 3я ROM. На плате должны стоять 2е i27128 с окошком. В них никакие настройки не сохраняются т.к. это EPROM.
Хотя да, соврал - там действительно 2 по 8 бит и EEPROM отдельно.
Но вобщем-то к делу не относится все-равно
Собственно у меня и сама прошивка так и сохранена: в обычном виде (16 бит) и в виде 2х файлов по 8бит. Могу если надо быстро наваять утилитку которая делает из двух файлов один и наоборот
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
form, Не хочу показаться дотошным, но по поводу 2х ПЗУ EPROM
Вот. http://zx-pk.ru/showpost.php?p=387291&postcount=18
и вот http://zx-pk.ru/attachment.php?attac...5&d=1305990829
Последний раз редактировалось form; 15.12.2014 в 09:07.
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
Немного накосячил в программе, сейчас еще поковыряю и выложу исправленную...
---------- Post added at 12:08 ---------- Previous post was at 11:53 ----------
Обновилась программа выше - исправлен косячок...
Теперь вроде все нормально:Код:form@diag:~/romtool$ cc -o romtool romtool.c form@diag:~/romtool$ ./romtool -c /tmp/*.BIN rom.bin form@diag:~/romtool$ ./romtool -s rom.bin a b form@diag:~/romtool$ md5sum a b /tmp/*.BIN 9e696420bb4416d9a29128613a7a4484 a 7d4ab62e8b607d0ab95772d2918ef2c6 b 9e696420bb4416d9a29128613a7a4484 /tmp/23-168E5.BIN 7d4ab62e8b607d0ab95772d2918ef2c6 /tmp/23-169E5.BIN form@diag:~/romtool$
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
Исходники romtool на всякий случай... Для сборки используется GNU make (для простоты). Проверено в Linux, OpenBSD и Windows XP, по идее должно собираться в большинстве унихов (возможно потребуется убрать -DHAVE_PROGNAME из Makefile [для современных лунухов, FreeBSD/NetBSD не нужно]). В виндовсе используется MinGW.
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
А нельзя ли добавить вот такой хитрый (выключаемый) функционал для DL11?
Если порт назначен как коннектящийся по сети куда-то, отслеживать состояние бита 1 (000002) в регистре состояния клавиатуры и не коннектиться пока он не установлен (отключаться когда сброшен). С возможностью (не)сброса по RESET этого бита. Данный функционал позволит (вероятно) более качественно использовать VTCOM для подключения к удаленным системам (в основном актуально для VMS при подключении через TELNET).
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
В "читальном зале" продублировал утилиту - на всякий случай )
http://archive.pdp-11.org.ru/BIBLIOT...MTOOL_by_form/
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)