annotate level2/modules/ssp.asm @ 1161:2b82aed5454e

Accidentally left out '9' on H6309 conditional tag. Thanks Rodney H.!
author boisy
date Sat, 03 May 2003 11:27:41 +0000
parents 02a8ba2b9092
children d13864ef3317
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
508
02a8ba2b9092 Added headers to most source files, added clock2_bb.asm
boisy
parents: 372
diff changeset
1 ********************************************************************
02a8ba2b9092 Added headers to most source files, added clock2_bb.asm
boisy
parents: 372
diff changeset
2 * SSP - Speech-Sound Pak device descriptor
02a8ba2b9092 Added headers to most source files, added clock2_bb.asm
boisy
parents: 372
diff changeset
3 *
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
4 * by Bruce Isted (CIS 76625,2273)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
5 * released to the Public Domain 87/05/02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
6
508
02a8ba2b9092 Added headers to most source files, added clock2_bb.asm
boisy
parents: 372
diff changeset
7 * $Id$
02a8ba2b9092 Added headers to most source files, added clock2_bb.asm
boisy
parents: 372
diff changeset
8 *
02a8ba2b9092 Added headers to most source files, added clock2_bb.asm
boisy
parents: 372
diff changeset
9 * Ed. Comments Who YY/MM/DD
02a8ba2b9092 Added headers to most source files, added clock2_bb.asm
boisy
parents: 372
diff changeset
10 * ------------------------------------------------------------------
02a8ba2b9092 Added headers to most source files, added clock2_bb.asm
boisy
parents: 372
diff changeset
11
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
12 nam SSP
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
13 ttl Speech-Sound Pak device descriptor
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
14
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
15 ifp1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
16 use defsfile
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
17 endc
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
18
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
19 PageAddr equ $07 extended page address (set to $FF for level 1)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
20 PortAddr equ $FF7D Speech-Sound Pak base address
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
21 SVrsn equ $01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
22
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
23 mod SEnd,SNam,Devic+Objct,ReEnt+SVrsn,MgrNam,DrivrNam
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
24 fcb SHARE.+PWRIT.+WRITE. device capabilities
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
25 fcb PageAddr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
26 fdb PortAddr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
27 fcb SOptEnd-*-1 option table size
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
28 fcb DT.SCF device type
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
29 fcb $00 case (0=both, 1=upper only)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
30 fcb $00 backspace (0=bse, 1=bse,sp,bse)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
31 fcb $01 delete (0=bse over line, 1=CR)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
32 fcb $00 echo (1=echo)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
33 fcb $00 auto LF (0=no auto LF)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
34 fcb $00 EOL null count
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
35 fcb $00 pause (1=page pause)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
36 fcb $00 lines per page
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
37 fcb C$BSP backspace character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
38 fcb $18 delete line character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
39 fcb C$CR end of record character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
40 fcb $00 end of file character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
41 fcb $04 reprint line character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
42 fcb $01 dup last line character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
43 fcb $00 pause character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
44 fcb $00 interrupt character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
45 fcb $00 quit character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
46 fcb $00 backspace echo character (bse)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
47 fcb $00 line overflow character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
48 fcb $00 initialization value (parity)
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
49 fcb $00 baud rate
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
50 fdb $0000 attached device name offset
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
51 fcb $00 xon character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
52 fcb $00 xoff character
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
53 SOptEnd equ *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
54 SNam fcs "SSP"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
55 MgrNam fcs "SCF"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
56 DrivrNam fcs "SSPak"
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
57
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
58 emod
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
59 SEnd equ *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
60 end
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
61