mirror of
https://github.com/kenrector/sds-kit.git
synced 2026-03-03 18:06:19 +00:00
Update and rename READ.ME to README.MD
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
# Algol 60 Compiler
|
||||
## PAL Abstract
|
||||
850816 9-SERIES 910/925 ALGOL 60 BASIC 4K SYSTEM
|
||||
AUTHOR: XEROX
|
||||
ABSTRACT:
|
||||
@@ -6,24 +8,37 @@ COMMENTS:
|
||||
SOURCE LANGUAGE: META-SYMBOL. CONFIGURATION: 910/925 COMPUTER WITH AT LEAST 4K MEMORY,
|
||||
TYPEWRITER AND PAPER TAPE I/0. SEE MANUAL NO. 900699.
|
||||
|
||||
## Introduction
|
||||
This is a compressed source deck for the compiler. It seems to be missing the
|
||||
interpreter and run time and the Algol Operations Manual. The compiler will produce a
|
||||
program listing and a card punch file. The PAL manual abstract for cover number includes
|
||||
numbers for other parts but these are not found on the M300-1982128 tape
|
||||
|
||||
850816-44 is compressed source code and has 4 ^ type control cards preceeding the encoded deck.
|
||||
The algol.si, .bo and .lo files were obtained by uncompressing and assembling this -44 file.
|
||||
|
||||
## Reference
|
||||
http://www.bitsavers.org/pdf/sds/9xx/lang/900699C_Algol60_Ref_Nov66.pdf
|
||||
|
||||
## Problems
|
||||
The original source code has TOPW 1 which caused an assmembly error. It was changed to TOPW.
|
||||
There is no transfer address on the END card so the loader will halt after loading.
|
||||
|
||||
The algol.ini configuration file allows one to do a compile and produce a listing on TTO and an
|
||||
object deck on CP. Refer to this for Breakpoint settings and the compile procedure.
|
||||
## Usage
|
||||
# dep bpt1 1 down, use card reader
|
||||
# dep bpt2 1 down, use card punch
|
||||
# dep bpt3 1 down, type source
|
||||
# dep bpt4 0 down, call objty before codout? Don't set this
|
||||
|
||||
Regardless of what the PAL Manual says, 850816-44 is only the Algol Compiler.
|
||||
I can't find any product to load or execute the object program.
|
||||
The algol.ini configuration file allows one to do a compile and produce a listing on TTO and an
|
||||
object deck on CP.
|
||||
|
||||
The prime.si file is copied from the example in the Algol Reference Manual. The prime file is
|
||||
a Hollerith card deck that can be attached to the CR device as compiler input.
|
||||
|
||||
The PAL manual describes 850690 as an ALGOL line printer library routine. Both the -24 (binary)
|
||||
and -34 (source) files are included here. This seems to be a part of the Runtime Library and there
|
||||
is not comments in the code mentioning Algol.
|
||||
are no comments in the code mentioning Algol.
|
||||
|
||||
850690 900-SERIES ALGOL 60 EXT'D UNBUF LINE PRT. LIB ROUT.
|
||||
AUTHOR: XEROX
|
||||
Reference in New Issue
Block a user