-
Notifications
You must be signed in to change notification settings - Fork 82
/
dos
156 lines (156 loc) · 2.5 KB
/
dos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
;*************************************
;
; DISK OPERATING SYSTEM
; THIS VERSION SUPPORTS ONE
; 8" FLOPPY DISK AND ONE
; 8" HARD DISK
;
; AUTHOR:ROB WEST & RUSS RUSTAD
; DATE: 01/15/81
; VERSION: X.03
;
; MAJOR CHANGES MADE WERE:
;
; UP TO 10 SEQUENTIAL FILES
; UP TO 10 RELEATIVE FILES
; COPY IS OVERLAYED FROM THE HARD DISK
;
;
; NOTE: WHEN REASSEMBLING--UPDATE--
; DATE AND REV IN "DOS"
; VERSION IN "HDERPROC" MSG
; VERSION IN "HDVECTOR"
; VERSION IN "FMT-EQUATES"
;
;
;*************************************
.PAG 'DSECTS'
.LIB HDDSECT
.PAG 'MEMORY MAP'
.LIB MEMMAP
.PAG 'I/O DEFINITIONS'
.LIB I_ODEF
.PAG 'I/O DEFINITIONS'
.LIB IODEFS
.PAG 'EQUATES'
.LIB EQUATES
.PAG 'EQUATES'
.LIB HDEQUATE
.PAG 'CU-LINKS'
.LIB CU-LINKS
.PAG 'PAGE 0 RAM'
* = DOSPG0 ;ORIGIN ADDRESS
.LIB HDPAGE0
.PAG 'NON-PAGE 0'
* = DOSRAM ;ORIGIN ADDRESS
.LIB HDPAGE2
.PAG 'WORK EQUATES'
.LIB WORK-EQUATES
.PAG 'ROM TABLES'
* = DOSCOD ;ORIGIN ADDRESS
.LIB HDROMTBL
.PAG 'POR ERRORS'
.LIB HDDSKINT
.PAG 'BG - IDLE'
.LIB HDIDLE
.PAG 'IRQ'
.LIB IRQ
.PAG 'IEEE'
.LIB HDIEEE
.PAG 'LED CONTROL'
.LIB HDSETLED
.PAG 'MAPOUT'
.LIB HDMAPOUT
.PAG 'ERROR PROC'
.LIB HDERPROC
.PAG 'LIST DIRECTORY'
.LIB LSTDIR
.PAG 'PARSE & EXECUTE'
.LIB HDPARSEX
.PAG 'SET DRIVE'
.LIB SETDRV
.PAG 'AUTO INIT'
.LIB HDAUTOIT
.PAG 'LOOKUP-OPTSCH'
.LIB HDLOOKUP
.PAG 'TRANSFER'
.LIB HDTRNSFR
.PAG 'SCRATCH'
.LIB HDSCRTCH
.PAG 'RENAME'
.LIB HDRENAME
.PAG 'MEM-RD,WRT,EX'
.LIB MEMRW
.PAG 'LOAD COPY OVER-LAY'
.LIB LDCOPY
.PAG 'VALIDATE'
.LIB HDVERDIR
.PAG 'VALIDATE'
.LIB COMPRESS-DIR
.PAG 'VALIDATE'
.LIB REBUILD-BAMS
.PAG 'FIND REL FILE'
.LIB FNDREL
.PAG 'TST2'
.LIB HDTST2
.PAG 'CU INTERFACE'
.LIB HDCUINT
.PAG 'TST3'
.LIB TST3
.PAG 'TST4'
.LIB HDTST4
.PAG 'JOBS'
.LIB HDJOBS
.PAG 'ADD FILE'
.LIB HDADDFIL
.PAG 'OPEN'
.LIB HDOPEN
.PAG 'CLOSE'
.LIB HDCLOSE
.PAG 'OPEN CHANNEL'
.LIB HDOPCHNL
.PAG 'TSTFLG'
.LIB HDTSTFLG
.PAG 'TSUTIL'
.LIB HDTSUTIL
.PAG 'SSUTIL'
.LIB HDSSUTIL
.PAG 'SSTEST'
.LIB HDSSTEST
.PAG 'GET ACT'
.LIB GETACT
.PAG 'REL1'
.LIB HDREL1
.PAG 'REL2'
.LIB REL2
.PAG 'REL3'
.LIB REL3
.PAG 'REL4'
.LIB REL4
.PAG 'SSEND'
.LIB HDSSEND
.PAG 'RECORD'
.LIB HDRECORD
.PAG 'NULL BUFR'
.LIB NULBUF
.PAG 'ADD REL'
.LIB HDADDREL
.PAG 'NEWSS'
.LIB HDNEWSS
.PAG 'INIT DRIVE'
.LIB HDINITDR
.PAG 'NEW DIRECTORY'
.LIB HDNEWDIR
.PAG 'GET & FREE SECTOR'
.LIB HDALLOC
.PAG 'FREE & USED '
.LIB HDFREUSED
.PAG 'SUBROUTINES'
.LIB HDSUB1
.PAG 'HARDWARE VECTORS'
.PAG 'ROM LRC'
ECHKSM
.BYTE 0 ;CHK SUM FOR 2ND ROM
.LIB HDVECTOR
.PAGE ''
.END