Из новостей
Надоело жать кнопку reset на DE10, поэтому добавил в терминальный модуль обработку сигнала break. Завёл его в процессор и пока обрабатываю как reset![]()
Из новостей
Надоело жать кнопку reset на DE10, поэтому добавил в терминальный модуль обработку сигнала break. Завёл его в процессор и пока обрабатываю как reset![]()
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Прошло три года и чуть меньше трёх месяцев
Вход - BREAK или HALT, выход - команды G или P (пока отличий нет), BREAK или HALT (в режиме HALT)Код:FullODT for PDP-2011 halt mode (in development :)) >>>G 000004 000000 000000 000000 @DL0 RT-11SB (S) V05.07 .R MSCPCK . FullODT for PDP-2011 halt mode (in development :)) >>>P .DIR SWAP .SYS 28P 31-Oct-1998 RT11SB.SYS 99P 02-Oct-2020 RT11FB.SYS 107P 02-Oct-2020 RK .SYS 3P 02-Oct-2020 DL .SYS 5P 02-Oct-2020 DU .SYS 24P 02-Oct-2020 HX .SYS 6P 12-Sep-2020 ZA .SYS 4P 05-Jul-2020 ZB .SYS 4P 05-Jul-2020 ZC .SYS 4P 05-Jul-2020 ZD .SYS 4P 05-Jul-2020 ZE .SYS 4P 05-Jul-2020 ZF .SYS 4P 05-Jul-2020 WQ .SYS 4P 05-Jul-2020 WS .SYS 4P 05-Jul-2020 LD .SYS 11P 02-Oct-2020 VM .SYS 3P 02-Oct-2020 MU .SYS 14P 02-Oct-2020 NL .SYS 2P 02-Oct-2020 SL .SYS 17P 31-Oct-1998 RT11XM.SYS 124P 02-Oct-2020 RT11XB.SYS 115P 02-Oct-2020 RT11ZM.SYS 127P 02-Oct-2020 RT11ZB.SYS 118P 02-Oct-2020 RKX .SYS 3P 02-Oct-2020 DLX .SYS 5P 02-Oct-2020 DUX .SYS 27P 02-Oct-2020 HXX .SYS 6P 12-Sep-2020 ZAX .SYS 4P 05-Jul-2020 ZBX .SYS 4P 05-Jul-2020 ZCX .SYS 4P 05-Jul-2020 ZDX .SYS 4P 05-Jul-2020 ZEX .SYS 4P 05-Jul-2020 ZFX .SYS 4P 05-Jul-2020 WQX .SYS 4P 05-Jul-2020 WSX .SYS 4P 05-Jul-2020 LDX .SYS 11P 02-Oct-2020 VMX .SYS 3P 02-Oct-2020 MUX .SYS 19P 02-Oct-2020 NLX .SYS 2P 02-Oct-2020 SLX .SYS 20P 31-Oct-1998 NQX .SYS 10P 02-Oct-2020 PIP .SAV 30P 31-Oct-1998 DUP .SAV 52P 31-Oct-1998 DIR .SAV 20P 31-Oct-1998 IND .SAV 58P 31-Oct-1998 RESORC.SAV 35P 31-Oct-1998 EDIT .SAV 19P 31-Oct-1998 KED .SAV 85P 31-Oct-1998 KEX .SAV 72P 31-Oct-1998 MACRO .SAV 63P 31-Oct-1998 CREF .SAV 6P 31-Oct-1998 LINK .SAV 59P 31-Oct-1998 MONMRG.SAV 14P 31-Oct-1998 LIBR .SAV 24P 31-Oct-1998 FILEX .SAV 22P 31-Oct-1998 SRCCOM.SAV 26P 31-Oct-1998 BINCOM.SAV 25P 31-Oct-1998 SLP .SAV 13P 31-Oct-1998 DUMP .SAV 10P 31-Oct-1998 SIPP .SAV 21P 31-Oct-1998 BUP .SAV 68P 31-Oct-1998 PAT .SAV 11P 31-Oct-1998 HELP .SAV 161P 31-Oct-1998 SYSMAC.SML 92P 31-Oct-1998 SYSLIB.OBJ 84P 31-Oct-1998 FORMAT.SAV 28P 31-Oct-1998 SETUP .SAV 43P 31-Oct-1998 VTCOM .SAV 24P 31-Oct-1998 DATIME.SAV 4P 31-Oct-1998 DATIME.MAC 23P 31-Oct-1998 DATIME.COM 3P 31-Oct-1998 LET .SAV 6P 31-Oct-1998 SPLIT .SAV 3P 31-Oct-1998 UCL .SAV 16P 31-Oct-1998 VBGEXE.SAV 18P 31-Oct-1998 TERMID.SAV 4P 31-Oct-1998 TRANSF.SAV 16P 31-Oct-1998 TRANSF.TSK 76P 31-Oct-1998 TRANSF.EXE 45P 31-Oct-1998 ODT .OBJ 8P 31-Oct-1998 VDT .OBJ 8P 31-Oct-1998 MDUP .SAV 22P 31-Oct-1998 MBOOT .BOT 1P 31-Oct-1998 MBOT16.BOT 1P 31-Oct-1998 MSBOOT.BOT 4P 31-Oct-1998 MDUP .AI 72P 31-Oct-1998 MDUP .MM 72P 31-Oct-1998 MDUP .MS 72P FullODT for PDP-2011 halt mode (in development :)) >>>P 31-Oct-1998 MDUP .MT 72P 31-Oct-1998 MDUP .MU 72P 31-Oct-1998 VERIFY.COM 2P 31-Oct-1998 IVP .COM 16P 31-Oct-1998 IVP .MAC 33P 31-Oct-1998 MTB .COM 16P 31-Oct-1998 MSB .COM 16P 31-Oct-1998 MUB .COM 16P 31-Oct-1998 SB .MAC 1P 31-Oct-1998 FB .MAC 1P 31-Oct-1998 XM .MAC 1P 31-Oct-1998 XB .MAC 1P 31-Oct-1998 ZM .MAC 1P 31-Oct-1998 ZB .MAC 1P 31-Oct-1998 SYSTEM.MLB 148P 31-Oct-1998 EDTL .MLB 11P 31-Oct-1998 SYSGEN.COM 286P 31-Oct-1998 CONFIG.COM 29P 31-Oct-1998 CONFIG.SAV 10P 31-Oct-1998 V5USER.TXT 2P 31-Oct-1998 V5NOTE.TXT 36P 31-Oct-1998 CUSTOM.TXT 14P 31-Oct-1998 MSCPCK.SAV 4P 31-Oct-1998 DBGSYM.SAV 10P 31-Oct-1998 INDEX .SAV 11P 31-Oct-1998 INDEXX.SAV 14P 31-Oct-1998 INDEXA.IMG 164P 31-Oct-1998 INDEXB.IMG 165P 31-Oct-1998 INDEX .IDX 7P 31-Oct-1998 TECO .SAV 50P 31-Oct-1998 SGN02 .CND 5P 02-Oct-2020 SGN02 .ANS 9P 02-Oct-2020 SGN02 .BLD 3P 02-Oct-2020 SGN02 .MON 10P 02-Oct-2020 SGN02 .DEV 6P 02-Oct-2020 SGN02 .TBL 5P 02-Oct-2020 RT11SB.MAP 34P 02-Oct-2020 RT11FB.MAP 35P 02-Oct-2020 RT11XM.MAP 38P 02-Oct-2020 RT11XB.MAP 36P 02-Oct-2020 RT11ZM.MAP 38P 02-Oct-2020 RT11ZB.MAP 36P 02-Oct-2020 STRTSB.COM 1P 31-Oct-1998 STRTFB.COM 5P 31-Oct-1998 STRTXM.COM 8P 31-Oct-1998 STRTXB.COM 5P 31-Oct-1998 STRTZM.COM 8P 31-Oct-1998 STRTZB.COM 5P 31-Oct-1998 TEST .MAC 1 12-Apr-2020 DESS .SAV 20 04-Nov-1993 DL2 .DSK 4500P HX .COM 1 T .COM 1 HXNL .COM 1 143 Files, 8633 Blocks 11749 Free blocks .DIR SWAP .SYS 28P 31-Oct-1998 RT11SB.SYS 99P 02-Oct-2020 RT11FB.SYS 107P 02-Oct-2020 RK .SYS 3P 02-Oct-2020 DL .SYS 5P 02-Oct-2020 DU .SYS 24P 02-Oct-2020 HX .SYS 6P 12-Sep-2020 ZA .SYS 4P 05-Jul-2020 ZB .SYS 4P 05-Jul-2020 ZC .SYS 4P 05-Jul-2020 ZD .SYS 4P 05-Jul-2020 ZE .SYS 4P 05-Jul-2020 ZF .SYS 4P 05-Jul-2020 WQ .SYS 4P 05-Jul-2020 WS .SYS 4P 05-Jul-2020 LD .SYS 11P 02-Oct-2020 VM .SYS 3P 02-Oct-2020 MU .SYS 14P 02-Oct-2020 NL .SYS 2P 02-Oct-2020 SL .SYS 17P 31-Oct-1998 RT11XM.SYS 124P 02-Oct-2020 RT11XB.SYS 115P 02-Oct-2020 RT11ZM.SYS 127P 02-Oct-2020 RT11ZB.SYS 118P 02-Oct-2020 RKX .SYS 3P 02-Oct-2020 DLX .SYS 5P 02-Oct-2020 DUX .SYS 27P 02-Oct-2020 HXX .SYS 6P 12-Sep-2020 ZAX .SYS 4P 05-Jul-2020 ZBX .SYS 4P 05-Jul-2020 ZCX .SYS 4P 05-Jul-2020 ZDX .SYS 4P 05-Jul-2020 ZEX .SYS 4P 05-Jul-2020 ZFX .SYS 4P 05-Jul-2020 WQX .SYS 4P 05-Jul-2020 WSX .SYS 4P 05-Jul-2020 LDX .SYS 11P 02-Oct-2020 VMX .SYS 3P 02-Oct-2020 MUX .SYS 19P 02-Oct-2020 NLX .SYS 2P 02-Oct-2020 SLX .SYS 20P 31-Oct-1998 NQX .SYS 10P 02-Oct-2020 PIP .SAV 30P 31-Oct-1998 DUP .SAV 52P 31-Oct-1998 DIR .SAV 20P 31-Oct-1998 IND .SAV 58P 31-Oct-1998 RESORC.SAV 35P 31-Oct-1998 EDIT .SAV 19P 31-Oct-1998 KED .SAV 85P 31-Oct-1998 KEX .SAV 72P 31-Oct-1998 MACRO .SAV 63P 31-Oct-1998 CREF .SAV 6P 31-Oct-1998 LINK .SAV 59P 31-Oct-1998 MONMRG.SAV 14P 31-Oct-1998 LIBR .SAV 24P 31-Oct-1998 FILEX .SAV 22P 31-Oct-1998 SRCCOM.SAV 26P 31-Oct-1998 BINCOM.SAV 25P 31-Oct-1998 SLP .SAV 13P 31-Oct-1998 DUMP .SAV 10P 31-Oct-1998 SIPP .SAV 21P 31-Oct-1998 BUP .SAV 68P 31-Oct-1998 PAT .SAV 11P 31-Oct-1998 HELP .SAV 161P 31-Oct-1998 SYSMAC.SML 92P 31-Oct-1998 SYSLIB.OBJ 84P 31-Oct-1998 FORMAT.SAV 28P 31-Oct-1998 SETUP .SAV 43P 31-Oct-1998 VTCOM .SAV 24P 31-Oct-1998 DATIME.SAV 4P 31-Oct-1998 DATIME.MAC 23P 31-Oct-1998 DATIME.COM 3P 31-Oct-1998 LET .SAV 6P 31-Oct-1998 SPLIT .SAV 3P 31-Oct-1998 UCL .SAV 16P 31-Oct-1998 VBGEXE.SAV 18P 31-Oct-1998 TERMID.SAV 4P 31-Oct-1998 TRANSF.SAV 16P 31-Oct-1998 TRANSF.TSK 76P 31-Oct-1998 TRANSF.EXE 45P 31-Oct-1998 ODT .OBJ 8P 31-Oct-1998 VDT .OBJ 8P 31-Oct-1998 MDUP .SAV 22P 31-Oct-1998 MBOOT .BOT 1P 31-Oct-1998 FullODT for PDP-2011 halt mode (in development :)) >>> <----- здесь я нажал BREAK MBOT16.BOT 1P 31-Oct-1998 MSBOOT.BOT 4P 31-Oct-1998 MDUP .AI 72P 31-Oct-1998 MDUP .MM 72P 31-Oct-1998 MDUP .MS 72P 31-Oct-1998 MDUP .MT 72P 31-Oct-1998 MDUP .MU 72P 31-Oct-1998 VERIFY.COM 2P 31-Oct-1998 IVP .COM 16P 31-Oct-1998 IVP .MAC 33P 31-Oct-1998 MTB .COM 16P 31-Oct-1998 MSB .COM 16P 31-Oct-1998 MUB .COM 16P 31-Oct-1998 SB .MAC 1P 31-Oct-1998 FB .MAC 1P 31-Oct-1998 XM .MAC 1P 31-Oct-1998 XB .MAC 1P 31-Oct-1998 ZM .MAC 1P 31-Oct-1998 ZB .MAC 1P 31-Oct-1998 SYSTEM.MLB 148P 31-Oct-1998 EDTL .MLB 11P 31-Oct-1998 SYSGEN.COM 286P 31-Oct-1998 CONFIG.COM 29P 31-Oct-1998 CONFIG.SAV 10P 31-Oct-1998 V5USER.TXT 2P 31-Oct-1998 V5NOTE.TXT 36P 31-Oct-1998 CUSTOM.TXT 14P 31-Oct-1998 MSCPCK.SAV 4P 31-Oct-1998 DBGSYM.SAV 10P 31-Oct-1998 INDEX .SAV 11P 31-Oct-1998 INDEXX.SAV 14P 31-Oct-1998 INDEXA.IMG 164P 31-Oct-1998 INDEXB.IMG 165P 31-Oct-1998 INDEX .IDX 7P 31-Oct-1998 TECO .SAV 50P 31-Oct-1998 SGN02 .CND 5P 02-Oct-2020 SGN02 .ANS 9P 02-Oct-2020 SGN02 .BLD 3P 02-Oct-2020 SGN02 .MON 10P 02-Oct-2020 SGN02 .DEV 6P 02-Oct-2020 SGN02 .TBL 5P 02-Oct-2020 RT11SB.MAP 34P 02-Oct-2020 RT11FB.MAP 35P 02-Oct-2020 RT11XM.MAP 38P 02-Oct-2020 RT11XB.MAP 36P 02-Oct-2020 RT11ZM.MAP 38P 02-Oct-2020 RT11ZB.MAP 36P 02-Oct-2020 STRTSB.COM 1P 31-Oct-1998 STRTFB.COM 5P 31-Oct-1998 STRTXM.COM 8P 31-Oct-1998 STRTXB.COM 5P 31-Oct-1998 STRTZM.COM 8P 31-Oct-1998 STRTZB.COM 5P 31-Oct-1998 TEST .MAC 1 12-Apr-2020 DESS .SAV 20 04-Nov-1993 DL2 .DSK 4500P HX .COM 1 T .COM 1 HXNL .COM 1 143 Files, 8633 Blocks 11749 Free blocks .
Последний раз редактировалось Hunta; 29.07.2021 в 12:18.
Код:PDP-11/04 (PDP-2011 based) FullODT for halt mode (in development :)) >>>P 000004 000000 000000 000000 @ @DL0 RT-11SB (S) V05.07 .R MSCPCK . >>>P .
Код:PDP-11/04 (PDP-2011 based) FullODT for halt mode (in development :)) >>>R R0=000004 R1=000000 R2=000000 R3=000000 R4=000000 R5=000000 SP=000000 >>>G 000004 000000 000000 000000 @DL0 RT-11SB (S) V05.07 .R MSCPCK . >>>R R0=000042 R1=135570 R2=135552 R3=040000 R4=000200 R5=135552 SP=155654 >>> >>>R R0=001154 R1=135570 R2=135552 R3=040000 R4=000000 R5=001162 SP=000774 >>>G 001154 000000 000774 001162 @
- - - Добавлено - - -Код:PDP-11/44 (PDP-2011 based) FullODT for halt mode (in development :)) >>>G 000054 000000 000000 000000 @DL2 RSX-11M-PLUS V4.6 BL87 256.KW System:"DE10 " >RED DL2:=SY: >RED DL2:=LB: >RED DL2:=SP: >MOU DL2:"RSX11MPBL87" >@DL2:[1,2]STARTUP >; PLEASE NOTE >; >; If you have not yet read the system release notes, please do so >; now before attempting to perform a SYSGEN or to utilize the new >; features of this system. >; >; >* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 18:48 30-JUL-2021 >TIME 18:48 30-JUL-2021 >ACS SY:/BLKS=1024. >CON ONLINE ALL >@ <EOF> > >>>R R0=160607 R1=001410 R2=120000 R3=000000 R4=000001 R5=000000 SP=001310 >>>P >
Исправил мелкую ошибку при выполнении HALT. Результат:
Код:PDP-11/44 (PDP-2011 based) FullODT for halt mode (in development :)) >>>G 000054 000000 000000 000000 @DL2 RSX-11M-PLUS V4.6 BL87 256.KW System:"DE10 " >RED DL2:=SY: >RED DL2:=LB: >RED DL2:=SP: >MOU DL2:"RSX11MPBL87" >@DL2:[1,2]STARTUP >; PLEASE NOTE >; >; If you have not yet read the system release notes, please do so >; now before attempting to perform a SYSGEN or to utilize the new >; features of this system. >; >; >* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 19:30 30-JUL-2021 >TIME 19:30 30-JUL-2021 >ACS SY:/BLKS=1024. >CON ONLINE ALL >@ <EOF> >@T >CON DISPL ATTR FOR SYS SYS PDP-11/44, EIS,UNIBUS_Map,D-Space,SWR,Cache,FPP, Clock=KW11-L, $TKPS=50., $TTPRM=000002, Cache_control=000001 >MOU DL3:/for >INS $BRU >TIM 19:30:03 30-JUL-2021 >BRU/INI/VER/MOU LB: DL3: >>> > >>>R R0=141703 R1=001410 R2=120000 R3=000000 R4=000001 R5=000000 SP=001310 >>> >>>R R0=074036 R1=001410 R2=120000 R3=000000 R4=000001 R5=000000 SP=001310 >>> > BRU - Starting verify pass >>>R R0=141703 R1=001410 R2=120000 R3=000000 R4=000001 R5=000000 SP=001310 >>> > BRU - Completed >TIM 19:34:02 30-JUL-2021 >RUN SHUTUP >@ <EOF> > RSX-11M-PLUS Shut down program Enter minutes to wait before shutdown: >>>R R0=160607 R1=001410 R2=120000 R3=000000 R4=000001 R5=000000 SP=001310 >>>P Reason for shutdown (<CR> for none): OK to shutdown? [Y/N]: Y All further logins are disabled 30-JUL-2021 19:34 System is now shutting down -- DE10 @LB:[1,2]SHUTUP >VCP DISCONNECT /ALL >@ <EOF> > ACS DL2:/BLKS=0. ACS -- Checkpoint file now inactive > DMO DL2:/DEV/LOCK=V DMO -- System disk being dismounted DMO -- SYSTEM dismounted from DL2: *** Final dismount initiated *** 19:34:22 *** DL2: -- Dismount complete > DMO DL3:/DEV/LOCK=V 19:34:27 *** DL3: -- Dismount complete DMO -- TT0: dismounted from DL3: *** Final dismount initiated *** > SHUTUP operation complete >>>P <----- выходе в HALT mode при выполнении HALT. Нажатие P (продолжить работу) - как нажатие кнопки продолжить с пульта - RSX продолжит работу Logins are now enabled > >
Ещё некоторые шаги
Код:PDP-11/04 (PDP-2011 based) FullODT for halt mode (in development :)) >>>R R0=000004 R1=000000 R2=000000 R3=000000 R4=000000 R5=000000 SP=000000 PC=165020 PS=000340 >>>S R0=000004 R1=000000 R2=000000 R3=000000 R4=000000 R5=000000 SP=000000 PC=165022 PS=000344 >>>S R0=000004 R1=000000 R2=000000 R3=000001 R4=000000 R5=000000 SP=000000 PC=165024 PS=000340 >>>S R0=000004 R1=000000 R2=000000 R3=177776 R4=000000 R5=000000 SP=000000 PC=165026 PS=000351 >>>S R0=000004 R1=000000 R2=000000 R3=177777 R4=000000 R5=000000 SP=000000 PC=165030 PS=000352 >>>S R0=000004 R1=000000 R2=000000 R3=177776 R4=000000 R5=000000 SP=000000 PC=165032 PS=000351 >>>S R0=000004 R1=000000 R2=000000 R3=177777 R4=000000 R5=000000 SP=000000 PC=165034 PS=000352 >>>P 000004 000000 000000 000000 @DL0 RT-11SB (S) V05.07 .R MSCPCK . >>>S R0=000042 R1=135570 R2=135552 R3=040000 R4=000200 R5=135552 SP=155650 PC=151362 PS=000341 >>>S R0=000042 R1=135570 R2=135552 R3=040000 R4=000200 R5=135552 SP=155650 PC=151366 PS=000341 >>>S R0=000042 R1=135570 R2=135552 R3=040000 R4=000200 R5=135552 SP=155650 PC=151372 PS=000344 >>>S R0=000042 R1=135570 R2=135552 R3=040000 R4=000200 R5=135552 SP=155650 PC=151360 PS=000344 >>>P .
Oleg N. Cher(01.08.2021)
Unibus Mapping, тест для PDP-11/44
Код:PDP-11/44 (PDP-2011 based) FullODT for halt mode (in development :)) >>>G 000054 000000 000000 000000 @DL0 RT-11SB (S) V05.07 .R MSCPCK .@HX .BOO/FOR HX: HX 2.2 XXDP Cold boot.. BOOTING UP XXDP-XM EXTENDED MONITOR XXDP-XM EXTENDED MONITOR - XXDP V2.5 REVISION: F0 BOOTED FROM HX0 124KW OF MEMORY UNIBUS SYSTEM RESTART ADDRESS: 152000 TYPE "H" FOR HELP ! .R KKUAE0 KKUAE0.BIC CKKUAE 11/24/44 UBI MAP DIAGNOSTIC HAS DETERMINED THAT CPU IS AN 11/44 END PASS # 1 END PASS # 2 END PASS # 3 END PASS # 4 END PASS # 5 END PASS # 6 END PASS # 7 END PASS # 8 END PASS # 9 END PASS # 10
Перенёс на первую страницу результаты тестирования и слегка обновил. Нашёл, в частности, ошибку, из за которой на F11 (PDP-11/23 и PDP-11/24) определялось только 248 вместо 512 кб. Дурацкая ошибка - не отметил в описании доступность для F11 регистра SR3.
Oleg N. Cher(04.08.2021)
Добавил флажки (пока три, но сколько понадобится - пока не понятно) для описания тонких отличий процессоров PDP-11 (типа - что будет по адресу, на который указывает R0, после выполнения команды MOV R0,(R0)+)
Для тестирования (и доводки) этого механизма под раздачу попал F11 (ака PDP-11/23 PDP-11/24) - так как не проходил свой тест JKDB??.
В принципе - это реализовано в последних версиях авторской PDP-2011, но я начал переделывать его код, оттолкнувшись от версии далёкого 2015 года, где этого ещё не было, так что в какой то степени (по результату, но не по реализации) это перенос кода![]()
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)