1
0
mirror of https://github.com/pkimpel/retro-220.git synced 2026-05-04 15:07:06 +00:00

Corrections for BALGOL compiler and library.

1. Correct ASCII substitution characters in quoted strings for compiler
main, overlay, and library modules.
2. Correct ASCII substitution characters used by BAC-Assembler in
quoted strings.
3. Implement paper-tape output for BAC- and Gen-Assembler.
This commit is contained in:
Paul Kimpel
2020-08-09 09:50:59 -07:00
parent 903b7509ef
commit 055aad8fa6
5 changed files with 225 additions and 31 deletions

View File

@@ -1,4 +1,4 @@
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2018-07-07 10:38
Assembler for the Burroughs 220 BALGOL Compiler & Library -- 2020-07-15 12:21
Source File: BALGOL-Main.card
ASMBL 1
@@ -40,7 +40,7 @@ START PASS 1
42 0 0018 STB B-,04
43 0 0019 BRP A-
44 0 0020 BUN 46
45 0 0021 *E CNST $$CHECK SUM ERROR$$
45 0 0021 *E CNST $|CHECK SUM ERROR|$
46 0 0025 LOCN 46
47 0 0046 *D LDB Z+ READ LAST BLOCK INTO THE
48 0 0047 MNC 5 0,T,2 END OF MEMORY
@@ -4714,7 +4714,7 @@ START PASS 2
42 0 35 0018 0 0412 40 0007 STB B-,04
43 0 36 0019 0 0000 32 0004 BRP A-
44 0 37 0020 0 0000 30 0046 BUN 46
45 0 38 0021 2 1643 48 4543 *E CNST $$CHECK SUM ERROR$$
45 0 38 0021 2 1643 48 4543 *E CNST $|CHECK SUM ERROR|$
0022 2 5200 62 6454
0023 2 0045 59 5956
0024 2 5916 00 0000

View File

@@ -35,7 +35,7 @@
42 0 0018 STB B-,04
43 0 0019 BRP A-
44 0 0020 BUN 46
45 0 0021 *E CNST $$CHECK SUM ERROR$$
45 0 0021 *E CNST $|CHECK SUM ERROR|$
46 0 0025 LOCN 46
47 0 0046 *D LDB Z+ READ LAST BLOCK INTO THE
48 0 0047 MNC 5 0,T,2 END OF MEMORY

View File

@@ -35,7 +35,7 @@
1 STB B-,04 42 0
1 BRP A- 43 0
1 BUN 46 44 0
1 *E CNST $$CHECK SUM ERROR$$ 45 0
1 *E CNST $|CHECK SUM ERROR|$ 45 0
1 LOCN 46 46 0
1 *D LDB Z+ READ LAST BLOCK INTO THE 47 0
1 MNC 5 0,T,2 END OF MEMORY 48 0