[3ae31e9] | 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 |
|
---|