К примеру чтобы физический процессор был просто контроллером, а на пк эмулятор передавал данные/ команды на шину во внешние устройства
К примеру чтобы физический процессор был просто контроллером, а на пк эмулятор передавал данные/ команды на шину во внешние устройства
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Обновление TTSET V7.1 - поддержка типа терминала PC3XX для RTEM под P/OS.
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
AlexCherny(02.09.2022), Radon17(02.09.2022)
Поскольку я в свое время зачистил многие аттачи из-за ограничений форума, выложил в отдельное место дистрибутивы некоторых языков:
- BASIC-11/RT-11 V02-03S
- BASIC-PLUS/RT-11 V3.2-05
- MU BASIC-11/RT-11 V2.00R
- FORTRAN IV/RT-11 V2.8
- FORTRAN-77/RT-11 V5.0A
Все дистрибутивы пропатчены на предмет Y2K, MU BASIC пропатчен для работы в RT-11 V5.6 и новее.
Пресобранные программы тоже пропатчены.
Там же паскаль с библиотекой пропатченные на предмет Y2K.
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
К сожалению, дистрибутивов паскаля для RT-11 вообще нет - только вот эта пара - компилятор с библиотекой.
Попадался он же "адаптированный" для ДВК - то есть тупо несколько буковок поменяли и... и все
Если есть дистрибутив какой-нибудь - было бы интересно его пропатчить и собрать компилятор с нужными параметрами.
Но интересует именно вот этот "классический" паскаль.
Другие реализации неинтересны.
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
Ещё hobot выкладывал - https://zx-pk.ru/threads/20444-pasca...l=1#post558116. Она конечно в надписях пропатчена, что для SM-4 и SM-1420, но в остальном полный дистрибутив. Этой версией была странслирована игра PIKNIK, один из вариантов STALK.
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
Залил дистрибутив паскаля сюда.
Все пропатчено на предмет Y2K.
Убрал советско-инженерский мусор, добавил INDовский файл PASGEN.COM для генерации полного набора утилит.
Для урезанного набора достаточно скопировать PASSIM.SAV/PASFPP.SAV в PASCAL.SAV и PASSIM.OBJ/PASEIS.OBJ/PASFIS.OBJ/PASFPP.OBJ в PASCAL.OBJ.
Код:.IND VS1:PASGEN ; ; PASCAL V1.2 generation program. ; Copyright (c) 2023 by Oleg Safiullin <form@pdp-11.online> ; * Enter the name of PASCAL distribution kit device [S R:1-4 D:"VS1"]: * Enter the name of work device [S R:1-4 D:"VS2"]: * Install PASCAL? [Y/N D:Y]: * Enter the name of destination device [S R:1-4 D:"VS0"]: VS3 * Arithmetic hardware (NONE,EIS,FIS,FPP) [S R:1-4 D:"NONE"]: FPP ; .$@VS2:PASCAL .COPY/PRE/NOPRO VS1:PASFPP.SAV VS2:PASCAL.SAV .COPY/PRE/NOPRO VS1:MACEIS.SAV VS2:MACFST.SAV .COPY/PRE/NOPRO VS1:PASFPP.OBJ VS2:PASCAL.OBJ .RUN VS2:PASCAL *VS2:PCL=VS1:STRING,VS1:PCL ERRORS DETECTED: 0 FREE MEMORY: 5691 WORDS .MACRO/OBJECT:VS2:PCL VS2:PCL .LINK/EXECUTE:VS2:PCL/LINKLIBRARY:VS2:PASCAL VS2:PCL .DELETE/NOQUERY VS2:PCL.(MAC,OBJ) .RUN VS2:PASCAL *VS2:PASIMP=VS1:CSI,VS1:PASIMP/N ERRORS DETECTED: 0 FREE MEMORY: 4789 WORDS .MACRO/OBJECT:VS2:PASIMP VS2:PASIMP .LINK/EXECUTE:VS2:PASIMP/LINKLIBRARY:VS2:PASCAL VS2:PASIMP .DELETE/NOQUERY VS2:PASIMP.(MAC,OBJ) .RUN VS2:PASCAL *VS2:PASFOR=VS1:CSI,VS1:PASFOR/N ERRORS DETECTED: 0 FREE MEMORY: 4954 WORDS .RUN VS2:PASIMP *VS2:PASFOR=VS2:PASFOR IMPROVEMENT 540 WORDS 6.9% .MACRO/OBJECT:VS2:PASFOR VS2:PASFOR .LINK/EXECUTE:VS2:PASFOR/LINKLIBRARY:VS2:PASCAL VS2:PASFOR .DELETE/NOQUERY VS2:PASFOR.(MAC,OBJ) .RUN VS2:PASCAL *VS2:PASPRF=VS1:PASPRF/N ERRORS DETECTED: 0 FREE MEMORY: 6109 WORDS .RUN VS2:PASIMP *VS2:PASPRF=VS2:PASPRF IMPROVEMENT 105 WORDS 6.2% .MACRO/OBJECT:VS2:PASPRF VS2:PASPRF .DELETE/NOQUERY VS2:PASPRF.MAC .DELETE/NOQUERY VS2:PASCAL.COM .$@VS2:PASCAL.COM .COPY/PRE VS2:(PASCAL,PASIMP,PASFOR,PCL).SAV VS3: Files copied: VS2:PASCAL.SAV to VS3:PASCAL.SAV VS2:PASIMP.SAV to VS3:PASIMP.SAV VS2:PASFOR.SAV to VS3:PASFOR.SAV VS2:PCL.SAV to VS3:PCL.SAV .COPY/PRE VS2:MACFST.SAV,(PASCAL,PASPRF).OBJ VS3: Files copied: VS2:MACFST.SAV to VS3:MACFST.SAV DK:PASCAL.OBJ to VS3:PASCAL.OBJ DK:PASPRF.OBJ to VS3:PASPRF.OBJ .COPY/PRE/NOPRO VS1:(PAS0,PAS1,PAS2,PAS3,PAS4).OBJ VS3: Files copied: VS1:PAS0.OBJ to VS3:PAS0.OBJ VS1:PAS1.OBJ to VS3:PAS1.OBJ VS1:PAS2.OBJ to VS3:PAS2.OBJ VS1:PAS3.OBJ to VS3:PAS3.OBJ VS1:PAS4.OBJ to VS3:PAS4.OBJ .COPY/PRE/NOPRO VS1:(PAS5,PAS6,PAS7,PAS8,PAS9).OBJ VS3: Files copied: VS1:PAS5.OBJ to VS3:PAS5.OBJ VS1:PAS6.OBJ to VS3:PAS6.OBJ VS1:PAS7.OBJ to VS3:PAS7.OBJ VS1:PAS8.OBJ to VS3:PAS8.OBJ VS1:PAS9.OBJ to VS3:PAS9.OBJ .COPY/PRE/NOPRO VS1:(PASA,PASB).OBJ VS3: Files copied: VS1:PASA.OBJ to VS3:PASA.OBJ VS1:PASB.OBJ to VS3:PASB.OBJ .DELETE/NOQUERY VS2:PASCAL.COM @ <EOF> .
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)