mirror of
https://github.com/pkimpel/retro-220.git
synced 2026-01-22 02:24:57 +00:00
1. Implement console teletype printer and paper tape punch devices. 2. Correct timing mechanism and operation complete processing for asynchronous (I/O) processor mode. 3. Delete extraneous alarm toggles from B220Processor. 4. Correct Reset And Transfer switch so it will work when the Processor is running. 5. Implement Hello World default program for SPO at address 0020. 6. Change keyboard keystroke assignments for B220ConsoleKeyboard. 7. Implement Reset-to-Defaults feature for B220SystemConfig. 8. Implement DOM Element.classList for B220Util class attribute manipulation. 9. Minor typo correction to BALGOL-Generator.bacg.
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 220, 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/
Source code and listings for sample BALGOL programs.
Paul Kimpel
March 2017