Mercurial > hg > Members > kono > os9 > sbc09
view os9/level1/scfdefs @ 31:bd2b07db8917 cocoos9lv2v3
CoCoOS9 version
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 14 Jul 2018 15:16:13 +0900 |
parents | |
children |
line wrap: on
line source
opt -l ttl Sequential File Manager (SCF) Definitions page ********** * Static storage requirements * SCF Devices must reserve this space for SCF ORG V.USER V.TYPE rmb 1 Device type or parity V.LINE rmb 1 lines left until end of page V.PAUS rmb 1 immediate Pause request V.DEV2 rmb 2 attached device's static V.INTR rmb 1 Interrupt char V.QUIT rmb 1 Quit char V.PCHR rmb 1 Pause char V.ERR rmb 1 Accumulated errors V.XON rmb 1 X-On char V.XOFF rmb 1 X-Off char V.RSV rmb 12 Reserve bytes for future expansion V.SCF equ . total SCF manager static overhead *************** * Character definitions C$NULL set 0 null char C$RPET set $01 (ctl A - SOH) REPEAT LAST INPUT LINE C$INTR set $03 (ctl C - ETX) KEYBOARD INTERRUPT C$RPRT set $04 (ctl D - EOT) REPRINT CURRENT INPUT LINE C$QUIT set $05 (ctl E - ENQ) Keyboard Abort C$BELL set $07 (ctl G - BEL) Line overflow warning C$BSP set $08 (ctl H - BS ) BACK SPACE C$LF set $0A LINE FEED C$CR set $0D CARRIAGE RETURN C$FORM set $0C (ctl L - FF ) Form Feed C$XON set $11 (ctl Q - DC1) Transmit Enable C$XOFF set $13 (ctl S - DC3) Transmit Disable C$PAUS set $17 (ctl W - ETB) PAUSE charACTER C$DEL set $18 (ctl X - CAN) DELETE LINE C$EOF set $1B (ctl [ - ESC) END of FILE C$SPAC set $20 SPACE C$PERD set '. C$COMA set ', *************** * FILE DESCRIPTOR OFFSETS * ORG PD.FST PD.DV2 rmb 2 OUTPUT DEV TBL PTR PD.RAW rmb 1 READ/WRITE OR RDLIN/WRLIN MODE PD.MAX rmb 2 READLINE HIGH BYTE COUNT PD.MIN rmb 1 DEVICES ARE "MINE" IF CLEAR PD.STS rmb 2 Status routine module addr PD.STM rmb 2 reserved for Status routine ORG PD.OPT rmb 1 DEVICE TYPE PD.UPC rmb 1 CASE (0=BOTH, 1=UPPER ONLY) PD.BSO rmb 1 BACKSP (0=BSE, 1=BSE,SP,BSE) PD.DLO rmb 1 DELETE (0=BSE OVER LINE, 1=CRLF) PD.EKO rmb 1 ECHO (0=NO ECHO) PD.ALF rmb 1 AUTOLF (0=NO AUTO LF) PD.NUL rmb 1 END of LINE NULL COUNT PD.PAU rmb 1 PAUSE (0=NO END of PAGE PAUSE) PD.PAG rmb 1 LINES PER PAGE PD.BSP rmb 1 BACKSPACE charACTER PD.DEL rmb 1 DELETE LINE charACTER PD.EOR rmb 1 END of RECORD char (READ ONLY) PD.EOF rmb 1 END of FILE char PD.RPR rmb 1 REPRINT LINE char PD.DUP rmb 1 DUP LAST LINE char PD.PSC rmb 1 PAUSE char PD.INT rmb 1 KBD INTR char (ctl c) PD.QUT rmb 1 KBD QUIT char (ctl q) PD.BSE rmb 1 BACKSPACE ECHO charACTER PD.OVF rmb 1 LINE OVERFLOW char (BELL) PD.PAR rmb 1 PARITY CODE PD.BAU rmb 1 ACIA BAUD RATE (Color Computer) PD.D2P rmb 2 OFFSET of DEV2 name PD.XON rmb 1 ACIA X-ON char PD.XOFF rmb 1 ACIA X-OFF char OPTCNT set .-PD.OPT Total user settable options PD.ERR rmb 1 most recent I/O error status PD.TBL rmb 2 Device Table addr (copy) opt l