Ну а как результат - сильно раздутый первичный загрузчик. Для CF пришлось специально вылизывать код, что бы всё поместилось в 512 байт.
Ну а как результат - сильно раздутый первичный загрузчик. Для CF пришлось специально вылизывать код, что бы всё поместилось в 512 байт.
Обновился патч для SimH.
Поправлена ошибка проверки границ размера файла.
Добавлен параметр устройства DELAY (в теории значение в микросекундах [в пределах точности таймера системы]).
Заранее прошу извинить меня за оффтопик. :-)
А не сможет ли уважаемый form написать эмулятор CDR (цветная графика для САПР "Гелиос") для SimH?
Уважаемый Titus сделал такой эмулятор для УКНЦ, но к сожалению он работает в том же окне, что и алфавитно-цифровой терминал... :-(. В оригинале это два различных монитора.
Описание с примером программирования, тесты и драйвер из эмулятора PDP-11 (автор Венгеров) имеются.
Спасибо, но вдруг "выдастся время свободное", то не один я буду признателен вам за "посильный" вклад в дело САПР на PDP-11. :-)
Я думаю, что если уже написан эмулятор AZ для SimH, то написать другой эмулятор уже проще и быстрее. :-)
Для PDP-11 был Си на лентах DECUS, как я помню :-)
Патч для SimH переехал сюда.
В новом патче исправлен косяк с автоопределением размера.
- - - Добавлено - - -
Причем полноценный ANSI, а не K&R как DECUSовский.
а этот DEC'овский компилятор существует(вал) для RT-11 или только для старших систем?
С78 - это не оно?
Код:Image : C78.DSK
Format : DSK : RT-11
Size : 400 Kb
Volume ID: RT11A
Owner :
File Blocks Date Bytes
---------- ------ ----------- ----------
C .SAV 21 16-Nov-1988 10'752
CP1 .SAV 64 17-Dec-1986 32'768
CP2 .SAV 64 17-Dec-1986 32'768
CPP .SAV 48 17-Dec-1986 24'576
CLIB .OBJ 115 17-Dec-1986 58'880
STD .H 4 27-May-1984 2'048
FPROTO.COM 1 16-Apr-1986 512
CHDR .OBJ 1 17-Dec-1986 512
CTEMPC.COM 0 13-Jun-1990 0
< UNUSED > 468 239'616
---------- ------ ----------- ----------
9 Files, 318 Blocks
468 Free blocks
На живой машине:- - - Добавлено - - -Код:Тест HALT-режима*
Доступное ОЗУ - 1024 К*
Тест ДП и прерываний*
Тест НЖД
? - Ошибка - нет устройства*
@013370
@177224G
?AZLDR-W-NO BOOT DISK NUMBER SPECIFIED
ENTER THE BOOT DISK NUMBER [0..7]
> 2
RSX-11M-PLUS V4.6 BL87 512.KW System:"RSXMPL"
>RED AZ2:=SY:
>RED AZ2:=LB:
>RED AZ2:=SP:
>MOU AZ2:"RSX11MPBL87"
>@AZ2:[1,2]STARTUP
>;
>* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 19:22 01-APR-2021
>TIM 19:22 01-APR-2021
>SET /NOLOGON
>SET /COLOG=ON
>CON ONL ALL
>ACS SY:/BLKS=2048.
>ELI /LOG/LIM
>CLI /INI=DCL/CTRLC/DPR="<15><12>/$ /"
>INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]DAPRES.TSK/RON=YES/PAR=GEN
>INS LB:[3,54]RMSDES.TSK
>INS LB:[3,54]RMSDEF.TSK
>INS LB:[3,54]RMSBCK.TSK
>INS LB:[3,54]RMSRST.TSK
>INS LB:[3,54]RMSCNV.TSK
>INS LB:[3,54]RMSIFL.TSK
>INS LB:[3,54]RMSDSP.TSK
>VCP CRE /UNI=14/ALT
>INS $QMGCLI
>INS $QMGCLI/TASK=...PRI
>INS $QMGCLI/TASK=...SUB
>QUE /START:QMG
>INS $QMGPRT/TASK=PRT.../SLV=NO
>QUE LP0:/CR/NM
>START/ACCOUNTING
>CON ESTAT LP0:
>QUE BAP0:/BATCH
>QUE BAP0:/AS:BATCH
>SET /NETUIC=[5,54]
>RUN $PIP/UIC=[5,54]/CMD="PIP LB:[5,54]NNS.TMP;*/DE/NM"
>SET /UTLUIC=[4,54]
>SET /LOGON
>INS LB:[ACD]EXP
>ACD INS LB:[ACD]EDTACD AS NUM 127 TOP ASS CLE$EDT
>ACD INS LB:[ACD]EMAACD AS NUM 220 TOP ASS CLE$EMACS
>ACD INS LB:[ACD]CM7209 AS NUM 200 TOP ASS CM$7209
>SET /UTLUIC=[4,54]
>REM ...CA.
>INS $TDXF
>INS $TDX/TASK=...CVT/PRV=NO
>DFL LB:[TED]=TED$TYPE/GBL
>INS $TED
>INS $BRD
>INS $CAL/TASK=...CAL
>INS $COD
>INS $DOB
>INS $HEY
>INS $HANGUP
>INS $K52
>INS $MKE
>INS $PUT
>INS $RNO
>INS $RTEM
>INS $SRD
>INS $TNC
>INS $TRANSFER
>INS $UPTIME
>INS $USH
>INS $WRITE
>INS $BASIC/INC=34000
>INS $STOP
>INS $C81
>INS $C81ODL
>INS $C81RFM/TASK=...RFM
>INS LB:[1,1]C81LIB/PAR=GEN/RON=YES
>INS LB:[1,1]DBLRSX/PAR=GEN/RON=YES
>INS $DIBOL83
>INS $DBLMSGMGR
>INS $DBLSORT1
>INS $DBLSORT2
>INS $DBLMNUGEN/TASK=...MNU
>RUN MSGMGR 1T
>INS $FOR
>INS $F77
>INS LB:[1,1]F7FCLS/PAR=GEN/RON=YES
>INS LB:[1,1]F7RCLS/PAR=GEN/RON=YES
>INS LB:[1,1]FDVFCS/PAR=GEN/RON=YES
>INS LB:[1,1]FDVRES/PAR=GEN/RON=YES
>INS LB:[1,1]FDVRMS/PAR=GEN/RON=YES
>INS LB:[30,10]FED
>INS LB:[30,10]FUT
>@ <EOF>
>
RSX-11M-PLUS V4.6 на AZ.
Сгенерен без разделения I&D на случай ДВК. В [2,54] есть baseline system.
Внутри полный Kit.
Внесены мелкие правки.