1 | Subroutines by Name
|
---|
2 | -------------------
|
---|
3 |
|
---|
4 | ADLE P6PTCH Allocate DEFLST entry
|
---|
5 | ADRTAC P6PDH Access ADRTAB entry
|
---|
6 | APTE P6PTCH Allocate patch table entry
|
---|
7 |
|
---|
8 | BLNKS P6PDH Fill an area with blanks
|
---|
9 |
|
---|
10 | CENTER P6SCR Find center line of text screen area
|
---|
11 | CLADR P6PTD Calculate line address
|
---|
12 | COLA P6SCR Calculate offset line address
|
---|
13 | CPTE P6PTCH Compate patch table entries
|
---|
14 | CTOP P6SCR Get line number of top of screen
|
---|
15 |
|
---|
16 | DCSB P6PTD Display CTL subfield
|
---|
17 | DCTL P6PTD Display CTL DA field
|
---|
18 | DCVAL P6PTD Display C-Value
|
---|
19 | DDAF P6PTD Display DA field of patch
|
---|
20 | DFNF P6PTD Display function (FN) data field
|
---|
21 | DKP P6PTD Display KEY or PLS DA field
|
---|
22 | DNV P6PTD Display note value
|
---|
23 | DOSF P6PTD Display patch DEF or STM field
|
---|
24 | DPAD P6PTD Display patch address
|
---|
25 | DPOP P6PTD Display patch OP-CODE
|
---|
26 | DPOPQ P6PTD Display OP-CODE type for DPOP
|
---|
27 | DPTW P6PTD Display patch table window
|
---|
28 | DREG P6PTD Display REG DA field
|
---|
29 | DSMF P6PTD Display source/multiplier (SM) data field
|
---|
30 | DSMU P6PTD Display submenu
|
---|
31 | DSPCUR P6PTD Initialize the cursor
|
---|
32 | DSPON P6PTD Setup the display attributes
|
---|
33 | DSPP P6PTD Display patch entry
|
---|
34 | DTRG P6PTD Display TRG DA field
|
---|
35 | DVLF P6PTD Display value (VL) data field
|
---|
36 |
|
---|
37 | F$CD P6SCR Function display cursor down handler
|
---|
38 | F$CU P6SCR Function display cursor up handler
|
---|
39 | FDLE P6PTCH Free DEFLST entry
|
---|
40 | FDST P6PTCH Find DEF/STM entry in DEFLST
|
---|
41 | FFP P6SCR Find first patch
|
---|
42 | FNDP P6PTCH Find patch entry
|
---|
43 | FPDF P6PTD Fetch patch DA data field
|
---|
44 | FPPD P6PTD Find patch predecessor for display
|
---|
45 | FPSD P6PTD Find patch successor for display
|
---|
46 | FPTE P6PTCH Free patch table entry
|
---|
47 |
|
---|
48 | IDOK P6PDH Check PBSWS status for a complete ID
|
---|
49 | IPTE P6PTCH Insert patch table entry
|
---|
50 | ISMA P6PTD Intensify submenu area
|
---|
51 | ISMM P6PTD Intnesify submenu strip
|
---|
52 | |
---|
53 |
|
---|
54 | Subroutines by Name -- continued
|
---|
55 | -------------------
|
---|
56 |
|
---|
57 | MBF P6PTD Convert from mixed base hex to binary
|
---|
58 | MBT P6PTD Convert from binary to mixed base hex
|
---|
59 |
|
---|
60 | NOOP0 P6PTD Return 0 (Z)
|
---|
61 | NOOP1 P6PTD Return 1 (NZ)
|
---|
62 |
|
---|
63 | OBSC P6PDH Offset binary sign change
|
---|
64 |
|
---|
65 | P$ATP P6PDH Patch display cursor action dispatcher
|
---|
66 | P$CD P6SCR Patch table cursor down handler
|
---|
67 | P$CU P6SCR Patch table cursor up handler
|
---|
68 | P$DH1 P6PDH Dispatcher for patch decoders
|
---|
69 | P$DH2 P6PDH Dispatcher for patch encoders
|
---|
70 | P$FPA P6PDH Patch field pointer access routine
|
---|
71 | P$MDH P6PDH Patch display menu data handler
|
---|
72 | P$PMR P6PDH Patch + / - handler
|
---|
73 | P$SMU P6PTD Patch display submenu handler
|
---|
74 | P6SCR P6SCR Scrolling task
|
---|
75 | PCHOK P6PDH Check PBSWS status for a complete patch
|
---|
76 | PD01 P6PDH Decode DEF field
|
---|
77 | PD02 P6PDH Decode STM field
|
---|
78 | PD03 P6PDH Decode ADDRS field
|
---|
79 | PD04 P6PDH Decode F of SM field F+C7
|
---|
80 | PD05 P6PDH Decode VL field
|
---|
81 | PD06 P6PDH Decode FN field
|
---|
82 | PD07 P6PDH Decode C7 of SM F+C7
|
---|
83 | PD08 P6PDH Decode DA field
|
---|
84 | PE01 P6PDH Patch data encoder for DEF field
|
---|
85 | PE02 P6PDH Patch data encoder for STM field
|
---|
86 | PE03 P6PDH Handle patch ADDRS field format
|
---|
87 | PE04 P6PDH Handle patch "SM F+C7" format (part 1 - "F")
|
---|
88 | PE05 P6PDH Handle patch VL field format
|
---|
89 | PE06 P6PDH Handle patch FN field format
|
---|
90 | PE07 P6PDH Handle patch "SM F+C7" format (part 2)
|
---|
91 | PE09 P6PDH Handle patch "DA F" format
|
---|
92 | PE10 P6PDH Handle patch "DA FF" format
|
---|
93 | PE11 P6PDH Handle patch "DA FFF" format
|
---|
94 | PE12 P6PDH Handle patch "DA FFFF" format
|
---|
95 | PE13 P6PDH Handle patch "DA G939" format
|
---|
96 | PE15 P6PDH Handle patch "DA !RF" format
|
---|
97 | PE16 P6PDH Handle patch "DA RF=C7" format
|
---|
98 | PSRCH P6PDH Search for and display a patch
|
---|
99 | PTDI P6PTD Patch display setup
|
---|
100 | PTPRC P6PDH Locate or update a patch and display it and its neighbors
|
---|
101 | PUTHDR P6PTD Display header routine
|
---|
102 |
|
---|
103 | RELJMP P6PDH Relative jump through a table at (DE) based on (A)
|
---|
104 |
|
---|
105 | S$CD P6SCR Sequence display cursor down handler
|
---|
106 | S$CU P6SCR Sequence display cursor up handler
|
---|
107 | SPREP P6SCR Prepare for scrollin
|
---|
108 | |
---|
109 |
|
---|
110 | Subroutines by Name -- continued
|
---|
111 | -------------------
|
---|
112 |
|
---|
113 | TRJMP P6PDH Jump based on @TYP and (DE)
|
---|
114 |
|
---|
115 | UPCP P6SCR Update CPOS, PBUF, and PBSWS
|
---|
116 | UPDTP P6PDH Update or insert a patch
|
---|
117 |
|
---|
118 | VBLANK P6SCR Output (C) blanks to the fixed text display
|
---|
119 | VBLNKS P6SCR Output (C) blanks to the display
|
---|
120 |
|
---|
121 | XDFE P6PTCH Remove a DEFLST entry from the DEFPTR chain and delete it
|
---|
122 | XPTE P6PTCH Delete patch table entry
|
---|
123 | |
---|
124 |
|
---|
125 | Subroutines by Module
|
---|
126 | ---------------------
|
---|
127 |
|
---|
128 | P6PDH
|
---|
129 | -----
|
---|
130 | ADRTAC Access ADRTAB entry
|
---|
131 | BLNKS Fill an area with blanks
|
---|
132 | IDOK Check PBSWS status for a complete ID
|
---|
133 | OBSC Offset binary sign change
|
---|
134 | P$ATP Patch display cursor action dispatcher
|
---|
135 | P$DH1 Dispatcher for patch decoders
|
---|
136 | P$DH2 Dispatcher for patch encoders
|
---|
137 | P$FPA Patch field pointer access routine
|
---|
138 | P$MDH Patch display menu data handler
|
---|
139 | P$PMR Patch + / - handler
|
---|
140 | PCHOK Check PBSWS status for a complete patch
|
---|
141 | PD01 Decode DEF field
|
---|
142 | PD02 Decode STM field
|
---|
143 | PD03 Decode ADDRS field
|
---|
144 | PD04 Decode F of SM field F+C7
|
---|
145 | PD05 Decode VL field
|
---|
146 | PD06 Decode FN field
|
---|
147 | PD07 Decode C7 of SM F+C7
|
---|
148 | PD08 Decode DA field
|
---|
149 | PE01 Patch data encoder for DEF field
|
---|
150 | PE02 Patch data encoder for STM field
|
---|
151 | PE03 Handle patch ADDRS field format
|
---|
152 | PE04 Handle patch "SM F+C7" format (part 1 - "F")
|
---|
153 | PE05 Handle patch VL field format
|
---|
154 | PE06 Handle patch FN field format
|
---|
155 | PE07 Handle patch "SM F+C7" format (part 2)
|
---|
156 | PE09 Handle patch "DA F" format
|
---|
157 | PE10 Handle patch "DA FF" format
|
---|
158 | PE11 Handle patch "DA FFF" format
|
---|
159 | PE12 Handle patch "DA FFFF" format
|
---|
160 | PE13 Handle patch "DA G939" format
|
---|
161 | PE15 Handle patch "DA !RF" format
|
---|
162 | PE16 Handle patch "DA RF=C7" format
|
---|
163 | PSRCH Search for and display a patch
|
---|
164 | PTPRC Locate or update a patch and display it and its neighbors
|
---|
165 | RELJMP Relative jump through a table at (DE) based on (A)
|
---|
166 | TRJMP Jump based on @TYP and (DE)
|
---|
167 | UPDTP Update or insert a patch
|
---|
168 | |
---|
169 |
|
---|
170 | Subroutines by Module -- continued
|
---|
171 | ---------------------
|
---|
172 |
|
---|
173 | P6PTCH
|
---|
174 | ------
|
---|
175 | ADLE Allocate DEFLST entry
|
---|
176 | APTE Allocate patch table entry
|
---|
177 | CPTE Compate patch table entries
|
---|
178 | FDLE Free DEFLST entry
|
---|
179 | FDST Find DEF/STM entry in DEFLST
|
---|
180 | FNDP Find patch entry
|
---|
181 | FPTE Free patch table entry
|
---|
182 | IPTE Insert patch table entry
|
---|
183 | XDFE Remove a DEFLST entry from the DEFPTR chain and delete it
|
---|
184 | XPTE Delete patch table entry
|
---|
185 |
|
---|
186 | P6PTD
|
---|
187 | -----
|
---|
188 | CLADR Calculate line address
|
---|
189 | DCSB Display CTL subfield
|
---|
190 | DCTL Display CTL DA field
|
---|
191 | DCVAL Display C-Value
|
---|
192 | DDAF Display DA field of patch
|
---|
193 | DFNF Display function (FN) data field
|
---|
194 | DKP Display KEY or PLS DA field
|
---|
195 | DNV Display note value
|
---|
196 | DOSF Display patch DEF or STM field
|
---|
197 | DPAD Display patch address
|
---|
198 | DPOP Display patch OP-CODE
|
---|
199 | DPOPQ Display OP-CODE type for DPOP
|
---|
200 | DPTW Display patch table window
|
---|
201 | DREG Display REG DA field
|
---|
202 | DSMF Display source/multiplier (SM) data field
|
---|
203 | DSMU Display submenu
|
---|
204 | DSPCUR Initialize the cursor
|
---|
205 | DSPON Setup the display attributes
|
---|
206 | DSPP Display patch entry
|
---|
207 | DTRG Display TRG DA field
|
---|
208 | DVLF Display value (VL) data field
|
---|
209 | FPDF Fetch patch DA data field
|
---|
210 | FPPD Find patch predecessor for display
|
---|
211 | FPSD Find patch successor for display
|
---|
212 | ISMA Intensify submenu area
|
---|
213 | ISMM Intnesify submenu strip
|
---|
214 | MBF Convert from mixed base hex to binary
|
---|
215 | MBT Convert from binary to mixed base hex
|
---|
216 | NOOP0 Return 0 (Z)
|
---|
217 | NOOP1 Return 1 (NZ)
|
---|
218 | P$SMU Patch display submenu handler
|
---|
219 | PTDI Patch display setup
|
---|
220 | PUTHDR Display header routine
|
---|
221 | |
---|
222 |
|
---|
223 | Subroutines by Module -- continued
|
---|
224 | ---------------------
|
---|
225 |
|
---|
226 | P6SCR
|
---|
227 | -----
|
---|
228 | CENTER Find center line of text screen area
|
---|
229 | COLA Calculate offset line address
|
---|
230 | CTOP Get line number of top of screen
|
---|
231 | F$CD Function display cursor down handler
|
---|
232 | F$CU Function display cursor up handler
|
---|
233 | FFP Find first patch
|
---|
234 | P$CD Patch table cursor down handler
|
---|
235 | P$CU Patch table cursor up handler
|
---|
236 | P6SCR Scrolling task
|
---|
237 | S$CD Sequence display cursor down handler
|
---|
238 | S$CU Sequence display cursor up handler
|
---|
239 | SPREP Prepare for scrollin
|
---|
240 | UPCP Update CPOS, PBUF, and PBSWS
|
---|
241 | VBLANK Output (C) blanks to the fixed text display
|
---|
242 | VBLNKS Output (C) blanks to the display
|
---|
243 |
|
---|