Source Code

This source code is a "repaired" version of TRIVIUM, a tiny sample Block I AGC program for demonstrating the usage of the YUL assembler. The "repair" removes both intentional errors in the original program, and unintended problems that were not errors for the original YUL, but are errors or bad practice for the modern assembler, yaYUL.

000002,000002:                                                                                                  #  Copyright:    Public domain.
000003,000003:                                                                                                  #  Filename:     MAIN-repaired.agc
000004,000004:                                                                                                  #  Purpose:      Source code for TRIVIUM, a demonstration
000005,000005:                                                                                                  #                Block I AGC program for the YUL assembler,
000006,000006:                                                                                                  #                with the intentional and unintended coding
000007,000007:                                                                                                  #                errors repaired.
000008,000008:                                                                                                  #  Assembler:    yaYUL
000009,000009:                                                                                                  #  Contact:      Ron Burkey <info@sandroid.org>.
000010,000010:                                                                                                  #  Website:      https://www.ibiblio.org/apollo/index.html
000011,000011:                                                                                                  #  Page Scans:   http://www.ibiblio.org/apollo/ScansForConversion/TRIVIUM/
000012,000012:                                                                                                  #  Mod history:  2018-10-20 RSB  Created.
000013,000013: 
000014,000014:                                                                                                  #  The only section of the program.
000015,000015: $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:   HUNTSVIL     0000015  
000013,C:   LP           0000003          000014,F:   ONE             5776          000015,F:   VON             5513          000016,F:   WERNER          5510  

Assembly Status

Unresolved symbols:  0
Fatal errors:  0
Warnings:  0

Bugger Words

Bugger word 74761 at 02,7776.