diff src/os9/level2/pty-dd.asm @ 57:2088fd998865

sbc09 directry clean up
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 23 Jul 2018 16:07:12 +0900
parents os9/level2/pty-dd.asm@84b28178c82f
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/os9/level2/pty-dd.asm	Mon Jul 23 16:07:12 2018 +0900
@@ -0,0 +1,48 @@
+****************************************
+* PTY Descriptor module
+*
+* Source by Soren Roug 2001
+*
+         ifp1
+         use defsfile
+         endc
+
+         nam P1
+         ttl PTY Device Descriptor
+
+         mod PEND,PNAM,DEVIC+OBJCT,REENT+1,PMGR,PDRV
+
+         fcb READ.+WRITE.+SHARE.
+         fcb $FF IOBlock (unused)
+         fdb $ff80 hardware address
+         fcb PNAM-*-1 option byte count
+         fcb $0 SCF device
+         fcb $0 Case (upper & lower)
+         fcb $1 Erase on backspace
+         fcb $0 delete (BSE over line)
+         fcb $1 echo on
+         fcb $1 lf on
+         fcb $0 eol null count
+         fcb $0 no pause
+         fcb 24 lines per page
+         fcb $8 backspace
+         fcb $18 delete line char
+         fcb $0D end of record
+         fcb $1b eof
+         fcb $04 reprint line char
+         fcb $01 duplicate last line char
+         fcb $17 pause char
+         fcb $03 interrupt char
+         fcb $05 quit char
+         fcb $08 backspace echo char
+         fcb $07 bell
+         fcb $00 n/a
+         fcb $00 n/a
+         fdb pnam offset to name
+         fdb $0000 offset to status routine
+pnam     fcs "TERM"
+pmgr     fcs "SCF"
+pdrv     fcs "PTY"
+         emod
+pend     equ *
+         end