mirror of
https://github.com/pkimpel/retro-220.git
synced 2026-02-09 17:52:05 +00:00
1. Supply runnable examples for all five sample programs in the BALGOL reference manual. 2. Regenerate the Generator and Compiler listings and tape images. 3. Fix assembler bugs with "S" format code on input. 4. Fix BAC-Assembler bug generating a machine-language deck for the LABEL intrinsic. 5. Note that some of these changes require retro-220 version 0.08 in order to work properly.
Index of folder retro-220/software/tools:
Scripts and utilities supporting the Burroughs 220 BALGOL Compiler
reconstruction effort.
Unless otherwise specified, all files are in standard Windows text
format, with carriage-return/line-feed delimiters.
BAC-Assembler.html
HTML/Javascript assembler for the assembly language dialect used
with the BALGOL Main, Overlay, and library functions.
BAC-DeckGen.cmd
Windows command-line script to generate card decks for BAC-Assembler
from the transcribed *.baca files for the BALGOL compiler.
BAC-XScript-Reformatter.wsf
Windows VBScript utility to extract source code from the BALGOL
assembly listing transcriptions and reformat them into card decks
for use by BAC-Assembler.html
BALGOL-Dumpanalyzer.html
Script to read the text of a retro-220 memory dump taken while the
BALGOL compiler is running and do a partial analysis of the
compiler's tables.
GEN-Assembler.html
HTML/Javascript assembler for the assembly language dialect used
with the BALGOL Generator utility.
GEN-XScript-Reformatter.wsf
Windows VBScript utility to extract source code from the Generator
assembly listing transcription and reformat it into a card deck for
use by GEN-Assembler.html.
Mahon-PT-Xlate.wsf
Windows VBScript utility to translate the original paper tape files
for Michael Mahon's SNAP-1E assembler for the 220 to the paper tape
image format required by the retro-220 emulator.
See /software/SNAP-Assembler for more on that assembler.
Paul Kimpel
January 2018
Original submission.
2018-06-10
Add BALGOL-Dumpanalyzer.