Source Code
|
These source-code files were transcribed from the attachment of issue #13 of the
AGC Information Series, "YUL Programming System" (1963). It is a tiny sample Block I
AGC program for demonstrating the usage of the YUL assembler, as well as the
encoding of the punch cards, and the error handling of the assembler.
Scans of the assembly listing of the program can be found at the Virtual AGC project website, and the full document can be found in the Virtual AGC document library. Notations on the program listing read: ASSEMBLE NEW AGC4 PROGRAM TRIVIUM BY IMA NIT-PICKER |
000002,000002: # Copyright: Public domain.
000003,000003: # Filename: MAIN.agc
000004,000004: # Purpose: Source code for TRIVIUM, a demonstration
000005,000005: # Block I AGC program for the YUL assembler.
000006,000006: # Assembler: yaYUL
000007,000007: # Contact: Ron Burkey <info@sandroid.org>.
000008,000008: # Website: https://www.ibiblio.org/apollo/index.html
000009,000009: # Page Scans: http://www.ibiblio.org/apollo/ScansForConversion/TRIVIUM/
000010,000010: # Mod history: 2018-10-20 RSB Created.
000011,000011:
000012,000012: # The only section of the program.
000013,000013: $1_AND_ONLY.agc
Usage Table for Fixed-Memory Banks
Bank 01: 0000/2000 words used.
Bank 02: 1776/2000 words used.
Bank 03: 0000/2000 words used.
Bank 04: 0000/2000 words used.
Bank 05: 0000/2000 words used.
Bank 06: 0000/2000 words used.
Bank 07: 0000/2000 words used.
Bank 10: 0000/2000 words used.
Bank 11: 0000/2000 words used.
Bank 12: 0000/2000 words used.
Bank 13: 0000/2000 words used.
Bank 14: 0000/2000 words used.
Bank 15: 0000/2000 words used.
Bank 16: 0000/2000 words used.
Bank 17: 0000/2000 words used.
Bank 20: 0000/2000 words used.
Bank 21: 0000/2000 words used.
Bank 22: 0000/2000 words used.
Bank 23: 0000/2000 words used.
Bank 24: 0000/2000 words used.
Bank 25: 0000/2000 words used.
Bank 26: 0000/2000 words used.
Bank 27: 0000/2000 words used.
Bank 30: 0000/2000 words used.
Bank 31: 0000/2000 words used.
Bank 32: 0000/2000 words used.
Bank 33: 0000/2000 words used.
Bank 34: 0000/2000 words used.
SymbolTable
000001,E: $16 0016 000002,E: $17 0017 000003,E: $25 0025 000004,E: $3 0003
000005,E: $4 0004 000006,E: $5 0005 000007,F: $5777 5777 000008,E: $6 0006
000009,E: $7 0007 000010,F: BRAUN 5521 000011,C: HOUSTON 0000014 000012,C: LP 0000003
000013,F: ONE 5776 000014,F: WERNER 5510
Assembly Status
Unresolved symbols: 0
Fatal errors: 3
Warnings: 0
Bugger Words