annotate level1/modules/ssp.asm @ 2763:c03464c24b14

Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker. Updated makefile with new option nightlytest. Run option is "make nightlytest". You also need to test environment variable TESTSSHDIR and TESTSSHSERVER before using it. Also updated the nightly option so if the SOURCEUSER environment variable is not set it will report it.
author drencor-xeen
date Wed, 16 Jan 2013 17:33:46 -0600
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