DataMuseum.dkPresents historical artifacts from the history of: CR80 Hard and Floppy Disks |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CR80 Hard and Floppy Disks Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 9804 (0x264c) Types: TextFile Names: »RELDESCR.T«
└─⟦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«
«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»