From b701ebfb4ccf88be1ee702f757f969b1250c4b15 Mon Sep 17 00:00:00 2001 From: Paul Kimpel Date: Tue, 4 Jun 2019 15:34:36 -0700 Subject: [PATCH] Commit minor updates and corrections to BAC- and GEN-Assembler. --- index.html | 7 +- software/tools/BAC-Assembler.html | 165 +++++++++++++++----------- software/tools/GEN-Assembler.html | 188 ++++++++++++++++++------------ 3 files changed, 218 insertions(+), 142 deletions(-) diff --git a/index.html b/index.html index 4cb770f..bc720bc 100644 --- a/index.html +++ b/index.html @@ -42,7 +42,7 @@
  • Open Source Project
    Source code, documentation, and other developer resources for the retro-220 emulator project at GitHub. -
  • Project Blog +
  • Project Blog
    Tom Sawyer's Burroughs 205 and 220 blog, which includes posts related to this emulator. +
    diff --git a/software/tools/GEN-Assembler.html b/software/tools/GEN-Assembler.html index e82f8f0..5fa2464 100644 --- a/software/tools/GEN-Assembler.html +++ b/software/tools/GEN-Assembler.html @@ -39,13 +39,18 @@ * and data. It is designed to match the listing from which the compiler * was transcribed, so that it may be compared for proofing purposes. * -* Output of the generated code and data can be obtained in three forms: +* Output of the generated code and data can be obtained in four forms: * * - Punched cards in a self-loading band-6 format (default). * * - Punched cards in BALGOL Machine Language format. This is also a * band-6 format, but requires a separate loader program. See Appendix -* F in the BAC-220 reference manual. +* F in the BAC-220 reference manual under the heading "PREPARATION OF +* EXTERNAL PROGRAMS". +* +* - Punched cards in the BALGOL Generator program deck format for +* INPUTMEDIA and OUTPUTMEDIA routines. See Appendix F of the BAC-220 +* reference manual under the heading "INPUT-OUTPUT PROCEDURES". * * - Magnetic tape image recorded in 100-word blocks. The code is * written to lane 0 of the tape image. @@ -70,8 +75,9 @@ HTML { BODY { position: relative; + background-color: #CFC; font-family: Arial, Helvetica, sans-serif; - height: 100%; + height: calc(100% - 3ex); margin: 1ex} DIV.heading { @@ -83,7 +89,6 @@ LABEL { font-size: smaller} #CardReaderPanel { - position: relative; color: white; background-color: #666; width: 640px; @@ -99,8 +104,6 @@ LABEL { width: 100%} #CardReaderCol1 { width: 18ex} -#CardReaderCol2 { - } #CardReaderTable TD { text-align: left; vertical-align: top; @@ -118,22 +121,17 @@ LABEL { border: 1px solid white} #OptionsTable { - position: relative; margin-top: 4px; margin-bottom: 4px; width: 640px} -#TextDiv { - position: relative; - height: 75%; - width: 640px} - #TextPanel { position: absolute; left: 0; - top: 0; - bottom: 8px; - width: 100%; + top: 160px; /* initially */ + bottom: 0px; + width: 640px; + white-space: pre; overflow: scroll; padding: 4px; border: 1px solid black; @@ -158,48 +156,50 @@ LABEL {
    - Assembler for the Burroughs 220 BAC Generator + Assembler for the Burroughs 220 BALGOL Generator
    -
    - - -
    Pre-load Pool - -
    Load Source & Go - +
    + + + + + +
    + + + +   +
    + + + + + + + + +
    + +
    + + +
    Pre-load Pool + +
    Load Source & Go + +
    +
    - - - - - -
    - - - -   -
    - - - - - - - - - -
    - -
    +