mirror of
https://github.com/pkimpel/retro-220.git
synced 2026-01-22 18:41:05 +00:00
1. Remove emulated card reader UI and related timing delays.
2. Implement CNST string operands spanning card images.
3. Correct parsing of address pool constants and building of constant pools.
4. Correct parsing of empty operands.
5. Rearrange portions of the code, eliminate old stats-gathering prototype code.
Minor corrections to BALGOL-Main transcription.
Corrections and additional transcription for BALGOL-Overlay.
Index of folder retro-220/software/BALGOL:
Source, object, and assembly listings for the Burroughs Algebraic
Compiler, an implementation of Algol-58 for the Burroughs 205, as
prepared for the retro-220 emulator.
Unless otherwise specified, all files are in standard Windows text
format, with carriage-return/line-feed delimiters.
BALGOL-Main.baca
Assembly listing of the BALGOL compiler main-line module,
transcribed by Paul Kimpel from
http://archive.computerhistory.org/resources/text/Knuth_Don_X4100/
PDF_index/k-1-pdf/k-1-u2196-balgol220compiler.pdf.
This transcription reflects the corrections hand-coded on the listing.
BALGOL-Main.card
Card-image input deck of BALGOL-Main.baca prepared for input to the
tools/BAC-Assembler script.
BALGOL-Overlay.baca
Assembly listing of the BALGOL compiler overlay module, transcribed
by Paul Kimpel from
http://archive.computerhistory.org/resources/text/Knuth_Don_X4100/
PDF_index/k-1-pdf/k-1-u2196-balgol220compiler.pdf.
This transcription reflects the corrections hand-coded on the listing.
BALGOL-Overlay.card
Card-image input deck of BALGOL-Overlay.baca prepared for input to
the tools/BAC-Assembler script.
BALGOL-FLOAT.baca, BALGOL-FLOAT.card
Assembly listing and input card deck for the BALGOL FLOAT intrinsic
function.
[work in progress]
Paul Kimpel
January 2017