Source Code
![]() |
YAYUL: ASSEMBLE REVISION 6 OF PROGRAM BOREALIS BY MSTEWART JUN. 28,2017This is a modern AGC system self-test program, though based on the Apollo-era AURORA 12 program, and was not written by the original AGC developers, but rather by Mike Stewart. All of the original AURORA 12 DAP code added by the DAP Group has been removed, and extensive new system test code has been added in its place. This allows more in-depth testing of CPU behavior, both in AGC software simulations and hardware simulations. |
001077,000002: ## Copyright: Public domain.
001078,000003: ## Filename: INPUT_OUTPUT_CHANNELS.agc
001079,000004: ## Purpose: This program is designed to extensively test the Apollo Guidance Computer
001080,000005: ## (specifically the LM instantiation of it). It is built on top of a heavily
001081,000006: ## stripped-down Aurora 12, with all code ostensibly added by the DAP Group
001082,000007: ## removed. Instead Borealis expands upon the tests provided by Aurora,
001083,000008: ## including corrected tests from Retread 44 and tests from Ron Burkey's
001084,000009: ## Validation.
001085,000010: ## Assembler: yaYUL
001086,000011: ## Contact: Mike Stewart <mastewar1@gmail.com>.
001087,000012: ## Website: www.ibiblio.org/apollo/index.html
001088,000013: ## Mod history: 2016-12-20 MAS Created from Aurora 12 (with much DAP stuff removed).
001089,000014: ## 2017-01-04 MAS Added SUPERBNK.
001090,000015:
001091,000016: E7,1607 HISCALAR EQUALS 3
001092,000017: E7,1607 LOSCALAR EQUALS 4
001093,000018: E7,1607 SUPERBNK EQUALS 7
001094,000019: E7,1607 OUT0 EQUALS 10
001095,000020: E7,1607 DSALMOUT EQUALS 11
001096,000021: E7,1607 CHAN12 EQUALS 12
001097,000022: E7,1607 CHAN13 EQUALS 13
001098,000023: E7,1607 CHAN14 EQUALS 14
001099,000024: E7,1607 MNKEYIN EQUALS 15
001100,000025: E7,1607 NAVKEYIN EQUALS 16
001101,000026: E7,1607 CHAN33 EQUALS 33
001102,000027: E7,1607 DNTM1 EQUALS 34
001103,000028: E7,1607 DNTM2 EQUALS 35
001104,000029: # END OF CHANNEL ASSIGNMENTS
End of include-file INPUT_OUTPUT_CHANNELS.agc. Parent file is MAIN.agc