mirror of
https://github.com/pkimpel/retro-220.git
synced 2026-02-27 17:13:08 +00:00
1. Commit original paper tape images B220_Paper_Tapes.zip and TR1101_TR1301.zip archives from http://bitsavers.org/bits/Burroughs/B220/. 2. Update and reorganize software/Diagnostics folder; Add README.txt. 3. Commit Michael Mahon's consolidation of the TR1202..TR1206 tests as Mahon-Regression-Test.pt. 4. Correct formatting of "*" (current assembler location) operand in BAC-Disassembler.html. 5. Minor corrections to 220-Paper-Tape-Decoder.html. 6. Commit new 220-Format-Band-Disassembler.html script to generate BAC- Assembler FBGR pseudo ops from memory images of Cardatron format bands.
69 lines
2.8 KiB
Plaintext
69 lines
2.8 KiB
Plaintext
Index of folder retro-220/software/Diagnostics:
|
|
Diagnostic programs for the retro-220 emulator.
|
|
|
|
|
|
TR1101_TR1301/
|
|
Files for the Burroughs TR1101 System Maintenance Test and TR1301
|
|
Magnetic Tape Performance Test. These were obtained from an eBay
|
|
sale in September 2020 by Al Kossow of bitsavers.org with financial
|
|
assistance from Loren Wilton and Paul Kimpel. These are diagnostic
|
|
programs on paper tape -- just the object code, with nothing but
|
|
very sketchy notes for documentation.
|
|
|
|
The original paper tape image files were converted to the format
|
|
(.pt) required by the retro-220 emulator. Those converted files were
|
|
then disassembled into an assembler-like listing by the software/
|
|
tools/BAC-Disassembler.html program in this project.
|
|
|
|
These programs are very difficult to understand and get running,
|
|
although TR1101 has revealed some emulator bugs that have since been
|
|
fixed. TR1101 mostly runs -- if you set its very obscure parameters
|
|
properly -- but there are still problems in the magnetic tape and
|
|
Cardatron areas. TR1301 is still in a largely unexplored state.
|
|
|
|
See http://bitsavers.org/bits/Burroughs/B220/ for the original paper
|
|
tape image files.
|
|
|
|
TR1202-TR1206/
|
|
A collection of five Burroughs diagnostic programs:
|
|
|
|
TR1202 Memory Test
|
|
Runs about 6m40s on a 5000-word system. Halts with
|
|
9999 00 aaaa in C, where aaaa is the memory size - 101.
|
|
TR1203 Operations Test
|
|
Runs 100 iterations in about 100s, printing the
|
|
iteration counter at the end of each set of 100.
|
|
Runs until you stop it.
|
|
TR1204 Arithmetic Test
|
|
Runs about 2m35s; halts with 9999 00 9999 in C.
|
|
TR1205 Floating-Point Test
|
|
Runs about 4m35s; halts with 9999 00 9999 in C.
|
|
TR1206 Field Select Test
|
|
Runs about 2m54s; halts with 9999 00 9999 in C.
|
|
|
|
TR1202 requires the system memory size to be pre-stored in word 0000
|
|
of the 220 memory. See Memory_Test_MemSize.pt for a loadable paper
|
|
tape program that can be prefixed to the TR1202 tape to accomplish
|
|
this. An alternative is to store the memory size using the console
|
|
keyboard.
|
|
|
|
The other programs require no special preparation. The .pt
|
|
files for these tests are configured to load from paper tape reader
|
|
#1. The times above assume the reader is set to the HI speed.
|
|
|
|
Mahon-Regression-Test.pt
|
|
A consolidation of TR1203, TR1204, TR1205, and TR1206 into a single
|
|
program that runs only one iteration of each of the five tests.
|
|
Developed by Michael Mahon and included here with his permissions.
|
|
Load from paper tape reader #1. It requires no other setup. In the
|
|
retro-220 emulator, this test completes in about 95 seconds with the
|
|
paper tape reader set to the HI speed.
|
|
|
|
Paul Kimpel
|
|
September 2021
|
|
|
|
|
|
|
|
|
|
|