DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Hard and Floppy Disks

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Hard and Floppy Disks

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦7e994407d⟧ TextFile

    Length: 2648 (0xa58)
    Types: TextFile
    Names: »RELDESCR.T«

Derivation

└─⟦e0c43619c⟧ Bits:30005797 CR80 Disc pack ( Vol:FNJ1 861029/EC CR80 S/W Package II+III+IV+V+VII )
    └─ ⟦this⟧ »CSP005_V0501.D!CSS123.D!RELDESCR.T« 

TextFile


Release description.
====================

Module id number: css/123

Module name:      (X)AMOS BOOT LOADER

Actual release:   0602            Release date: 821117
Previous release: 0601            Release date: 821101


New facilities:

0501
----
    Auto loading is implemented. If no input is given within
30 s after masterclearing or emergency action, the loader will
try to load with the parameters:
    disk contr. I/O address           = #32
    disk unit                         = 0
    kind of drive                     = specified in OPTIONS.S
    contr. memory section             = 3 if S = FALSE
                                      = 1 if S = TRUE
    contr. memory address             = 0
    BFD no of boot file               = specified in OPTIONS.S


0502
----
    The loader is able to run under the XAMOS operating system.


0601
----
    A set parity command is introduced:

    <set parity command> ::= Z


    The four I/O commands (read, sense, write and control) are
introduced:

    <I/O command> ::=
        <read/sense command> | <write/control command>

    <read/sense command> ::=
        (R|S) <I/O address> [+<repeats>]

    <write/control command> ::=
        (W|C) <I/O address> [+<repeats>] <data>

    <I/O address> ::= <hexadecimal number>
    <repeats>     ::= <hexadecimal number>
    <data>        ::= <hexadecimal number>

    <I/O address> is the physical address of the device. <repeats>
specifies that the I/O command must be repeated <repeats> times.
Default is 1. <data> is the word send to the device.


    It is now possible to activate the loader, by breaking to ROOT.
To return from the loader, a return command is offered:

    <return command> ::= R

The user of this facility, must be aware that the loader, uses and
destroys locations #F6C6..#F7FF in memory section 0.


    When activating the loader, the base of the loader is printed.


    The load parameters are printed when auto loading.


    If a parity error is discovered during setting parity, the message:

    PARITY ERROR

is printed. This is a normal reaction after powering up.


0602
----
    Initial console baud rate         = specified in OPTIONS.S


Changes:

0601
----
    The error message format is altered to:

    *** ERROR: <error number>

Two new error numbers are introduced:

    7: Parameter error in I/O command.

and error 41 is split into two errors:

    41: Parity error discovered outside setting parity.

    42: Time out error discovered outside setting parity.


Errors corrected:

0601
----
    An infinite loop in the output procedures is corrected.


Reported errors, not corrected:

Comments:
 «a5»