1
0
mirror of https://github.com/pkimpel/retro-220.git synced 2026-01-19 17:38:04 +00:00
Paul Kimpel 4773bec4eb Update and reorganize 220 diagnostics tests from bitsavers.org.
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.
2021-09-04 18:04:11 -07:00
..

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