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

⟦834fc3281⟧ TextFile

    Length: 9804 (0x264c)
    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!CSSMIC325.D!RELDESCR.T« 

TextFile

«ff»                                                                  PAGE 1
************************************************************************

               R E L E A S E     D E S C R I P T I O N

                               O F

  S/W MODULE ID. NO.: CSS-MIC/325    S/W MODULE NAME: LTU_BOOT.C

************************************************************************

 INFORMATION ABOUT THE SUBMITTAL TO CSS-MIC/SCL OF CURRENT VERSION
 =================================================================

 S/W MODULE NAME IN RELEASE FILES:

         AMOS:          LTU_BOOT.AMOS.C
         DAMOS:         LTU_BOOT.DAMOS.C

  PROGRAM SOURCE LANGUAGE:  Z80 ASSEMBLER

  SYSTEM SOFTWARE USED:

         ASSEMBLER:     BSO CZ8 VER 4.51.66
         LINKER:        BSO CLE VER 2.6
         SIMULATOR:     BSO SIZ VER 1.11.3

  SPECIAL REQUIREMENTS:  NONE

  BINDINGS TO OTHER S/W MODULES: BALTU

  BINDINGS TO PROTOCOLS: ASYNC VDU PROTOCOL


    Release          resp.
    version  date    programmer      Module type
 -----------------------------------------------------------
    00.03            JCS         CR80 LTU DOWNLOAD MODULE
    01.04    821227  NUJ         CR80 LTU DOWNLOAD MODULE
    02.01    831010  NUJ         CR80 LTU DOWNLOAD MODULE
    02.02    840110  NUJ         CR80 LTU DOWNLOAD MODULE
    03.01    841207  NUJ         CR80 LTU DOWNLOAD MODULE
    03.02    841220  NUJ         CR80 LTU DOWNLOAD MODULE
    03.03    850424  NUJ         CR80 LTU DOWNLOAD MODULE


«ff»                                                                  PAGE 2
  New facilities:
     V03.03
               8 bit/no parity supported.
               Transparent input supported.
               Transparent input supported.
               Transparent output supported.
     V03.02
               Extended possibilities for flow control.
               Optional async reports to CR80.
               Optional exchange of CR and LF on output.
               Optional suppression of LF on input.
               Rawmode (support of FSE) can be disabled on request.
               Possibility for looping output characters back to input.
               Optional: DTR (V24/108) follows CALL indicator (V24/125)

  Changes:
    V03.03
               Specification of ACDN INTECOLOR protocol changed.
               (PR85020,PR85021,PR85022,PR85023,PR85024)
    V03.02
               Formfeed suppressed in VDU mode now replaced by a zero char
               Flow control on DSR (V24/107) not default.

  Errors corrected:
    V03.03
               Deadlock error from vs 03.01 corrected once more.
               Suppression of formfeed now reetablished after FSE mode.
    V03.02
               The protocol no longer 'hangs' on permanent mark on line.
               The XOFF emmitted on input FIFO full was sometimes delayed,
               with loss of input characters as result.
               Error in vs 03.01 resulting in deadlock when looping output
               corrected.

  Reported errors, not corrected:  None


«ff»                                                                  PAGE 3

  Comments:
           Editing facilities while inputting fully implemented in
           accordance with AMOS TTY DRIVER product specification
           (CSS/006/PSP/0007). The following characters have a special
           function:

                carriage_return (#0D)   (ctl M) terminate buffer
                end_medium      (#19)   (ctl Y) log out
                delete          (#FF)           delete line
                substitute      (#1A)*  (ctl Z) backspace 1 character
                cancel          (#18)*  (ctl X) delete char. at cursor
                acknowlegde     (#06)*  (ctl F) forward space 1 char.
                start_of_text   (#02)*  (ctl B) skip to start of line
                end_of_text     (#03)*  (ctl C) skip to end of line
                shift_out       (#0E)*  (ctl N) enter insert mode
                shift_in        (#0F)*  (ctl O) leave insert mode
                horisontal tab  (#09)   (ctl I) skip to next tab. pos.
                vertical tab    (#0B)   (ctl K) set tabulator pos
                enquiry         (#05)   (ctl E) delete all tabulator pos
                device cont. 1  (#11)   (ctl Q) continue output
                device cont. 2  (#12)   (ctl R) retrieve received line
                device cont. 3  (#13)   (ctl S) stop output
                device cont. 4  (#14)   (ctl T) retrieve transmitted line
                formfeed        (#0C)   (ctl L) change page

           All other control chars are handled as normal characters,
           and so are the characters above marked with * if the line
           is in TTY mode.

«ff»                                                                  PAGE 4

           The 6 parameters sent to the LTU with the line open command
           governs the mode of operation:

                SPEED:      gives the Baud rate.

                ECHO:       00=no echo FF=echo

                LLEN:       1-194 the input buffer size

                XONOFF:
                            bit 0 = 1: Special ADCN INTECOLOR protocol
                                       XON,XOFF = #E1,#E3
                                       BACKSPACE = #1A output
                                       ESC F ESC K  sent at breaks
                                       8 bit characters/no parity

                            bit 1 = 1: CR and LF exchanged on output

                            bit 2 = 1: Lower output characters converted
                                       to upper case.

                            bit 3 = 1: Linefeeds suppressed in input.

                            bit 4 = 1: Flowcontrol on DCD (V24/109)
                            bit 5 = 1: Flowcontrol on DSR (V24/107)
                            bit 6 = 1: Flowcontrol on CALL (V24/125)

                            bit 7 = 1: DTR (V24/108) follows
                                       CALL indicator (V24/125)
«ff»                                                                  PAGE 5
                VDUTTY:
                            bit 0 = 1: 8 bit/no parity
                                       default is 7 bit even parity
                            bit 1 = 1: Transparent input (except for
                                       XON/XOFF). Buffer terminated
                                       on input buffer size (LLEN).
                                       No echo mode forced.
                            bit 2 = 1: Transparent output. CR and
                                       null characters not inserted
                                       in the output.
                            bit 4 = 1: An async report is sent to CR80
                                       when DCD (V24/109) changes.
                            bit 5 = 1: An async report is sent to CR80
                                       when DSR (V24/107) changes.
                            bit 6 = 1: An async report is sent to CR80
                                       when CALL (V24/107) changes.

                            bit 7 = 1: Terminal is TTY (limitations on
                                       editing control characters,5 zero
                                       characters sent after CR)

                            If the value of VDUTTY = #FF it is changed to #80.

                TLLEN:      Not used.

           The async report sent to CR80 in case of changes in superviced
           V24 control lines has the following content:

                byte 0:  7           ;Control LDU
                byte 1:  3           ;Line status report
                byte 2:  STATE       ;bit 4=0 Data Carrier Detected
                                     ;bit 5=0 Data Set Ready
                                     ;bit 6=0 CALL indicator on
                                     ;only superviced bits are set
                byte 3:  0           ;

«ff»                                                                  PAGE 6

           Raw mode (FSE mode) is entered by outputting a buffer with
           single byte #80. Raw mode is left by outputting a buffer
           with a single byte #81. Raw mode is also left at break or
           cancel output command. In raw mode input characters are sent
           to CR80 in single byte buffers. In raw mode all characters
           are transperant to the LTU.

           Note that if 8 bit/no parity option is selected e.g. in
           the ACDN INTECOLOR protocol, the characters #80 and #81
           if tramsmitted in a single buffer still changes the RAW
           (FSE) mode.


           Character values with bit 7 set (except when used for changing
           Raw mode) is not treated as output characters but are sent
           back as input characters with bit 7 removed. This could be
           used by CR80 for e.g. setting tabulators. This only applies
           when the 8 bit/no parity option is not selected.

           A facility exists for terminating the input buffer on a
           specified number of characters instead of on CR. This is
           done by sending an input request to the LTU of 4 bytes
           instead of the usual 3 bytes:

                byte 0:  buffer type = 7
                byte 1:  command      =0
                byte 2:  LDU number
                byte 3:  byte count

           An input buffer can be terminated premature without canceling
           the buffer (the content is sent to CR80) by sending a new
           type of command to the LTU:

                byte 0: buffer type = 7
                byte 1: command     = 6 (force input termination)
                byte 3: LDU number

«ff»                                                                  PAGE 7
END OF RELDESCR.T «a5»