1
0
mirror of https://github.com/pkimpel/retro-220.git synced 2026-01-28 12:48:51 +00:00
Files
pkimpel.retro-220/software/BALGOL
Paul Kimpel cf932d5c85 1. Commit proofing updates to BALGOL-Main and BALGOL-Overlay transcriptions.
2. Correct and reorder op code table in BAC-Assembler.
3. Commit tools/BAC-DeckGen.cmd script to generate card deck files from transcription files.
4. Add /Q (quiet mode) switch to BAC-Xscript-Reformatter.wsf, correct problem with output of last card.
5. Commit examples 2, 3, and 4 from BALGOL manual; commit corrections to example 1.
2017-03-12 08:15:16 -07:00
..

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.


    [WORK IN PROGRESS]


BALGOL-Generator.bacg
    Assembly listing of the BALGOL comiler-generator program,
    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 program is written using a different assembly language than the
    other BALGOL components below.

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-Intrinsics/
    Assembly listings (.baca) and input card decks (.card) for the
    BALGOL intrinsic function library, transcribed by Paul Kimpel from:
    http://archive.computerhistory.org/resources/text/Knuth_Don_X4100/
    PDF_index/k-1-pdf/k-1-u2196-balgol220compiler.pdf.
    These transcriptions reflect some notations and corrections hand-
    coded on the listings.

BALGOL-Examples/
    Sample BALGOL programs transcribed from Section 11 of the BAC-220
    Burroughs Algebraic Compiler manual, revised edition, March 1963,
    Burroughs document 220-21017, available at:
    http://bitsavers.org/pdf/burroughs/electrodata/220/
    220-21017_B220_BALGOL_Mar63.pdf.
    A sub-folder contains copies of these programs converted to run on
    the Burroughs B5500 (retro-b5500 emulator) and modern Unisys
    ClearPath MCP (E-mode) systems.

Paul Kimpel
March 2017