annotate level1/modules/ssp.asm @ 2307:2f90c1624ab4

Removed earlier port signal defintions, now S$Peer is used
author boisy
date Sun, 03 Jan 2010 14:29:29 +0000
parents 6cd590fc076f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1321
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
1 ********************************************************************
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
2 * SSP - Speech-Sound Pak device descriptor
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
3 *
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
4 * by Bruce Isted (CIS 76625,2273)
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
5 * released to the Public Domain 87/05/02
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
6
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
7 * $Id$
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
8 *
1499
6cd590fc076f Fixed comments
boisy
parents: 1321
diff changeset
9 * Edt/Rev YYYY/MM/DD Modified by
6cd590fc076f Fixed comments
boisy
parents: 1321
diff changeset
10 * Comment
1321
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
11 * ------------------------------------------------------------------
1499
6cd590fc076f Fixed comments
boisy
parents: 1321
diff changeset
12 * ????/??/??
1321
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
13
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
14 nam SSP
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
15 ttl Speech-Sound Pak device descriptor
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
16
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
17 ifp1
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
18 use defsfile
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
19 endc
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
20
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
21 PageAddr equ $07 extended page address (set to $FF for level 1)
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
22 PortAddr equ $FF7D Speech-Sound Pak base address
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
23 SVrsn equ $00
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
24
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
25 mod SEnd,SNam,Devic+Objct,ReEnt+SVrsn,MgrNam,DrivrNam
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
26 fcb SHARE.+PWRIT.+WRITE. device capabilities
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
27 fcb PageAddr
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
28 fdb PortAddr
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
29 fcb SOptEnd-*-1 option table size
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
30 fcb DT.SCF device type
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
31 fcb $00 case (0=both, 1=upper only)
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
32 fcb $00 backspace (0=bse, 1=bse,sp,bse)
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
33 fcb $01 delete (0=bse over line, 1=CR)
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
34 fcb $00 echo (1=echo)
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
35 fcb $00 auto LF (0=no auto LF)
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
36 fcb $00 EOL null count
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
37 fcb $00 pause (1=page pause)
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
38 fcb $00 lines per page
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
39 fcb C$BSP backspace character
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
40 fcb $18 delete line character
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
41 fcb C$CR end of record character
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
42 fcb $00 end of file character
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
43 fcb $04 reprint line character
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
44 fcb $01 dup last line character
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
45 fcb $00 pause character
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
46 fcb $00 interrupt character
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
47 fcb $00 quit character
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
48 fcb $00 backspace echo character (bse)
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
49 fcb $00 line overflow character
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
50 fcb $00 initialization value (parity)
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
51 fcb $00 baud rate
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
52 fdb $0000 attached device name offset
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
53 fcb $00 xon character
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
54 fcb $00 xoff character
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
55 SOptEnd equ *
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
56 SNam fcs "SSP"
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
57 MgrNam fcs "SCF"
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
58 DrivrNam fcs "SSPak"
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
59
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
60 emod
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
61 SEnd equ *
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
62 end
acc63d0452bd SSPAK and SPP ported from OS-9 Level Two
boisy
parents:
diff changeset
63