Итак установим в систему PASCAL v1.3 Ставить будем через Auto-Install который идет вместе с дистрибутивами продуктов, с ПАСКАЛЬ он как раз идет. Если AUTOIN в системе еще нет, то нужно поставить с ленты так: >BRU /REW/UFD/NOI/NEW/BAC:aut100.a MS0: DB0:
Скачиваем pascal_v1_3.zip и приступаем:
sim> att ts0 pascal_v1_3.tpc
sim> boot rp0
[skip]
>hello system
Password:
RSX-11M-PLUS V4.6 BL87 [1,54] System RSXMPL
2-MAR-14 18:27 Logged on Terminal TT0: as SYS2
Good Evening
*****************************************************************
* *
* Welcome to RSX-11M-PLUS *
* *
* Version 4.6 Base level 87 *
* This is file LB:[1,2]LOGIN.TXT *
* *
*****************************************************************
Last interactive login on Sunday, March 2, 2014 18:25:34 (TT0:)
>
>mou/for ms0:
>@[367,367]autoin
RSX-11M/M-PLUS Auto-Install Procedure V1.1
02-MAR-14 18:27:57
Type "?" for help; CTRL/Z to end; or valid input.
Which product(s) do you want to install? PAS
Type "?" for help; CTRL/Z to exit Auto-Install; or valid input.
Where are the update files located ? MS0:
Type "?" for help; CTRL/Z to skip this product; or valid input.
Which device are the distribution files for PAS (PAS) located on (include colon)
? MS0:
BRU - Starting Tape 1 on MS0:
BRU - End of Tape 1 on MS0:
BRU - Completed
Products being installed:
Device Product Task name
------ ------- ---------
MS0: PAS (PAS)
Determining system configuration.
BRU - Starting Tape 1 on MS0:
BRU - End of Tape 1 on MS0:
BRU - Completed
Do you want to customize PAS (PAS) (Y/N) ? Y
Which directory do you want the PASCAL task assigned to ([g,m]) <[1,1]>? [3,54]
Generate FPP or EIS code ? FPP
Build the compiler using separate I & D space ?
Allow future customization of this file ?
Print release notes automatically ?
Print the installation log automatically ?
Do you want to customize PAS (PAS) again (Y/N) ?
Installation of PAS (PAS) beginning at 02-MAR-14 18:28:48
Reading PASPAS.CFG.
Transferring kit files to work area.
BRU - Starting Tape 1 on MS0:
BRU - End of Tape 1 on MS0:
BRU - Completed
BRU - Starting Tape 1 on MS0:
BRU - End of Tape 1 on MS0:
BRU - Completed
18:28:48 *** MS0: -- Dismount complete
DMO -- TT0: dismounted from MS0: *** Final dismount initiated ***
Building product PAS (PAS).
Transferring files from work area.
Running IVP command procedure PASIVP.CMD.
PAS -- PDP-11 PASCAL V1.3-01
23 I := J; { Tests that message file is correctly installed - should
give warning }
^150
** PAS -- ERROR 150: W -- Must assign value before using variable
PDP-11 PASCAL V1.3
As verification that the OTS is correctly installed,
you should now see a non-fatal run time warning
DOUBLE DEALLOCATION OF DYNAMIC MEMORY
** TT0 -- Warning -- Error 22
Double deallocation of dynamic memory
At PC = 002702
In PASTST At Or After 21
Installation of PAS (PAS) ending at 02-MAR-14 18:29:06.
PIP -- Not a directory device
MS0:[262,200]PASUPD.DON;*
Installation of PAS (PAS) successful.
Auto-Install ended on 02-MAR-14 at 18:29:06.
>ctrl+e
Simulation stopped, PC: 021240 (BR 21206)