memory map for RT-11 v 5

Jerome H. Fine jhfinedp3k at compsys.to
Fri Aug 12 08:28:33 CDT 2016


 >On Sunday, July 24th, 2016 at 22:17:24 -0700, Don North wrote:

> >On 7/24/2016 2:37 PM, Paul Koning wrote:
>
>>> >On Jul 24, 2016, at 11:06 AM, william degnan <billdegnan at gmail.com> 
>>> wrote:
>>>
>>>> ...
>>>> Attempts to boot from RT11SJ.SYS under V04.00 of RT-11 with 24K
>>>> bytes of memory were successful.  Attempts to boot with 16K bytes of
>>>> memory were also successful.  An RK05 was used as the disk drive.  The
>>>> error message "Insufficient memory" is displayed, but some useful work
>>>> might be done with just 16K bytes of memory. However, you did not
>>>> ask if useful work being done was one of the criteria?
>>>
>> FWIW, I used to run RT11SJ on an 11/20 with 8 kW (16 kB) of memory 
>> and RC11 system disk, in college.  That fit with no trouble, enough 
>> room to run RT BASIC and a reasonably application program.
>>
>>     paul 
>
> And it still works today:
>
> PDP-11 simulator V4.0-0 Beta        git commit id: 4065f47f
> sim> set cpu 11/05 16k
> sim> sho cpu
> CPU     11/05, idle disabled, autoconfiguration enabled
>         16KB
> sim> att rk0 rt11.dsk
> sim> boot rk0
>
> RT-11SJ    V02C-02
>
> .
> .R PIP
> */L
>
> DTMNSJ.SYS   46 27-NOV-75
> DTMNFB.SYS   58 27-NOV-75
> DP    .SYS    2 27-NOV-75
> RK    .SYS    2 27-NOV-75
> RF    .SYS    2 27-NOV-75
> TT    .SYS    2 27-NOV-75
> LP    .SYS    2 27-NOV-75
> BA    .SYS    7 27-NOV-75
> SYSMAC.SML   18 27-NOV-75
> SYSMAC.8K    25 27-NOV-75
> BATCH .SAV   25 27-NOV-75
> EDIT  .SAV   19 27-NOV-75
> MACRO .SAV   31 27-NOV-75
> ASEMBL.SAV   21 27-NOV-75
> EXPAND.SAV   12 27-NOV-75
> CREF  .SAV    5 27-NOV-75
> LINK  .SAV   25 27-NOV-75
> PIP   .SAV   14 27-NOV-75
> PATCH .SAV    5 27-NOV-75
> ODT   .OBJ    9 27-NOV-75
> VTHDLR.OBJ    8 27-NOV-75
> DEMOFG.MAC    5 27-NOV-75
> DEMOBG.MAC    4 27-NOV-75
> KB    .MAC   33 27-NOV-75
> LIBR  .SAV   15 27-NOV-75
> MONITR.SYS   46 27-NOV-75
> RKMNFB.SYS   58 27-NOV-75
> RFMNSJ.SYS   46 27-NOV-75
> RFMNFB.SYS   58 27-NOV-75
> DPMNSJ.SYS   46 27-NOV-75
> DPMNFB.SYS   58 27-NOV-75
> DXMNSJ.SYS   46 27-NOV-75
> DXMNFB.SYS   58 27-NOV-75
> DT    .SYS    2 27-NOV-75
> DX    .SYS    2 27-NOV-75
> CR    .SYS    3 27-NOV-75
> MT    .SYS    6 27-NOV-75
> MM    .SYS    6 27-NOV-75
> PR    .SYS    2 27-NOV-75
> PP    .SYS    2 27-NOV-75
> CT    .SYS    5 27-NOV-75
> DS    .SYS    2 27-NOV-75
> FILEX .SAV   11 27-NOV-75
> SRCCOM.SAV   11 27-NOV-75
> DUMP  .SAV    5 27-NOV-75
> PATCHO.SAV   33 27-NOV-75
> VTMAC .MAC    7 27-NOV-75
> SYSF4 .OBJ   33 27-NOV-75
> BASIC .SAV   36
> BAS8K .SAV   34
> DEMO  .BAS    3
> 51 FILES, 1014 BLOCKS
> 3760 FREE BLOCKS
> *
> .
> .R BAS8K
>
> BASIC V01B-02
> *
>
> READY
>
> OLD
> OLD FILE NAME--DEMO
>
> READY
>
> LIST
>
> DEMO       BASIC V01B-02
>
> 10 REM BASIC PROGRAM TO GENERATE N TERMS OF A FIBONACCI SERIES,
> 20 REM THE FIRST TWO TERMS OF WHICH ARE SPECIFIED BY THE USER.
> 30 REM
> 40 REM PRINT IDENTIFYING MESSAGE
> 50 PRINT "PROGRAM TO GENERATE A FIBONACCI SERIES"
> 60 REM
> 70 REM GET THE LENGTH AND FIRST TWO TERMS OF THE SERIES
> 80 PRINT "HOW MANY TERMS DO YOU WANT GENERATED";
> 90 INPUT L
> 100 IF L<>0 THEN 130
> 110 REM IF HE REQUESTS 0 TERMS,TERMINATE EXECUTION
> 120 STOP
> 130 PRINT "WHAT IS THE FIRST TERM";
> 140 INPUT T1
> 150 PRINT "WHAT IS THE SECOND TERM";
> 160 INPUT T2
> 170 REM MAKE SURE L IS NOT NEGATIVE OR TOO LARGE
> 180 IF L<3 THEN 200
> 190 IF L<50 THEN 220
> 200 PRINT L;"TERMS DOES NOT REALLY MAKE SENSE."
> 210 GO TO 80
> 220 REM PRINT THE FIRST TWO TERMS OF THE SERIES
> 230 PRINT "THE REQUESTED SERIES IS"
> 240 PRINT T1
> 250 PRINT T2
> 260 L=L-2
> 270 REM CALCULATE NEXT TERM AND PRINT IT
> 280 N=T1+T2
> 290 T1=T2
> 300 T2=N
> 310 PRINT N
> 320 REM DETERMINE IF SERIES IS FINISHED. IF SO,DO NEXT ONE.
> 330 L=L-1
> 340 IF L<=0 THEN 80
> 350 GO TO 280
> 360 END
>
> READY
>
> RUN
>
> DEMO       BASIC V01B-02
>
> PROGRAM TO GENERATE A FIBONACCI SERIES
> HOW MANY TERMS DO YOU WANT GENERATED?4
> WHAT IS THE FIRST TERM?12
> WHAT IS THE SECOND TERM?5
> THE REQUESTED SERIES IS
>  12
>  5
>  17
>  22
> HOW MANY TERMS DO YOU WANT GENERATED?0
>
> STOP AT LINE 120
>
> READY

V02C-02 is just one of the versions (out of about 23 versions) that are
available on the CD image at classiccmp which is available for download.

The V02C-02 version of RT-11 on the CD has 58 files with 1212 blocks,
although the date on all of the files is November 20th, 1975 or a week 
earlier.
It would be interesting to compare all of the common files to see if 
they are
identical.  I suspect that they probably are.

What I am curious about are the two files:
ASEMBL.SAV
EXPAND.SAV
Did these two files do anything special?

For historical purposes, it would also be interesting to also preserve 
the files:
BASIC.SAV
BAS8K.SAV
DEMO.BAS
that you have along with the F4.SAV (or FORTRA.SAV) which DEC
released in 1975 - probably V2 of FORTRAN IV.  The early versions
of FORTRAN IV are available elsewhere for download

Jerome Fine


More information about the cctalk mailing list