comparison code_part1/OSTC_code_asm_part1/p3_wordprocessor_9A00_BAFF_0B468.txt @ 83:3e351e25f5d1

adding anti-aliased fonts frame and merging some patches from Jeando
author heinrichsweikamp
date Tue, 07 Dec 2010 22:36:19 +0100
parents
children
comparison
equal deleted inserted replaced
82:bc3092c41335 83:3e351e25f5d1
1 dw 0x9BAF ; BCF 0xaf, 0x5, BANKED
2 dw 0xAFAF ; BTFSS 0xaf, 0x7, BANKED
3 dw 0xAFAF ; BTFSS 0xaf, 0x7, BANKED
4 dw 0xAFD1 ; BTFSS 0xd1, 0x7, BANKED
5 dw 0x05B2 ; DECF 0xb2, W, BANKED
6 dw 0x07B0 ; DECF 0xb0, F, BANKED
7 dw 0x08B0 ; SUBLW 0xb0
8 dw 0x09AF ; IORLW 0xaf
9 dw 0x09AF ; IORLW 0xaf
10 dw 0x09AF ; IORLW 0xaf
11 dw 0x09AF ; IORLW 0xaf
12 dw 0x08B1 ; SUBLW 0xb1
13 dw 0x07B2 ; DECF 0xb2, F, BANKED
14 dw 0x049B ; DECF OSCTUNE, W, ACCESS
15 dw 0x9F9F ; BCF 0x9f, 0x7, BANKED
16 dw 0x9F9F ; BCF 0x9f, 0x7, BANKED
17 dw 0x9FAE ; BCF 0xae, 0x7, BANKED
18 dw 0xFFFF ; NOP
19 dw 0xFFFF ; NOP
20 dw 0xFFFF ; NOP
21 dw 0xFFFF ; NOP
22 dw 0xFFFF ; NOP
23 dw 0xFFFF ; NOP
24 dw 0xFFFF ; NOP
25 dw 0xFFFF ; NOP
26 dw 0xFFFF ; NOP
27 dw 0x8FFF ; BSF 0xff, 0x7, BANKED
28 dw 0xFF82 ; NOP
29 dw 0x04AC ; DECF TXSTA, W, ACCESS
30 dw 0x14A1 ; ANDWF PIR2, W, ACCESS
31 dw 0x1A9B ; XORWF OSCTUNE, F, ACCESS
32 dw 0x2096 ; ADDWFC TRISE, W, ACCESS
33 dw 0x2492 ; ADDWF TRISA, W, ACCESS
34 dw 0x288F ; INCF 0xf8f, W, ACCESS
35 dw 0x0E8A ; MOVLW 0x8a
36 dw 0x108C ; IORWF LATD, W, ACCESS
37 dw 0x0B94 ; ANDLW 0x94
38 dw 0x0C8A ; RETLW 0x8a
39 dw 0x0996 ; IORLW 0x96
40 dw 0x0F87 ; ADDLW 0x87
41 dw 0x0896 ; SUBLW 0x96
42 dw 0x1285 ; IORWF 0xf85, F, ACCESS
43 dw 0x0797 ; DECF 0x97, F, BANKED
44 dw 0x0783 ; DECF 0x83, F, BANKED
45 dw 0x0785 ; DECF 0x85, F, BANKED
46 dw 0x0697 ; DECF 0xf97, F, ACCESS
47 dw 0x0785 ; DECF 0x85, F, BANKED
48 dw 0x0783 ; DECF 0x83, F, BANKED
49 dw 0x0696 ; DECF TRISE, F, ACCESS
50 dw 0x0887 ; SUBLW 0x87
51 dw 0x0782 ; DECF 0x82, F, BANKED
52 dw 0x0596 ; DECF 0x96, W, BANKED
53 dw 0x078A ; DECF 0x8a, F, BANKED
54 dw 0x0681 ; DECF PORTB, F, ACCESS
55 dw 0x0596 ; DECF 0x96, W, BANKED
56 dw 0x078C ; DECF 0x8c, F, BANKED
57 dw 0x0581 ; DECF 0x81, W, BANKED
58 dw 0x0594 ; DECF 0x94, W, BANKED
59 dw 0x088E ; SUBLW 0x8e
60 dw 0x0580 ; DECF 0x80, W, BANKED
61 dw 0x0494 ; DECF TRISC, W, ACCESS
62 dw 0x0790 ; DECF 0x90, F, BANKED
63 dw 0x0580 ; DECF 0x80, W, BANKED
64 dw 0x0493 ; DECF TRISB, W, ACCESS
65 dw 0x0791 ; DECF 0x91, F, BANKED
66 dw 0x0580 ; DECF 0x80, W, BANKED
67 dw 0x0491 ; DECF 0xf91, W, ACCESS
68 dw 0x0892 ; SUBLW 0x92
69 dw 0x0580 ; DECF 0x80, W, BANKED
70 dw 0x0490 ; DECF 0xf90, W, ACCESS
71 dw 0x0794 ; DECF 0x94, F, BANKED
72 dw 0x0580 ; DECF 0x80, W, BANKED
73 dw 0x058E ; DECF 0x8e, W, BANKED
74 dw 0x0795 ; DECF 0x95, F, BANKED
75 dw 0x0580 ; DECF 0x80, W, BANKED
76 dw 0x058C ; DECF 0x8c, W, BANKED
77 dw 0x0896 ; SUBLW 0x96
78 dw 0x0580 ; DECF 0x80, W, BANKED
79 dw 0x068A ; DECF LATB, F, ACCESS
80 dw 0x0896 ; SUBLW 0x96
81 dw 0x0582 ; DECF 0x82, W, BANKED
82 dw 0x0688 ; DECF 0xf88, F, ACCESS
83 dw 0x0797 ; DECF 0x97, F, BANKED
84 dw 0x0682 ; DECF PORTC, F, ACCESS
85 dw 0x0785 ; DECF 0x85, F, BANKED
86 dw 0x0897 ; SUBLW 0x97
87 dw 0x0684 ; DECF PORTE, F, ACCESS
88 dw 0x0783 ; DECF 0x83, F, BANKED
89 dw 0x0897 ; SUBLW 0x97
90 dw 0x0785 ; DECF 0x85, F, BANKED
91 dw 0x0880 ; SUBLW 0x80
92 dw 0x0798 ; DECF 0x98, F, BANKED
93 dw 0x0787 ; DECF 0x87, F, BANKED
94 dw 0x0F97 ; ADDLW 0x97
95 dw 0x0889 ; SUBLW 0x89
96 dw 0x0D95 ; MULLW 0x95
97 dw 0x0A8B ; XORLW 0x8b
98 dw 0x108C ; IORWF LATD, W, ACCESS
99 dw 0x0E8E ; MOVLW 0x8e
100 dw 0x2891 ; INCF 0xf91, W, ACCESS
101 dw 0x2694 ; ADDWF TRISC, F, ACCESS
102 dw 0x2299 ; ADDWFC 0xf99, F, ACCESS
103 dw 0x1CA0 ; COMF PIE2, W, ACCESS
104 dw 0x15AA ; ANDWF 0xaa, W, BANKED
105 dw 0x0797 ; DECF 0x97, F, BANKED
106 dw 0xFFFF ; NOP
107 dw 0xFFD7 ; NOP
108 dw 0x01B7 ;
109 dw 0x03B4 ; MULWF 0xb4, BANKED
110 dw 0x04B4 ; DECF CMCON, W, ACCESS
111 dw 0x03B4 ; MULWF 0xb4, BANKED
112 dw 0x04B4 ; DECF CMCON, W, ACCESS
113 dw 0x04B3 ; DECF TMR3H, W, ACCESS
114 dw 0x04B3 ; DECF TMR3H, W, ACCESS
115 dw 0x05B3 ; DECF 0xb3, W, BANKED
116 dw 0x05B2 ; DECF 0xb2, W, BANKED
117 dw 0x06B2 ; DECF TMR3L, F, ACCESS
118 dw 0x05B2 ; DECF 0xb2, W, BANKED
119 dw 0x06B2 ; DECF TMR3L, F, ACCESS
120 dw 0x3681 ; RLCF PORTB, F, ACCESS
121 dw 0x3781 ; RLCF 0x81, F, BANKED
122 dw 0x3781 ; RLCF 0x81, F, BANKED
123 dw 0x3781 ; RLCF 0x81, F, BANKED
124 dw 0x3781 ; RLCF 0x81, F, BANKED
125 dw 0x37FF ; RLCF 0xff, F, BANKED
126 dw 0xFFFF ; NOP
127 dw 0xFFFF ; NOP
128 dw 0xFFAC ; NOP
129 dw 0xFFFF ; NOP
130 dw 0xFF90 ; NOP
131 dw 0x0389 ; MULWF 0x89, BANKED
132 dw 0x00A8 ;
133 dw 0x0587 ; DECF 0x87, W, BANKED
134 dw 0x03A5 ; MULWF 0xa5, BANKED
135 dw 0x0786 ; DECF 0x86, F, BANKED
136 dw 0x05A3 ; DECF 0xa3, W, BANKED
137 dw 0x0885 ; SUBLW 0x85
138 dw 0x07A0 ; DECF 0xa0, F, BANKED
139 dw 0x0A84 ; XORLW 0x84
140 dw 0x089F ; SUBLW 0x9f
141 dw 0x0B84 ; ANDLW 0x84
142 dw 0x069F ; DECF IPR1, F, ACCESS
143 dw 0x0D83 ; MULLW 0x83
144 dw 0x069F ; DECF IPR1, F, ACCESS
145 dw 0x0E82 ; MOVLW 0x82
146 dw 0x069F ; DECF IPR1, F, ACCESS
147 dw 0x0881 ; SUBLW 0x81
148 dw 0x0482 ; DECF PORTC, W, ACCESS
149 dw 0x059E ; DECF 0x9e, W, BANKED
150 dw 0x0883 ; SUBLW 0x83
151 dw 0x0482 ; DECF PORTC, W, ACCESS
152 dw 0x049E ; DECF PIR1, W, ACCESS
153 dw 0x0884 ; SUBLW 0x84
154 dw 0x0481 ; DECF PORTB, W, ACCESS
155 dw 0x059D ; DECF 0x9d, W, BANKED
156 dw 0x0885 ; SUBLW 0x85
157 dw 0x0481 ; DECF PORTB, W, ACCESS
158 dw 0x059C ; DECF 0x9c, W, BANKED
159 dw 0x0787 ; DECF 0x87, F, BANKED
160 dw 0x0481 ; DECF PORTB, W, ACCESS
161 dw 0x049C ; DECF 0xf9c, W, ACCESS
162 dw 0x0788 ; DECF 0x88, F, BANKED
163 dw 0x0481 ; DECF PORTB, W, ACCESS
164 dw 0x049B ; DECF OSCTUNE, W, ACCESS
165 dw 0x0789 ; DECF 0x89, F, BANKED
166 dw 0x0481 ; DECF PORTB, W, ACCESS
167 dw 0x049A ; DECF 0xf9a, W, ACCESS
168 dw 0x078A ; DECF 0x8a, F, BANKED
169 dw 0x0481 ; DECF PORTB, W, ACCESS
170 dw 0x0499 ; DECF 0xf99, W, ACCESS
171 dw 0x078B ; DECF 0x8b, F, BANKED
172 dw 0x0481 ; DECF PORTB, W, ACCESS
173 dw 0x0498 ; DECF 0xf98, W, ACCESS
174 dw 0x078C ; DECF 0x8c, F, BANKED
175 dw 0x0481 ; DECF PORTB, W, ACCESS
176 dw 0x0596 ; DECF 0x96, W, BANKED
177 dw 0x078D ; DECF 0x8d, F, BANKED
178 dw 0x0481 ; DECF PORTB, W, ACCESS
179 dw 0x0595 ; DECF 0x95, W, BANKED
180 dw 0x078E ; DECF 0x8e, F, BANKED
181 dw 0x0481 ; DECF PORTB, W, ACCESS
182 dw 0x0594 ; DECF 0x94, W, BANKED
183 dw 0x078F ; DECF wp_string_width, F, BANKED
184 dw 0x0481 ; DECF PORTB, W, ACCESS
185 dw 0x0692 ; DECF TRISA, F, ACCESS
186 dw 0x0790 ; DECF 0x90, F, BANKED
187 dw 0x0482 ; DECF PORTC, W, ACCESS
188 dw 0x0690 ; DECF 0xf90, F, ACCESS
189 dw 0x0791 ; DECF 0x91, F, BANKED
190 dw 0x0482 ; DECF PORTC, W, ACCESS
191 dw 0x078E ; DECF 0x8e, F, BANKED
192 dw 0x0792 ; DECF 0x92, F, BANKED
193 dw 0x0483 ; DECF PORTD, W, ACCESS
194 dw 0x078B ; DECF 0x8b, F, BANKED
195 dw 0x0893 ; SUBLW 0x93
196 dw 0x0483 ; DECF PORTD, W, ACCESS
197 dw 0x0986 ; IORLW 0x86
198 dw 0x0A94 ; XORLW 0x94
199 dw 0x0484 ; DECF PORTE, W, ACCESS
200 dw 0x1995 ; XORWF 0x95, W, BANKED
201 dw 0x0485 ; DECF 0xf85, W, ACCESS
202 dw 0x1796 ; ANDWF 0x96, F, BANKED
203 dw 0x0486 ; DECF 0xf86, W, ACCESS
204 dw 0x1498 ; ANDWF 0xf98, W, ACCESS
205 dw 0x0487 ; DECF 0xf87, W, ACCESS
206 dw 0x1299 ; IORWF 0xf99, F, ACCESS
207 dw 0x0489 ; DECF LATA, W, ACCESS
208 dw 0x0E9B ; MOVLW 0x9b
209 dw 0x048C ; DECF LATD, W, ACCESS
210 dw 0x089D ; SUBLW 0x9d
211 dw 0x05B3 ; DECF 0xb3, W, BANKED
212 dw 0x05BA ; DECF 0xba, W, BANKED
213 dw 0xFFFF ; NOP
214 dw 0xFF8E ; NOP
215 dw 0x00B7 ;
216 dw 0x028A ; MULWF LATB, ACCESS
217 dw 0x01A8 ;
218 dw 0x0488 ; DECF 0xf88, W, ACCESS
219 dw 0x03A5 ; MULWF 0xa5, BANKED
220 dw 0x0786 ; DECF 0x86, F, BANKED
221 dw 0x05A3 ; DECF 0xa3, W, BANKED
222 dw 0x0886 ; SUBLW 0x86
223 dw 0x05A5 ; DECF 0xa5, W, BANKED
224 dw 0x0784 ; DECF 0x84, F, BANKED
225 dw 0x05A7 ; DECF 0xa7, W, BANKED
226 dw 0x0684 ; DECF PORTE, F, ACCESS
227 dw 0x05A8 ; DECF 0xa8, W, BANKED
228 dw 0x0682 ; DECF PORTC, F, ACCESS
229 dw 0x05AA ; DECF 0xaa, W, BANKED
230 dw 0x0582 ; DECF 0x82, W, BANKED
231 dw 0x05AA ; DECF 0xaa, W, BANKED
232 dw 0x0581 ; DECF 0x81, W, BANKED
233 dw 0x0591 ; DECF 0x91, W, BANKED
234 dw 0x0495 ; DECF TRISD, W, ACCESS
235 dw 0x0580 ; DECF 0x80, W, BANKED
236 dw 0x0591 ; DECF 0x91, W, BANKED
237 dw 0x0495 ; DECF TRISD, W, ACCESS
238 dw 0x0580 ; DECF 0x80, W, BANKED
239 dw 0x0591 ; DECF 0x91, W, BANKED
240 dw 0x0495 ; DECF TRISD, W, ACCESS
241 dw 0x0580 ; DECF 0x80, W, BANKED
242 dw 0x0492 ; DECF TRISA, W, ACCESS
243 dw 0x0495 ; DECF TRISD, W, ACCESS
244 dw 0x0580 ; DECF 0x80, W, BANKED
245 dw 0x0492 ; DECF TRISA, W, ACCESS
246 dw 0x0495 ; DECF TRISD, W, ACCESS
247 dw 0x0580 ; DECF 0x80, W, BANKED
248 dw 0x0492 ; DECF TRISA, W, ACCESS
249 dw 0x0495 ; DECF TRISD, W, ACCESS
250 dw 0x0580 ; DECF 0x80, W, BANKED
251 dw 0x0492 ; DECF TRISA, W, ACCESS
252 dw 0x0594 ; DECF 0x94, W, BANKED
253 dw 0x0580 ; DECF 0x80, W, BANKED
254 dw 0x0590 ; DECF 0x90, W, BANKED
255 dw 0x0694 ; DECF TRISC, F, ACCESS
256 dw 0x0580 ; DECF 0x80, W, BANKED
257 dw 0x0590 ; DECF 0x90, W, BANKED
258 dw 0x0694 ; DECF TRISC, F, ACCESS
259 dw 0x0580 ; DECF 0x80, W, BANKED
260 dw 0x058F ; DECF wp_string_width, W, BANKED
261 dw 0x0892 ; SUBLW 0x92
262 dw 0x0582 ; DECF 0x82, W, BANKED
263 dw 0x058E ; DECF 0x8e, W, BANKED
264 dw 0x0892 ; SUBLW 0x92
265 dw 0x0582 ; DECF 0x82, W, BANKED
266 dw 0x068C ; DECF LATD, F, ACCESS
267 dw 0x0A90 ; XORLW 0x90
268 dw 0x0682 ; DECF PORTC, F, ACCESS
269 dw 0x078A ; DECF 0x8a, F, BANKED
270 dw 0x0C8E ; RETLW 0x8e
271 dw 0x0684 ; DECF PORTE, F, ACCESS
272 dw 0x0787 ; DECF 0x87, F, BANKED
273 dw 0x0681 ; DECF PORTB, F, ACCESS
274 dw 0x068C ; DECF LATD, F, ACCESS
275 dw 0x0785 ; DECF 0x85, F, BANKED
276 dw 0x1581 ; ANDWF 0x81, W, BANKED
277 dw 0x0789 ; DECF 0x89, F, BANKED
278 dw 0x0887 ; SUBLW 0x87
279 dw 0x1383 ; IORWF 0x83, F, BANKED
280 dw 0x1889 ; XORWF LATA, W, ACCESS
281 dw 0x1185 ; IORWF 0x85, W, BANKED
282 dw 0x168B ; ANDWF LATC, F, ACCESS
283 dw 0x0F87 ; ADDLW 0x87
284 dw 0x148D ; ANDWF LATE, W, ACCESS
285 dw 0x0C8A ; RETLW 0x8a
286 dw 0x1291 ; IORWF 0xf91, F, ACCESS
287 dw 0x078E ; DECF 0x8e, F, BANKED
288 dw 0x0EAC ; MOVLW 0xac
289 dw 0x0AFF ; XORLW 0xff
290 dw 0xB8FF ; BTFSC TOSU, 0x4, ACCESS
291 dw 0xFF8B ; NOP
292 dw 0x05B2 ; DECF 0xb2, W, BANKED
293 dw 0x06B0 ; DECF SPBRGH, F, ACCESS
294 dw 0x08AF ; SUBLW 0xaf
295 dw 0x09AD ; IORLW 0xad
296 dw 0x0BAC ; ANDLW 0xac
297 dw 0x0CAA ; RETLW 0xaa
298 dw 0x0EA9 ; MOVLW 0xa9
299 dw 0x0781 ; DECF 0x81, F, BANKED
300 dw 0x05A7 ; DECF 0xa7, W, BANKED
301 dw 0x0882 ; SUBLW 0x82
302 dw 0x05A6 ; DECF 0xa6, W, BANKED
303 dw 0x0784 ; DECF 0x84, F, BANKED
304 dw 0x05A4 ; DECF 0xa4, W, BANKED
305 dw 0x0786 ; DECF 0x86, F, BANKED
306 dw 0x05A3 ; DECF 0xa3, W, BANKED
307 dw 0x0787 ; DECF 0x87, F, BANKED
308 dw 0x05A1 ; DECF 0xa1, W, BANKED
309 dw 0x0789 ; DECF 0x89, F, BANKED
310 dw 0x059F ; DECF 0x9f, W, BANKED
311 dw 0x088A ; SUBLW 0x8a
312 dw 0x059E ; DECF 0x9e, W, BANKED
313 dw 0x078C ; DECF 0x8c, F, BANKED
314 dw 0x059C ; DECF 0x9c, W, BANKED
315 dw 0x088D ; SUBLW 0x8d
316 dw 0x059B ; DECF 0x9b, W, BANKED
317 dw 0x078F ; DECF wp_string_width, F, BANKED
318 dw 0x0599 ; DECF 0x99, W, BANKED
319 dw 0x0890 ; SUBLW 0x90
320 dw 0x0598 ; DECF 0x98, W, BANKED
321 dw 0x0792 ; DECF 0x92, F, BANKED
322 dw 0x0596 ; DECF 0x96, W, BANKED
323 dw 0x0794 ; DECF 0x94, F, BANKED
324 dw 0x0595 ; DECF 0x95, W, BANKED
325 dw 0x0795 ; DECF 0x95, F, BANKED
326 dw 0x0593 ; DECF 0x93, W, BANKED
327 dw 0x0797 ; DECF 0x97, F, BANKED
328 dw 0x0592 ; DECF 0x92, W, BANKED
329 dw 0x3581 ; RLCF 0x81, W, BANKED
330 dw 0x3781 ; RLCF 0x81, F, BANKED
331 dw 0x3781 ; RLCF 0x81, F, BANKED
332 dw 0x3781 ; RLCF 0x81, F, BANKED
333 dw 0x3781 ; RLCF 0x81, F, BANKED
334 dw 0x3781 ; RLCF 0x81, F, BANKED
335 dw 0x37A4 ; RLCF 0xa4, F, BANKED
336 dw 0x05B3 ; DECF 0xb3, W, BANKED
337 dw 0x05B3 ; DECF 0xb3, W, BANKED
338 dw 0x05B3 ; DECF 0xb3, W, BANKED
339 dw 0x05B3 ; DECF 0xb3, W, BANKED
340 dw 0x05B3 ; DECF 0xb3, W, BANKED
341 dw 0x05B3 ; DECF 0xb3, W, BANKED
342 dw 0x058F ; DECF wp_string_width, W, BANKED
343 dw 0xFFFF ; NOP
344 dw 0xFF8C ; NOP
345 dw 0x01A2 ;
346 dw 0x0092 ;
347 dw 0x0392 ; MULWF 0x92, BANKED
348 dw 0x1090 ; IORWF 0xf90, W, ACCESS
349 dw 0x0585 ; DECF 0x85, W, BANKED
350 dw 0x1C8F ; COMF 0xf8f, W, ACCESS
351 dw 0x0784 ; DECF 0x84, F, BANKED
352 dw 0x1D8E ; COMF 0x8e, W, BANKED
353 dw 0x0883 ; SUBLW 0x83
354 dw 0x1D8E ; COMF 0x8e, W, BANKED
355 dw 0x0883 ; SUBLW 0x83
356 dw 0x1C91 ; COMF 0xf91, W, ACCESS
357 dw 0x0782 ; DECF 0x82, F, BANKED
358 dw 0x1B93 ; XORWF 0x93, F, BANKED
359 dw 0x0682 ; DECF PORTC, F, ACCESS
360 dw 0x058E ; DECF 0x8e, W, BANKED
361 dw 0x0595 ; DECF 0x95, W, BANKED
362 dw 0x0681 ; DECF PORTB, F, ACCESS
363 dw 0x058E ; DECF 0x8e, W, BANKED
364 dw 0x0497 ; DECF 0xf97, W, ACCESS
365 dw 0x0581 ; DECF 0x81, W, BANKED
366 dw 0x058E ; DECF 0x8e, W, BANKED
367 dw 0x0497 ; DECF 0xf97, W, ACCESS
368 dw 0x0581 ; DECF 0x81, W, BANKED
369 dw 0x058D ; DECF 0x8d, W, BANKED
370 dw 0x0598 ; DECF 0x98, W, BANKED
371 dw 0x0580 ; DECF 0x80, W, BANKED
372 dw 0x058D ; DECF 0x8d, W, BANKED
373 dw 0x0499 ; DECF 0xf99, W, ACCESS
374 dw 0x0580 ; DECF 0x80, W, BANKED
375 dw 0x058D ; DECF 0x8d, W, BANKED
376 dw 0x0499 ; DECF 0xf99, W, ACCESS
377 dw 0x0580 ; DECF 0x80, W, BANKED
378 dw 0x058D ; DECF 0x8d, W, BANKED
379 dw 0x0499 ; DECF 0xf99, W, ACCESS
380 dw 0x0580 ; DECF 0x80, W, BANKED
381 dw 0x058D ; DECF 0x8d, W, BANKED
382 dw 0x0499 ; DECF 0xf99, W, ACCESS
383 dw 0x0580 ; DECF 0x80, W, BANKED
384 dw 0x058D ; DECF 0x8d, W, BANKED
385 dw 0x0499 ; DECF 0xf99, W, ACCESS
386 dw 0x0580 ; DECF 0x80, W, BANKED
387 dw 0x058D ; DECF 0x8d, W, BANKED
388 dw 0x0499 ; DECF 0xf99, W, ACCESS
389 dw 0x0580 ; DECF 0x80, W, BANKED
390 dw 0x058D ; DECF 0x8d, W, BANKED
391 dw 0x0499 ; DECF 0xf99, W, ACCESS
392 dw 0x0580 ; DECF 0x80, W, BANKED
393 dw 0x058D ; DECF 0x8d, W, BANKED
394 dw 0x0499 ; DECF 0xf99, W, ACCESS
395 dw 0x0580 ; DECF 0x80, W, BANKED
396 dw 0x058D ; DECF 0x8d, W, BANKED
397 dw 0x0597 ; DECF 0x97, W, BANKED
398 dw 0x0581 ; DECF 0x81, W, BANKED
399 dw 0x058D ; DECF 0x8d, W, BANKED
400 dw 0x0597 ; DECF 0x97, W, BANKED
401 dw 0x0581 ; DECF 0x81, W, BANKED
402 dw 0x058E ; DECF 0x8e, W, BANKED
403 dw 0x0595 ; DECF 0x95, W, BANKED
404 dw 0x0681 ; DECF PORTB, F, ACCESS
405 dw 0x058E ; DECF 0x8e, W, BANKED
406 dw 0x0693 ; DECF TRISB, F, ACCESS
407 dw 0x0682 ; DECF PORTC, F, ACCESS
408 dw 0x058E ; DECF 0x8e, W, BANKED
409 dw 0x0791 ; DECF 0x91, F, BANKED
410 dw 0x0782 ; DECF 0x82, F, BANKED
411 dw 0x058F ; DECF wp_string_width, W, BANKED
412 dw 0x088D ; SUBLW 0x8d
413 dw 0x0883 ; SUBLW 0x83
414 dw 0x0590 ; DECF 0x90, W, BANKED
415 dw 0x0A87 ; XORLW 0x87
416 dw 0x0B83 ; ANDLW 0x83
417 dw 0x0591 ; DECF 0x91, W, BANKED
418 dw 0x1C84 ; COMF PORTE, W, ACCESS
419 dw 0x0592 ; DECF 0x92, W, BANKED
420 dw 0x1A85 ; XORWF 0xf85, F, ACCESS
421 dw 0x0593 ; DECF 0x93, W, BANKED
422 dw 0x1886 ; XORWF 0xf86, W, ACCESS
423 dw 0x0594 ; DECF 0x94, W, BANKED
424 dw 0x15A5 ; ANDWF 0xa5, W, BANKED
425 dw 0x11AA ; IORWF 0xaa, W, BANKED
426 dw 0x0CC5 ; RETLW 0xc5
427 dw 0xFFFF ; NOP
428 dw 0xF111 ; NOP
429 dw 0xA21B ; BTFSS 0x1b, 0x1, ACCESS
430 dw 0x9A21 ; BCF 0x21, 0x5, ACCESS
431 dw 0x9426 ; BCF 0x26, 0x2, ACCESS
432 dw 0x9029 ; BCF 0x29, 0, ACCESS
433 dw 0x8E2B ; BSF 0x2b, 0x7, ACCESS
434 dw 0x8C0D ; BSF 0xd, 0x6, ACCESS
435 dw 0x8505 ; BSF 0x5, 0x2, BANKED
436 dw 0x850E ; BSF __tmp_0, 0x2, BANKED
437 dw 0x880B ; BSF 0xb, 0x4, ACCESS
438 dw 0x8805 ; BSF 0x5, 0x4, ACCESS
439 dw 0x8B09 ; BSF 0x9, 0x5, BANKED
440 dw 0x8808 ; BSF 0x8, 0x4, ACCESS
441 dw 0x8906 ; BSF 0x6, 0x4, BANKED
442 dw 0x8E08 ; BSF 0x8, 0x7, ACCESS
443 dw 0x8607 ; BSF 0x7, 0x3, ACCESS
444 dw 0x8B05 ; BSF 0x5, 0x5, BANKED
445 dw 0x9107 ; BCF 0x7, 0, BANKED
446 dw 0x8407 ; BSF 0x7, 0x2, ACCESS
447 dw 0x8B05 ; BSF 0x5, 0x5, BANKED
448 dw 0x9306 ; BCF 0x6, 0x1, BANKED
449 dw 0x8306 ; BSF 0x6, 0x1, BANKED
450 dw 0x8C05 ; BSF 0x5, 0x6, ACCESS
451 dw 0x9506 ; BCF 0x6, 0x2, BANKED
452 dw 0x8205 ; BSF 0x5, 0x1, ACCESS
453 dw 0x8D05 ; BSF 0x5, 0x6, BANKED
454 dw 0x9605 ; BCF 0x5, 0x3, ACCESS
455 dw 0x8106 ; BSF 0x6, 0, BANKED
456 dw 0x8D04 ; BSF 0x4, 0x6, BANKED
457 dw 0x9706 ; BCF 0x6, 0x3, BANKED
458 dw 0x8005 ; BSF 0x5, 0, ACCESS
459 dw 0x8D05 ; BSF 0x5, 0x6, BANKED
460 dw 0x9805 ; BCF 0x5, 0x4, ACCESS
461 dw 0x8005 ; BSF 0x5, 0, ACCESS
462 dw 0x8D05 ; BSF 0x5, 0x6, BANKED
463 dw 0x9805 ; BCF 0x5, 0x4, ACCESS
464 dw 0x8004 ; BSF 0x4, 0, ACCESS
465 dw 0x8E04 ; BSF 0x4, 0x7, ACCESS
466 dw 0x990B ; BCF 0xb, 0x4, BANKED
467 dw 0x8E04 ; BSF 0x4, 0x7, ACCESS
468 dw 0x990B ; BCF 0xb, 0x4, BANKED
469 dw 0x8E05 ; BSF 0x5, 0x7, ACCESS
470 dw 0x980B ; BCF 0xb, 0x4, ACCESS
471 dw 0x8E05 ; BSF 0x5, 0x7, ACCESS
472 dw 0x980B ; BCF 0xb, 0x4, ACCESS
473 dw 0x8E05 ; BSF 0x5, 0x7, ACCESS
474 dw 0x9805 ; BCF 0x5, 0x4, ACCESS
475 dw 0x8004 ; BSF 0x4, 0, ACCESS
476 dw 0x8E06 ; BSF 0x6, 0x7, ACCESS
477 dw 0x9605 ; BCF 0x5, 0x3, ACCESS
478 dw 0x8104 ; BSF 0x4, 0, BANKED
479 dw 0x8F05 ; BSF 0x5, 0x7, BANKED
480 dw 0x9605 ; BCF 0x5, 0x3, ACCESS
481 dw 0x8105 ; BSF 0x5, 0, BANKED
482 dw 0x8E06 ; BSF 0x6, 0x7, ACCESS
483 dw 0x9405 ; BCF 0x5, 0x2, ACCESS
484 dw 0x8205 ; BSF 0x5, 0x1, ACCESS
485 dw 0x8F07 ; BSF 0x7, 0x7, BANKED
486 dw 0x9007 ; BCF 0x7, 0, ACCESS
487 dw 0x8305 ; BSF 0x5, 0x1, BANKED
488 dw 0x8E09 ; BSF 0x9, 0x7, ACCESS
489 dw 0x8C08 ; BSF 0x8, 0x6, ACCESS
490 dw 0x8407 ; BSF 0x7, 0x2, ACCESS
491 dw 0x8D0B ; BSF 0xb, 0x6, BANKED
492 dw 0x860A ; BSF 0xa, 0x3, ACCESS
493 dw 0x8507 ; BSF 0x7, 0x2, BANKED
494 dw 0x8E1B ; BSF 0x1b, 0x7, ACCESS
495 dw 0x8705 ; BSF 0x5, 0x3, BANKED
496 dw 0x9019 ; BCF 0x19, 0, ACCESS
497 dw 0x8903 ; BSF 0x3, 0x4, BANKED
498 dw 0x9217 ; BCF 0x17, 0x1, ACCESS
499 dw 0x8B00 ; BSF 0, 0x5, BANKED
500 dw 0x9613 ; BCF 0x13, 0x3, ACCESS
501 dw 0xA70F ; BTFSS 0xf, 0x3, BANKED
502 dw 0xAD07 ; BTFSS 0x7, 0x6, BANKED
503 dw 0xC8FF ; MOVFF 0x8ff, TOSU
504 dw 0xFFFF ; NOP
505 dw 0x9605 ; BCF 0x5, 0x3, ACCESS
506 dw 0xB305 ; BTFSC 0x5, 0x1, BANKED
507 dw 0xB305 ; BTFSC 0x5, 0x1, BANKED
508 dw 0xB305 ; BTFSC 0x5, 0x1, BANKED
509 dw 0xB305 ; BTFSC 0x5, 0x1, BANKED
510 dw 0xB305 ; BTFSC 0x5, 0x1, BANKED
511 dw 0xAF01 ; BTFSS 0x1, 0x7, BANKED
512 dw 0x8105 ; BSF 0x5, 0, BANKED
513 dw 0xAC04 ; BTFSS 0x4, 0x6, ACCESS
514 dw 0x8105 ; BSF 0x5, 0, BANKED
515 dw 0xA907 ; BTFSS 0x7, 0x4, BANKED
516 dw 0x8105 ; BSF 0x5, 0, BANKED
517 dw 0xA60A ; BTFSS 0xa, 0x3, ACCESS
518 dw 0x8105 ; BSF 0x5, 0, BANKED
519 dw 0xA40C ; BTFSS 0xc, 0x2, ACCESS
520 dw 0x8105 ; BSF 0x5, 0, BANKED
521 dw 0xA10F ; BTFSS 0xf, 0, BANKED
522 dw 0x8105 ; BSF 0x5, 0, BANKED
523 dw 0x9E12 ; BCF 0x12, 0x7, ACCESS
524 dw 0x8105 ; BSF 0x5, 0, BANKED
525 dw 0x9B13 ; BCF 0x13, 0x5, BANKED
526 dw 0x8305 ; BSF 0x5, 0x1, BANKED
527 dw 0x9813 ; BCF 0x13, 0x4, ACCESS
528 dw 0x8605 ; BSF 0x5, 0x3, ACCESS
529 dw 0x9612 ; BCF 0x12, 0x3, ACCESS
530 dw 0x8905 ; BSF 0x5, 0x4, BANKED
531 dw 0x9312 ; BCF 0x12, 0x1, BANKED
532 dw 0x8C05 ; BSF 0x5, 0x6, ACCESS
533 dw 0x9012 ; BCF 0x12, 0, ACCESS
534 dw 0x8F05 ; BSF 0x5, 0x7, BANKED
535 dw 0x8E11 ; BSF 0x11, 0x7, ACCESS
536 dw 0x9205 ; BCF 0x5, 0x1, ACCESS
537 dw 0x8B11 ; BSF 0x11, 0x5, BANKED
538 dw 0x9505 ; BCF 0x5, 0x2, BANKED
539 dw 0x8910 ; BSF 0x10, 0x4, BANKED
540 dw 0x9805 ; BCF 0x5, 0x4, ACCESS
541 dw 0x8610 ; BSF 0x10, 0x3, ACCESS
542 dw 0x9B05 ; BCF 0x5, 0x5, BANKED
543 dw 0x840F ; BSF 0xf, 0x2, ACCESS
544 dw 0x9E05 ; BCF 0x5, 0x7, ACCESS
545 dw 0x8110 ; BSF 0x10, 0, BANKED
546 dw 0xA015 ; BTFSS 0x15, 0, ACCESS
547 dw 0xA312 ; BTFSS 0x12, 0x1, BANKED
548 dw 0xA610 ; BTFSS 0x10, 0x3, ACCESS
549 dw 0xA80D ; BTFSS 0xd, 0x4, ACCESS
550 dw 0xAB0B ; BTFSS 0xb, 0x5, BANKED
551 dw 0xAD09 ; BTFSS 0x9, 0x6, BANKED
552 dw 0xAF06 ; BTFSS 0x6, 0x7, BANKED
553 dw 0xB204 ; BTFSC 0x4, 0x1, ACCESS
554 dw 0xFFA7 ; NOP
555 dw 0xFFFF ; NOP
556 dw 0xCA03 ; MOVFF 0xa03, 0x10b
557 dw 0xB10B ; BTFSC 0xb, 0, BANKED
558 dw 0xAB0F ; BTFSS 0xf, 0x5, BANKED
559 dw 0x9007 ; BCF 0x7, 0, ACCESS
560 dw 0x8F11 ; BSF 0x11, 0x7, BANKED
561 dw 0x8D0C ; BSF 0xc, 0x6, BANKED
562 dw 0x8A14 ; BSF 0x14, 0x5, ACCESS
563 dw 0x8A0F ; BSF 0xf, 0x5, ACCESS
564 dw 0x8816 ; BSF 0x16, 0x4, ACCESS
565 dw 0x8811 ; BSF 0x11, 0x4, ACCESS
566 dw 0x8618 ; BSF 0x18, 0x3, ACCESS
567 dw 0x8614 ; BSF 0x14, 0x3, ACCESS
568 dw 0x8407 ; BSF 0x7, 0x2, ACCESS
569 dw 0x8708 ; BSF 0x8, 0x3, BANKED
570 dw 0x8515 ; BSF 0x15, 0x2, BANKED
571 dw 0x8306 ; BSF 0x6, 0x1, BANKED
572 dw 0x8B07 ; BSF 0x7, 0x5, BANKED
573 dw 0x8406 ; BSF 0x6, 0x2, ACCESS
574 dw 0x8608 ; BSF 0x8, 0x3, ACCESS
575 dw 0x8106 ; BSF 0x6, 0, BANKED
576 dw 0x8D06 ; BSF 0x6, 0x6, BANKED
577 dw 0x8306 ; BSF 0x6, 0x1, BANKED
578 dw 0x8907 ; BSF 0x7, 0x4, BANKED
579 dw 0x8004 ; BSF 0x4, 0, ACCESS
580 dw 0x9006 ; BCF 0x6, 0, ACCESS
581 dw 0x8205 ; BSF 0x5, 0x1, ACCESS
582 dw 0x8B0C ; BSF 0xc, 0x5, BANKED
583 dw 0x9105 ; BCF 0x5, 0, BANKED
584 dw 0x8105 ; BSF 0x5, 0, BANKED
585 dw 0x8D0A ; BSF 0xa, 0x6, BANKED
586 dw 0x9205 ; BCF 0x5, 0x1, ACCESS
587 dw 0x8104 ; BSF 0x4, 0, BANKED
588 dw 0x8F08 ; BSF 0x8, 0x7, BANKED
589 dw 0x9405 ; BCF 0x5, 0x2, ACCESS
590 dw 0x8004 ; BSF 0x4, 0, ACCESS
591 dw 0x9006 ; BCF 0x6, 0, ACCESS
592 dw 0x9505 ; BCF 0x5, 0x2, BANKED
593 dw 0x8004 ; BSF 0x4, 0, ACCESS
594 dw 0x9006 ; BCF 0x6, 0, ACCESS
595 dw 0x950B ; BCF 0xb, 0x2, BANKED
596 dw 0x9105 ; BCF 0x5, 0, BANKED
597 dw 0x950B ; BCF 0xb, 0x2, BANKED
598 dw 0x9105 ; BCF 0x5, 0, BANKED
599 dw 0x950B ; BCF 0xb, 0x2, BANKED
600 dw 0x9205 ; BCF 0x5, 0x1, ACCESS
601 dw 0x940B ; BCF 0xb, 0x2, ACCESS
602 dw 0x9106 ; BCF 0x6, 0, BANKED
603 dw 0x9405 ; BCF 0x5, 0x2, ACCESS
604 dw 0x8004 ; BSF 0x4, 0, ACCESS
605 dw 0x9107 ; BCF 0x7, 0, BANKED
606 dw 0x9305 ; BCF 0x5, 0x1, BANKED
607 dw 0x8005 ; BSF 0x5, 0, ACCESS
608 dw 0x8F08 ; BSF 0x8, 0x7, BANKED
609 dw 0x9304 ; BCF 0x4, 0x1, BANKED
610 dw 0x8105 ; BSF 0x5, 0, BANKED
611 dw 0x8E0A ; BSF 0xa, 0x7, ACCESS
612 dw 0x9105 ; BCF 0x5, 0, BANKED
613 dw 0x8106 ; BSF 0x6, 0, BANKED
614 dw 0x8C0C ; BSF 0xc, 0x6, ACCESS
615 dw 0x8F06 ; BSF 0x6, 0x7, BANKED
616 dw 0x8206 ; BSF 0x6, 0x1, ACCESS
617 dw 0x8906 ; BSF 0x6, 0x4, BANKED
618 dw 0x8106 ; BSF 0x6, 0, BANKED
619 dw 0x8E05 ; BSF 0x5, 0x7, ACCESS
620 dw 0x8308 ; BSF 0x8, 0x1, BANKED
621 dw 0x8508 ; BSF 0x8, 0x2, BANKED
622 dw 0x8107 ; BSF 0x7, 0, BANKED
623 dw 0x8C06 ; BSF 0x6, 0x6, ACCESS
624 dw 0x8415 ; BSF 0x15, 0x2, ACCESS
625 dw 0x8308 ; BSF 0x8, 0x1, BANKED
626 dw 0x8807 ; BSF 0x7, 0x4, ACCESS
627 dw 0x8613 ; BSF 0x13, 0x3, ACCESS
628 dw 0x850A ; BSF 0xa, 0x2, BANKED
629 dw 0x820A ; BSF 0xa, 0x1, ACCESS
630 dw 0x8711 ; BSF 0x11, 0x3, BANKED
631 dw 0x8716 ; BSF 0x16, 0x3, BANKED
632 dw 0x890F ; BSF 0xf, 0x4, BANKED
633 dw 0x8914 ; BSF 0x14, 0x4, BANKED
634 dw 0x8B0C ; BSF 0xc, 0x5, BANKED
635 dw 0x8C12 ; BSF 0x12, 0x6, ACCESS
636 dw 0x8F06 ; BSF 0x6, 0x7, BANKED
637 dw 0x9010 ; BCF 0x10, 0, ACCESS
638 dw 0xAA0C ; BTFSS 0xc, 0x5, ACCESS
639 dw 0xAF06 ; BTFSS 0x6, 0x7, BANKED
640 dw 0xC5FF ; MOVFF 0x5ff, FSR0L
641 dw 0xFFE9 ; NOP
642 dw 0x09AC ; IORLW 0xac
643 dw 0x0F98 ; ADDLW 0x98
644 dw 0x008D ;
645 dw 0x1395 ; IORWF 0x95, F, BANKED
646 dw 0x028A ; MULWF LATB, ACCESS
647 dw 0x1792 ; ANDWF 0x92, F, BANKED
648 dw 0x0488 ; DECF 0xf88, W, ACCESS
649 dw 0x1990 ; XORWF 0x90, W, BANKED
650 dw 0x0686 ; DECF 0xf86, F, ACCESS
651 dw 0x1B8E ; XORWF 0x8e, F, BANKED
652 dw 0x0785 ; DECF 0x85, F, BANKED
653 dw 0x0988 ; IORLW 0x88
654 dw 0x0A8F ; XORLW 0x8f
655 dw 0x0683 ; DECF PORTD, F, ACCESS
656 dw 0x088D ; SUBLW 0x8d
657 dw 0x0790 ; DECF 0x90, F, BANKED
658 dw 0x0582 ; DECF 0x82, W, BANKED
659 dw 0x0790 ; DECF 0x90, F, BANKED
660 dw 0x078F ; DECF wp_string_width, F, BANKED
661 dw 0x0582 ; DECF 0x82, W, BANKED
662 dw 0x0693 ; DECF TRISB, F, ACCESS
663 dw 0x0590 ; DECF 0x90, W, BANKED
664 dw 0x0580 ; DECF 0x80, W, BANKED
665 dw 0x0694 ; DECF TRISC, F, ACCESS
666 dw 0x068F ; DECF 0xf8f, F, ACCESS
667 dw 0x0580 ; DECF 0x80, W, BANKED
668 dw 0x0596 ; DECF 0x96, W, BANKED
669 dw 0x058F ; DECF wp_string_width, W, BANKED
670 dw 0x0580 ; DECF 0x80, W, BANKED
671 dw 0x0597 ; DECF 0x97, W, BANKED
672 dw 0x048F ; DECF 0xf8f, W, ACCESS
673 dw 0x0580 ; DECF 0x80, W, BANKED
674 dw 0x0498 ; DECF 0xf98, W, ACCESS
675 dw 0x048F ; DECF 0xf8f, W, ACCESS
676 dw 0x0580 ; DECF 0x80, W, BANKED
677 dw 0x0498 ; DECF 0xf98, W, ACCESS
678 dw 0x058E ; DECF 0x8e, W, BANKED
679 dw 0x0B98 ; ANDLW 0x98
680 dw 0x058E ; DECF 0x8e, W, BANKED
681 dw 0x0B98 ; ANDLW 0x98
682 dw 0x048F ; DECF 0xf8f, W, ACCESS
683 dw 0x0580 ; DECF 0x80, W, BANKED
684 dw 0x0498 ; DECF 0xf98, W, ACCESS
685 dw 0x048E ; DECF 0xf8e, W, ACCESS
686 dw 0x0581 ; DECF 0x81, W, BANKED
687 dw 0x0597 ; DECF 0x97, W, BANKED
688 dw 0x048E ; DECF 0xf8e, W, ACCESS
689 dw 0x0581 ; DECF 0x81, W, BANKED
690 dw 0x0596 ; DECF 0x96, W, BANKED
691 dw 0x058D ; DECF 0x8d, W, BANKED
692 dw 0x0681 ; DECF PORTB, F, ACCESS
693 dw 0x0695 ; DECF TRISD, F, ACCESS
694 dw 0x048E ; DECF 0xf8e, W, ACCESS
695 dw 0x0583 ; DECF 0x83, W, BANKED
696 dw 0x0594 ; DECF 0x94, W, BANKED
697 dw 0x058D ; DECF 0x8d, W, BANKED
698 dw 0x0683 ; DECF PORTD, F, ACCESS
699 dw 0x0693 ; DECF TRISB, F, ACCESS
700 dw 0x048D ; DECF LATE, W, ACCESS
701 dw 0x0685 ; DECF 0xf85, F, ACCESS
702 dw 0x0790 ; DECF 0x90, F, BANKED
703 dw 0x058B ; DECF 0x8b, W, BANKED
704 dw 0x0786 ; DECF 0x86, F, BANKED
705 dw 0x098D ; IORLW 0x8d
706 dw 0x058A ; DECF 0x8a, W, BANKED
707 dw 0x0888 ; SUBLW 0x88
708 dw 0x0B88 ; ANDLW 0x88
709 dw 0x0687 ; DECF 0xf87, F, ACCESS
710 dw 0x0C89 ; RETLW 0x89
711 dw 0x2D8C ; DECFSZ 0x8c, W, BANKED
712 dw 0x2B8F ; INCF wp_string_width, F, BANKED
713 dw 0x2793 ; ADDWF 0x93, F, BANKED
714 dw 0x2496 ; ADDWF TRISE, W, ACCESS
715 dw 0x1F9D ; COMF 0x9d, F, BANKED
716 dw 0x17A9 ; ANDWF 0xa9, F, BANKED
717 dw 0x07D3 ; DECF 0xd3, F, BANKED
718 dw 0xFF00 ; NOP
719 dw 0xFFFF ; NOP
720 dw 0xFFFF ; NOP
721 dw 0x0000 ; NOP
722 dw 0x0022 ;
723 dw 0x0035 ;
724 dw 0x00D2 ;
725 dw 0x0100 ; MOVLB 0
726 dw 0x01A8 ;
727 dw 0x0243 ; MULWF 0x43, ACCESS
728 dw 0x02AC ; MULWF TXSTA, ACCESS
729 dw 0x0354 ; MULWF 0x54, BANKED
730 dw 0x03ED ; MULWF 0xed, BANKED
731 dw 0x0454 ; DECF 0x54, W, ACCESS
732 dw 0x04FF ; DECF TOSU, W, ACCESS
733 dw 0x059A ; DECF 0x9a, W, BANKED
734 dw 0x0001 ;
735 dw 0xB46E ; BTFSC CANSTAT, 0x2, ACCESS
736 dw 0x0000 ; NOP
737 dw 0x008F ;
738 dw 0x0000 ; NOP
739 dw 0x0002 ;
740 dw 0x0000 ; NOP
741 dw 0x6A03 ; FXD1616U CLRF 0x3, ACCESS
742 dw 0x6A02 ; CLRF 0x2, ACCESS
743 dw 0x0E10 ; MOVLW 0x10
744 dw 0x6EE7 ; MOVWF INDF1, ACCESS
745 dw 0x90D8 ; BCF STATUS, 0, ACCESS
746 dw 0x3606 ; RLCF 0x6, F, ACCESS
747 dw 0x3607 ; RLCF 0x7, F, ACCESS
748 dw 0x3602 ; RLCF 0x2, F, ACCESS
749 dw 0x3603 ; RLCF 0x3, F, ACCESS
750 dw 0x500B ; MOVF 0xb, W, ACCESS
751 dw 0x5C02 ; SUBWF 0x2, W, ACCESS
752 dw 0x500C ; MOVF 0xc, W, ACCESS
753 dw 0x5803 ; SUBWFB 0x3, W, ACCESS
754 dw 0xE305 ; BNC 0x9fee
755 dw 0x500B ; MOVF 0xb, W, ACCESS
756 dw 0x5E02 ; SUBWF 0x2, F, ACCESS
757 dw 0x500C ; MOVF 0xc, W, ACCESS
758 dw 0x5A03 ; SUBWFB 0x3, F, ACCESS
759 dw 0x2A06 ; INCF 0x6, F, ACCESS
760 dw 0x2EE7 ; DECFSZ INDF1, F, ACCESS
761 dw 0xD7F0 ; BRA 0x9fd2
762 dw 0x0012 ; RETURN 0
763 dw 0xFFFF ; NOP
764 dw 0xFFFF ; NOP
765 dw 0xFFFF ; NOP
766 dw 0xFFFF ; NOP
767 dw 0xFFFF ; NOP
768 dw 0xFFFF ; NOP
769 dw 0x0000 ; NOP
770 dw 0x000F ; TBLWT+*
771 dw 0x0016 ;
772 dw 0x006B ;
773 dw 0x0083 ;
774 dw 0x00DC ;
775 dw 0x012D ;
776 dw 0x0166 ;
777 dw 0x01C1 ;
778 dw 0x0216 ; MULWF 0x16, ACCESS
779 dw 0x024C ; MULWF 0x4c, ACCESS
780 dw 0x02AB ; MULWF RCSTA, ACCESS
781 dw 0x0302 ; MULWF 0x2, BANKED
782 dw 0x031B ; MULWF 0x1b, BANKED
783 dw 0x032A ; MULWF 0x2a, BANKED
784 dw 0x0344 ; MULWF 0x44, BANKED
785 dw 0x036F ; MULWF 0x6f, BANKED
786 dw 0x0375 ; MULWF 0x75, BANKED
787 dw 0x9F9F ; BCF 0x9f, 0x7, BANKED
788 dw 0xBA03 ; BTFSC 0x3, 0x5, ACCESS
789 dw 0x9A04 ; BCF 0x4, 0x5, ACCESS
790 dw 0x9A05 ; BCF 0x5, 0x5, ACCESS
791 dw 0x9904 ; BCF 0x4, 0x4, BANKED
792 dw 0x9B03 ; BCF 0x3, 0x5, BANKED
793 dw 0x9F9F ; BCF 0x9f, 0x7, BANKED
794 dw 0xC09F ; MOVFF 0x9f, CCPR1H
795 dw 0x9FBF ; BCF 0xbf, 0x7, BANKED
796 dw 0x7F9F ; BTG 0x9f, 0x7, BANKED
797 dw 0x9FBF ; BCF 0xbf, 0x7, BANKED
798 dw 0xCD03 ; MOVFF 0xd03, 0x60e
799 dw 0x960E ; BCF __tmp_0, 0x3, ACCESS
800 dw 0x8E12 ; BSF 0x12, 0x7, ACCESS
801 dw 0x8A16 ; BSF 0x16, 0x5, ACCESS
802 dw 0x8704 ; BSF 0x4, 0x3, BANKED
803 dw 0x8B07 ; BSF 0x7, 0x5, BANKED
804 dw 0x8503 ; BSF 0x3, 0x2, BANKED
805 dw 0x8C03 ; BSF 0x3, 0x6, ACCESS
806 dw 0x8004 ; BSF 0x4, 0, ACCESS
807 dw 0x8303 ; BSF 0x3, 0x1, BANKED
808 dw 0x8B04 ; BSF 0x4, 0x5, BANKED
809 dw 0x8204 ; BSF 0x4, 0x1, ACCESS
810 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
811 dw 0x8B04 ; BSF 0x4, 0x5, BANKED
812 dw 0x8403 ; BSF 0x3, 0x2, ACCESS
813 dw 0x8102 ; BSF 0x2, 0, BANKED
814 dw 0x8B03 ; BSF 0x3, 0x5, BANKED
815 dw 0x8702 ; BSF 0x2, 0x3, BANKED
816 dw 0x8102 ; BSF 0x2, 0, BANKED
817 dw 0x8A03 ; BSF 0x3, 0x5, ACCESS
818 dw 0x8802 ; BSF 0x2, 0x4, ACCESS
819 dw 0x8102 ; BSF 0x2, 0, BANKED
820 dw 0x8804 ; BSF 0x4, 0x4, ACCESS
821 dw 0x8903 ; BSF 0x3, 0x4, BANKED
822 dw 0x8002 ; BSF 0x2, 0, ACCESS
823 dw 0x8703 ; BSF 0x3, 0x3, BANKED
824 dw 0x8B02 ; BSF 0x2, 0x5, BANKED
825 dw 0x8103 ; BSF 0x3, 0, BANKED
826 dw 0x8503 ; BSF 0x3, 0x2, BANKED
827 dw 0x8C02 ; BSF 0x2, 0x6, ACCESS
828 dw 0x8203 ; BSF 0x3, 0x1, ACCESS
829 dw 0x8204 ; BSF 0x4, 0x1, ACCESS
830 dw 0x8C03 ; BSF 0x3, 0x6, ACCESS
831 dw 0x8303 ; BSF 0x3, 0x1, BANKED
832 dw 0x8004 ; BSF 0x4, 0, ACCESS
833 dw 0x8C03 ; BSF 0x3, 0x6, ACCESS
834 dw 0x8506 ; BSF 0x6, 0x2, BANKED
835 dw 0x8C04 ; BSF 0x4, 0x6, ACCESS
836 dw 0x8716 ; BSF 0x16, 0x3, BANKED
837 dw 0x8913 ; BSF 0x13, 0x4, BANKED
838 dw 0x8E0E ; BSF __tmp_0, 0x7, ACCESS
839 dw 0x9503 ; BCF 0x3, 0x2, BANKED
840 dw 0xCDFF ; MOVFF 0xdff, 0x400
841 dw 0x8400 ; BSF 0, 0x2, ACCESS
842 dw 0x9E01 ; BCF 0x1, 0x7, ACCESS
843 dw 0x9C02 ; BCF 0x2, 0x6, ACCESS
844 dw 0x9B02 ; BCF 0x2, 0x5, BANKED
845 dw 0x9C02 ; BCF 0x2, 0x6, ACCESS
846 dw 0x9B03 ; BCF 0x3, 0x5, BANKED
847 dw 0x9B02 ; BCF 0x2, 0x5, BANKED
848 dw 0x9B1D ; BCF 0x1d, 0x5, BANKED
849 dw 0x811D ; BSF 0x1d, 0, BANKED
850 dw 0x811D ; BSF 0x1d, 0, BANKED
851 dw 0xFFFF ; NOP
852 dw 0xC0FC ; MOVFF 0xfc, 0x185
853 dw 0x0185 ;
854 dw 0x0094 ;
855 dw 0x0384 ; MULWF 0x84, BANKED
856 dw 0x0291 ; MULWF 0xf91, ACCESS
857 dw 0x0583 ; DECF 0x83, W, BANKED
858 dw 0x0390 ; MULWF 0x90, BANKED
859 dw 0x0682 ; DECF PORTC, F, ACCESS
860 dw 0x0390 ; MULWF 0x90, BANKED
861 dw 0x0782 ; DECF 0x82, F, BANKED
862 dw 0x0290 ; MULWF 0xf90, ACCESS
863 dw 0x0381 ; MULWF 0x81, BANKED
864 dw 0x0281 ; MULWF PORTB, ACCESS
865 dw 0x028F ; MULWF 0xf8f, ACCESS
866 dw 0x0482 ; DECF PORTC, W, ACCESS
867 dw 0x0281 ; MULWF PORTB, ACCESS
868 dw 0x028E ; MULWF 0xf8e, ACCESS
869 dw 0x0483 ; DECF PORTD, W, ACCESS
870 dw 0x0281 ; MULWF PORTB, ACCESS
871 dw 0x028D ; MULWF LATE, ACCESS
872 dw 0x0484 ; DECF PORTE, W, ACCESS
873 dw 0x0281 ; MULWF PORTB, ACCESS
874 dw 0x028D ; MULWF LATE, ACCESS
875 dw 0x0385 ; MULWF 0x85, BANKED
876 dw 0x0281 ; MULWF PORTB, ACCESS
877 dw 0x028C ; MULWF LATD, ACCESS
878 dw 0x0386 ; MULWF 0x86, BANKED
879 dw 0x0281 ; MULWF PORTB, ACCESS
880 dw 0x038A ; MULWF 0x8a, BANKED
881 dw 0x0387 ; MULWF 0x87, BANKED
882 dw 0x0282 ; MULWF PORTC, ACCESS
883 dw 0x0288 ; MULWF 0xf88, ACCESS
884 dw 0x0488 ; DECF 0xf88, W, ACCESS
885 dw 0x0282 ; MULWF PORTC, ACCESS
886 dw 0x0386 ; MULWF 0x86, BANKED
887 dw 0x0489 ; DECF LATA, W, ACCESS
888 dw 0x0283 ; MULWF PORTD, ACCESS
889 dw 0x0D8A ; MULLW 0x8a
890 dw 0x0284 ; MULWF PORTE, ACCESS
891 dw 0x0A8C ; XORLW 0x8c
892 dw 0x0285 ; MULWF 0xf85, ACCESS
893 dw 0x088D ; SUBLW 0x8d
894 dw 0x0287 ; MULWF 0xf87, ACCESS
895 dw 0x0390 ; MULWF 0x90, BANKED
896 dw 0x02E0 ; MULWF BSR, ACCESS
897 dw 0xFF9A ; NOP
898 dw 0x0185 ;
899 dw 0x0292 ; MULWF TRISA, ACCESS
900 dw 0x0483 ; DECF PORTD, W, ACCESS
901 dw 0x0393 ; MULWF 0x93, BANKED
902 dw 0x0482 ; DECF PORTC, W, ACCESS
903 dw 0x0295 ; MULWF TRISD, ACCESS
904 dw 0x0382 ; MULWF 0x82, BANKED
905 dw 0x0296 ; MULWF TRISE, ACCESS
906 dw 0x0281 ; MULWF PORTB, ACCESS
907 dw 0x0289 ; MULWF LATA, ACCESS
908 dw 0x028A ; MULWF LATB, ACCESS
909 dw 0x0281 ; MULWF PORTB, ACCESS
910 dw 0x0289 ; MULWF LATA, ACCESS
911 dw 0x028A ; MULWF LATB, ACCESS
912 dw 0x0281 ; MULWF PORTB, ACCESS
913 dw 0x0289 ; MULWF LATA, ACCESS
914 dw 0x028A ; MULWF LATB, ACCESS
915 dw 0x0281 ; MULWF PORTB, ACCESS
916 dw 0x0289 ; MULWF LATA, ACCESS
917 dw 0x028A ; MULWF LATB, ACCESS
918 dw 0x0281 ; MULWF PORTB, ACCESS
919 dw 0x0288 ; MULWF 0xf88, ACCESS
920 dw 0x038A ; MULWF 0x8a, BANKED
921 dw 0x0282 ; MULWF PORTC, ACCESS
922 dw 0x0287 ; MULWF 0xf87, ACCESS
923 dw 0x0489 ; DECF LATA, W, ACCESS
924 dw 0x0282 ; MULWF PORTC, ACCESS
925 dw 0x0385 ; MULWF 0x85, BANKED
926 dw 0x0687 ; DECF 0xf87, F, ACCESS
927 dw 0x0383 ; MULWF 0x83, BANKED
928 dw 0x0A81 ; XORLW 0x81
929 dw 0x0384 ; MULWF 0x84, BANKED
930 dw 0x0484 ; DECF PORTE, W, ACCESS
931 dw 0x0A81 ; XORLW 0x81
932 dw 0x0C87 ; RETLW 0x87
933 dw 0x0684 ; DECF PORTE, F, ACCESS
934 dw 0x0A8A ; XORLW 0x8a
935 dw 0x0288 ; MULWF 0xf88, ACCESS
936 dw 0x07FF ; DECF 0xff, F, BANKED
937 dw 0x84D3 ; BSF OSCCON, 0x2, ACCESS
938 dw 0x029A ; MULWF 0xf9a, ACCESS
939 dw 0x0499 ; DECF 0xf99, W, ACCESS
940 dw 0x0597 ; DECF 0x97, W, BANKED
941 dw 0x0796 ; DECF 0x96, F, BANKED
942 dw 0x0381 ; MULWF 0x81, BANKED
943 dw 0x0294 ; MULWF TRISC, ACCESS
944 dw 0x0482 ; DECF PORTC, W, ACCESS
945 dw 0x0293 ; MULWF TRISB, ACCESS
946 dw 0x0384 ; MULWF 0x84, BANKED
947 dw 0x0291 ; MULWF 0xf91, ACCESS
948 dw 0x0485 ; DECF 0xf85, W, ACCESS
949 dw 0x0290 ; MULWF 0xf90, ACCESS
950 dw 0x0387 ; MULWF 0x87, BANKED
951 dw 0x028E ; MULWF 0xf8e, ACCESS
952 dw 0x0488 ; DECF 0xf88, W, ACCESS
953 dw 0x028D ; MULWF LATE, ACCESS
954 dw 0x038A ; MULWF 0x8a, BANKED
955 dw 0x028B ; MULWF LATC, ACCESS
956 dw 0x048B ; DECF LATC, W, ACCESS
957 dw 0x028A ; MULWF LATB, ACCESS
958 dw 0x1C81 ; COMF PORTB, W, ACCESS
959 dw 0x1D81 ; COMF 0x81, W, BANKED
960 dw 0x1D81 ; COMF 0x81, W, BANKED
961 dw 0x1D94 ; COMF 0x94, W, BANKED
962 dw 0x029C ; MULWF 0xf9c, ACCESS
963 dw 0x029C ; MULWF 0xf9c, ACCESS
964 dw 0x029C ; MULWF 0xf9c, ACCESS
965 dw 0x02C8 ; MULWF SSPADD, ACCESS
966 dw 0xFA00 ; NOP
967 dw 0x8D06 ; BSF 0x6, 0x6, BANKED
968 dw 0x8802 ; BSF 0x2, 0x4, ACCESS
969 dw 0x830F ; BSF 0xf, 0x1, BANKED
970 dw 0x8704 ; BSF 0x4, 0x3, BANKED
971 dw 0x820F ; BSF 0xf, 0x1, ACCESS
972 dw 0x8803 ; BSF 0x3, 0x4, ACCESS
973 dw 0x8209 ; BSF 0x9, 0x1, ACCESS
974 dw 0x8102 ; BSF 0x2, 0, BANKED
975 dw 0x8A03 ; BSF 0x3, 0x5, ACCESS
976 dw 0x8102 ; BSF 0x2, 0, BANKED
977 dw 0x8702 ; BSF 0x2, 0x3, BANKED
978 dw 0x8C02 ; BSF 0x2, 0x6, ACCESS
979 dw 0x8102 ; BSF 0x2, 0, BANKED
980 dw 0x8702 ; BSF 0x2, 0x3, BANKED
981 dw 0x8C02 ; BSF 0x2, 0x6, ACCESS
982 dw 0x8102 ; BSF 0x2, 0, BANKED
983 dw 0x8701 ; BSF 0x1, 0x3, BANKED
984 dw 0x8D02 ; BSF 0x2, 0x6, BANKED
985 dw 0x8102 ; BSF 0x2, 0, BANKED
986 dw 0x8701 ; BSF 0x1, 0x3, BANKED
987 dw 0x8E02 ; BSF 0x2, 0x7, ACCESS
988 dw 0x8002 ; BSF 0x2, 0, ACCESS
989 dw 0x8701 ; BSF 0x1, 0x3, BANKED
990 dw 0x8D03 ; BSF 0x3, 0x6, BANKED
991 dw 0x8002 ; BSF 0x2, 0, ACCESS
992 dw 0x8702 ; BSF 0x2, 0x3, BANKED
993 dw 0x8C02 ; BSF 0x2, 0x6, ACCESS
994 dw 0x8102 ; BSF 0x2, 0, BANKED
995 dw 0x8702 ; BSF 0x2, 0x3, BANKED
996 dw 0x8C02 ; BSF 0x2, 0x6, ACCESS
997 dw 0x8102 ; BSF 0x2, 0, BANKED
998 dw 0x8703 ; BSF 0x3, 0x3, BANKED
999 dw 0x8A03 ; BSF 0x3, 0x5, ACCESS
1000 dw 0x8102 ; BSF 0x2, 0, BANKED
1001 dw 0x8803 ; BSF 0x3, 0x4, ACCESS
1002 dw 0x8804 ; BSF 0x4, 0x4, ACCESS
1003 dw 0x8102 ; BSF 0x2, 0, BANKED
1004 dw 0x8805 ; BSF 0x5, 0x4, ACCESS
1005 dw 0x8405 ; BSF 0x5, 0x2, ACCESS
1006 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
1007 dw 0x890E ; BSF __tmp_0, 0x4, BANKED
1008 dw 0x8302 ; BSF 0x2, 0x1, BANKED
1009 dw 0x8A0C ; BSF 0xc, 0x5, ACCESS
1010 dw 0x9408 ; BCF 0x8, 0x2, ACCESS
1011 dw 0xE5EC ; BNOV 0xa1be
1012 dw 0x0891 ; SUBLW 0x91
1013 dw 0x118B ; IORWF 0x8b, W, BANKED
1014 dw 0x1588 ; ANDWF 0x88, W, BANKED
1015 dw 0x1785 ; ANDWF 0x85, F, BANKED
1016 dw 0x0584 ; DECF 0x84, W, BANKED
1017 dw 0x0286 ; MULWF 0xf86, ACCESS
1018 dw 0x0584 ; DECF 0x84, W, BANKED
1019 dw 0x0385 ; MULWF 0x85, BANKED
1020 dw 0x0289 ; MULWF LATA, ACCESS
1021 dw 0x0383 ; MULWF 0x83, BANKED
1022 dw 0x0386 ; MULWF 0x86, BANKED
1023 dw 0x028A ; MULWF LATB, ACCESS
1024 dw 0x0381 ; MULWF 0x81, BANKED
1025 dw 0x0386 ; MULWF 0x86, BANKED
1026 dw 0x028C ; MULWF LATD, ACCESS
1027 dw 0x0281 ; MULWF PORTB, ACCESS
1028 dw 0x0287 ; MULWF 0xf87, ACCESS
1029 dw 0x028C ; MULWF LATD, ACCESS
1030 dw 0x0281 ; MULWF PORTB, ACCESS
1031 dw 0x0287 ; MULWF 0xf87, ACCESS
1032 dw 0x028D ; MULWF LATE, ACCESS
1033 dw 0x0280 ; MULWF PORTA, ACCESS
1034 dw 0x0287 ; MULWF 0xf87, ACCESS
1035 dw 0x028C ; MULWF LATD, ACCESS
1036 dw 0x0281 ; MULWF PORTB, ACCESS
1037 dw 0x0287 ; MULWF 0xf87, ACCESS
1038 dw 0x028C ; MULWF LATD, ACCESS
1039 dw 0x0281 ; MULWF PORTB, ACCESS
1040 dw 0x0287 ; MULWF 0xf87, ACCESS
1041 dw 0x038B ; MULWF 0x8b, BANKED
1042 dw 0x0281 ; MULWF PORTB, ACCESS
1043 dw 0x0288 ; MULWF 0xf88, ACCESS
1044 dw 0x0389 ; MULWF 0x89, BANKED
1045 dw 0x0283 ; MULWF PORTD, ACCESS
1046 dw 0x0287 ; MULWF 0xf87, ACCESS
1047 dw 0x0584 ; DECF 0x84, W, BANKED
1048 dw 0x0583 ; DECF 0x83, W, BANKED
1049 dw 0x0387 ; MULWF 0x87, BANKED
1050 dw 0x0E85 ; MOVLW 0x85
1051 dw 0x008A ;
1052 dw 0x0C95 ; RETLW 0x95
1053 dw 0x06E6 ; DECF POSTINC1, F, ACCESS
1054 dw 0xFF80 ; NOP
1055 dw 0x029C ; MULWF 0xf9c, ACCESS
1056 dw 0x029C ; MULWF 0xf9c, ACCESS
1057 dw 0x029C ; MULWF 0xf9c, ACCESS
1058 dw 0x0297 ; MULWF 0xf97, ACCESS
1059 dw 0x0281 ; MULWF PORTB, ACCESS
1060 dw 0x0294 ; MULWF TRISC, ACCESS
1061 dw 0x0581 ; DECF 0x81, W, BANKED
1062 dw 0x0291 ; MULWF 0xf91, ACCESS
1063 dw 0x0881 ; SUBLW 0x81
1064 dw 0x028F ; MULWF 0xf8f, ACCESS
1065 dw 0x0982 ; IORLW 0x82
1066 dw 0x028C ; MULWF LATD, ACCESS
1067 dw 0x0985 ; IORLW 0x85
1068 dw 0x0289 ; MULWF LATA, ACCESS
1069 dw 0x0988 ; IORLW 0x88
1070 dw 0x0287 ; MULWF 0xf87, ACCESS
1071 dw 0x088B ; SUBLW 0x8b
1072 dw 0x0284 ; MULWF PORTE, ACCESS
1073 dw 0x098D ; IORLW 0x8d
1074 dw 0x0282 ; MULWF PORTC, ACCESS
1075 dw 0x0890 ; SUBLW 0x90
1076 dw 0x0B93 ; ANDLW 0x93
1077 dw 0x0995 ; IORLW 0x95
1078 dw 0x0698 ; DECF 0xf98, F, ACCESS
1079 dw 0x049A ; DECF 0xf9a, W, ACCESS
1080 dw 0x01FC ;
1081 dw 0xF405 ; NOP
1082 dw 0x8A03 ; BSF 0x3, 0x5, ACCESS
1083 dw 0x8808 ; BSF 0x8, 0x4, ACCESS
1084 dw 0x8707 ; BSF 0x7, 0x3, BANKED
1085 dw 0x850A ; BSF 0xa, 0x2, BANKED
1086 dw 0x8509 ; BSF 0x9, 0x2, BANKED
1087 dw 0x8304 ; BSF 0x4, 0x1, BANKED
1088 dw 0x8105 ; BSF 0x5, 0, BANKED
1089 dw 0x830B ; BSF 0xb, 0x1, BANKED
1090 dw 0x8103 ; BSF 0x3, 0, BANKED
1091 dw 0x8504 ; BSF 0x4, 0x2, BANKED
1092 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
1093 dw 0x8506 ; BSF 0x6, 0x2, BANKED
1094 dw 0x8803 ; BSF 0x3, 0x4, ACCESS
1095 dw 0x8102 ; BSF 0x2, 0, BANKED
1096 dw 0x8705 ; BSF 0x5, 0x3, BANKED
1097 dw 0x8902 ; BSF 0x2, 0x4, BANKED
1098 dw 0x8102 ; BSF 0x2, 0, BANKED
1099 dw 0x8803 ; BSF 0x3, 0x4, ACCESS
1100 dw 0x8A02 ; BSF 0x2, 0x5, ACCESS
1101 dw 0x8102 ; BSF 0x2, 0, BANKED
1102 dw 0x8803 ; BSF 0x3, 0x4, ACCESS
1103 dw 0x8A02 ; BSF 0x2, 0x5, ACCESS
1104 dw 0x8102 ; BSF 0x2, 0, BANKED
1105 dw 0x8902 ; BSF 0x2, 0x4, BANKED
1106 dw 0x8A02 ; BSF 0x2, 0x5, ACCESS
1107 dw 0x8102 ; BSF 0x2, 0, BANKED
1108 dw 0x8803 ; BSF 0x3, 0x4, ACCESS
1109 dw 0x8A02 ; BSF 0x2, 0x5, ACCESS
1110 dw 0x8102 ; BSF 0x2, 0, BANKED
1111 dw 0x8804 ; BSF 0x4, 0x4, ACCESS
1112 dw 0x8902 ; BSF 0x2, 0x4, BANKED
1113 dw 0x8103 ; BSF 0x3, 0, BANKED
1114 dw 0x8606 ; BSF 0x6, 0x3, ACCESS
1115 dw 0x8802 ; BSF 0x2, 0x4, ACCESS
1116 dw 0x8203 ; BSF 0x3, 0x1, ACCESS
1117 dw 0x8303 ; BSF 0x3, 0x1, BANKED
1118 dw 0x8103 ; BSF 0x3, 0, BANKED
1119 dw 0x8602 ; BSF 0x2, 0x3, ACCESS
1120 dw 0x830B ; BSF 0xb, 0x1, BANKED
1121 dw 0x8105 ; BSF 0x5, 0, BANKED
1122 dw 0x8204 ; BSF 0x4, 0x1, ACCESS
1123 dw 0x8408 ; BSF 0x8, 0x2, ACCESS
1124 dw 0x840B ; BSF 0xb, 0x2, ACCESS
1125 dw 0x8705 ; BSF 0x5, 0x3, BANKED
1126 dw 0x8609 ; BSF 0x9, 0x3, ACCESS
1127 dw 0x9705 ; BCF 0x5, 0x3, BANKED
1128 dw 0xE5E7 ; BNOV 0xa29e
1129 dw 0x0498 ; DECF 0xf98, W, ACCESS
1130 dw 0x098B ; IORLW 0x8b
1131 dw 0x0086 ;
1132 dw 0x0C89 ; RETLW 0x89
1133 dw 0x0284 ; MULWF PORTE, ACCESS
1134 dw 0x0E88 ; MOVLW 0x88
1135 dw 0x0382 ; MULWF 0x82, BANKED
1136 dw 0x0388 ; MULWF 0x88, BANKED
1137 dw 0x0388 ; MULWF 0x88, BANKED
1138 dw 0x0282 ; MULWF PORTC, ACCESS
1139 dw 0x028A ; MULWF LATB, ACCESS
1140 dw 0x0387 ; MULWF 0x87, BANKED
1141 dw 0x0281 ; MULWF PORTB, ACCESS
1142 dw 0x028C ; MULWF LATD, ACCESS
1143 dw 0x0287 ; MULWF 0xf87, ACCESS
1144 dw 0x0281 ; MULWF PORTB, ACCESS
1145 dw 0x028C ; MULWF LATD, ACCESS
1146 dw 0x0287 ; MULWF 0xf87, ACCESS
1147 dw 0x0380 ; MULWF 0x80, BANKED
1148 dw 0x028C ; MULWF LATD, ACCESS
1149 dw 0x0287 ; MULWF 0xf87, ACCESS
1150 dw 0x0281 ; MULWF PORTB, ACCESS
1151 dw 0x028C ; MULWF LATD, ACCESS
1152 dw 0x0287 ; MULWF 0xf87, ACCESS
1153 dw 0x0281 ; MULWF PORTB, ACCESS
1154 dw 0x028C ; MULWF LATD, ACCESS
1155 dw 0x0287 ; MULWF 0xf87, ACCESS
1156 dw 0x0281 ; MULWF PORTB, ACCESS
1157 dw 0x038A ; MULWF 0x8a, BANKED
1158 dw 0x0287 ; MULWF 0xf87, ACCESS
1159 dw 0x0382 ; MULWF 0x82, BANKED
1160 dw 0x0389 ; MULWF 0x89, BANKED
1161 dw 0x0286 ; MULWF 0xf86, ACCESS
1162 dw 0x0383 ; MULWF 0x83, BANKED
1163 dw 0x0487 ; DECF 0xf87, W, ACCESS
1164 dw 0x0285 ; MULWF 0xf85, ACCESS
1165 dw 0x0485 ; DECF 0xf85, W, ACCESS
1166 dw 0x0781 ; DECF 0x81, F, BANKED
1167 dw 0x0381 ; MULWF 0x81, BANKED
1168 dw 0x0887 ; SUBLW 0x87
1169 dw 0x168A ; ANDWF LATB, F, ACCESS
1170 dw 0x128F ; IORWF 0xf8f, F, ACCESS
1171 dw 0x0CE9 ; RETLW 0xe9
1172 dw 0x9F9F ; BCF 0x9f, 0x7, BANKED
1173 dw 0xAB03 ; BTFSS 0x3, 0x5, BANKED
1174 dw 0x8A03 ; BSF 0x3, 0x5, ACCESS
1175 dw 0x8B04 ; BSF 0x4, 0x5, BANKED
1176 dw 0x8904 ; BSF 0x4, 0x4, BANKED
1177 dw 0x8B04 ; BSF 0x4, 0x5, BANKED
1178 dw 0x8905 ; BSF 0x5, 0x4, BANKED
1179 dw 0x8A04 ; BSF 0x4, 0x5, ACCESS
1180 dw 0x8904 ; BSF 0x4, 0x4, BANKED
1181 dw 0x8C02 ; BSF 0x2, 0x6, ACCESS
1182 dw 0x8B03 ; BSF 0x3, 0x5, BANKED
1183 dw 0x9F9F ; BCF 0x9f, 0x7, BANKED
1184 dw 0xC09F ; MOVFF 0x9f, SSPADD
1185 dw 0x9FC8 ; BCF 0xc8, 0x7, BANKED
1186 dw 0x0194 ;
1187 dw 0x0A94 ; XORLW 0x94
1188 dw 0x0A94 ; XORLW 0x94
1189 dw 0x0896 ; SUBLW 0x96
1190 dw 0x059F ; DECF 0x9f, W, BANKED
1191 dw 0x9FB9 ; BCF 0xb9, 0x7, BANKED
1192 dw 0xFFA9 ; NOP
1193 dw 0x009B ;
1194 dw 0x0394 ; MULWF 0x94, BANKED
1195 dw 0x0A94 ; XORLW 0x94
1196 dw 0x0995 ; IORLW 0x95
1197 dw 0x0698 ; DECF 0xf98, F, ACCESS
1198 dw 0x03FF ; MULWF 0xff, BANKED
1199 dw 0x8302 ; BSF 0x2, 0x1, BANKED
1200 dw 0x940A ; BCF 0xa, 0x2, ACCESS
1201 dw 0x940A ; BCF 0xa, 0x2, ACCESS
1202 dw 0x9407 ; BCF 0x7, 0x2, ACCESS
1203 dw 0x9704 ; BCF 0x4, 0x3, BANKED
1204 dw 0xFFBA ; NOP
1205 dw 0xC815 ; MOVFF 0x815, 0x915
1206 dw 0x8915 ; BSF 0x15, 0x4, BANKED
1207 dw 0x8915 ; BSF 0x15, 0x4, BANKED
1208 dw 0x8B02 ; BSF 0x2, 0x5, BANKED
1209 dw 0x9B01 ; BCF 0x1, 0x5, BANKED
1210 dw 0x9C01 ; BCF 0x1, 0x6, ACCESS
1211 dw 0x9D01 ; BCF 0x1, 0x6, BANKED
1212 dw 0x9D02 ; BCF 0x2, 0x6, BANKED
1213 dw 0x9C04 ; BCF 0x4, 0x6, ACCESS
1214 dw 0x9A15 ; BCF 0x15, 0x5, ACCESS
1215 dw 0x8A14 ; BSF 0x14, 0x5, ACCESS
1216 dw 0x8B13 ; BSF 0x13, 0x5, BANKED
1217 dw 0x8A02 ; BSF 0x2, 0x5, ACCESS
1218 dw 0x9B02 ; BCF 0x2, 0x5, BANKED
1219 dw 0x9C01 ; BCF 0x1, 0x6, ACCESS
1220 dw 0x9D01 ; BCF 0x1, 0x6, BANKED
1221 dw 0x9D02 ; BCF 0x2, 0x6, BANKED
1222 dw 0x9C15 ; BCF 0x15, 0x6, ACCESS
1223 dw 0x8915 ; BSF 0x15, 0x4, BANKED
1224 dw 0x8A14 ; BSF 0x14, 0x5, ACCESS
1225 dw 0x8D11 ; BSF 0x11, 0x6, BANKED
1226 dw 0xA0FF ; BTFSS TOSU, 0, ACCESS
1227 dw 0xFFFF ; NOP
1228 dw 0xFFFF ; NOP
1229 dw 0xFF00 ; NOP
1230 dw 0x0000 ; NOP
1231 dw 0x000E ; TBLWT*-
1232 dw 0x001B ;
1233 dw 0x0048 ;
1234 dw 0x007D ;
1235 dw 0x00B4 ;
1236 dw 0x00E7 ;
1237 dw 0x00F0 ;
1238 dw 0x010D ; MOVLB 0xd
1239 dw 0x012A ;
1240 dw 0x014B ;
1241 dw 0x0164 ;
1242 dw 0x0170 ;
1243 dw 0x0185 ;
1244 dw 0x018E ;
1245 dw 0x01A3 ;
1246 dw 0x01D6 ;
1247 dw 0x01E2 ;
1248 dw 0x0215 ; MULWF 0x15, ACCESS
1249 dw 0x0246 ; MULWF 0x46, ACCESS
1250 dw 0x0267 ; MULWF RXB0D1, ACCESS
1251 dw 0x029C ; MULWF 0xf9c, ACCESS
1252 dw 0x02CB ; MULWF PR2, ACCESS
1253 dw 0x02EA ; MULWF FSR0H, ACCESS
1254 dw 0x0321 ; MULWF 0x21, BANKED
1255 dw 0x0352 ; MULWF 0x52, BANKED
1256 dw 0x0360 ; MULWF 0x60, BANKED
1257 dw 0x0371 ; MULWF 0x71, BANKED
1258 dw 0x039C ; MULWF 0x9c, BANKED
1259 dw 0x03CD ; MULWF 0xcd, BANKED
1260 dw 0x03F8 ; MULWF 0xf8, BANKED
1261 dw 0x041B ; DECF 0x1b, W, ACCESS
1262 dw 0x045C ; DECF 0x5c, W, ACCESS
1263 dw 0x047D ; DECF 0xf7d, W, ACCESS
1264 dw 0x04B8 ; DECF BAUDCON, W, ACCESS
1265 dw 0x04E5 ; DECF POSTDEC1, W, ACCESS
1266 dw 0x050E ; DECF __tmp_0, W, BANKED
1267 dw 0x0541 ; DECF 0x41, W, BANKED
1268 dw 0x0564 ; DECF 0x64, W, BANKED
1269 dw 0x0597 ; DECF 0x97, W, BANKED
1270 dw 0x05AC ; DECF 0xac, W, BANKED
1271 dw 0x05CD ; DECF 0xcd, W, BANKED
1272 dw 0x05EA ; DECF 0xea, W, BANKED
1273 dw 0x060F ; DECF 0xf, F, ACCESS
1274 dw 0x0624 ; DECF 0x24, F, ACCESS
1275 dw 0x063D ; DECF 0x3d, F, ACCESS
1276 dw 0x0656 ; DECF 0x56, F, ACCESS
1277 dw 0x067F ; DECF 0xf7f, F, ACCESS
1278 dw 0x06A4 ; DECF PIR3, F, ACCESS
1279 dw 0x06D5 ; DECF T0CON, F, ACCESS
1280 dw 0x0700 ; DECF 0, F, BANKED
1281 dw 0x0739 ; DECF 0x39, F, BANKED
1282 dw 0x0752 ; DECF 0x52, F, BANKED
1283 dw 0x076B ; DECF 0x6b, F, BANKED
1284 dw 0x0784 ; DECF 0x84, F, BANKED
1285 dw 0x079D ; DECF 0x9d, F, BANKED
1286 dw 0x07C6 ; DECF 0xc6, F, BANKED
1287 dw 0x07DF ; DECF 0xdf, F, BANKED
1288 dw 0x0818 ; SUBLW 0x18
1289 dw 0x0837 ; SUBLW 0x37
1290 dw 0x084C ; SUBLW 0x4c
1291 dw 0x086B ; SUBLW 0x6b
1292 dw 0x087C ; SUBLW 0x7c
1293 dw 0x0895 ; SUBLW 0x95
1294 dw 0x08A1 ; SUBLW 0xa1
1295 dw 0x08D4 ; SUBLW 0xd4
1296 dw 0x08F9 ; SUBLW 0xf9
1297 dw 0x0920 ; IORLW 0x20
1298 dw 0x0945 ; IORLW 0x45
1299 dw 0x097A ; IORLW 0x7a
1300 dw 0x099B ; IORLW 0x9b
1301 dw 0x09E4 ; IORLW 0xe4
1302 dw 0x09F9 ; IORLW 0xf9
1303 dw 0x0A14 ; XORLW 0x14
1304 dw 0x0A33 ; XORLW 0x33
1305 dw 0x0A54 ; XORLW 0x54
1306 dw 0x0A71 ; XORLW 0x71
1307 dw 0x0A8A ; XORLW 0x8a
1308 dw 0x0A9F ; XORLW 0x9f
1309 dw 0x0AC8 ; XORLW 0xc8
1310 dw 0x0AED ; XORLW 0xed
1311 dw 0x0B12 ; ANDLW 0x12
1312 dw 0x0B27 ; ANDLW 0x27
1313 dw 0x0B5A ; ANDLW 0x5a
1314 dw 0x0B77 ; ANDLW 0x77
1315 dw 0x0B8C ; ANDLW 0x8c
1316 dw 0x0BA5 ; ANDLW 0xa5
1317 dw 0x0BBE ; ANDLW 0xbe
1318 dw 0x0BE3 ; ANDLW 0xe3
1319 dw 0x0C04 ; RETLW 0x4
1320 dw 0x0C39 ; RETLW 0x39
1321 dw 0x0C5C ; RETLW 0x5c
1322 dw 0x0C63 ; RETLW 0x63
1323 dw 0x0C86 ; RETLW 0x86
1324 dw 0x0C9F ; RETLW 0x9f
1325 dw 0x0CAD ; RETLW 0xad
1326 dw 0x0CD6 ; RETLW 0xd6
1327 dw 0x0D05 ; MULLW 0x5
1328 dw 0x0D2A ; MULLW 0x2a
1329 dw 0x0D61 ; MULLW 0x61
1330 dw 0x0D6C ; MULLW 0x6c
1331 dw 0x0DAB ; MULLW 0xab
1332 dw 0x0DB8 ; MULLW 0xb8
1333 dw 0x0E05 ; MOVLW 0x5
1334 dw 0x0E3C ; MOVLW 0x3c
1335 dw 0x0E5D ; MOVLW 0x5d
1336 dw 0x0E70 ; MOVLW 0x70
1337 dw 0x0E73 ; MOVLW 0x73
1338 dw 0x0EBA ; MOVLW 0xba
1339 dw 0x0ECB ; MOVLW 0xcb
1340 dw 0x0EE4 ; MOVLW 0xe4
1341 dw 0x0F15 ; ADDLW 0x15
1342 dw 0x0F3C ; ADDLW 0x3c
1343 dw 0x0F61 ; ADDLW 0x61
1344 dw 0x0F6B ; ADDLW 0x6b
1345 dw 0x0F86 ; ADDLW 0x86
1346 dw 0x0F89 ; ADDLW 0x89
1347 dw 0xFFFF ; NOP
1348 dw 0xFFFF ; NOP
1349 dw 0xF803 ; NOP
1350 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
1351 dw 0x850C ; BSF 0xc, 0x2, BANKED
1352 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
1353 dw 0x850A ; BSF 0xa, 0x2, BANKED
1354 dw 0x8302 ; BSF 0x2, 0x1, BANKED
1355 dw 0xFF94 ; NOP
1356 dw 0xCD00 ; MOVFF 0xd00, 0x105
1357 dw 0x9105 ; BCF 0x5, 0, BANKED
1358 dw 0x9103 ; BCF 0x3, 0, BANKED
1359 dw 0xC701 ; MOVFF 0x701, 0x105
1360 dw 0x9105 ; BCF 0x5, 0, BANKED
1361 dw 0x9103 ; BCF 0x3, 0, BANKED
1362 dw 0xDA9D ; RCALL 0xa9de
1363 dw 0x0183 ;
1364 dw 0x018F ;
1365 dw 0x0183 ;
1366 dw 0x018F ;
1367 dw 0x0183 ;
1368 dw 0x0688 ; DECF 0xf88, F, ACCESS
1369 dw 0x0D87 ; MULLW 0x87
1370 dw 0x0781 ; DECF 0x81, F, BANKED
1371 dw 0x018F ;
1372 dw 0x0183 ;
1373 dw 0x018F ;
1374 dw 0x0183 ;
1375 dw 0x018F ;
1376 dw 0x0182 ;
1377 dw 0x0786 ; DECF 0x86, F, BANKED
1378 dw 0x0D89 ; MULLW 0x89
1379 dw 0x0583 ; DECF 0x83, W, BANKED
1380 dw 0x018F ;
1381 dw 0x0183 ;
1382 dw 0x018F ;
1383 dw 0x0183 ;
1384 dw 0x00A2 ;
1385 dw 0xB402 ; BTFSC 0x2, 0x2, ACCESS
1386 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1387 dw 0x8A04 ; BSF 0x4, 0x5, ACCESS
1388 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1389 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
1390 dw 0x8102 ; BSF 0x2, 0, BANKED
1391 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1392 dw 0x8800 ; BSF 0, 0x4, ACCESS
1393 dw 0x8301 ; BSF 0x1, 0x1, BANKED
1394 dw 0x8600 ; BSF 0, 0x3, ACCESS
1395 dw 0x8702 ; BSF 0x2, 0x3, BANKED
1396 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
1397 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1398 dw 0x8512 ; BSF 0x12, 0x2, BANKED
1399 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1400 dw 0x8402 ; BSF 0x2, 0x2, ACCESS
1401 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
1402 dw 0x8700 ; BSF 0, 0x3, BANKED
1403 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1404 dw 0x8301 ; BSF 0x1, 0x1, BANKED
1405 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
1406 dw 0x8402 ; BSF 0x2, 0x2, ACCESS
1407 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
1408 dw 0x8901 ; BSF 0x1, 0x4, BANKED
1409 dw 0x8405 ; BSF 0x5, 0x2, ACCESS
1410 dw 0x9203 ; BCF 0x3, 0x1, ACCESS
1411 dw 0x9F9A ; BCF 0x9a, 0x7, BANKED
1412 dw 0x0392 ; MULWF 0x92, BANKED
1413 dw 0x0588 ; DECF 0x88, W, BANKED
1414 dw 0x0185 ;
1415 dw 0x0183 ;
1416 dw 0x0185 ;
1417 dw 0x0286 ; MULWF 0xf86, ACCESS
1418 dw 0x0183 ;
1419 dw 0x0084 ;
1420 dw 0x0289 ; MULWF LATA, ACCESS
1421 dw 0x0582 ; DECF 0x82, W, BANKED
1422 dw 0x038B ; MULWF 0x8b, BANKED
1423 dw 0x0382 ; MULWF 0x82, BANKED
1424 dw 0x0292 ; MULWF TRISA, ACCESS
1425 dw 0x0282 ; MULWF PORTC, ACCESS
1426 dw 0x028C ; MULWF LATD, ACCESS
1427 dw 0x0283 ; MULWF PORTD, ACCESS
1428 dw 0x0489 ; DECF LATA, W, ACCESS
1429 dw 0x0284 ; MULWF PORTE, ACCESS
1430 dw 0x0182 ;
1431 dw 0x0186 ;
1432 dw 0x0385 ; MULWF 0x85, BANKED
1433 dw 0x0183 ;
1434 dw 0x0086 ;
1435 dw 0x0187 ;
1436 dw 0x0182 ;
1437 dw 0x0191 ;
1438 dw 0x049D ; DECF PIE1, W, ACCESS
1439 dw 0xA403 ; BTFSS 0x3, 0x2, ACCESS
1440 dw 0x9106 ; BCF 0x6, 0, BANKED
1441 dw 0x8804 ; BSF 0x4, 0x4, ACCESS
1442 dw 0x8102 ; BSF 0x2, 0, BANKED
1443 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
1444 dw 0x8608 ; BSF 0x8, 0x3, ACCESS
1445 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1446 dw 0x8600 ; BSF 0, 0x3, ACCESS
1447 dw 0x8402 ; BSF 0x2, 0x2, ACCESS
1448 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1449 dw 0x8600 ; BSF 0, 0x3, ACCESS
1450 dw 0x8403 ; BSF 0x3, 0x2, ACCESS
1451 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
1452 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1453 dw 0x8205 ; BSF 0x5, 0x1, ACCESS
1454 dw 0x8301 ; BSF 0x1, 0x1, BANKED
1455 dw 0x8606 ; BSF 0x6, 0x3, ACCESS
1456 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
1457 dw 0x8001 ; BSF 0x1, 0, ACCESS
1458 dw 0x8803 ; BSF 0x3, 0x4, ACCESS
1459 dw 0x8503 ; BSF 0x3, 0x2, BANKED
1460 dw 0x9402 ; BCF 0x2, 0x2, ACCESS
1461 dw 0x9206 ; BCF 0x6, 0x1, ACCESS
1462 dw 0x9001 ; BCF 0x1, 0, ACCESS
1463 dw 0x8200 ; BSF 0, 0x1, ACCESS
1464 dw 0x9DFF ; BCF 0xff, 0x6, BANKED
1465 dw 0x9401 ; BCF 0x1, 0x2, ACCESS
1466 dw 0x9006 ; BCF 0x6, 0, ACCESS
1467 dw 0x9102 ; BCF 0x2, 0, BANKED
1468 dw 0xFF8B ; NOP
1469 dw 0xE707 ; BNN 0xa588
1470 dw 0x8C0C ; BSF 0xc, 0x6, ACCESS
1471 dw 0x8903 ; BSF 0x3, 0x4, BANKED
1472 dw 0x8703 ; BSF 0x3, 0x3, BANKED
1473 dw 0x8602 ; BSF 0x2, 0x3, ACCESS
1474 dw 0x8B02 ; BSF 0x2, 0x5, BANKED
1475 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
1476 dw 0x8E02 ; BSF 0x2, 0x7, ACCESS
1477 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
1478 dw 0x9101 ; BCF 0x1, 0, BANKED
1479 dw 0x8101 ; BSF 0x1, 0, BANKED
1480 dw 0x9102 ; BCF 0x2, 0, BANKED
1481 dw 0x8000 ; BSF 0, 0, ACCESS
1482 dw 0x9300 ; BCF 0, 0x1, BANKED
1483 dw 0xB0B0 ; BTFSC SPBRGH, 0, ACCESS
1484 dw 0x0093 ;
1485 dw 0x0081 ;
1486 dw 0x0191 ;
1487 dw 0x0181 ;
1488 dw 0x028F ; MULWF 0xf8f, ACCESS
1489 dw 0x0282 ; MULWF PORTC, ACCESS
1490 dw 0x028D ; MULWF LATE, ACCESS
1491 dw 0x0284 ; MULWF PORTE, ACCESS
1492 dw 0x028B ; MULWF LATC, ACCESS
1493 dw 0x0286 ; MULWF 0xf86, ACCESS
1494 dw 0x0387 ; MULWF 0x87, BANKED
1495 dw 0x0389 ; MULWF 0x89, BANKED
1496 dw 0x0B8D ; ANDLW 0x8d
1497 dw 0x07E7 ; DECF 0xe7, F, BANKED
1498 dw 0x9F00 ; BCF 0, 0x7, BANKED
1499 dw 0x9601 ; BCF 0x1, 0x3, ACCESS
1500 dw 0x9501 ; BCF 0x1, 0x2, BANKED
1501 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
1502 dw 0x9000 ; BCF 0, 0, ACCESS
1503 dw 0x8102 ; BSF 0x2, 0, BANKED
1504 dw 0x9104 ; BCF 0x4, 0, BANKED
1505 dw 0x8D07 ; BSF 0x7, 0x6, BANKED
1506 dw 0x8F07 ; BSF 0x7, 0x7, BANKED
1507 dw 0x9404 ; BCF 0x4, 0x2, ACCESS
1508 dw 0x9200 ; BCF 0, 0x1, ACCESS
1509 dw 0x8102 ; BSF 0x2, 0, BANKED
1510 dw 0x9001 ; BCF 0x1, 0, ACCESS
1511 dw 0x8301 ; BSF 0x1, 0x1, BANKED
1512 dw 0x8F01 ; BSF 0x1, 0x7, BANKED
1513 dw 0x9500 ; BCF 0, 0x2, BANKED
1514 dw 0xA6A0 ; BTFSS PIE2, 0x3, ACCESS
1515 dw 0x0195 ;
1516 dw 0x0195 ;
1517 dw 0x0195 ;
1518 dw 0x0195 ;
1519 dw 0x0191 ;
1520 dw 0x0A8B ; XORLW 0x8b
1521 dw 0x0B90 ; ANDLW 0x90
1522 dw 0x0195 ;
1523 dw 0x0195 ;
1524 dw 0x0195 ;
1525 dw 0x0195 ;
1526 dw 0x01A4 ;
1527 dw 0xFF88 ; NOP
1528 dw 0x0182 ;
1529 dw 0x018F ;
1530 dw 0x0690 ; DECF 0xf90, F, ACCESS
1531 dw 0x0494 ; DECF TRISC, W, ACCESS
1532 dw 0x00FC ;
1533 dw 0xB801 ; BTFSC 0x1, 0x4, ACCESS
1534 dw 0x9501 ; BCF 0x1, 0x2, BANKED
1535 dw 0x9501 ; BCF 0x1, 0x2, BANKED
1536 dw 0x9501 ; BCF 0x1, 0x2, BANKED
1537 dw 0x9501 ; BCF 0x1, 0x2, BANKED
1538 dw 0x9501 ; BCF 0x1, 0x2, BANKED
1539 dw 0x9501 ; BCF 0x1, 0x2, BANKED
1540 dw 0x9501 ; BCF 0x1, 0x2, BANKED
1541 dw 0x9501 ; BCF 0x1, 0x2, BANKED
1542 dw 0x9501 ; BCF 0x1, 0x2, BANKED
1543 dw 0xBCFF ; BTFSC TOSU, 0x6, ACCESS
1544 dw 0x8701 ; BSF 0x1, 0x3, BANKED
1545 dw 0x9502 ; BCF 0x2, 0x2, BANKED
1546 dw 0x9402 ; BCF 0x2, 0x2, ACCESS
1547 dw 0xFF94 ; NOP
1548 dw 0xC101 ; MOVFF 0x101, 0x303
1549 dw 0x9303 ; BCF 0x3, 0x1, BANKED
1550 dw 0x9004 ; BCF 0x4, 0, ACCESS
1551 dw 0x9004 ; BCF 0x4, 0, ACCESS
1552 dw 0x9004 ; BCF 0x4, 0, ACCESS
1553 dw 0x9003 ; BCF 0x3, 0, ACCESS
1554 dw 0x9103 ; BCF 0x3, 0, BANKED
1555 dw 0x9103 ; BCF 0x3, 0, BANKED
1556 dw 0x9103 ; BCF 0x3, 0, BANKED
1557 dw 0x9301 ; BCF 0x1, 0x1, BANKED
1558 dw 0xC4A0 ; MOVFF 0x4a0, 0x290
1559 dw 0x0290 ; MULWF 0xf90, ACCESS
1560 dw 0x0A8B ; XORLW 0x8b
1561 dw 0x0285 ; MULWF 0xf85, ACCESS
1562 dw 0x0389 ; MULWF 0x89, BANKED
1563 dw 0x0186 ;
1564 dw 0x0587 ; DECF 0x87, W, BANKED
1565 dw 0x0186 ;
1566 dw 0x0183 ;
1567 dw 0x0186 ;
1568 dw 0x0086 ;
1569 dw 0x0184 ;
1570 dw 0x0186 ;
1571 dw 0x0084 ;
1572 dw 0x0285 ; MULWF 0xf85, ACCESS
1573 dw 0x0186 ;
1574 dw 0x0182 ;
1575 dw 0x0286 ; MULWF 0xf86, ACCESS
1576 dw 0x0186 ;
1577 dw 0x0280 ; MULWF PORTA, ACCESS
1578 dw 0x0187 ;
1579 dw 0x0188 ;
1580 dw 0x0484 ; DECF PORTE, W, ACCESS
1581 dw 0x038B ; MULWF 0x8b, BANKED
1582 dw 0x0A90 ; XORLW 0x90
1583 dw 0x02A3 ; MULWF PIE3, ACCESS
1584 dw 0xCA01 ; MOVFF 0xa01, 0x501
1585 dw 0x9501 ; BCF 0x1, 0x2, BANKED
1586 dw 0x9401 ; BCF 0x1, 0x2, ACCESS
1587 dw 0x9510 ; BCF 0x10, 0x2, BANKED
1588 dw 0x8610 ; BSF 0x10, 0x3, ACCESS
1589 dw 0xFF94 ; NOP
1590 dw 0xB300 ; BTFSC 0, 0x1, BANKED
1591 dw 0x8B01 ; BSF 0x1, 0x5, BANKED
1592 dw 0x8701 ; BSF 0x1, 0x3, BANKED
1593 dw 0x8903 ; BSF 0x3, 0x4, BANKED
1594 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1595 dw 0x8904 ; BSF 0x4, 0x4, BANKED
1596 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1597 dw 0x8802 ; BSF 0x2, 0x4, ACCESS
1598 dw 0x8001 ; BSF 0x1, 0, ACCESS
1599 dw 0x8600 ; BSF 0, 0x3, ACCESS
1600 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
1601 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
1602 dw 0x8600 ; BSF 0, 0x3, ACCESS
1603 dw 0x8701 ; BSF 0x1, 0x3, BANKED
1604 dw 0x8301 ; BSF 0x1, 0x1, BANKED
1605 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1606 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1607 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
1608 dw 0x8602 ; BSF 0x2, 0x3, ACCESS
1609 dw 0x8301 ; BSF 0x1, 0x1, BANKED
1610 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1611 dw 0x8706 ; BSF 0x6, 0x3, BANKED
1612 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1613 dw 0x8804 ; BSF 0x4, 0x4, ACCESS
1614 dw 0x8701 ; BSF 0x1, 0x3, BANKED
1615 dw 0xB4BF ; BTFSC CCPR1H, 0x2, ACCESS
1616 dw 0x0188 ;
1617 dw 0x008B ;
1618 dw 0x0187 ;
1619 dw 0x018C ;
1620 dw 0x0186 ;
1621 dw 0x0085 ;
1622 dw 0x0185 ;
1623 dw 0x0186 ;
1624 dw 0x0085 ;
1625 dw 0x0185 ;
1626 dw 0x0186 ;
1627 dw 0x0085 ;
1628 dw 0x0185 ;
1629 dw 0x0186 ;
1630 dw 0x0183 ;
1631 dw 0x0285 ; MULWF 0xf85, ACCESS
1632 dw 0x0186 ;
1633 dw 0x0281 ; MULWF PORTB, ACCESS
1634 dw 0x0180 ;
1635 dw 0x0183 ;
1636 dw 0x0188 ;
1637 dw 0x0482 ; DECF PORTC, W, ACCESS
1638 dw 0x0592 ; DECF 0x92, W, BANKED
1639 dw 0x03B7 ; MULWF 0xb7, BANKED
1640 dw 0xA400 ; BTFSS 0, 0x2, ACCESS
1641 dw 0x9402 ; BCF 0x2, 0x2, ACCESS
1642 dw 0x9204 ; BCF 0x4, 0x1, ACCESS
1643 dw 0x9102 ; BCF 0x2, 0, BANKED
1644 dw 0x8001 ; BSF 0x1, 0, ACCESS
1645 dw 0x8F02 ; BSF 0x2, 0x7, BANKED
1646 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
1647 dw 0x8E02 ; BSF 0x2, 0x7, ACCESS
1648 dw 0x8301 ; BSF 0x1, 0x1, BANKED
1649 dw 0x8C02 ; BSF 0x2, 0x6, ACCESS
1650 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1651 dw 0x8B10 ; BSF 0x10, 0x5, BANKED
1652 dw 0x8610 ; BSF 0x10, 0x3, ACCESS
1653 dw 0x9002 ; BCF 0x2, 0, ACCESS
1654 dw 0x9401 ; BCF 0x1, 0x2, ACCESS
1655 dw 0x9600 ; BCF 0, 0x3, ACCESS
1656 dw 0xA1B7 ; BTFSS 0xb7, 0, BANKED
1657 dw 0x0185 ;
1658 dw 0x0088 ;
1659 dw 0x0883 ; SUBLW 0x83
1660 dw 0x0287 ; MULWF 0xf87, ACCESS
1661 dw 0x0282 ; MULWF PORTC, ACCESS
1662 dw 0x0185 ;
1663 dw 0x0187 ;
1664 dw 0x0084 ;
1665 dw 0x0087 ;
1666 dw 0x0186 ;
1667 dw 0x0084 ;
1668 dw 0x0087 ;
1669 dw 0x0186 ;
1670 dw 0x0084 ;
1671 dw 0x0087 ;
1672 dw 0x0186 ;
1673 dw 0x0084 ;
1674 dw 0x0186 ;
1675 dw 0x0186 ;
1676 dw 0x0084 ;
1677 dw 0x0185 ;
1678 dw 0x0187 ;
1679 dw 0x0085 ;
1680 dw 0x0887 ; SUBLW 0x87
1681 dw 0x0086 ;
1682 dw 0x06B6 ; DECF ECCP1AS, F, ACCESS
1683 dw 0xB508 ; BTFSC 0x8, 0x2, BANKED
1684 dw 0x8C0C ; BSF 0xc, 0x6, ACCESS
1685 dw 0x8902 ; BSF 0x2, 0x4, BANKED
1686 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
1687 dw 0x8302 ; BSF 0x2, 0x1, BANKED
1688 dw 0x8701 ; BSF 0x1, 0x3, BANKED
1689 dw 0x8301 ; BSF 0x1, 0x1, BANKED
1690 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1691 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1692 dw 0x8301 ; BSF 0x1, 0x1, BANKED
1693 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1694 dw 0x8600 ; BSF 0, 0x3, ACCESS
1695 dw 0x8400 ; BSF 0, 0x2, ACCESS
1696 dw 0x8701 ; BSF 0x1, 0x3, BANKED
1697 dw 0x8600 ; BSF 0, 0x3, ACCESS
1698 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
1699 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1700 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1701 dw 0x8302 ; BSF 0x2, 0x1, BANKED
1702 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
1703 dw 0x8701 ; BSF 0x1, 0x3, BANKED
1704 dw 0x8408 ; BSF 0x8, 0x2, ACCESS
1705 dw 0x8F05 ; BSF 0x5, 0x7, BANKED
1706 dw 0xB7B1 ; BTFSC 0xb1, 0x3, BANKED
1707 dw 0x0096 ;
1708 dw 0x0096 ;
1709 dw 0x008D ;
1710 dw 0x0186 ;
1711 dw 0x008A ;
1712 dw 0x0486 ; DECF 0xf86, W, ACCESS
1713 dw 0x0087 ;
1714 dw 0x0588 ; DECF 0x88, W, BANKED
1715 dw 0x0085 ;
1716 dw 0x048B ; DECF LATC, W, ACCESS
1717 dw 0x0082 ;
1718 dw 0x058D ; DECF 0x8d, W, BANKED
1719 dw 0x0690 ; DECF 0xf90, F, ACCESS
1720 dw 0x0393 ; MULWF 0x93, BANKED
1721 dw 0x01C3 ;
1722 dw 0xBB04 ; BTFSC 0x4, 0x5, BANKED
1723 dw 0x8904 ; BSF 0x4, 0x4, BANKED
1724 dw 0x8206 ; BSF 0x6, 0x1, ACCESS
1725 dw 0x8702 ; BSF 0x2, 0x3, BANKED
1726 dw 0x8002 ; BSF 0x2, 0, ACCESS
1727 dw 0x8001 ; BSF 0x1, 0, ACCESS
1728 dw 0x8301 ; BSF 0x1, 0x1, BANKED
1729 dw 0x8701 ; BSF 0x1, 0x3, BANKED
1730 dw 0x8302 ; BSF 0x2, 0x1, BANKED
1731 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1732 dw 0x8600 ; BSF 0, 0x3, ACCESS
1733 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1734 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1735 dw 0x8600 ; BSF 0, 0x3, ACCESS
1736 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1737 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1738 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1739 dw 0x8302 ; BSF 0x2, 0x1, BANKED
1740 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1741 dw 0x8602 ; BSF 0x2, 0x3, ACCESS
1742 dw 0x8101 ; BSF 0x1, 0, BANKED
1743 dw 0x8001 ; BSF 0x1, 0, ACCESS
1744 dw 0x8301 ; BSF 0x1, 0x1, BANKED
1745 dw 0x8805 ; BSF 0x5, 0x4, ACCESS
1746 dw 0x8106 ; BSF 0x6, 0, BANKED
1747 dw 0x8902 ; BSF 0x2, 0x4, BANKED
1748 dw 0x8404 ; BSF 0x4, 0x2, ACCESS
1749 dw 0xB6B3 ; BTFSC TMR3H, 0x3, ACCESS
1750 dw 0x0586 ; DECF 0x86, W, BANKED
1751 dw 0x0088 ;
1752 dw 0x0784 ; DECF 0x84, F, BANKED
1753 dw 0x0187 ;
1754 dw 0x0284 ; MULWF PORTE, ACCESS
1755 dw 0x0184 ;
1756 dw 0x0186 ;
1757 dw 0x0186 ;
1758 dw 0x0084 ;
1759 dw 0x0186 ;
1760 dw 0x0087 ;
1761 dw 0x0183 ;
1762 dw 0x0186 ;
1763 dw 0x0087 ;
1764 dw 0x0084 ;
1765 dw 0x0186 ;
1766 dw 0x0185 ;
1767 dw 0x0183 ;
1768 dw 0x0187 ;
1769 dw 0x0284 ; MULWF PORTE, ACCESS
1770 dw 0x0182 ;
1771 dw 0x0288 ; MULWF 0xf88, ACCESS
1772 dw 0x0D8B ; MULLW 0x8b
1773 dw 0x09B8 ; IORLW 0xb8
1774 dw 0xFE01 ; NOP
1775 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1776 dw 0x8C02 ; BSF 0x2, 0x6, ACCESS
1777 dw 0x8502 ; BSF 0x2, 0x2, BANKED
1778 dw 0x8B02 ; BSF 0x2, 0x5, BANKED
1779 dw 0x8502 ; BSF 0x2, 0x2, BANKED
1780 dw 0xFF94 ; NOP
1781 dw 0xFF01 ; NOP
1782 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1783 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
1784 dw 0x8602 ; BSF 0x2, 0x3, ACCESS
1785 dw 0x8506 ; BSF 0x6, 0x2, BANKED
1786 dw 0x8702 ; BSF 0x2, 0x3, BANKED
1787 dw 0x8504 ; BSF 0x4, 0x2, BANKED
1788 dw 0x9400 ; BCF 0, 0x2, ACCESS
1789 dw 0xFCA0 ; NOP
1790 dw 0x0195 ;
1791 dw 0x0293 ; MULWF TRISB, ACCESS
1792 dw 0x0393 ; MULWF 0x93, BANKED
1793 dw 0x0081 ;
1794 dw 0x0191 ;
1795 dw 0x0181 ;
1796 dw 0x0190 ;
1797 dw 0x0183 ;
1798 dw 0x018F ;
1799 dw 0x0184 ;
1800 dw 0x018D ;
1801 dw 0x0185 ;
1802 dw 0x018D ;
1803 dw 0x0186 ;
1804 dw 0x018B ;
1805 dw 0x0187 ;
1806 dw 0x018B ;
1807 dw 0x0188 ;
1808 dw 0x0189 ;
1809 dw 0x0189 ;
1810 dw 0x019E ;
1811 dw 0x9E00 ; BCF 0, 0x7, ACCESS
1812 dw 0x8400 ; BSF 0, 0x2, ACCESS
1813 dw 0x9000 ; BCF 0, 0, ACCESS
1814 dw 0x8400 ; BSF 0, 0x2, ACCESS
1815 dw 0x9000 ; BCF 0, 0, ACCESS
1816 dw 0x8400 ; BSF 0, 0x2, ACCESS
1817 dw 0x9000 ; BCF 0, 0, ACCESS
1818 dw 0x8400 ; BSF 0, 0x2, ACCESS
1819 dw 0x9000 ; BCF 0, 0, ACCESS
1820 dw 0x8400 ; BSF 0, 0x2, ACCESS
1821 dw 0x9000 ; BCF 0, 0, ACCESS
1822 dw 0x8400 ; BSF 0, 0x2, ACCESS
1823 dw 0x9000 ; BCF 0, 0, ACCESS
1824 dw 0x8400 ; BSF 0, 0x2, ACCESS
1825 dw 0x9000 ; BCF 0, 0, ACCESS
1826 dw 0x8400 ; BSF 0, 0x2, ACCESS
1827 dw 0x9000 ; BCF 0, 0, ACCESS
1828 dw 0x8400 ; BSF 0, 0x2, ACCESS
1829 dw 0x9000 ; BCF 0, 0, ACCESS
1830 dw 0x8400 ; BSF 0, 0x2, ACCESS
1831 dw 0x9000 ; BCF 0, 0, ACCESS
1832 dw 0x8400 ; BSF 0, 0x2, ACCESS
1833 dw 0x9000 ; BCF 0, 0, ACCESS
1834 dw 0x8400 ; BSF 0, 0x2, ACCESS
1835 dw 0xA19A ; BTFSS 0x9a, 0, BANKED
1836 dw 0x0189 ;
1837 dw 0x018A ;
1838 dw 0x0188 ;
1839 dw 0x018A ;
1840 dw 0x0187 ;
1841 dw 0x018C ;
1842 dw 0x0186 ;
1843 dw 0x018C ;
1844 dw 0x0185 ;
1845 dw 0x018E ;
1846 dw 0x0184 ;
1847 dw 0x018E ;
1848 dw 0x0183 ;
1849 dw 0x0190 ;
1850 dw 0x0181 ;
1851 dw 0x0192 ;
1852 dw 0x0081 ;
1853 dw 0x0192 ;
1854 dw 0x0394 ; MULWF 0x94, BANKED
1855 dw 0x0294 ; MULWF TRISC, ACCESS
1856 dw 0x01A4 ;
1857 dw 0xB101 ; BTFSC 0x1, 0, BANKED
1858 dw 0x9501 ; BCF 0x1, 0x2, BANKED
1859 dw 0x9401 ; BCF 0x1, 0x2, ACCESS
1860 dw 0x9501 ; BCF 0x1, 0x2, BANKED
1861 dw 0x9401 ; BCF 0x1, 0x2, ACCESS
1862 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
1863 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
1864 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
1865 dw 0x8604 ; BSF 0x4, 0x3, ACCESS
1866 dw 0x8102 ; BSF 0x2, 0, BANKED
1867 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1868 dw 0x8402 ; BSF 0x2, 0x2, ACCESS
1869 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
1870 dw 0x8602 ; BSF 0x2, 0x3, ACCESS
1871 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
1872 dw 0x8F06 ; BSF 0x6, 0x7, BANKED
1873 dw 0x9104 ; BCF 0x4, 0, BANKED
1874 dw 0xBF9D ; BTFSC 0x9d, 0x7, BANKED
1875 dw 0x078D ; DECF 0x8d, F, BANKED
1876 dw 0x0481 ; DECF PORTB, W, ACCESS
1877 dw 0x048A ; DECF LATB, W, ACCESS
1878 dw 0x0287 ; MULWF 0xf87, ACCESS
1879 dw 0x0288 ; MULWF 0xf88, ACCESS
1880 dw 0x018B ;
1881 dw 0x0187 ;
1882 dw 0x0184 ;
1883 dw 0x0383 ; MULWF 0x83, BANKED
1884 dw 0x0087 ;
1885 dw 0x0084 ;
1886 dw 0x0582 ; DECF 0x82, W, BANKED
1887 dw 0x0186 ;
1888 dw 0x0083 ;
1889 dw 0x0182 ;
1890 dw 0x0182 ;
1891 dw 0x0186 ;
1892 dw 0x0083 ;
1893 dw 0x0084 ;
1894 dw 0x0082 ;
1895 dw 0x0186 ;
1896 dw 0x0182 ;
1897 dw 0x0084 ;
1898 dw 0x0082 ;
1899 dw 0x0186 ;
1900 dw 0x0281 ; MULWF PORTB, ACCESS
1901 dw 0x0083 ;
1902 dw 0x0182 ;
1903 dw 0x0187 ;
1904 dw 0x0A82 ; XORLW 0x82
1905 dw 0x008A ;
1906 dw 0x08A1 ; SUBLW 0xa1
1907 dw 0xA702 ; BTFSS 0x2, 0x3, BANKED
1908 dw 0x9104 ; BCF 0x4, 0, BANKED
1909 dw 0x8F04 ; BSF 0x4, 0x7, BANKED
1910 dw 0x8F06 ; BSF 0x6, 0x7, BANKED
1911 dw 0x8D04 ; BSF 0x4, 0x6, BANKED
1912 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
1913 dw 0x8B03 ; BSF 0x3, 0x5, BANKED
1914 dw 0x8501 ; BSF 0x1, 0x2, BANKED
1915 dw 0x8C04 ; BSF 0x4, 0x6, ACCESS
1916 dw 0x8301 ; BSF 0x1, 0x1, BANKED
1917 dw 0x8F04 ; BSF 0x4, 0x7, BANKED
1918 dw 0x8001 ; BSF 0x1, 0, ACCESS
1919 dw 0x9105 ; BCF 0x5, 0, BANKED
1920 dw 0x9404 ; BCF 0x4, 0x2, ACCESS
1921 dw 0x9504 ; BCF 0x4, 0x2, BANKED
1922 dw 0x9402 ; BCF 0x2, 0x2, ACCESS
1923 dw 0x9C99 ; BCF 0xf99, 0x6, ACCESS
1924 dw 0x1086 ; IORWF 0xf86, W, ACCESS
1925 dw 0x1086 ; IORWF 0xf86, W, ACCESS
1926 dw 0x0085 ;
1927 dw 0x0185 ;
1928 dw 0x0186 ;
1929 dw 0x0085 ;
1930 dw 0x0086 ;
1931 dw 0x0186 ;
1932 dw 0x0085 ;
1933 dw 0x0086 ;
1934 dw 0x0186 ;
1935 dw 0x0085 ;
1936 dw 0x0086 ;
1937 dw 0x0186 ;
1938 dw 0x0085 ;
1939 dw 0x0185 ;
1940 dw 0x0186 ;
1941 dw 0x0183 ;
1942 dw 0x0285 ; MULWF 0xf85, ACCESS
1943 dw 0x0186 ;
1944 dw 0x0183 ;
1945 dw 0x0284 ; MULWF PORTE, ACCESS
1946 dw 0x0287 ; MULWF 0xf87, ACCESS
1947 dw 0x0580 ; DECF 0x80, W, BANKED
1948 dw 0x0281 ; MULWF PORTB, ACCESS
1949 dw 0x0289 ; MULWF LATA, ACCESS
1950 dw 0x0382 ; MULWF 0x82, BANKED
1951 dw 0x0593 ; DECF 0x93, W, BANKED
1952 dw 0x029F ; MULWF IPR1, ACCESS
1953 dw 0x9E06 ; BCF 0x6, 0x7, ACCESS
1954 dw 0x8E0A ; BSF 0xa, 0x7, ACCESS
1955 dw 0x8A03 ; BSF 0x3, 0x5, ACCESS
1956 dw 0x8503 ; BSF 0x3, 0x2, BANKED
1957 dw 0x8901 ; BSF 0x1, 0x4, BANKED
1958 dw 0x8902 ; BSF 0x2, 0x4, BANKED
1959 dw 0x8701 ; BSF 0x1, 0x3, BANKED
1960 dw 0x8B02 ; BSF 0x2, 0x5, BANKED
1961 dw 0x8600 ; BSF 0, 0x3, ACCESS
1962 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
1963 dw 0x8600 ; BSF 0, 0x3, ACCESS
1964 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
1965 dw 0x8600 ; BSF 0, 0x3, ACCESS
1966 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
1967 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1968 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
1969 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
1970 dw 0x8B01 ; BSF 0x1, 0x5, BANKED
1971 dw 0x8802 ; BSF 0x2, 0x4, ACCESS
1972 dw 0x8802 ; BSF 0x2, 0x4, ACCESS
1973 dw 0x8900 ; BSF 0, 0x4, BANKED
1974 dw 0x8A00 ; BSF 0, 0x5, ACCESS
1975 dw 0x9E99 ; BCF 0xf99, 0x7, ACCESS
1976 dw 0x1086 ; IORWF 0xf86, W, ACCESS
1977 dw 0x1086 ; IORWF 0xf86, W, ACCESS
1978 dw 0x008D ;
1979 dw 0x0186 ;
1980 dw 0x008D ;
1981 dw 0x0186 ;
1982 dw 0x008D ;
1983 dw 0x0186 ;
1984 dw 0x008D ;
1985 dw 0x0186 ;
1986 dw 0x018C ;
1987 dw 0x0186 ;
1988 dw 0x018C ;
1989 dw 0x0186 ;
1990 dw 0x028A ; MULWF LATB, ACCESS
1991 dw 0x0188 ;
1992 dw 0x0386 ; MULWF 0x86, BANKED
1993 dw 0x028B ; MULWF LATC, ACCESS
1994 dw 0x0A8E ; XORLW 0x8e
1995 dw 0x05A2 ; DECF 0xa2, W, BANKED
1996 dw 0xB110 ; BTFSC 0x10, 0, BANKED
1997 dw 0x8610 ; BSF 0x10, 0x3, ACCESS
1998 dw 0x8600 ; BSF 0, 0x3, ACCESS
1999 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2000 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2001 dw 0x8600 ; BSF 0, 0x3, ACCESS
2002 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2003 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2004 dw 0x8600 ; BSF 0, 0x3, ACCESS
2005 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2006 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2007 dw 0x8600 ; BSF 0, 0x3, ACCESS
2008 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2009 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2010 dw 0x8600 ; BSF 0, 0x3, ACCESS
2011 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2012 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2013 dw 0x8600 ; BSF 0, 0x3, ACCESS
2014 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2015 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2016 dw 0x8600 ; BSF 0, 0x3, ACCESS
2017 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2018 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2019 dw 0x8600 ; BSF 0, 0x3, ACCESS
2020 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2021 dw 0xB4B1 ; BTFSC T3CON, 0x2, ACCESS
2022 dw 0x1086 ; IORWF 0xf86, W, ACCESS
2023 dw 0x1086 ; IORWF 0xf86, W, ACCESS
2024 dw 0x0085 ;
2025 dw 0x018E ;
2026 dw 0x0085 ;
2027 dw 0x008F ;
2028 dw 0x0085 ;
2029 dw 0x008F ;
2030 dw 0x0085 ;
2031 dw 0x008F ;
2032 dw 0x0085 ;
2033 dw 0x008F ;
2034 dw 0x0085 ;
2035 dw 0x008F ;
2036 dw 0x0085 ;
2037 dw 0x008F ;
2038 dw 0x00C4 ;
2039 dw 0x9E06 ; BCF 0x6, 0x7, ACCESS
2040 dw 0x8D0B ; BSF 0xb, 0x6, BANKED
2041 dw 0x8A02 ; BSF 0x2, 0x5, ACCESS
2042 dw 0x8702 ; BSF 0x2, 0x3, BANKED
2043 dw 0x8802 ; BSF 0x2, 0x4, ACCESS
2044 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2045 dw 0x8701 ; BSF 0x1, 0x3, BANKED
2046 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
2047 dw 0x8600 ; BSF 0, 0x3, ACCESS
2048 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2049 dw 0x8600 ; BSF 0, 0x3, ACCESS
2050 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2051 dw 0x8600 ; BSF 0, 0x3, ACCESS
2052 dw 0x8700 ; BSF 0, 0x3, BANKED
2053 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
2054 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
2055 dw 0x8600 ; BSF 0, 0x3, ACCESS
2056 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
2057 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
2058 dw 0x8600 ; BSF 0, 0x3, ACCESS
2059 dw 0x8400 ; BSF 0, 0x2, ACCESS
2060 dw 0x8802 ; BSF 0x2, 0x4, ACCESS
2061 dw 0x8406 ; BSF 0x6, 0x2, ACCESS
2062 dw 0x8900 ; BSF 0, 0x4, BANKED
2063 dw 0x8505 ; BSF 0x5, 0x2, BANKED
2064 dw 0x9EB1 ; BCF T3CON, 0x7, ACCESS
2065 dw 0x1086 ; IORWF 0xf86, W, ACCESS
2066 dw 0x108D ; IORWF LATE, W, ACCESS
2067 dw 0x0195 ;
2068 dw 0x0195 ;
2069 dw 0x0195 ;
2070 dw 0x0195 ;
2071 dw 0x0195 ;
2072 dw 0x018E ;
2073 dw 0x1086 ; IORWF 0xf86, W, ACCESS
2074 dw 0x10B4 ; IORWF CMCON, W, ACCESS
2075 dw 0xB100 ; BTFSC 0, 0, BANKED
2076 dw 0x8E00 ; BSF 0, 0x7, ACCESS
2077 dw 0x8600 ; BSF 0, 0x3, ACCESS
2078 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2079 dw 0x8600 ; BSF 0, 0x3, ACCESS
2080 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2081 dw 0x8600 ; BSF 0, 0x3, ACCESS
2082 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2083 dw 0x8610 ; BSF 0x10, 0x3, ACCESS
2084 dw 0x8610 ; BSF 0x10, 0x3, ACCESS
2085 dw 0x8600 ; BSF 0, 0x3, ACCESS
2086 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2087 dw 0x8600 ; BSF 0, 0x3, ACCESS
2088 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2089 dw 0x8600 ; BSF 0, 0x3, ACCESS
2090 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2091 dw 0xCCBF ; MOVFF 0xcbf, 0x196
2092 dw 0x0196 ;
2093 dw 0x0195 ;
2094 dw 0x0186 ;
2095 dw 0x008D ;
2096 dw 0x0186 ;
2097 dw 0x008D ;
2098 dw 0x0186 ;
2099 dw 0x008C ;
2100 dw 0x0187 ;
2101 dw 0x0F87 ; ADDLW 0x87
2102 dw 0x0D89 ; MULLW 0x89
2103 dw 0x0096 ;
2104 dw 0x0096 ;
2105 dw 0x00AC ;
2106 dw 0x9910 ; BCF 0x10, 0x4, BANKED
2107 dw 0x8610 ; BSF 0x10, 0x3, ACCESS
2108 dw 0x8D02 ; BSF 0x2, 0x6, BANKED
2109 dw 0x9302 ; BCF 0x2, 0x1, BANKED
2110 dw 0x9304 ; BCF 0x4, 0x1, BANKED
2111 dw 0x9102 ; BCF 0x2, 0, BANKED
2112 dw 0x8002 ; BSF 0x2, 0, ACCESS
2113 dw 0x8F02 ; BSF 0x2, 0x7, BANKED
2114 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
2115 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2116 dw 0x8503 ; BSF 0x3, 0x2, BANKED
2117 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2118 dw 0x8802 ; BSF 0x2, 0x4, ACCESS
2119 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2120 dw 0x8A03 ; BSF 0x3, 0x5, ACCESS
2121 dw 0x8600 ; BSF 0, 0x3, ACCESS
2122 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2123 dw 0x9600 ; BCF 0, 0x3, ACCESS
2124 dw 0x9CB1 ; BCF T3CON, 0x6, ACCESS
2125 dw 0x1086 ; IORWF 0xf86, W, ACCESS
2126 dw 0x1095 ; IORWF TRISD, W, ACCESS
2127 dw 0x0195 ;
2128 dw 0x0195 ;
2129 dw 0x0195 ;
2130 dw 0x0195 ;
2131 dw 0x0195 ;
2132 dw 0x0195 ;
2133 dw 0x0195 ;
2134 dw 0x01B4 ;
2135 dw 0x9910 ; BCF 0x10, 0x4, BANKED
2136 dw 0x8610 ; BSF 0x10, 0x3, ACCESS
2137 dw 0x8703 ; BSF 0x3, 0x3, BANKED
2138 dw 0x9503 ; BCF 0x3, 0x2, BANKED
2139 dw 0x9503 ; BCF 0x3, 0x2, BANKED
2140 dw 0x9503 ; BCF 0x3, 0x2, BANKED
2141 dw 0x9302 ; BCF 0x2, 0x1, BANKED
2142 dw 0x9202 ; BCF 0x2, 0x1, ACCESS
2143 dw 0x9203 ; BCF 0x3, 0x1, ACCESS
2144 dw 0x9103 ; BCF 0x3, 0, BANKED
2145 dw 0x9210 ; BCF 0x10, 0x1, ACCESS
2146 dw 0x8610 ; BSF 0x10, 0x3, ACCESS
2147 dw 0x9C99 ; BCF 0xf99, 0x6, ACCESS
2148 dw 0x1086 ; IORWF 0xf86, W, ACCESS
2149 dw 0x1086 ; IORWF 0xf86, W, ACCESS
2150 dw 0x0395 ; MULWF 0x95, BANKED
2151 dw 0x0295 ; MULWF TRISD, ACCESS
2152 dw 0x0395 ; MULWF 0x95, BANKED
2153 dw 0x0395 ; MULWF 0x95, BANKED
2154 dw 0x0395 ; MULWF 0x95, BANKED
2155 dw 0x0395 ; MULWF 0x95, BANKED
2156 dw 0x0295 ; MULWF TRISD, ACCESS
2157 dw 0x0387 ; MULWF 0x87, BANKED
2158 dw 0x1086 ; IORWF 0xf86, W, ACCESS
2159 dw 0x109C ; IORWF 0xf9c, W, ACCESS
2160 dw 0x9D08 ; BCF 0x8, 0x6, BANKED
2161 dw 0x8C0C ; BSF 0xc, 0x6, ACCESS
2162 dw 0x8902 ; BSF 0x2, 0x4, BANKED
2163 dw 0x8703 ; BSF 0x3, 0x3, BANKED
2164 dw 0x8701 ; BSF 0x1, 0x3, BANKED
2165 dw 0x8B01 ; BSF 0x1, 0x5, BANKED
2166 dw 0x8701 ; BSF 0x1, 0x3, BANKED
2167 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
2168 dw 0x8600 ; BSF 0, 0x3, ACCESS
2169 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2170 dw 0x8600 ; BSF 0, 0x3, ACCESS
2171 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2172 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
2173 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
2174 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
2175 dw 0x8B01 ; BSF 0x1, 0x5, BANKED
2176 dw 0x8802 ; BSF 0x2, 0x4, ACCESS
2177 dw 0x8802 ; BSF 0x2, 0x4, ACCESS
2178 dw 0x890C ; BSF 0xc, 0x4, BANKED
2179 dw 0x8C08 ; BSF 0x8, 0x6, ACCESS
2180 dw 0xA0B1 ; BTFSS T3CON, 0, ACCESS
2181 dw 0x1086 ; IORWF 0xf86, W, ACCESS
2182 dw 0x1086 ; IORWF 0xf86, W, ACCESS
2183 dw 0x0086 ;
2184 dw 0x008E ;
2185 dw 0x0086 ;
2186 dw 0x008E ;
2187 dw 0x0086 ;
2188 dw 0x008E ;
2189 dw 0x0086 ;
2190 dw 0x008E ;
2191 dw 0x0184 ;
2192 dw 0x018E ;
2193 dw 0x0184 ;
2194 dw 0x018E ;
2195 dw 0x0282 ; MULWF PORTC, ACCESS
2196 dw 0x028F ; MULWF 0xf8f, ACCESS
2197 dw 0x0692 ; DECF TRISA, F, ACCESS
2198 dw 0x02A7 ; MULWF EECON2, ACCESS
2199 dw 0x9D08 ; BCF 0x8, 0x6, BANKED
2200 dw 0x8C0C ; BSF 0xc, 0x6, ACCESS
2201 dw 0x8902 ; BSF 0x2, 0x4, BANKED
2202 dw 0x8802 ; BSF 0x2, 0x4, ACCESS
2203 dw 0x8701 ; BSF 0x1, 0x3, BANKED
2204 dw 0x8B02 ; BSF 0x2, 0x5, BANKED
2205 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
2206 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
2207 dw 0x8600 ; BSF 0, 0x3, ACCESS
2208 dw 0x8E02 ; BSF 0x2, 0x7, ACCESS
2209 dw 0x8400 ; BSF 0, 0x2, ACCESS
2210 dw 0x8E04 ; BSF 0x4, 0x7, ACCESS
2211 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
2212 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
2213 dw 0x8101 ; BSF 0x1, 0, BANKED
2214 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
2215 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
2216 dw 0x8101 ; BSF 0x1, 0, BANKED
2217 dw 0x8302 ; BSF 0x2, 0x1, BANKED
2218 dw 0x8802 ; BSF 0x2, 0x4, ACCESS
2219 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
2220 dw 0x840C ; BSF 0xc, 0x2, ACCESS
2221 dw 0x8301 ; BSF 0x1, 0x1, BANKED
2222 dw 0x8608 ; BSF 0x8, 0x3, ACCESS
2223 dw 0xA0B1 ; BTFSS T3CON, 0, ACCESS
2224 dw 0x1086 ; IORWF 0xf86, W, ACCESS
2225 dw 0x1086 ; IORWF 0xf86, W, ACCESS
2226 dw 0x0086 ;
2227 dw 0x008E ;
2228 dw 0x0086 ;
2229 dw 0x008E ;
2230 dw 0x0086 ;
2231 dw 0x008E ;
2232 dw 0x0086 ;
2233 dw 0x018D ;
2234 dw 0x0184 ;
2235 dw 0x048B ; DECF LATC, W, ACCESS
2236 dw 0x0184 ;
2237 dw 0x0180 ;
2238 dw 0x0389 ; MULWF 0x89, BANKED
2239 dw 0x0783 ; DECF 0x83, F, BANKED
2240 dw 0x0388 ; MULWF 0x88, BANKED
2241 dw 0x0586 ; DECF 0x86, W, BANKED
2242 dw 0x028A ; MULWF LATB, ACCESS
2243 dw 0x008A ;
2244 dw 0x009C ;
2245 dw 0xB303 ; BTFSC 0x3, 0x1, BANKED
2246 dw 0x8602 ; BSF 0x2, 0x3, ACCESS
2247 dw 0x8805 ; BSF 0x5, 0x4, ACCESS
2248 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
2249 dw 0x8701 ; BSF 0x1, 0x3, BANKED
2250 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
2251 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
2252 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
2253 dw 0x8301 ; BSF 0x1, 0x1, BANKED
2254 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
2255 dw 0x8600 ; BSF 0, 0x3, ACCESS
2256 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2257 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2258 dw 0x8600 ; BSF 0, 0x3, ACCESS
2259 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2260 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2261 dw 0x8600 ; BSF 0, 0x3, ACCESS
2262 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2263 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2264 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
2265 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2266 dw 0x8302 ; BSF 0x2, 0x1, BANKED
2267 dw 0x8602 ; BSF 0x2, 0x3, ACCESS
2268 dw 0x8402 ; BSF 0x2, 0x2, ACCESS
2269 dw 0x8102 ; BSF 0x2, 0, BANKED
2270 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2271 dw 0x8505 ; BSF 0x5, 0x2, BANKED
2272 dw 0x9301 ; BCF 0x1, 0x1, BANKED
2273 dw 0xA099 ; BTFSS 0xf99, 0, ACCESS
2274 dw 0x0096 ;
2275 dw 0x0096 ;
2276 dw 0x0096 ;
2277 dw 0x0096 ;
2278 dw 0x0096 ;
2279 dw 0x1086 ; IORWF 0xf86, W, ACCESS
2280 dw 0x1086 ; IORWF 0xf86, W, ACCESS
2281 dw 0x0096 ;
2282 dw 0x0096 ;
2283 dw 0x0096 ;
2284 dw 0x0096 ;
2285 dw 0x00AC ;
2286 dw 0x990C ; BCF 0xc, 0x4, BANKED
2287 dw 0x8A0E ; BSF __tmp_0, 0x5, ACCESS
2288 dw 0x9502 ; BCF 0x2, 0x2, BANKED
2289 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2290 dw 0x9601 ; BCF 0x1, 0x3, ACCESS
2291 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2292 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2293 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2294 dw 0x9401 ; BCF 0x1, 0x2, ACCESS
2295 dw 0x9402 ; BCF 0x2, 0x2, ACCESS
2296 dw 0x870E ; BSF __tmp_0, 0x3, BANKED
2297 dw 0x880C ; BSF 0xc, 0x4, ACCESS
2298 dw 0xA099 ; BTFSS 0xf99, 0, ACCESS
2299 dw 0x0195 ;
2300 dw 0x0494 ; DECF TRISC, W, ACCESS
2301 dw 0x0594 ; DECF 0x94, W, BANKED
2302 dw 0x0594 ; DECF 0x94, W, BANKED
2303 dw 0x0594 ; DECF 0x94, W, BANKED
2304 dw 0x0592 ; DECF 0x92, W, BANKED
2305 dw 0x048F ; DECF 0xf8f, W, ACCESS
2306 dw 0x048F ; DECF 0xf8f, W, ACCESS
2307 dw 0x048F ; DECF 0xf8f, W, ACCESS
2308 dw 0x048F ; DECF 0xf8f, W, ACCESS
2309 dw 0x0492 ; DECF TRISA, W, ACCESS
2310 dw 0x01AB ;
2311 dw 0x9905 ; BCF 0x5, 0x4, BANKED
2312 dw 0x920A ; BCF 0xa, 0x1, ACCESS
2313 dw 0x9209 ; BCF 0x9, 0x1, ACCESS
2314 dw 0x9004 ; BCF 0x4, 0, ACCESS
2315 dw 0x8E05 ; BSF 0x5, 0x7, ACCESS
2316 dw 0x8E04 ; BSF 0x4, 0x7, ACCESS
2317 dw 0x9005 ; BCF 0x5, 0, ACCESS
2318 dw 0x9406 ; BCF 0x6, 0x2, ACCESS
2319 dw 0x9406 ; BCF 0x6, 0x2, ACCESS
2320 dw 0x9206 ; BCF 0x6, 0x1, ACCESS
2321 dw 0x8909 ; BSF 0x9, 0x4, BANKED
2322 dw 0x8A06 ; BSF 0x6, 0x5, ACCESS
2323 dw 0xA6A9 ; BTFSS EEADR, 0x3, ACCESS
2324 dw 0x0086 ;
2325 dw 0x018B ;
2326 dw 0x0286 ; MULWF 0xf86, ACCESS
2327 dw 0x0388 ; MULWF 0x88, BANKED
2328 dw 0x0388 ; MULWF 0x88, BANKED
2329 dw 0x0384 ; MULWF 0x84, BANKED
2330 dw 0x038B ; MULWF 0x8b, BANKED
2331 dw 0x0381 ; MULWF 0x81, BANKED
2332 dw 0x038F ; MULWF wp_string_width, BANKED
2333 dw 0x0591 ; DECF 0x91, W, BANKED
2334 dw 0x058F ; DECF wp_string_width, W, BANKED
2335 dw 0x0381 ; MULWF 0x81, BANKED
2336 dw 0x038C ; MULWF 0x8c, BANKED
2337 dw 0x0285 ; MULWF 0xf85, ACCESS
2338 dw 0x0388 ; MULWF 0x88, BANKED
2339 dw 0x0387 ; MULWF 0x87, BANKED
2340 dw 0x0387 ; MULWF 0x87, BANKED
2341 dw 0x018B ;
2342 dw 0x0296 ; MULWF TRISE, ACCESS
2343 dw 0x009C ;
2344 dw 0x9900 ; BCF 0, 0x4, BANKED
2345 dw 0x9602 ; BCF 0x2, 0x3, ACCESS
2346 dw 0x9503 ; BCF 0x3, 0x2, BANKED
2347 dw 0x9503 ; BCF 0x3, 0x2, BANKED
2348 dw 0x9503 ; BCF 0x3, 0x2, BANKED
2349 dw 0x940A ; BCF 0xa, 0x2, ACCESS
2350 dw 0x8D09 ; BSF 0x9, 0x6, BANKED
2351 dw 0x8B04 ; BSF 0x4, 0x5, BANKED
2352 dw 0x9004 ; BCF 0x4, 0, ACCESS
2353 dw 0x9003 ; BCF 0x3, 0, ACCESS
2354 dw 0x9202 ; BCF 0x2, 0x1, ACCESS
2355 dw 0x9400 ; BCF 0, 0x2, ACCESS
2356 dw 0xACA9 ; BTFSS EEADR, 0x6, ACCESS
2357 dw 0x0086 ;
2358 dw 0x008C ;
2359 dw 0x0286 ; MULWF 0xf86, ACCESS
2360 dw 0x008A ;
2361 dw 0x0486 ; DECF 0xf86, W, ACCESS
2362 dw 0x0089 ;
2363 dw 0x0280 ; MULWF PORTA, ACCESS
2364 dw 0x0186 ;
2365 dw 0x0087 ;
2366 dw 0x0381 ; MULWF 0x81, BANKED
2367 dw 0x0186 ;
2368 dw 0x0085 ;
2369 dw 0x0383 ; MULWF 0x83, BANKED
2370 dw 0x0186 ;
2371 dw 0x0084 ;
2372 dw 0x0285 ; MULWF 0xf85, ACCESS
2373 dw 0x0186 ;
2374 dw 0x0082 ;
2375 dw 0x0386 ; MULWF 0x86, BANKED
2376 dw 0x0186 ;
2377 dw 0x0080 ;
2378 dw 0x0388 ; MULWF 0x88, BANKED
2379 dw 0x0186 ;
2380 dw 0x038A ; MULWF 0x8a, BANKED
2381 dw 0x0186 ;
2382 dw 0x028B ; MULWF LATC, ACCESS
2383 dw 0x0195 ;
2384 dw 0x019C ;
2385 dw 0xDF15 ; RCALL 0xaacc
2386 dw 0x8101 ; BSF 0x1, 0, BANKED
2387 dw 0x9101 ; BCF 0x1, 0, BANKED
2388 dw 0x8101 ; BSF 0x1, 0, BANKED
2389 dw 0x9101 ; BCF 0x1, 0, BANKED
2390 dw 0x8101 ; BSF 0x1, 0, BANKED
2391 dw 0x9101 ; BCF 0x1, 0, BANKED
2392 dw 0x8101 ; BSF 0x1, 0, BANKED
2393 dw 0x9101 ; BCF 0x1, 0, BANKED
2394 dw 0x8101 ; BSF 0x1, 0, BANKED
2395 dw 0x9101 ; BCF 0x1, 0, BANKED
2396 dw 0x8101 ; BSF 0x1, 0, BANKED
2397 dw 0x9101 ; BCF 0x1, 0, BANKED
2398 dw 0x8200 ; BSF 0, 0x1, ACCESS
2399 dw 0x9100 ; BCF 0, 0, BANKED
2400 dw 0xB2B0 ; BTFSC SPBRGH, 0x1, ACCESS
2401 dw 0x0195 ;
2402 dw 0x0395 ; MULWF 0x95, BANKED
2403 dw 0x0395 ; MULWF 0x95, BANKED
2404 dw 0x0395 ; MULWF 0x95, BANKED
2405 dw 0x0395 ; MULWF 0x95, BANKED
2406 dw 0x0494 ; DECF TRISC, W, ACCESS
2407 dw 0x0495 ; DECF TRISD, W, ACCESS
2408 dw 0x0395 ; MULWF 0x95, BANKED
2409 dw 0x0395 ; MULWF 0x95, BANKED
2410 dw 0x01B3 ;
2411 dw 0xB000 ; BTFSC 0, 0, ACCESS
2412 dw 0x9100 ; BCF 0, 0, BANKED
2413 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
2414 dw 0x9101 ; BCF 0x1, 0, BANKED
2415 dw 0x8101 ; BSF 0x1, 0, BANKED
2416 dw 0x9101 ; BCF 0x1, 0, BANKED
2417 dw 0x8101 ; BSF 0x1, 0, BANKED
2418 dw 0x9101 ; BCF 0x1, 0, BANKED
2419 dw 0x8101 ; BSF 0x1, 0, BANKED
2420 dw 0x9101 ; BCF 0x1, 0, BANKED
2421 dw 0x8101 ; BSF 0x1, 0, BANKED
2422 dw 0x9101 ; BCF 0x1, 0, BANKED
2423 dw 0x8101 ; BSF 0x1, 0, BANKED
2424 dw 0x9101 ; BCF 0x1, 0, BANKED
2425 dw 0x8115 ; BSF 0x15, 0, BANKED
2426 dw 0xE1CE ; BNZ 0xac90
2427 dw 0x0194 ;
2428 dw 0x0292 ; MULWF TRISA, ACCESS
2429 dw 0x0292 ; MULWF TRISA, ACCESS
2430 dw 0x0294 ; MULWF TRISC, ACCESS
2431 dw 0x0296 ; MULWF TRISE, ACCESS
2432 dw 0x0295 ; MULWF TRISD, ACCESS
2433 dw 0x0395 ; MULWF 0x95, BANKED
2434 dw 0x01D6 ;
2435 dw 0xAB00 ; BTFSS 0, 0x5, BANKED
2436 dw 0x9600 ; BCF 0, 0x3, ACCESS
2437 dw 0x9600 ; BCF 0, 0x3, ACCESS
2438 dw 0x9600 ; BCF 0, 0x3, ACCESS
2439 dw 0x9600 ; BCF 0, 0x3, ACCESS
2440 dw 0x9600 ; BCF 0, 0x3, ACCESS
2441 dw 0x9600 ; BCF 0, 0x3, ACCESS
2442 dw 0x9600 ; BCF 0, 0x3, ACCESS
2443 dw 0x9600 ; BCF 0, 0x3, ACCESS
2444 dw 0x9600 ; BCF 0, 0x3, ACCESS
2445 dw 0x9600 ; BCF 0, 0x3, ACCESS
2446 dw 0x9600 ; BCF 0, 0x3, ACCESS
2447 dw 0x9AE0 ; BCF BSR, 0x5, ACCESS
2448 dw 0x0195 ;
2449 dw 0x0395 ; MULWF 0x95, BANKED
2450 dw 0x0295 ; MULWF TRISD, ACCESS
2451 dw 0x0295 ; MULWF TRISD, ACCESS
2452 dw 0x00FF ; RESET
2453 dw 0x89A6 ; BSF 0xa6, 0x4, BANKED
2454 dw 0x0193 ;
2455 dw 0x048C ; DECF LATD, W, ACCESS
2456 dw 0x0183 ;
2457 dw 0x0180 ;
2458 dw 0x028B ; MULWF LATC, ACCESS
2459 dw 0x0083 ;
2460 dw 0x0182 ;
2461 dw 0x018A ;
2462 dw 0x0183 ;
2463 dw 0x0084 ;
2464 dw 0x008A ;
2465 dw 0x0183 ;
2466 dw 0x0084 ;
2467 dw 0x008A ;
2468 dw 0x0183 ;
2469 dw 0x0084 ;
2470 dw 0x008A ;
2471 dw 0x0183 ;
2472 dw 0x0083 ;
2473 dw 0x008C ;
2474 dw 0x0182 ;
2475 dw 0x0082 ;
2476 dw 0x018C ;
2477 dw 0x0B8C ; ANDLW 0x8c
2478 dw 0x0AB4 ; XORLW 0xb4
2479 dw 0xAF12 ; BTFSS 0x12, 0x7, BANKED
2480 dw 0x8411 ; BSF 0x11, 0x2, ACCESS
2481 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
2482 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
2483 dw 0x8C00 ; BSF 0, 0x6, ACCESS
2484 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2485 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2486 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2487 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2488 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2489 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2490 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2491 dw 0x8B01 ; BSF 0x1, 0x5, BANKED
2492 dw 0x8602 ; BSF 0x2, 0x3, ACCESS
2493 dw 0x8B03 ; BSF 0x3, 0x5, BANKED
2494 dw 0x8302 ; BSF 0x2, 0x1, BANKED
2495 dw 0x8D08 ; BSF 0x8, 0x6, BANKED
2496 dw 0x9004 ; BCF 0x4, 0, ACCESS
2497 dw 0xA0B8 ; BTFSS BAUDCON, 0, ACCESS
2498 dw 0x068F ; DECF 0xf8f, F, ACCESS
2499 dw 0x088D ; SUBLW 0x8d
2500 dw 0x0284 ; MULWF PORTE, ACCESS
2501 dw 0x028C ; MULWF LATD, ACCESS
2502 dw 0x0186 ;
2503 dw 0x028A ; MULWF LATB, ACCESS
2504 dw 0x0188 ;
2505 dw 0x018A ;
2506 dw 0x0188 ;
2507 dw 0x018A ;
2508 dw 0x0188 ;
2509 dw 0x018A ;
2510 dw 0x0188 ;
2511 dw 0x018B ;
2512 dw 0x0186 ;
2513 dw 0x018C ;
2514 dw 0x0285 ; MULWF 0xf85, ACCESS
2515 dw 0x018D ;
2516 dw 0x00A6 ;
2517 dw 0xA104 ; BTFSS 0x4, 0, BANKED
2518 dw 0x9008 ; BCF 0x8, 0, ACCESS
2519 dw 0x8D02 ; BSF 0x2, 0x6, BANKED
2520 dw 0x8402 ; BSF 0x2, 0x2, ACCESS
2521 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
2522 dw 0x8602 ; BSF 0x2, 0x3, ACCESS
2523 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2524 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2525 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2526 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2527 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2528 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2529 dw 0x8B00 ; BSF 0, 0x5, BANKED
2530 dw 0x8800 ; BSF 0, 0x4, ACCESS
2531 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
2532 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
2533 dw 0x8611 ; BSF 0x11, 0x3, ACCESS
2534 dw 0x8412 ; BSF 0x12, 0x2, ACCESS
2535 dw 0xB4A2 ; BTFSC IPR2, 0x2, ACCESS
2536 dw 0x0292 ; MULWF TRISA, ACCESS
2537 dw 0x078E ; DECF 0x8e, F, BANKED
2538 dw 0x0480 ; DECF PORTA, W, ACCESS
2539 dw 0x038C ; MULWF 0x8c, BANKED
2540 dw 0x0181 ;
2541 dw 0x0182 ;
2542 dw 0x018B ;
2543 dw 0x0182 ;
2544 dw 0x0183 ;
2545 dw 0x018A ;
2546 dw 0x0182 ;
2547 dw 0x0183 ;
2548 dw 0x018A ;
2549 dw 0x0182 ;
2550 dw 0x0183 ;
2551 dw 0x018A ;
2552 dw 0x0182 ;
2553 dw 0x0183 ;
2554 dw 0x018B ;
2555 dw 0x0181 ;
2556 dw 0x0183 ;
2557 dw 0x018B ;
2558 dw 0x0582 ; DECF 0x82, W, BANKED
2559 dw 0x018D ;
2560 dw 0x0483 ; DECF PORTD, W, ACCESS
2561 dw 0x00B5 ;
2562 dw 0xB601 ; BTFSC 0x1, 0x3, ACCESS
2563 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2564 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2565 dw 0x9010 ; BCF 0x10, 0, ACCESS
2566 dw 0x8503 ; BSF 0x3, 0x2, BANKED
2567 dw 0x8101 ; BSF 0x1, 0, BANKED
2568 dw 0x8F01 ; BSF 0x1, 0x7, BANKED
2569 dw 0x8301 ; BSF 0x1, 0x1, BANKED
2570 dw 0x8F00 ; BSF 0, 0x7, BANKED
2571 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
2572 dw 0x8E01 ; BSF 0x1, 0x7, ACCESS
2573 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
2574 dw 0x8E01 ; BSF 0x1, 0x7, ACCESS
2575 dw 0x8400 ; BSF 0, 0x2, ACCESS
2576 dw 0x9001 ; BCF 0x1, 0, ACCESS
2577 dw 0x9502 ; BCF 0x2, 0x2, BANKED
2578 dw 0xABAA ; BTFSS 0xaa, 0x5, BANKED
2579 dw 0x0289 ; MULWF LATA, ACCESS
2580 dw 0x0481 ; DECF PORTB, W, ACCESS
2581 dw 0x0180 ;
2582 dw 0x0487 ; DECF 0xf87, W, ACCESS
2583 dw 0x0B81 ; ANDLW 0x81
2584 dw 0x0186 ;
2585 dw 0x0183 ;
2586 dw 0x0181 ;
2587 dw 0x0183 ;
2588 dw 0x0086 ;
2589 dw 0x0085 ;
2590 dw 0x0082 ;
2591 dw 0x0083 ;
2592 dw 0x0185 ;
2593 dw 0x0085 ;
2594 dw 0x0082 ;
2595 dw 0x0083 ;
2596 dw 0x0185 ;
2597 dw 0x0085 ;
2598 dw 0x0082 ;
2599 dw 0x0083 ;
2600 dw 0x0185 ;
2601 dw 0x0183 ;
2602 dw 0x0182 ;
2603 dw 0x0083 ;
2604 dw 0x0186 ;
2605 dw 0x0583 ; DECF 0x83, W, BANKED
2606 dw 0x0083 ;
2607 dw 0x0086 ;
2608 dw 0x0584 ; DECF 0x84, W, BANKED
2609 dw 0x0181 ;
2610 dw 0x0186 ;
2611 dw 0x0089 ;
2612 dw 0x0487 ; DECF 0xf87, W, ACCESS
2613 dw 0x008B ;
2614 dw 0x019A ;
2615 dw 0xAF12 ; BTFSS 0x12, 0x7, BANKED
2616 dw 0x8412 ; BSF 0x12, 0x2, ACCESS
2617 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
2618 dw 0x9401 ; BCF 0x1, 0x2, ACCESS
2619 dw 0x9500 ; BCF 0, 0x2, BANKED
2620 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2621 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2622 dw 0x9502 ; BCF 0x2, 0x2, BANKED
2623 dw 0x950B ; BCF 0xb, 0x2, BANKED
2624 dw 0x8C0A ; BSF 0xa, 0x6, ACCESS
2625 dw 0xB4CD ; BTFSC T1CON, 0x2, ACCESS
2626 dw 0x0188 ;
2627 dw 0x018A ;
2628 dw 0x0188 ;
2629 dw 0x018A ;
2630 dw 0x0188 ;
2631 dw 0x0185 ;
2632 dw 0x0182 ;
2633 dw 0x0C85 ; RETLW 0x85
2634 dw 0x0182 ;
2635 dw 0x0C95 ; RETLW 0x95
2636 dw 0x0195 ;
2637 dw 0x0195 ;
2638 dw 0x01CC ;
2639 dw 0xC401 ; MOVFF 0x401, 0x601
2640 dw 0x9601 ; BCF 0x1, 0x3, ACCESS
2641 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2642 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2643 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2644 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2645 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2646 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
2647 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2648 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
2649 dw 0x8101 ; BSF 0x1, 0, BANKED
2650 dw 0x8210 ; BSF 0x10, 0x1, ACCESS
2651 dw 0x8102 ; BSF 0x2, 0, BANKED
2652 dw 0x810F ; BSF 0xf, 0, BANKED
2653 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
2654 dw 0xDCAF ; RCALL 0xa81a
2655 dw 0x1284 ; IORWF PORTE, F, ACCESS
2656 dw 0x128F ; IORWF 0xf8f, F, ACCESS
2657 dw 0x0294 ; MULWF TRISC, ACCESS
2658 dw 0x0194 ;
2659 dw 0x0392 ; MULWF 0x92, BANKED
2660 dw 0x0180 ;
2661 dw 0x0290 ; MULWF 0xf90, ACCESS
2662 dw 0x0182 ;
2663 dw 0x028E ; MULWF 0xf8e, ACCESS
2664 dw 0x0184 ;
2665 dw 0x028C ; MULWF LATD, ACCESS
2666 dw 0x0186 ;
2667 dw 0x038A ; MULWF 0x8a, BANKED
2668 dw 0x0089 ;
2669 dw 0x0196 ;
2670 dw 0x009C ;
2671 dw 0xB000 ; BTFSC 0, 0, ACCESS
2672 dw 0x8E01 ; BSF 0x1, 0x7, ACCESS
2673 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
2674 dw 0x8E01 ; BSF 0x1, 0x7, ACCESS
2675 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
2676 dw 0x8E01 ; BSF 0x1, 0x7, ACCESS
2677 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
2678 dw 0x8E01 ; BSF 0x1, 0x7, ACCESS
2679 dw 0x8412 ; BSF 0x12, 0x2, ACCESS
2680 dw 0x8412 ; BSF 0x12, 0x2, ACCESS
2681 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2682 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2683 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2684 dw 0x9600 ; BCF 0, 0x3, ACCESS
2685 dw 0xB49D ; BTFSC PIE1, 0x2, ACCESS
2686 dw 0x0C8A ; RETLW 0x8a
2687 dw 0x0C8B ; RETLW 0x8b
2688 dw 0x0095 ;
2689 dw 0x0195 ;
2690 dw 0x0195 ;
2691 dw 0x0C8B ; RETLW 0x8b
2692 dw 0x0B8B ; ANDLW 0x8b
2693 dw 0x0194 ;
2694 dw 0x0195 ;
2695 dw 0x0195 ;
2696 dw 0x0C8B ; RETLW 0x8b
2697 dw 0x0B9C ; ANDLW 0x9c
2698 dw 0xB50C ; BTFSC 0xc, 0x2, BANKED
2699 dw 0x8A0C ; BSF 0xc, 0x5, ACCESS
2700 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
2701 dw 0x9401 ; BCF 0x1, 0x2, ACCESS
2702 dw 0x9500 ; BCF 0, 0x2, BANKED
2703 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2704 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2705 dw 0x9502 ; BCF 0x2, 0x2, BANKED
2706 dw 0x950B ; BCF 0xb, 0x2, BANKED
2707 dw 0x8C0A ; BSF 0xa, 0x6, ACCESS
2708 dw 0xB4A1 ; BTFSC PIR2, 0x2, ACCESS
2709 dw 0x0491 ; DECF 0xf91, W, ACCESS
2710 dw 0x078E ; DECF 0x8e, F, BANKED
2711 dw 0x0282 ; MULWF PORTC, ACCESS
2712 dw 0x038C ; MULWF 0x8c, BANKED
2713 dw 0x0186 ;
2714 dw 0x018B ;
2715 dw 0x0188 ;
2716 dw 0x018A ;
2717 dw 0x0188 ;
2718 dw 0x018A ;
2719 dw 0x0188 ;
2720 dw 0x018A ;
2721 dw 0x0188 ;
2722 dw 0x018B ;
2723 dw 0x0186 ;
2724 dw 0x018C ;
2725 dw 0x0383 ; MULWF 0x83, BANKED
2726 dw 0x028D ; MULWF LATE, ACCESS
2727 dw 0x0890 ; SUBLW 0x90
2728 dw 0x04A0 ; DECF PIE2, W, ACCESS
2729 dw 0xB511 ; BTFSC 0x11, 0x2, BANKED
2730 dw 0x8510 ; BSF 0x10, 0x2, BANKED
2731 dw 0x8701 ; BSF 0x1, 0x3, BANKED
2732 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
2733 dw 0x8C00 ; BSF 0, 0x6, ACCESS
2734 dw 0x8800 ; BSF 0, 0x4, ACCESS
2735 dw 0x8B01 ; BSF 0x1, 0x5, BANKED
2736 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2737 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2738 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2739 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2740 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2741 dw 0x8B01 ; BSF 0x1, 0x5, BANKED
2742 dw 0x8602 ; BSF 0x2, 0x3, ACCESS
2743 dw 0x8B02 ; BSF 0x2, 0x5, BANKED
2744 dw 0x8402 ; BSF 0x2, 0x2, ACCESS
2745 dw 0x8D08 ; BSF 0x8, 0x6, BANKED
2746 dw 0x9004 ; BCF 0x4, 0, ACCESS
2747 dw 0xA0A1 ; BTFSS PIR2, 0, ACCESS
2748 dw 0x0490 ; DECF 0xf90, W, ACCESS
2749 dw 0x088D ; SUBLW 0x8d
2750 dw 0x0283 ; MULWF PORTD, ACCESS
2751 dw 0x038C ; MULWF 0x8c, BANKED
2752 dw 0x0087 ;
2753 dw 0x028A ; MULWF LATB, ACCESS
2754 dw 0x0188 ;
2755 dw 0x018A ;
2756 dw 0x0188 ;
2757 dw 0x018A ;
2758 dw 0x0188 ;
2759 dw 0x018B ;
2760 dw 0x0088 ;
2761 dw 0x008C ;
2762 dw 0x0186 ;
2763 dw 0x018C ;
2764 dw 0x0F86 ; ADDLW 0x86
2765 dw 0x11AF ; IORWF 0xaf, W, BANKED
2766 dw 0xCD0C ; MOVFF 0xd0c, 0xa0c
2767 dw 0x8A0C ; BSF 0xc, 0x5, ACCESS
2768 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
2769 dw 0x9401 ; BCF 0x1, 0x2, ACCESS
2770 dw 0x9500 ; BCF 0, 0x2, BANKED
2771 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2772 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2773 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2774 dw 0x9601 ; BCF 0x1, 0x3, ACCESS
2775 dw 0x9500 ; BCF 0, 0x2, BANKED
2776 dw 0xA7B8 ; BTFSS 0xb8, 0x3, BANKED
2777 dw 0x0085 ;
2778 dw 0x018C ;
2779 dw 0x0483 ; DECF PORTD, W, ACCESS
2780 dw 0x018C ;
2781 dw 0x0484 ; DECF PORTE, W, ACCESS
2782 dw 0x018A ;
2783 dw 0x0182 ;
2784 dw 0x0183 ;
2785 dw 0x018A ;
2786 dw 0x0182 ;
2787 dw 0x0183 ;
2788 dw 0x018A ;
2789 dw 0x0182 ;
2790 dw 0x0183 ;
2791 dw 0x018A ;
2792 dw 0x0183 ;
2793 dw 0x0182 ;
2794 dw 0x018B ;
2795 dw 0x0083 ;
2796 dw 0x0182 ;
2797 dw 0x018B ;
2798 dw 0x0182 ;
2799 dw 0x058D ; DECF 0x8d, W, BANKED
2800 dw 0x0083 ;
2801 dw 0x03B6 ; MULWF 0xb6, BANKED
2802 dw 0xB501 ; BTFSC 0x1, 0x2, BANKED
2803 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2804 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2805 dw 0x920E ; BCF __tmp_0, 0x1, ACCESS
2806 dw 0x880F ; BSF 0xf, 0x4, ACCESS
2807 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2808 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2809 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2810 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2811 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2812 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2813 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2814 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2815 dw 0x9401 ; BCF 0x1, 0x2, ACCESS
2816 dw 0xB5B5 ; BTFSC 0xb5, 0x2, BANKED
2817 dw 0x0A8C ; XORLW 0x8c
2818 dw 0x0B95 ; ANDLW 0x95
2819 dw 0x0295 ; MULWF TRISD, ACCESS
2820 dw 0x0196 ;
2821 dw 0x0096 ;
2822 dw 0x0095 ;
2823 dw 0x0095 ;
2824 dw 0x018B ;
2825 dw 0x0C8A ; RETLW 0x8a
2826 dw 0x0CB4 ; RETLW 0xb4
2827 dw 0x9D00 ; BCF 0, 0x6, BANKED
2828 dw 0x9603 ; BCF 0x3, 0x3, ACCESS
2829 dw 0x9404 ; BCF 0x4, 0x2, ACCESS
2830 dw 0x9504 ; BCF 0x4, 0x2, BANKED
2831 dw 0x9404 ; BCF 0x4, 0x2, ACCESS
2832 dw 0x9404 ; BCF 0x4, 0x2, ACCESS
2833 dw 0x9303 ; BCF 0x3, 0x1, BANKED
2834 dw 0x9103 ; BCF 0x3, 0, BANKED
2835 dw 0x9103 ; BCF 0x3, 0, BANKED
2836 dw 0x9004 ; BCF 0x4, 0, ACCESS
2837 dw 0x9003 ; BCF 0x3, 0, ACCESS
2838 dw 0x9300 ; BCF 0, 0x1, BANKED
2839 dw 0xA89D ; BTFSS PIE1, 0x4, ACCESS
2840 dw 0x0593 ; DECF 0x93, W, BANKED
2841 dw 0x0893 ; SUBLW 0x93
2842 dw 0x0593 ; DECF 0x93, W, BANKED
2843 dw 0x038F ; MULWF wp_string_width, BANKED
2844 dw 0x048F ; DECF 0xf8f, W, ACCESS
2845 dw 0x0492 ; DECF TRISA, W, ACCESS
2846 dw 0x0395 ; MULWF 0x95, BANKED
2847 dw 0x0594 ; DECF 0x94, W, BANKED
2848 dw 0x0593 ; DECF 0x93, W, BANKED
2849 dw 0x038C ; MULWF 0x8c, BANKED
2850 dw 0x098B ; IORLW 0x8b
2851 dw 0x06A2 ; DECF IPR2, F, ACCESS
2852 dw 0xB501 ; BTFSC 0x1, 0x2, BANKED
2853 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2854 dw 0x8A02 ; BSF 0x2, 0x5, ACCESS
2855 dw 0x8602 ; BSF 0x2, 0x3, ACCESS
2856 dw 0x8C02 ; BSF 0x2, 0x6, ACCESS
2857 dw 0x8203 ; BSF 0x3, 0x1, ACCESS
2858 dw 0x8E02 ; BSF 0x2, 0x7, ACCESS
2859 dw 0x8002 ; BSF 0x2, 0, ACCESS
2860 dw 0x9104 ; BCF 0x4, 0, BANKED
2861 dw 0x9204 ; BCF 0x4, 0x1, ACCESS
2862 dw 0x9102 ; BCF 0x2, 0, BANKED
2863 dw 0x8002 ; BSF 0x2, 0, ACCESS
2864 dw 0x8E02 ; BSF 0x2, 0x7, ACCESS
2865 dw 0x8303 ; BSF 0x3, 0x1, BANKED
2866 dw 0x8B02 ; BSF 0x2, 0x5, BANKED
2867 dw 0x8602 ; BSF 0x2, 0x3, ACCESS
2868 dw 0x8A00 ; BSF 0, 0x5, ACCESS
2869 dw 0x8901 ; BSF 0x1, 0x4, BANKED
2870 dw 0xB4AC ; BTFSC TXSTA, 0x2, ACCESS
2871 dw 0x0186 ;
2872 dw 0x028C ; MULWF LATD, ACCESS
2873 dw 0x0185 ;
2874 dw 0x0589 ; DECF 0x89, W, BANKED
2875 dw 0x0188 ;
2876 dw 0x0487 ; DECF 0xf87, W, ACCESS
2877 dw 0x018A ;
2878 dw 0x0484 ; DECF PORTE, W, ACCESS
2879 dw 0x018E ;
2880 dw 0x0791 ; DECF 0x91, F, BANKED
2881 dw 0x048F ; DECF 0xf8f, W, ACCESS
2882 dw 0x0490 ; DECF 0xf90, W, ACCESS
2883 dw 0x048F ; DECF 0xf8f, W, ACCESS
2884 dw 0x0490 ; DECF 0xf90, W, ACCESS
2885 dw 0x0393 ; MULWF 0x93, BANKED
2886 dw 0x01A7 ;
2887 dw 0xA900 ; BTFSS 0, 0x4, BANKED
2888 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2889 dw 0x8702 ; BSF 0x2, 0x3, BANKED
2890 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2891 dw 0x8603 ; BSF 0x3, 0x3, ACCESS
2892 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2893 dw 0x8504 ; BSF 0x4, 0x2, BANKED
2894 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2895 dw 0x8402 ; BSF 0x2, 0x2, ACCESS
2896 dw 0x8001 ; BSF 0x1, 0, ACCESS
2897 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2898 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
2899 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
2900 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2901 dw 0x8102 ; BSF 0x2, 0, BANKED
2902 dw 0x8301 ; BSF 0x1, 0x1, BANKED
2903 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2904 dw 0x8002 ; BSF 0x2, 0, ACCESS
2905 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
2906 dw 0x8A04 ; BSF 0x4, 0x5, ACCESS
2907 dw 0x8501 ; BSF 0x1, 0x2, BANKED
2908 dw 0x8A02 ; BSF 0x2, 0x5, ACCESS
2909 dw 0x8701 ; BSF 0x1, 0x3, BANKED
2910 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
2911 dw 0x8801 ; BSF 0x1, 0x4, ACCESS
2912 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2913 dw 0x9CA2 ; BCF IPR2, 0x6, ACCESS
2914 dw 0x0096 ;
2915 dw 0x0195 ;
2916 dw 0x0193 ;
2917 dw 0x0581 ; DECF 0x81, W, BANKED
2918 dw 0x0286 ; MULWF 0xf86, ACCESS
2919 dw 0x0781 ; DECF 0x81, F, BANKED
2920 dw 0x0883 ; SUBLW 0x83
2921 dw 0x068A ; DECF LATB, F, ACCESS
2922 dw 0x0281 ; MULWF PORTB, ACCESS
2923 dw 0x0191 ;
2924 dw 0x0181 ;
2925 dw 0x0192 ;
2926 dw 0x0081 ;
2927 dw 0x0192 ;
2928 dw 0x0081 ;
2929 dw 0x0192 ;
2930 dw 0x00C8 ;
2931 dw 0xFF90 ; NOP
2932 dw 0x1581 ; ANDWF 0x81, W, BANKED
2933 dw 0x15FF ; ANDWF 0xff, W, BANKED
2934 dw 0x90C8 ; BCF SSPADD, 0, ACCESS
2935 dw 0x0192 ;
2936 dw 0x0081 ;
2937 dw 0x0192 ;
2938 dw 0x0081 ;
2939 dw 0x0192 ;
2940 dw 0x0081 ;
2941 dw 0x0191 ;
2942 dw 0x0182 ;
2943 dw 0x0685 ; DECF 0xf85, F, ACCESS
2944 dw 0x0181 ;
2945 dw 0x0383 ; MULWF 0x83, BANKED
2946 dw 0x0781 ; DECF 0x81, F, BANKED
2947 dw 0x088A ; SUBLW 0x8a
2948 dw 0x0581 ; DECF 0x81, W, BANKED
2949 dw 0x018F ;
2950 dw 0x0195 ;
2951 dw 0x01BA ;
2952 dw 0x9F00 ; BCF 0, 0x7, BANKED
2953 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2954 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2955 dw 0x9401 ; BCF 0x1, 0x2, ACCESS
2956 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2957 dw 0x9601 ; BCF 0x1, 0x3, ACCESS
2958 dw 0x9502 ; BCF 0x2, 0x2, BANKED
2959 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2960 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2961 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2962 dw 0x9401 ; BCF 0x1, 0x2, ACCESS
2963 dw 0x9501 ; BCF 0x1, 0x2, BANKED
2964 dw 0xA6F8 ; BTFSS TBLPTRU, 0x3, ACCESS
2965 dw 0x0189 ;
2966 dw 0x0485 ; DECF 0xf85, W, ACCESS
2967 dw 0x0381 ; MULWF 0x81, BANKED
2968 dw 0x0C85 ; RETLW 0x85
2969 dw 0x0283 ; MULWF PORTD, ACCESS
2970 dw 0x0AFF ; XORLW 0xff
2971 dw 0x94A1 ; BCF PIR2, 0x2, ACCESS
2972 dw 0x0291 ; MULWF 0xf91, ACCESS
2973 dw 0x078E ; DECF 0x8e, F, BANKED
2974 dw 0x0382 ; MULWF 0x82, BANKED
2975 dw 0x038C ; MULWF 0x8c, BANKED
2976 dw 0x0186 ;
2977 dw 0x018B ;
2978 dw 0x0188 ;
2979 dw 0x018A ;
2980 dw 0x0086 ;
2981 dw 0x0786 ; DECF 0x86, F, BANKED
2982 dw 0x0E86 ; MOVLW 0x86
2983 dw 0x0884 ; SUBLW 0x84
2984 dw 0x0187 ;
2985 dw 0x0081 ;
2986 dw 0x0188 ;
2987 dw 0x018A ;
2988 dw 0x0187 ;
2989 dw 0x028B ; MULWF LATC, ACCESS
2990 dw 0x0186 ;
2991 dw 0x01B6 ;
2992 dw 0xA900 ; BTFSS 0, 0x4, BANKED
2993 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
2994 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
2995 dw 0x8904 ; BSF 0x4, 0x4, BANKED
2996 dw 0x8502 ; BSF 0x2, 0x2, BANKED
2997 dw 0x870E ; BSF __tmp_0, 0x3, BANKED
2998 dw 0x8702 ; BSF 0x2, 0x3, BANKED
2999 dw 0x8206 ; BSF 0x6, 0x1, ACCESS
3000 dw 0x8001 ; BSF 0x1, 0, ACCESS
3001 dw 0x8701 ; BSF 0x1, 0x3, BANKED
3002 dw 0x8301 ; BSF 0x1, 0x1, BANKED
3003 dw 0x8600 ; BSF 0, 0x3, ACCESS
3004 dw 0x8700 ; BSF 0, 0x3, BANKED
3005 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3006 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
3007 dw 0x8600 ; BSF 0, 0x3, ACCESS
3008 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
3009 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
3010 dw 0x8D00 ; BSF 0, 0x6, BANKED
3011 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
3012 dw 0x8D00 ; BSF 0, 0x6, BANKED
3013 dw 0x9501 ; BCF 0x1, 0x2, BANKED
3014 dw 0x9501 ; BCF 0x1, 0x2, BANKED
3015 dw 0x9CB4 ; BCF CMCON, 0x6, ACCESS
3016 dw 0x0086 ;
3017 dw 0x008E ;
3018 dw 0x088F ; SUBLW 0x8f
3019 dw 0x0182 ;
3020 dw 0x018F ;
3021 dw 0x0184 ;
3022 dw 0x008F ;
3023 dw 0x0184 ;
3024 dw 0x018E ;
3025 dw 0x0184 ;
3026 dw 0x018E ;
3027 dw 0x0184 ;
3028 dw 0x0090 ;
3029 dw 0x0182 ;
3030 dw 0x018F ;
3031 dw 0x088E ; SUBLW 0x8e
3032 dw 0x0086 ;
3033 dw 0x00B9 ;
3034 dw 0xB101 ; BTFSC 0x1, 0, BANKED
3035 dw 0x8700 ; BSF 0, 0x3, BANKED
3036 dw 0x8100 ; BSF 0, 0, BANKED
3037 dw 0x8903 ; BSF 0x3, 0x4, BANKED
3038 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3039 dw 0x8100 ; BSF 0, 0, BANKED
3040 dw 0x8B03 ; BSF 0x3, 0x5, BANKED
3041 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
3042 dw 0x8100 ; BSF 0, 0, BANKED
3043 dw 0x8D02 ; BSF 0x2, 0x6, BANKED
3044 dw 0x8101 ; BSF 0x1, 0, BANKED
3045 dw 0x8100 ; BSF 0, 0, BANKED
3046 dw 0x8F0A ; BSF 0xa, 0x7, BANKED
3047 dw 0x8C0A ; BSF 0xa, 0x6, ACCESS
3048 dw 0x8A03 ; BSF 0x3, 0x5, ACCESS
3049 dw 0x8001 ; BSF 0x1, 0, ACCESS
3050 dw 0x8100 ; BSF 0, 0, BANKED
3051 dw 0x8B03 ; BSF 0x3, 0x5, BANKED
3052 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
3053 dw 0x8100 ; BSF 0, 0, BANKED
3054 dw 0x8903 ; BSF 0x3, 0x4, BANKED
3055 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3056 dw 0x8100 ; BSF 0, 0, BANKED
3057 dw 0x8901 ; BSF 0x1, 0x4, BANKED
3058 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
3059 dw 0x8100 ; BSF 0, 0, BANKED
3060 dw 0x8900 ; BSF 0, 0x4, BANKED
3061 dw 0xACFF ; BTFSS TOSU, 0x6, ACCESS
3062 dw 0x9009 ; BCF 0x9, 0, ACCESS
3063 dw 0x8208 ; BSF 0x8, 0x1, ACCESS
3064 dw 0x8109 ; BSF 0x9, 0, BANKED
3065 dw 0x8208 ; BSF 0x8, 0x1, ACCESS
3066 dw 0xFF90 ; NOP
3067 dw 0xB802 ; BTFSC 0x2, 0x4, ACCESS
3068 dw 0x8500 ; BSF 0, 0x2, BANKED
3069 dw 0x8604 ; BSF 0x4, 0x3, ACCESS
3070 dw 0x8004 ; BSF 0x4, 0, ACCESS
3071 dw 0x8302 ; BSF 0x2, 0x1, BANKED
3072 dw 0x8407 ; BSF 0x7, 0x2, ACCESS
3073 dw 0x8101 ; BSF 0x1, 0, BANKED
3074 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3075 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3076 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
3077 dw 0x8301 ; BSF 0x1, 0x1, BANKED
3078 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3079 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
3080 dw 0x8301 ; BSF 0x1, 0x1, BANKED
3081 dw 0x8301 ; BSF 0x1, 0x1, BANKED
3082 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3083 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
3084 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3085 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
3086 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3087 dw 0x8300 ; BSF 0, 0x1, BANKED
3088 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3089 dw 0x8301 ; BSF 0x1, 0x1, BANKED
3090 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
3091 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3092 dw 0x8402 ; BSF 0x2, 0x2, ACCESS
3093 dw 0x8007 ; BSF 0x7, 0, ACCESS
3094 dw 0x8501 ; BSF 0x1, 0x2, BANKED
3095 dw 0x8304 ; BSF 0x4, 0x1, BANKED
3096 dw 0x8004 ; BSF 0x4, 0, ACCESS
3097 dw 0x8E01 ; BSF 0x1, 0x7, ACCESS
3098 dw 0xBBC8 ; BTFSC 0xc8, 0x5, BANKED
3099 dw 0x0194 ;
3100 dw 0x0295 ; MULWF TRISD, ACCESS
3101 dw 0x01C5 ;
3102 dw 0x0194 ;
3103 dw 0x0295 ; MULWF TRISD, ACCESS
3104 dw 0x01DC ;
3105 dw 0x8902 ; BSF 0x2, 0x4, BANKED
3106 dw 0x9107 ; BCF 0x7, 0, BANKED
3107 dw 0x8E01 ; BSF 0x1, 0x7, ACCESS
3108 dw 0x8502 ; BSF 0x2, 0x2, BANKED
3109 dw 0x8B01 ; BSF 0x1, 0x5, BANKED
3110 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
3111 dw 0x8200 ; BSF 0, 0x1, ACCESS
3112 dw 0x8B00 ; BSF 0, 0x5, BANKED
3113 dw 0x8105 ; BSF 0x5, 0, BANKED
3114 dw 0x8200 ; BSF 0, 0x1, ACCESS
3115 dw 0x8901 ; BSF 0x1, 0x4, BANKED
3116 dw 0x8100 ; BSF 0, 0, BANKED
3117 dw 0x8301 ; BSF 0x1, 0x1, BANKED
3118 dw 0x8100 ; BSF 0, 0, BANKED
3119 dw 0x8900 ; BSF 0, 0x4, BANKED
3120 dw 0x8101 ; BSF 0x1, 0, BANKED
3121 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3122 dw 0x8000 ; BSF 0, 0, ACCESS
3123 dw 0x8900 ; BSF 0, 0x4, BANKED
3124 dw 0x8101 ; BSF 0x1, 0, BANKED
3125 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3126 dw 0x8000 ; BSF 0, 0, ACCESS
3127 dw 0x8901 ; BSF 0x1, 0x4, BANKED
3128 dw 0x8001 ; BSF 0x1, 0, ACCESS
3129 dw 0x8400 ; BSF 0, 0x2, ACCESS
3130 dw 0x8100 ; BSF 0, 0, BANKED
3131 dw 0x8A00 ; BSF 0, 0x5, ACCESS
3132 dw 0x8101 ; BSF 0x1, 0, BANKED
3133 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
3134 dw 0x8100 ; BSF 0, 0, BANKED
3135 dw 0x8A01 ; BSF 0x1, 0x5, ACCESS
3136 dw 0x8100 ; BSF 0, 0, BANKED
3137 dw 0x8501 ; BSF 0x1, 0x2, BANKED
3138 dw 0x8B01 ; BSF 0x1, 0x5, BANKED
3139 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
3140 dw 0x8D02 ; BSF 0x2, 0x6, BANKED
3141 dw 0x8202 ; BSF 0x2, 0x1, ACCESS
3142 dw 0x9004 ; BCF 0x4, 0, ACCESS
3143 dw 0x89BC ; BSF 0xbc, 0x4, BANKED
3144 dw 0x018F ;
3145 dw 0x0381 ; MULWF 0x81, BANKED
3146 dw 0x018A ;
3147 dw 0x0181 ;
3148 dw 0x0481 ; DECF PORTB, W, ACCESS
3149 dw 0x018A ;
3150 dw 0x0082 ;
3151 dw 0x0181 ;
3152 dw 0x0180 ;
3153 dw 0x018A ;
3154 dw 0x0082 ;
3155 dw 0x0082 ;
3156 dw 0x0180 ;
3157 dw 0x018A ;
3158 dw 0x0082 ;
3159 dw 0x0082 ;
3160 dw 0x0180 ;
3161 dw 0x018A ;
3162 dw 0x0181 ;
3163 dw 0x0081 ;
3164 dw 0x0181 ;
3165 dw 0x018A ;
3166 dw 0x0881 ; SUBLW 0x81
3167 dw 0x018B ;
3168 dw 0x0781 ; DECF 0x81, F, BANKED
3169 dw 0x0195 ;
3170 dw 0x01B8 ;
3171 dw 0xBA01 ; BTFSC 0x1, 0x5, ACCESS
3172 dw 0x9403 ; BCF 0x3, 0x2, ACCESS
3173 dw 0x9202 ; BCF 0x2, 0x1, ACCESS
3174 dw 0x8001 ; BSF 0x1, 0, ACCESS
3175 dw 0x9002 ; BCF 0x2, 0, ACCESS
3176 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
3177 dw 0x8F01 ; BSF 0x1, 0x7, BANKED
3178 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3179 dw 0x9101 ; BCF 0x1, 0, BANKED
3180 dw 0x9403 ; BCF 0x3, 0x2, ACCESS
3181 dw 0x9202 ; BCF 0x2, 0x1, ACCESS
3182 dw 0x8001 ; BSF 0x1, 0, ACCESS
3183 dw 0x9002 ; BCF 0x2, 0, ACCESS
3184 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
3185 dw 0x8F01 ; BSF 0x1, 0x7, BANKED
3186 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3187 dw 0xB6D0 ; BTFSC RCON, 0x3, ACCESS
3188 dw 0x0195 ;
3189 dw 0x0190 ;
3190 dw 0x0C8B ; RETLW 0x8b
3191 dw 0x0A8D ; XORLW 0x8d
3192 dw 0x088F ; SUBLW 0x8f
3193 dw 0x0691 ; DECF 0xf91, F, ACCESS
3194 dw 0x0493 ; DECF TRISB, W, ACCESS
3195 dw 0x0295 ; MULWF TRISD, ACCESS
3196 dw 0x00BC ;
3197 dw 0xFFFF ; NOP
3198 dw 0xCF89 ; MOVFF LATA, 0x291
3199 dw 0x0291 ; MULWF 0xf91, ACCESS
3200 dw 0x078E ; DECF 0x8e, F, BANKED
3201 dw 0x0185 ;
3202 dw 0x028B ; MULWF LATC, ACCESS
3203 dw 0x0188 ;
3204 dw 0x008B ;
3205 dw 0x0080 ;
3206 dw 0x0781 ; DECF 0x81, F, BANKED
3207 dw 0x0089 ;
3208 dw 0x0180 ;
3209 dw 0x0781 ; DECF 0x81, F, BANKED
3210 dw 0x0089 ;
3211 dw 0x0081 ;
3212 dw 0x0082 ;
3213 dw 0x0084 ;
3214 dw 0x0089 ;
3215 dw 0x0081 ;
3216 dw 0x0082 ;
3217 dw 0x0084 ;
3218 dw 0x0089 ;
3219 dw 0x0180 ;
3220 dw 0x0180 ;
3221 dw 0x0382 ; MULWF 0x82, BANKED
3222 dw 0x008A ;
3223 dw 0x0081 ;
3224 dw 0x0281 ; MULWF PORTB, ACCESS
3225 dw 0x0181 ;
3226 dw 0x008A ;
3227 dw 0x0188 ;
3228 dw 0x018B ;
3229 dw 0x0186 ;
3230 dw 0x018D ;
3231 dw 0x0282 ; MULWF PORTC, ACCESS
3232 dw 0x0290 ; MULWF 0xf90, ACCESS
3233 dw 0x0489 ; DECF LATA, W, ACCESS
3234 dw 0xC900 ; MOVFF 0x900, 0x600
3235 dw 0x9600 ; BCF 0, 0x3, ACCESS
3236 dw 0x9600 ; BCF 0, 0x3, ACCESS
3237 dw 0x9600 ; BCF 0, 0x3, ACCESS
3238 dw 0x9600 ; BCF 0, 0x3, ACCESS
3239 dw 0x9600 ; BCF 0, 0x3, ACCESS
3240 dw 0x9600 ; BCF 0, 0x3, ACCESS
3241 dw 0x9600 ; BCF 0, 0x3, ACCESS
3242 dw 0xDCCB ; RCALL 0xacea
3243 dw 0x0193 ;
3244 dw 0x0591 ; DECF 0x91, W, BANKED
3245 dw 0x0181 ;
3246 dw 0x0190 ;
3247 dw 0x0183 ;
3248 dw 0x018F ;
3249 dw 0x0183 ;
3250 dw 0x018F ;
3251 dw 0x0183 ;
3252 dw 0x0091 ;
3253 dw 0x0592 ; DECF 0x92, W, BANKED
3254 dw 0x03D8 ; MULWF 0xd8, BANKED
3255 dw 0x9F00 ; BCF 0, 0x7, BANKED
3256 dw 0x8700 ; BSF 0, 0x3, BANKED
3257 dw 0x8D00 ; BSF 0, 0x6, BANKED
3258 dw 0x8701 ; BSF 0x1, 0x3, BANKED
3259 dw 0x8C00 ; BSF 0, 0x6, ACCESS
3260 dw 0x8701 ; BSF 0x1, 0x3, BANKED
3261 dw 0x8C00 ; BSF 0, 0x6, ACCESS
3262 dw 0x8701 ; BSF 0x1, 0x3, BANKED
3263 dw 0x8C00 ; BSF 0, 0x6, ACCESS
3264 dw 0x8701 ; BSF 0x1, 0x3, BANKED
3265 dw 0x870B ; BSF 0xb, 0x3, BANKED
3266 dw 0x8101 ; BSF 0x1, 0, BANKED
3267 dw 0x870B ; BSF 0xb, 0x3, BANKED
3268 dw 0x8101 ; BSF 0x1, 0, BANKED
3269 dw 0x8C00 ; BSF 0, 0x6, ACCESS
3270 dw 0x8701 ; BSF 0x1, 0x3, BANKED
3271 dw 0x8C00 ; BSF 0, 0x6, ACCESS
3272 dw 0x8701 ; BSF 0x1, 0x3, BANKED
3273 dw 0x8C00 ; BSF 0, 0x6, ACCESS
3274 dw 0x8701 ; BSF 0x1, 0x3, BANKED
3275 dw 0x8C00 ; BSF 0, 0x6, ACCESS
3276 dw 0x8701 ; BSF 0x1, 0x3, BANKED
3277 dw 0x8C00 ; BSF 0, 0x6, ACCESS
3278 dw 0x8700 ; BSF 0, 0x3, BANKED
3279 dw 0x9DCA ; BCF 0xca, 0x6, BANKED
3280 dw 0x0086 ;
3281 dw 0x008D ;
3282 dw 0x0184 ;
3283 dw 0x028C ; MULWF LATD, ACCESS
3284 dw 0x0184 ;
3285 dw 0x038C ; MULWF 0x8c, BANKED
3286 dw 0x0184 ;
3287 dw 0x0080 ;
3288 dw 0x018C ;
3289 dw 0x0183 ;
3290 dw 0x0180 ;
3291 dw 0x018C ;
3292 dw 0x0182 ;
3293 dw 0x0181 ;
3294 dw 0x018D ;
3295 dw 0x0482 ; DECF PORTC, W, ACCESS
3296 dw 0x018E ;
3297 dw 0x0283 ; MULWF PORTD, ACCESS
3298 dw 0x01D3 ;
3299 dw 0xD100 ; BRA 0xb5c6
3300 dw 0x8E01 ; BSF 0x1, 0x7, ACCESS
3301 dw 0x8401 ; BSF 0x1, 0x2, ACCESS
3302 dw 0x8D01 ; BSF 0x1, 0x6, BANKED
3303 dw 0x8601 ; BSF 0x1, 0x3, ACCESS
3304 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
3305 dw 0x8200 ; BSF 0, 0x1, ACCESS
3306 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
3307 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
3308 dw 0x8200 ; BSF 0, 0x1, ACCESS
3309 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
3310 dw 0x8C01 ; BSF 0x1, 0x6, ACCESS
3311 dw 0x8101 ; BSF 0x1, 0, BANKED
3312 dw 0x8201 ; BSF 0x1, 0x1, ACCESS
3313 dw 0x8D05 ; BSF 0x5, 0x6, BANKED
3314 dw 0x8001 ; BSF 0x1, 0, ACCESS
3315 dw 0x8F01 ; BSF 0x1, 0x7, BANKED
3316 dw 0x8103 ; BSF 0x3, 0, BANKED
3317 dw 0xD4FF ; BRA 0xade8
3318 dw 0x9101 ; BCF 0x1, 0, BANKED
3319 dw 0x9303 ; BCF 0x3, 0x1, BANKED
3320 dw 0x9301 ; BCF 0x1, 0x1, BANKED
3321 dw 0x9500 ; BCF 0, 0x2, BANKED
3322 dw 0xF69D ; NOP
3323 dw 0x1185 ; IORWF 0x85, W, BANKED
3324 dw 0x0B95 ; ANDLW 0x95
3325 dw 0x0196 ;
3326 dw 0x0195 ;
3327 dw 0x0195 ;
3328 dw 0x0195 ;
3329 dw 0x0094 ;
3330 dw 0x028B ; MULWF LATC, ACCESS
3331 dw 0x0B95 ; ANDLW 0x95
3332 dw 0x0295 ; MULWF TRISD, ACCESS
3333 dw 0x0195 ;
3334 dw 0x0195 ;
3335 dw 0x0085 ;
3336 dw 0xFFFF ; NOP
3337 dw 0xCF00 ; MOVFF RXF0SIDH, 0xe00
3338 dw 0x0E00 ; __zero_memory MOVLW 0
3339 dw 0x6EF3 ; MOVWF PRODL, ACCESS
3340 dw 0xEE00 ; LFSR 0, 0
3341 dw 0xF000 ; NOP
3342 dw 0x0E0D ; MOVLW 0xd
3343 dw 0xD801 ; RCALL zero_block
3344 dw 0x0012 ; RETURN 0
3345 dw 0x60EA ; zero_block CPFSLT FSR0H, ACCESS
3346 dw 0xD002 ; BRA compare_l
3347 dw 0x6AEE ; CLRF POSTINC0, ACCESS
3348 dw 0xD7FC ; BRA zero_block
3349 dw 0x50F3 ; compare_l MOVF PRODL, W, ACCESS
3350 dw 0x60E9 ; loop_l CPFSLT FSR0L, ACCESS
3351 dw 0x0012 ; RETURN 0
3352 dw 0x6AEE ; CLRF POSTINC0, ACCESS
3353 dw 0xD7FC ; BRA loop_l
3354 dw 0xFFFF ; NOP
3355 dw 0xFFFF ; NOP
3356 dw 0xFFFF ; NOP
3357 dw 0xFFFF ; NOP
3358 dw 0xFFFF ; NOP
3359 dw 0xFFFF ; NOP
3360 dw 0xFFFF ; NOP
3361 dw 0xFFFF ; NOP
3362 dw 0xFFFF ; NOP
3363 dw 0xFFFF ; NOP
3364 dw 0xFFFF ; NOP
3365 dw 0xFFFF ; NOP
3366 dw 0xFFFF ; NOP
3367 dw 0xFFFF ; NOP
3368 dw 0xFFFF ; NOP
3369 dw 0xFFFF ; NOP
3370 dw 0xFFFF ; NOP
3371 dw 0xFFFF ; NOP
3372 dw 0xFFFF ; NOP
3373 dw 0xFFFF ; NOP
3374 dw 0xFFFF ; NOP
3375 dw 0xFFFF ; NOP
3376 dw 0xFFFF ; NOP
3377 dw 0xFFFF ; NOP
3378 dw 0xFFFF ; NOP
3379 dw 0xFFFF ; NOP
3380 dw 0xFFFF ; NOP
3381 dw 0xEF1B ; main_wordprocessor GOTO wordprocessor
3382 dw 0xF05C ; NOP
3383 dw 0x0012 ; RETURN 0
3384 dw 0x0000 ; NOP
3385 dw 0x9084 ; wp_write_command BCF PORTE, 0, ACCESS
3386 dw 0xC083 ; MOVFF 0x83, PORTD
3387 dw 0xFF83 ; NOP
3388 dw 0x9480 ; BCF PORTA, 0x2, ACCESS
3389 dw 0x8480 ; BSF PORTA, 0x2, ACCESS
3390 dw 0x0012 ; RETURN 0
3391 dw 0xC085 ; wp_write_data MOVFF 0x85, __tmp_0
3392 dw 0xF00E ; NOP
3393 dw 0x6A0F ; CLRF 0xf, ACCESS
3394 dw 0xC00E ; MOVFF __tmp_0, 0x86
3395 dw 0xF086 ; NOP
3396 dw 0xC084 ; MOVFF 0x84, 0x87
3397 dw 0xF087 ; NOP
3398 dw 0x8084 ; BSF PORTE, 0, ACCESS
3399 dw 0xC086 ; MOVFF 0x86, PORTD
3400 dw 0xFF83 ; NOP
3401 dw 0x9480 ; BCF PORTA, 0x2, ACCESS
3402 dw 0x8480 ; BSF PORTA, 0x2, ACCESS
3403 dw 0xC087 ; MOVFF 0x87, PORTD
3404 dw 0xFF83 ; NOP
3405 dw 0x9480 ; BCF PORTA, 0x2, ACCESS
3406 dw 0x8480 ; BSF PORTA, 0x2, ACCESS
3407 dw 0x0012 ; RETURN 0
3408 dw 0x0100 ; wp_char_width MOVLB 0
3409 dw 0x6B8F ; CLRF wp_string_width, BANKED
3410 dw 0x6B90 ; CLRF 0x90, BANKED
3411 dw 0x0100 ; MOVLB 0
3412 dw 0x6B81 ; CLRF 0x81, BANKED
3413 dw 0x0E1A ; MOVLW 0x1a
3414 dw 0x5D81 ; SUBWF 0x81, W, BANKED
3415 dw 0xE301 ; BNC 0xb4b0
3416 dw 0xD08A ; BRA 0xb5c4
3417 dw 0x5181 ; MOVF 0x81, W, BANKED
3418 dw 0x6AEA ; CLRF FSR0H, ACCESS
3419 dw 0x0F60 ; ADDLW 0x60
3420 dw 0x6EE9 ; MOVWF FSR0L, ACCESS
3421 dw 0x0E00 ; MOVLW 0
3422 dw 0x22EA ; ADDWFC FSR0H, F, ACCESS
3423 dw 0xCFEF ; MOVFF INDF0, 0x82
3424 dw 0xF082 ; NOP
3425 dw 0x5182 ; MOVF 0x82, W, BANKED
3426 dw 0xE101 ; BNZ 0xb4c6
3427 dw 0xD07F ; BRA 0xb5c4
3428 dw 0x0E02 ; MOVLW 0x2
3429 dw 0x5D7E ; SUBWF 0x7e, W, BANKED
3430 dw 0xE102 ; BNZ 0xb4d0
3431 dw 0xD983 ; RCALL wp_set_char_font_large
3432 dw 0xD005 ; BRA 0xb4da
3433 dw 0x057E ; DECF 0x7e, W, BANKED
3434 dw 0xE102 ; BNZ 0xb4d8
3435 dw 0xD93F ; RCALL wp_set_char_font_medium
3436 dw 0xD001 ; BRA 0xb4da
3437 dw 0xD907 ; RCALL wp_set_char_font_small
3438 dw 0xC088 ; MOVFF 0x88, 0x8c
3439 dw 0xF08C ; NOP
3440 dw 0xC089 ; MOVFF 0x89, 0x8d
3441 dw 0xF08D ; NOP
3442 dw 0x0100 ; MOVLB 0
3443 dw 0x518A ; MOVF 0x8a, W, BANKED
3444 dw 0x5D8C ; SUBWF 0x8c, W, BANKED
3445 dw 0x518B ; MOVF 0x8b, W, BANKED
3446 dw 0x598D ; SUBWFB 0x8d, W, BANKED
3447 dw 0xE269 ; BC 0xb5c0
3448 dw 0x0E02 ; MOVLW 0x2
3449 dw 0x5D7E ; SUBWF 0x7e, W, BANKED
3450 dw 0xE118 ; BNZ 0xb524
3451 dw 0xC08C ; MOVFF 0x8c, TBLPTRL
3452 dw 0xFFF6 ; NOP
3453 dw 0xC08D ; MOVFF 0x8d, TBLPTRH
3454 dw 0xFFF7 ; NOP
3455 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3456 dw 0x32F7 ; RRCF TBLPTRH, F, ACCESS
3457 dw 0x32F6 ; RRCF TBLPTRL, F, ACCESS
3458 dw 0x0E01 ; MOVLW 0x1
3459 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3460 dw 0x36F6 ; RLCF TBLPTRL, F, ACCESS
3461 dw 0x36F7 ; RLCF TBLPTRH, F, ACCESS
3462 dw 0x06E8 ; DECF WREG, F, ACCESS
3463 dw 0xE1FB ; BNZ 0xb504
3464 dw 0x0E00 ; MOVLW 0
3465 dw 0x26F6 ; ADDWF TBLPTRL, F, ACCESS
3466 dw 0x0E9A ; MOVLW 0x9a
3467 dw 0x22F7 ; ADDWFC TBLPTRH, F, ACCESS
3468 dw 0x0009 ; TBLRD*+
3469 dw 0xCFF5 ; MOVFF TABLAT, 0x84
3470 dw 0xF084 ; NOP
3471 dw 0x000A ; TBLRD*-
3472 dw 0xCFF5 ; MOVFF TABLAT, 0x85
3473 dw 0xF085 ; NOP
3474 dw 0xD031 ; BRA 0xb586
3475 dw 0x057E ; DECF 0x7e, W, BANKED
3476 dw 0xE118 ; BNZ 0xb558
3477 dw 0xC08C ; MOVFF 0x8c, TBLPTRL
3478 dw 0xFFF6 ; NOP
3479 dw 0xC08D ; MOVFF 0x8d, TBLPTRH
3480 dw 0xFFF7 ; NOP
3481 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3482 dw 0x32F7 ; RRCF TBLPTRH, F, ACCESS
3483 dw 0x32F6 ; RRCF TBLPTRL, F, ACCESS
3484 dw 0x0E01 ; MOVLW 0x1
3485 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3486 dw 0x36F6 ; RLCF TBLPTRL, F, ACCESS
3487 dw 0x36F7 ; RLCF TBLPTRH, F, ACCESS
3488 dw 0x06E8 ; DECF WREG, F, ACCESS
3489 dw 0xE1FB ; BNZ 0xb538
3490 dw 0x0E24 ; MOVLW 0x24
3491 dw 0x26F6 ; ADDWF TBLPTRL, F, ACCESS
3492 dw 0x0EA0 ; MOVLW 0xa0
3493 dw 0x22F7 ; ADDWFC TBLPTRH, F, ACCESS
3494 dw 0x0009 ; TBLRD*+
3495 dw 0xCFF5 ; MOVFF TABLAT, 0x84
3496 dw 0xF084 ; NOP
3497 dw 0x000A ; TBLRD*-
3498 dw 0xCFF5 ; MOVFF TABLAT, 0x85
3499 dw 0xF085 ; NOP
3500 dw 0xD017 ; BRA 0xb586
3501 dw 0xC08C ; MOVFF 0x8c, TBLPTRL
3502 dw 0xFFF6 ; NOP
3503 dw 0xC08D ; MOVFF 0x8d, TBLPTRH
3504 dw 0xFFF7 ; NOP
3505 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3506 dw 0x32F7 ; RRCF TBLPTRH, F, ACCESS
3507 dw 0x32F6 ; RRCF TBLPTRL, F, ACCESS
3508 dw 0x0E01 ; MOVLW 0x1
3509 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3510 dw 0x36F6 ; RLCF TBLPTRL, F, ACCESS
3511 dw 0x36F7 ; RLCF TBLPTRH, F, ACCESS
3512 dw 0x06E8 ; DECF WREG, F, ACCESS
3513 dw 0xE1FB ; BNZ 0xb568
3514 dw 0x0E88 ; MOVLW 0x88
3515 dw 0x26F6 ; ADDWF TBLPTRL, F, ACCESS
3516 dw 0x0EA4 ; MOVLW 0xa4
3517 dw 0x22F7 ; ADDWFC TBLPTRH, F, ACCESS
3518 dw 0x0009 ; TBLRD*+
3519 dw 0xCFF5 ; MOVFF TABLAT, 0x84
3520 dw 0xF084 ; NOP
3521 dw 0x000A ; TBLRD*-
3522 dw 0xCFF5 ; MOVFF TABLAT, 0x85
3523 dw 0xF085 ; NOP
3524 dw 0x0100 ; MOVLB 0
3525 dw 0x518C ; MOVF 0x8c, W, BANKED
3526 dw 0x0B01 ; ANDLW 0x1
3527 dw 0xE003 ; BZ 0xb594
3528 dw 0x5184 ; MOVF 0x84, W, BANKED
3529 dw 0x6F80 ; MOVWF 0x80, BANKED
3530 dw 0xD005 ; BRA 0xb59e
3531 dw 0xC085 ; MOVFF 0x85, __tmp_0
3532 dw 0xF00E ; NOP
3533 dw 0x6A0F ; CLRF 0xf, ACCESS
3534 dw 0xC00E ; MOVFF __tmp_0, 0x80
3535 dw 0xF080 ; NOP
3536 dw 0x0E7F ; MOVLW 0x7f
3537 dw 0x1580 ; ANDWF 0x80, W, BANKED
3538 dw 0x0F01 ; ADDLW 0x1
3539 dw 0x6F80 ; MOVWF 0x80, BANKED
3540 dw 0x5180 ; MOVF 0x80, W, BANKED
3541 dw 0x6E0E ; MOVWF __tmp_0, ACCESS
3542 dw 0x6A0F ; CLRF 0xf, ACCESS
3543 dw 0x500E ; MOVF __tmp_0, W, ACCESS
3544 dw 0x0100 ; MOVLB 0
3545 dw 0x278F ; ADDWF wp_string_width, F, BANKED
3546 dw 0x500F ; MOVF 0xf, W, ACCESS
3547 dw 0x2390 ; ADDWFC 0x90, F, BANKED
3548 dw 0x0100 ; MOVLB 0
3549 dw 0x2B8C ; INCF 0x8c, F, BANKED
3550 dw 0x0E00 ; MOVLW 0
3551 dw 0x238D ; ADDWFC 0x8d, F, BANKED
3552 dw 0xD791 ; BRA 0xb4e2
3553 dw 0x2B81 ; INCF 0x81, F, BANKED
3554 dw 0xD772 ; BRA 0xb4a8
3555 dw 0x0E02 ; MOVLW 0x2
3556 dw 0x5D7E ; SUBWF 0x7e, W, BANKED
3557 dw 0xE10E ; BNZ 0xb5e6
3558 dw 0x0E3A ; MOVLW 0x3a
3559 dw 0x6E0B ; MOVWF 0xb, ACCESS
3560 dw 0x6A0C ; CLRF 0xc, ACCESS
3561 dw 0xC08F ; MOVFF wp_string_width, 0x6
3562 dw 0xF006 ; NOP
3563 dw 0xC090 ; MOVFF 0x90, 0x7
3564 dw 0xF007 ; NOP
3565 dw 0xECE4 ; CALL FXD1616U, 0
3566 dw 0xF04F ; NOP
3567 dw 0xC006 ; MOVFF 0x6, wp_string_width
3568 dw 0xF08F ; NOP
3569 dw 0xC007 ; MOVFF 0x7, 0x90
3570 dw 0xF090 ; NOP
3571 dw 0xD019 ; BRA 0xb618
3572 dw 0x057E ; DECF 0x7e, W, BANKED
3573 dw 0xE10A ; BNZ 0xb5fe
3574 dw 0x0E05 ; MOVLW 0x5
3575 dw 0x0B0F ; ANDLW 0xf
3576 dw 0x0100 ; MOVLB 0
3577 dw 0xE005 ; BZ 0xb5fc
3578 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3579 dw 0x3390 ; RRCF 0x90, F, BANKED
3580 dw 0x338F ; RRCF wp_string_width, F, BANKED
3581 dw 0x06E8 ; DECF WREG, F, ACCESS
3582 dw 0xE1FB ; BNZ 0xb5f2
3583 dw 0xD00D ; BRA 0xb618
3584 dw 0x0E18 ; MOVLW 0x18
3585 dw 0x6E0B ; MOVWF 0xb, ACCESS
3586 dw 0x6A0C ; CLRF 0xc, ACCESS
3587 dw 0xC08F ; MOVFF wp_string_width, 0x6
3588 dw 0xF006 ; NOP
3589 dw 0xC090 ; MOVFF 0x90, 0x7
3590 dw 0xF007 ; NOP
3591 dw 0xECE4 ; CALL FXD1616U, 0
3592 dw 0xF04F ; NOP
3593 dw 0xC006 ; MOVFF 0x6, wp_string_width
3594 dw 0xF08F ; NOP
3595 dw 0xC007 ; MOVFF 0x7, 0x90
3596 dw 0xF090 ; NOP
3597 dw 0x0012 ; RETURN 0
3598 dw 0xDF41 ; wp_set_window RCALL wp_char_width
3599 dw 0x0100 ; MOVLB 0
3600 dw 0x0E35 ; MOVLW 0x35
3601 dw 0x6F83 ; MOVWF 0x83, BANKED
3602 dw 0xDF26 ; RCALL wp_write_command
3603 dw 0x0100 ; MOVLB 0
3604 dw 0x517D ; MOVF 0x7d, W, BANKED
3605 dw 0x6F84 ; MOVWF 0x84, BANKED
3606 dw 0x6B85 ; CLRF 0x85, BANKED
3607 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3608 dw 0x3784 ; RLCF 0x84, F, BANKED
3609 dw 0x3785 ; RLCF 0x85, F, BANKED
3610 dw 0xDF24 ; RCALL wp_write_data
3611 dw 0x0100 ; MOVLB 0
3612 dw 0x0E36 ; MOVLW 0x36
3613 dw 0x6F83 ; MOVWF 0x83, BANKED
3614 dw 0xDF1A ; RCALL wp_write_command
3615 dw 0x0100 ; MOVLB 0
3616 dw 0x5184 ; MOVF 0x84, W, BANKED
3617 dw 0x0100 ; MOVLB 0
3618 dw 0x258F ; ADDWF wp_string_width, W, BANKED
3619 dw 0x0100 ; MOVLB 0
3620 dw 0x6F84 ; MOVWF 0x84, BANKED
3621 dw 0x5185 ; MOVF 0x85, W, BANKED
3622 dw 0x0100 ; MOVLB 0
3623 dw 0x2190 ; ADDWFC 0x90, W, BANKED
3624 dw 0x0100 ; MOVLB 0
3625 dw 0x6F85 ; MOVWF 0x85, BANKED
3626 dw 0x0E01 ; MOVLW 0x1
3627 dw 0x5F84 ; SUBWF 0x84, F, BANKED
3628 dw 0x0E00 ; MOVLW 0
3629 dw 0x5B85 ; SUBWFB 0x85, F, BANKED
3630 dw 0xDF10 ; RCALL wp_write_data
3631 dw 0x0100 ; MOVLB 0
3632 dw 0x0E37 ; MOVLW 0x37
3633 dw 0x6F83 ; MOVWF 0x83, BANKED
3634 dw 0xDF06 ; RCALL wp_write_command
3635 dw 0x0100 ; MOVLB 0
3636 dw 0x517C ; MOVF 0x7c, W, BANKED
3637 dw 0x6F84 ; MOVWF 0x84, BANKED
3638 dw 0x6B85 ; CLRF 0x85, BANKED
3639 dw 0x0E02 ; MOVLW 0x2
3640 dw 0x5D7E ; SUBWF 0x7e, W, BANKED
3641 dw 0xE105 ; BNZ 0xb67c
3642 dw 0x0E3A ; MOVLW 0x3a
3643 dw 0x2784 ; ADDWF 0x84, F, BANKED
3644 dw 0x0E00 ; MOVLW 0
3645 dw 0x2385 ; ADDWFC 0x85, F, BANKED
3646 dw 0xD00B ; BRA 0xb692
3647 dw 0x057E ; DECF 0x7e, W, BANKED
3648 dw 0xE105 ; BNZ 0xb68a
3649 dw 0x0E20 ; MOVLW 0x20
3650 dw 0x2784 ; ADDWF 0x84, F, BANKED
3651 dw 0x0E00 ; MOVLW 0
3652 dw 0x2385 ; ADDWFC 0x85, F, BANKED
3653 dw 0xD004 ; BRA 0xb692
3654 dw 0x0E18 ; MOVLW 0x18
3655 dw 0x2784 ; ADDWF 0x84, F, BANKED
3656 dw 0x0E00 ; MOVLW 0
3657 dw 0x2385 ; ADDWFC 0x85, F, BANKED
3658 dw 0x0784 ; DECF 0x84, F, BANKED
3659 dw 0x5B85 ; SUBWFB 0x85, F, BANKED
3660 dw 0x0EEF ; MOVLW 0xef
3661 dw 0x80D8 ; BSF STATUS, 0, ACCESS
3662 dw 0x5584 ; SUBFWB 0x84, W, BANKED
3663 dw 0x0E00 ; MOVLW 0
3664 dw 0x5585 ; SUBFWB 0x85, W, BANKED
3665 dw 0xE203 ; BC 0xb6a8
3666 dw 0x0EEF ; MOVLW 0xef
3667 dw 0x6F84 ; MOVWF 0x84, BANKED
3668 dw 0x6B85 ; CLRF 0x85, BANKED
3669 dw 0xC07C ; MOVFF 0x7c, __tmp_0
3670 dw 0xF00E ; NOP
3671 dw 0xC00E ; MOVFF __tmp_0, 0xf
3672 dw 0xF00F ; NOP
3673 dw 0x6A0E ; CLRF __tmp_0, ACCESS
3674 dw 0x500E ; MOVF __tmp_0, W, ACCESS
3675 dw 0x1384 ; IORWF 0x84, F, BANKED
3676 dw 0x500F ; MOVF 0xf, W, ACCESS
3677 dw 0x1385 ; IORWF 0x85, F, BANKED
3678 dw 0xDEE0 ; RCALL wp_write_data
3679 dw 0x0100 ; MOVLB 0
3680 dw 0x0E20 ; MOVLW 0x20
3681 dw 0x6F83 ; MOVWF 0x83, BANKED
3682 dw 0xDED6 ; RCALL wp_write_command
3683 dw 0x0100 ; MOVLB 0
3684 dw 0x517C ; MOVF 0x7c, W, BANKED
3685 dw 0x6F84 ; MOVWF 0x84, BANKED
3686 dw 0x6B85 ; CLRF 0x85, BANKED
3687 dw 0xDED7 ; RCALL wp_write_data
3688 dw 0x0100 ; MOVLB 0
3689 dw 0x0E21 ; MOVLW 0x21
3690 dw 0x6F83 ; MOVWF 0x83, BANKED
3691 dw 0xDECD ; RCALL wp_write_command
3692 dw 0x0100 ; MOVLB 0
3693 dw 0x517D ; MOVF 0x7d, W, BANKED
3694 dw 0x6F84 ; MOVWF 0x84, BANKED
3695 dw 0x6B85 ; CLRF 0x85, BANKED
3696 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3697 dw 0x3784 ; RLCF 0x84, F, BANKED
3698 dw 0x3785 ; RLCF 0x85, F, BANKED
3699 dw 0xEF3E ; GOTO wp_write_data
3700 dw 0xF05A ; NOP
3701 dw 0x0E20 ; wp_set_char_font_small MOVLW 0x20
3702 dw 0x0100 ; MOVLB 0
3703 dw 0x5D82 ; SUBWF 0x82, W, BANKED
3704 dw 0xE102 ; BNZ 0xb6f4
3705 dw 0x0EB6 ; MOVLW 0xb6
3706 dw 0x6F82 ; MOVWF 0x82, BANKED
3707 dw 0x5182 ; MOVF 0x82, W, BANKED
3708 dw 0x087E ; SUBLW 0x7e
3709 dw 0xE202 ; BC 0xb6fe
3710 dw 0x0E22 ; MOVLW 0x22
3711 dw 0x5F82 ; SUBWF 0x82, F, BANKED
3712 dw 0x0E21 ; MOVLW 0x21
3713 dw 0x5D82 ; SUBWF 0x82, W, BANKED
3714 dw 0xE303 ; BNC 0xb70a
3715 dw 0x5182 ; MOVF 0x82, W, BANKED
3716 dw 0x08A3 ; SUBLW 0xa3
3717 dw 0xE202 ; BC 0xb70e
3718 dw 0x0E82 ; MOVLW 0x82
3719 dw 0x6F82 ; MOVWF 0x82, BANKED
3720 dw 0x0E21 ; MOVLW 0x21
3721 dw 0x5D82 ; SUBWF 0x82, W, BANKED
3722 dw 0x6EF6 ; MOVWF TBLPTRL, ACCESS
3723 dw 0x6AF7 ; CLRF TBLPTRH, ACCESS
3724 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3725 dw 0x36F6 ; RLCF TBLPTRL, F, ACCESS
3726 dw 0x36F7 ; RLCF TBLPTRH, F, ACCESS
3727 dw 0x0E9A ; MOVLW 0x9a
3728 dw 0x26F6 ; ADDWF TBLPTRL, F, ACCESS
3729 dw 0x0EA3 ; MOVLW 0xa3
3730 dw 0x22F7 ; ADDWFC TBLPTRH, F, ACCESS
3731 dw 0x0009 ; TBLRD*+
3732 dw 0xCFF5 ; MOVFF TABLAT, 0x88
3733 dw 0xF088 ; NOP
3734 dw 0x000A ; TBLRD*-
3735 dw 0xCFF5 ; MOVFF TABLAT, 0x89
3736 dw 0xF089 ; NOP
3737 dw 0x2982 ; INCF 0x82, W, BANKED
3738 dw 0x0FDF ; ADDLW 0xdf
3739 dw 0x6EF6 ; MOVWF TBLPTRL, ACCESS
3740 dw 0x6AF7 ; CLRF TBLPTRH, ACCESS
3741 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3742 dw 0x36F6 ; RLCF TBLPTRL, F, ACCESS
3743 dw 0x36F7 ; RLCF TBLPTRH, F, ACCESS
3744 dw 0x0E9A ; MOVLW 0x9a
3745 dw 0x26F6 ; ADDWF TBLPTRL, F, ACCESS
3746 dw 0x0EA3 ; MOVLW 0xa3
3747 dw 0x22F7 ; ADDWFC TBLPTRH, F, ACCESS
3748 dw 0x0009 ; TBLRD*+
3749 dw 0xCFF5 ; MOVFF TABLAT, 0x8a
3750 dw 0xF08A ; NOP
3751 dw 0x000A ; TBLRD*-
3752 dw 0xCFF5 ; MOVFF TABLAT, 0x8b
3753 dw 0xF08B ; NOP
3754 dw 0x0012 ; RETURN 0
3755 dw 0x0E27 ; wp_set_char_font_medium MOVLW 0x27
3756 dw 0x0100 ; MOVLB 0
3757 dw 0x5D82 ; SUBWF 0x82, W, BANKED
3758 dw 0xE102 ; BNZ 0xb760
3759 dw 0x0E3B ; MOVLW 0x3b
3760 dw 0x6F82 ; MOVWF 0x82, BANKED
3761 dw 0x0E22 ; MOVLW 0x22
3762 dw 0x5D82 ; SUBWF 0x82, W, BANKED
3763 dw 0xE102 ; BNZ 0xb76a
3764 dw 0x0E3C ; MOVLW 0x3c
3765 dw 0x6F82 ; MOVWF 0x82, BANKED
3766 dw 0x0E6D ; MOVLW 0x6d
3767 dw 0x5D82 ; SUBWF 0x82, W, BANKED
3768 dw 0xE102 ; BNZ 0xb774
3769 dw 0x0E3D ; MOVLW 0x3d
3770 dw 0x6F82 ; MOVWF 0x82, BANKED
3771 dw 0x0E20 ; MOVLW 0x20
3772 dw 0x5D82 ; SUBWF 0x82, W, BANKED
3773 dw 0xE102 ; BNZ 0xb77e
3774 dw 0x0E3E ; MOVLW 0x3e
3775 dw 0x6F82 ; MOVWF 0x82, BANKED
3776 dw 0x0E2E ; MOVLW 0x2e
3777 dw 0x5D82 ; SUBWF 0x82, W, BANKED
3778 dw 0xE303 ; BNC 0xb78a
3779 dw 0x5182 ; MOVF 0x82, W, BANKED
3780 dw 0x083E ; SUBLW 0x3e
3781 dw 0xE202 ; BC 0xb78e
3782 dw 0x0E3E ; MOVLW 0x3e
3783 dw 0x6F82 ; MOVWF 0x82, BANKED
3784 dw 0x0E2E ; MOVLW 0x2e
3785 dw 0x5D82 ; SUBWF 0x82, W, BANKED
3786 dw 0x6EF6 ; MOVWF TBLPTRL, ACCESS
3787 dw 0x6AF7 ; CLRF TBLPTRH, ACCESS
3788 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3789 dw 0x36F6 ; RLCF TBLPTRL, F, ACCESS
3790 dw 0x36F7 ; RLCF TBLPTRH, F, ACCESS
3791 dw 0x0E00 ; MOVLW 0
3792 dw 0x26F6 ; ADDWF TBLPTRL, F, ACCESS
3793 dw 0x0EA0 ; MOVLW 0xa0
3794 dw 0x22F7 ; ADDWFC TBLPTRH, F, ACCESS
3795 dw 0x0009 ; TBLRD*+
3796 dw 0xCFF5 ; MOVFF TABLAT, 0x88
3797 dw 0xF088 ; NOP
3798 dw 0x000A ; TBLRD*-
3799 dw 0xCFF5 ; MOVFF TABLAT, 0x89
3800 dw 0xF089 ; NOP
3801 dw 0x2982 ; INCF 0x82, W, BANKED
3802 dw 0x0FD2 ; ADDLW 0xd2
3803 dw 0x6EF6 ; MOVWF TBLPTRL, ACCESS
3804 dw 0x6AF7 ; CLRF TBLPTRH, ACCESS
3805 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3806 dw 0x36F6 ; RLCF TBLPTRL, F, ACCESS
3807 dw 0x36F7 ; RLCF TBLPTRH, F, ACCESS
3808 dw 0x0E00 ; MOVLW 0
3809 dw 0x26F6 ; ADDWF TBLPTRL, F, ACCESS
3810 dw 0x0EA0 ; MOVLW 0xa0
3811 dw 0x22F7 ; ADDWFC TBLPTRH, F, ACCESS
3812 dw 0x0009 ; TBLRD*+
3813 dw 0xCFF5 ; MOVFF TABLAT, 0x8a
3814 dw 0xF08A ; NOP
3815 dw 0x000A ; TBLRD*-
3816 dw 0xCFF5 ; MOVFF TABLAT, 0x8b
3817 dw 0xF08B ; NOP
3818 dw 0x0012 ; RETURN 0
3819 dw 0x0E20 ; wp_set_char_font_large MOVLW 0x20
3820 dw 0x0100 ; MOVLB 0
3821 dw 0x5D82 ; SUBWF 0x82, W, BANKED
3822 dw 0xE102 ; BNZ 0xb7e0
3823 dw 0x0E2F ; MOVLW 0x2f
3824 dw 0x6F82 ; MOVWF 0x82, BANKED
3825 dw 0x0E2E ; MOVLW 0x2e
3826 dw 0x5D82 ; SUBWF 0x82, W, BANKED
3827 dw 0xE303 ; BNC 0xb7ec
3828 dw 0x5182 ; MOVF 0x82, W, BANKED
3829 dw 0x0839 ; SUBLW 0x39
3830 dw 0xE202 ; BC 0xb7f0
3831 dw 0x0E2F ; MOVLW 0x2f
3832 dw 0x6F82 ; MOVWF 0x82, BANKED
3833 dw 0x0E2E ; MOVLW 0x2e
3834 dw 0x5D82 ; SUBWF 0x82, W, BANKED
3835 dw 0x6EF6 ; MOVWF TBLPTRL, ACCESS
3836 dw 0x6AF7 ; CLRF TBLPTRH, ACCESS
3837 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3838 dw 0x36F6 ; RLCF TBLPTRL, F, ACCESS
3839 dw 0x36F7 ; RLCF TBLPTRH, F, ACCESS
3840 dw 0x0EA0 ; MOVLW 0xa0
3841 dw 0x26F6 ; ADDWF TBLPTRL, F, ACCESS
3842 dw 0x0E9F ; MOVLW 0x9f
3843 dw 0x22F7 ; ADDWFC TBLPTRH, F, ACCESS
3844 dw 0x0009 ; TBLRD*+
3845 dw 0xCFF5 ; MOVFF TABLAT, 0x88
3846 dw 0xF088 ; NOP
3847 dw 0x000A ; TBLRD*-
3848 dw 0xCFF5 ; MOVFF TABLAT, 0x89
3849 dw 0xF089 ; NOP
3850 dw 0x2982 ; INCF 0x82, W, BANKED
3851 dw 0x0FD2 ; ADDLW 0xd2
3852 dw 0x6EF6 ; MOVWF TBLPTRL, ACCESS
3853 dw 0x6AF7 ; CLRF TBLPTRH, ACCESS
3854 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3855 dw 0x36F6 ; RLCF TBLPTRL, F, ACCESS
3856 dw 0x36F7 ; RLCF TBLPTRH, F, ACCESS
3857 dw 0x0EA0 ; MOVLW 0xa0
3858 dw 0x26F6 ; ADDWF TBLPTRL, F, ACCESS
3859 dw 0x0E9F ; MOVLW 0x9f
3860 dw 0x22F7 ; ADDWFC TBLPTRH, F, ACCESS
3861 dw 0x0009 ; TBLRD*+
3862 dw 0xCFF5 ; MOVFF TABLAT, 0x8a
3863 dw 0xF08A ; NOP
3864 dw 0x000A ; TBLRD*-
3865 dw 0xCFF5 ; MOVFF TABLAT, 0x8b
3866 dw 0xF08B ; NOP
3867 dw 0x0012 ; RETURN 0
3868 dw 0x0100 ; wordprocessor MOVLB 0
3869 dw 0x517C ; MOVF 0x7c, W, BANKED
3870 dw 0x6E0E ; MOVWF __tmp_0, ACCESS
3871 dw 0x6A0F ; CLRF 0xf, ACCESS
3872 dw 0x340F ; RLCF 0xf, W, ACCESS
3873 dw 0xE204 ; BC 0xb84a
3874 dw 0x500E ; MOVF __tmp_0, W, ACCESS
3875 dw 0x08E6 ; SUBLW 0xe6
3876 dw 0x0E00 ; MOVLW 0
3877 dw 0x540F ; SUBFWB 0xf, W, ACCESS
3878 dw 0xE203 ; BC 0xb852
3879 dw 0x0100 ; MOVLB 0
3880 dw 0x0EE6 ; MOVLW 0xe6
3881 dw 0x6F7C ; MOVWF 0x7c, BANKED
3882 dw 0x0100 ; MOVLB 0
3883 dw 0x517D ; MOVF 0x7d, W, BANKED
3884 dw 0x6E0E ; MOVWF __tmp_0, ACCESS
3885 dw 0x6A0F ; CLRF 0xf, ACCESS
3886 dw 0x340F ; RLCF 0xf, W, ACCESS
3887 dw 0xE204 ; BC 0xb866
3888 dw 0x500E ; MOVF __tmp_0, W, ACCESS
3889 dw 0x089B ; SUBLW 0x9b
3890 dw 0x0E00 ; MOVLW 0
3891 dw 0x540F ; SUBFWB 0xf, W, ACCESS
3892 dw 0xE203 ; BC 0xb86e
3893 dw 0x0100 ; MOVLB 0
3894 dw 0x0E9B ; MOVLW 0x9b
3895 dw 0x6F7D ; MOVWF 0x7d, BANKED
3896 dw 0x6AF8 ; CLRF TBLPTRU, ACCESS
3897 dw 0xDED4 ; RCALL wp_set_window
3898 dw 0x0100 ; MOVLB 0
3899 dw 0x0E22 ; MOVLW 0x22
3900 dw 0x6F83 ; MOVWF 0x83, BANKED
3901 dw 0xDDFB ; RCALL wp_write_command
3902 dw 0x8084 ; BSF PORTE, 0, ACCESS
3903 dw 0x0100 ; MOVLB 0
3904 dw 0x6B81 ; CLRF 0x81, BANKED
3905 dw 0x0100 ; MOVLB 0
3906 dw 0x5181 ; MOVF 0x81, W, BANKED
3907 dw 0x6AEA ; CLRF FSR0H, ACCESS
3908 dw 0x0F60 ; ADDLW 0x60
3909 dw 0x6EE9 ; MOVWF FSR0L, ACCESS
3910 dw 0x0E00 ; MOVLW 0
3911 dw 0x22EA ; ADDWFC FSR0H, F, ACCESS
3912 dw 0xCFEF ; MOVFF INDF0, 0x82
3913 dw 0xF082 ; NOP
3914 dw 0x0100 ; MOVLB 0
3915 dw 0x5182 ; MOVF 0x82, W, BANKED
3916 dw 0xE106 ; BNZ 0xb8a4
3917 dw 0x0100 ; MOVLB 0
3918 dw 0x0E3A ; MOVLW 0x3a
3919 dw 0x6F82 ; MOVWF 0x82, BANKED
3920 dw 0x0100 ; MOVLB 0
3921 dw 0x0E19 ; MOVLW 0x19
3922 dw 0x6F81 ; MOVWF 0x81, BANKED
3923 dw 0x0100 ; MOVLB 0
3924 dw 0x5182 ; MOVF 0x82, W, BANKED
3925 dw 0xE101 ; BNZ 0xb8ac
3926 dw 0xD0D9 ; BRA 0xba5e
3927 dw 0x0E1A ; MOVLW 0x1a
3928 dw 0x0100 ; MOVLB 0
3929 dw 0x5D81 ; SUBWF 0x81, W, BANKED
3930 dw 0xE301 ; BNC 0xb8b6
3931 dw 0xD0D4 ; BRA 0xba5e
3932 dw 0x0E02 ; MOVLW 0x2
3933 dw 0x0100 ; MOVLB 0
3934 dw 0x5D7E ; SUBWF 0x7e, W, BANKED
3935 dw 0xE102 ; BNZ 0xb8c2
3936 dw 0xDF8A ; RCALL wp_set_char_font_large
3937 dw 0xD006 ; BRA 0xb8ce
3938 dw 0x0100 ; MOVLB 0
3939 dw 0x057E ; DECF 0x7e, W, BANKED
3940 dw 0xE102 ; BNZ 0xb8cc
3941 dw 0xDF45 ; RCALL wp_set_char_font_medium
3942 dw 0xD001 ; BRA 0xb8ce
3943 dw 0xDF0D ; RCALL wp_set_char_font_small
3944 dw 0xC088 ; MOVFF 0x88, 0x8c
3945 dw 0xF08C ; NOP
3946 dw 0xC089 ; MOVFF 0x89, 0x8d
3947 dw 0xF08D ; NOP
3948 dw 0x0100 ; MOVLB 0
3949 dw 0x518A ; MOVF 0x8a, W, BANKED
3950 dw 0x0100 ; MOVLB 0
3951 dw 0x5D8C ; SUBWF 0x8c, W, BANKED
3952 dw 0x0100 ; MOVLB 0
3953 dw 0x518B ; MOVF 0x8b, W, BANKED
3954 dw 0x0100 ; MOVLB 0
3955 dw 0x598D ; SUBWFB 0x8d, W, BANKED
3956 dw 0xE301 ; BNC 0xb8ea
3957 dw 0xD0AE ; BRA 0xba46
3958 dw 0x0E02 ; MOVLW 0x2
3959 dw 0x0100 ; MOVLB 0
3960 dw 0x5D7E ; SUBWF 0x7e, W, BANKED
3961 dw 0xE118 ; BNZ 0xb922
3962 dw 0xC08C ; MOVFF 0x8c, TBLPTRL
3963 dw 0xFFF6 ; NOP
3964 dw 0xC08D ; MOVFF 0x8d, TBLPTRH
3965 dw 0xFFF7 ; NOP
3966 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3967 dw 0x32F7 ; RRCF TBLPTRH, F, ACCESS
3968 dw 0x32F6 ; RRCF TBLPTRL, F, ACCESS
3969 dw 0x0E01 ; MOVLW 0x1
3970 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3971 dw 0x36F6 ; RLCF TBLPTRL, F, ACCESS
3972 dw 0x36F7 ; RLCF TBLPTRH, F, ACCESS
3973 dw 0x06E8 ; DECF WREG, F, ACCESS
3974 dw 0xE1FB ; BNZ 0xb902
3975 dw 0x0E00 ; MOVLW 0
3976 dw 0x26F6 ; ADDWF TBLPTRL, F, ACCESS
3977 dw 0x0E9A ; MOVLW 0x9a
3978 dw 0x22F7 ; ADDWFC TBLPTRH, F, ACCESS
3979 dw 0x0009 ; TBLRD*+
3980 dw 0xCFF5 ; MOVFF TABLAT, 0x84
3981 dw 0xF084 ; NOP
3982 dw 0x000A ; TBLRD*-
3983 dw 0xCFF5 ; MOVFF TABLAT, 0x85
3984 dw 0xF085 ; NOP
3985 dw 0xD032 ; BRA 0xb986
3986 dw 0x0100 ; MOVLB 0
3987 dw 0x057E ; DECF 0x7e, W, BANKED
3988 dw 0xE118 ; BNZ 0xb958
3989 dw 0xC08C ; MOVFF 0x8c, TBLPTRL
3990 dw 0xFFF6 ; NOP
3991 dw 0xC08D ; MOVFF 0x8d, TBLPTRH
3992 dw 0xFFF7 ; NOP
3993 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3994 dw 0x32F7 ; RRCF TBLPTRH, F, ACCESS
3995 dw 0x32F6 ; RRCF TBLPTRL, F, ACCESS
3996 dw 0x0E01 ; MOVLW 0x1
3997 dw 0x90D8 ; BCF STATUS, 0, ACCESS
3998 dw 0x36F6 ; RLCF TBLPTRL, F, ACCESS
3999 dw 0x36F7 ; RLCF TBLPTRH, F, ACCESS
4000 dw 0x06E8 ; DECF WREG, F, ACCESS
4001 dw 0xE1FB ; BNZ 0xb938
4002 dw 0x0E24 ; MOVLW 0x24
4003 dw 0x26F6 ; ADDWF TBLPTRL, F, ACCESS
4004 dw 0x0EA0 ; MOVLW 0xa0
4005 dw 0x22F7 ; ADDWFC TBLPTRH, F, ACCESS
4006 dw 0x0009 ; TBLRD*+
4007 dw 0xCFF5 ; MOVFF TABLAT, 0x84
4008 dw 0xF084 ; NOP
4009 dw 0x000A ; TBLRD*-
4010 dw 0xCFF5 ; MOVFF TABLAT, 0x85
4011 dw 0xF085 ; NOP
4012 dw 0xD017 ; BRA 0xb986
4013 dw 0xC08C ; MOVFF 0x8c, TBLPTRL
4014 dw 0xFFF6 ; NOP
4015 dw 0xC08D ; MOVFF 0x8d, TBLPTRH
4016 dw 0xFFF7 ; NOP
4017 dw 0x90D8 ; BCF STATUS, 0, ACCESS
4018 dw 0x32F7 ; RRCF TBLPTRH, F, ACCESS
4019 dw 0x32F6 ; RRCF TBLPTRL, F, ACCESS
4020 dw 0x0E01 ; MOVLW 0x1
4021 dw 0x90D8 ; BCF STATUS, 0, ACCESS
4022 dw 0x36F6 ; RLCF TBLPTRL, F, ACCESS
4023 dw 0x36F7 ; RLCF TBLPTRH, F, ACCESS
4024 dw 0x06E8 ; DECF WREG, F, ACCESS
4025 dw 0xE1FB ; BNZ 0xb968
4026 dw 0x0E88 ; MOVLW 0x88
4027 dw 0x26F6 ; ADDWF TBLPTRL, F, ACCESS
4028 dw 0x0EA4 ; MOVLW 0xa4
4029 dw 0x22F7 ; ADDWFC TBLPTRH, F, ACCESS
4030 dw 0x0009 ; TBLRD*+
4031 dw 0xCFF5 ; MOVFF TABLAT, 0x84
4032 dw 0xF084 ; NOP
4033 dw 0x000A ; TBLRD*-
4034 dw 0xCFF5 ; MOVFF TABLAT, 0x85
4035 dw 0xF085 ; NOP
4036 dw 0x0100 ; MOVLB 0
4037 dw 0x518C ; MOVF 0x8c, W, BANKED
4038 dw 0x0B01 ; ANDLW 0x1
4039 dw 0xE005 ; BZ 0xb998
4040 dw 0x0100 ; MOVLB 0
4041 dw 0x5184 ; MOVF 0x84, W, BANKED
4042 dw 0x0100 ; MOVLB 0
4043 dw 0x6F80 ; MOVWF 0x80, BANKED
4044 dw 0xD005 ; BRA 0xb9a2
4045 dw 0xC085 ; MOVFF 0x85, __tmp_0
4046 dw 0xF00E ; NOP
4047 dw 0x6A0F ; CLRF 0xf, ACCESS
4048 dw 0xC00E ; MOVFF __tmp_0, 0x80
4049 dw 0xF080 ; NOP
4050 dw 0x0100 ; MOVLB 0
4051 dw 0x5180 ; MOVF 0x80, W, BANKED
4052 dw 0x6E0E ; MOVWF __tmp_0, ACCESS
4053 dw 0x6A0F ; CLRF 0xf, ACCESS
4054 dw 0x500E ; MOVF __tmp_0, W, ACCESS
4055 dw 0x0B80 ; ANDLW 0x80
4056 dw 0xE024 ; BZ 0xb9f8
4057 dw 0x0E7F ; MOVLW 0x7f
4058 dw 0x0100 ; MOVLB 0
4059 dw 0x5F80 ; SUBWF 0x80, F, BANKED
4060 dw 0x0100 ; MOVLB 0
4061 dw 0x517F ; MOVF 0x7f, W, BANKED
4062 dw 0xE010 ; BZ 0xb9dc
4063 dw 0x0100 ; MOVLB 0
4064 dw 0x5180 ; MOVF 0x80, W, BANKED
4065 dw 0x0800 ; SUBLW 0
4066 dw 0xE20B ; BC 0xb9da
4067 dw 0x0100 ; MOVLB 0
4068 dw 0x0780 ; DECF 0x80, F, BANKED
4069 dw 0xC07A ; MOVFF 0x7a, PORTD
4070 dw 0xFF83 ; NOP
4071 dw 0x9480 ; BCF PORTA, 0x2, ACCESS
4072 dw 0x8480 ; BSF PORTA, 0x2, ACCESS
4073 dw 0xC07B ; MOVFF 0x7b, PORTD
4074 dw 0xFF83 ; NOP
4075 dw 0x9480 ; BCF PORTA, 0x2, ACCESS
4076 dw 0x8480 ; BSF PORTA, 0x2, ACCESS
4077 dw 0xD7F1 ; BRA 0xb9bc
4078 dw 0xD00D ; BRA 0xb9f6
4079 dw 0x0100 ; MOVLB 0
4080 dw 0x5180 ; MOVF 0x80, W, BANKED
4081 dw 0x0800 ; SUBLW 0
4082 dw 0xE209 ; BC 0xb9f6
4083 dw 0x0100 ; MOVLB 0
4084 dw 0x0780 ; DECF 0x80, F, BANKED
4085 dw 0x6A83 ; CLRF PORTD, ACCESS
4086 dw 0x9480 ; BCF PORTA, 0x2, ACCESS
4087 dw 0x8480 ; BSF PORTA, 0x2, ACCESS
4088 dw 0x6A83 ; CLRF PORTD, ACCESS
4089 dw 0x9480 ; BCF PORTA, 0x2, ACCESS
4090 dw 0x8480 ; BSF PORTA, 0x2, ACCESS
4091 dw 0xD7F3 ; BRA 0xb9dc
4092 dw 0xD022 ; BRA 0xba3c
4093 dw 0x0100 ; MOVLB 0
4094 dw 0x2B80 ; INCF 0x80, F, BANKED
4095 dw 0x0100 ; MOVLB 0
4096 dw 0x517F ; MOVF 0x7f, W, BANKED
4097 dw 0xE00E ; BZ 0xba1e
4098 dw 0x0100 ; MOVLB 0
4099 dw 0x5180 ; MOVF 0x80, W, BANKED
4100 dw 0x0800 ; SUBLW 0
4101 dw 0xE209 ; BC 0xba1c
4102 dw 0x0100 ; MOVLB 0
4103 dw 0x0780 ; DECF 0x80, F, BANKED
4104 dw 0x6A83 ; CLRF PORTD, ACCESS
4105 dw 0x9480 ; BCF PORTA, 0x2, ACCESS
4106 dw 0x8480 ; BSF PORTA, 0x2, ACCESS
4107 dw 0x6A83 ; CLRF PORTD, ACCESS
4108 dw 0x9480 ; BCF PORTA, 0x2, ACCESS
4109 dw 0x8480 ; BSF PORTA, 0x2, ACCESS
4110 dw 0xD7F3 ; BRA 0xba02
4111 dw 0xD00F ; BRA 0xba3c
4112 dw 0x0100 ; MOVLB 0
4113 dw 0x5180 ; MOVF 0x80, W, BANKED
4114 dw 0x0800 ; SUBLW 0
4115 dw 0xE20B ; BC 0xba3c
4116 dw 0x0100 ; MOVLB 0
4117 dw 0x0780 ; DECF 0x80, F, BANKED
4118 dw 0xC07A ; MOVFF 0x7a, PORTD
4119 dw 0xFF83 ; NOP
4120 dw 0x9480 ; BCF PORTA, 0x2, ACCESS
4121 dw 0x8480 ; BSF PORTA, 0x2, ACCESS
4122 dw 0xC07B ; MOVFF 0x7b, PORTD
4123 dw 0xFF83 ; NOP
4124 dw 0x9480 ; BCF PORTA, 0x2, ACCESS
4125 dw 0x8480 ; BSF PORTA, 0x2, ACCESS
4126 dw 0xD7F1 ; BRA 0xba1e
4127 dw 0x0100 ; MOVLB 0
4128 dw 0x2B8C ; INCF 0x8c, F, BANKED
4129 dw 0x0E00 ; MOVLW 0
4130 dw 0x238D ; ADDWFC 0x8d, F, BANKED
4131 dw 0xD748 ; BRA 0xb8d6
4132 dw 0x0100 ; MOVLB 0
4133 dw 0x2B81 ; INCF 0x81, F, BANKED
4134 dw 0x0100 ; MOVLB 0
4135 dw 0x5181 ; MOVF 0x81, W, BANKED
4136 dw 0x6AEA ; CLRF FSR0H, ACCESS
4137 dw 0x0F60 ; ADDLW 0x60
4138 dw 0x6EE9 ; MOVWF FSR0L, ACCESS
4139 dw 0x0E00 ; MOVLW 0
4140 dw 0x22EA ; ADDWFC FSR0H, F, ACCESS
4141 dw 0xCFEF ; MOVFF INDF0, 0x82
4142 dw 0xF082 ; NOP
4143 dw 0xD723 ; BRA 0xb8a4
4144 dw 0x0100 ; MOVLB 0
4145 dw 0x6B83 ; CLRF 0x83, BANKED
4146 dw 0xDD06 ; RCALL wp_write_command
4147 dw 0x0012 ; RETURN 0
4148 dw 0xFFFF ; NOP
4149 dw 0xFFFF ; NOP
4150 dw 0xFFFF ; NOP
4151 dw 0xFFFF ; NOP
4152 dw 0xFFFF ; NOP
4153 dw 0xFFFF ; NOP
4154 dw 0xFFFF ; NOP
4155 dw 0xFFFF ; NOP
4156 dw 0xFFFF ; NOP
4157 dw 0xFFFF ; NOP
4158 dw 0xFFFF ; NOP
4159 dw 0xFFFF ; NOP
4160 dw 0xFFFF ; NOP
4161 dw 0xFFFF ; NOP
4162 dw 0xFFFF ; NOP
4163 dw 0xFFFF ; NOP
4164 dw 0xFFFF ; NOP
4165 dw 0xFFFF ; NOP
4166 dw 0xFFFF ; NOP
4167 dw 0xFFFF ; NOP
4168 dw 0xFFFF ; NOP
4169 dw 0xFFFF ; NOP
4170 dw 0xFFFF ; NOP
4171 dw 0xFFFF ; NOP
4172 dw 0xFFFF ; NOP
4173 dw 0xFFFF ; NOP
4174 dw 0xFFFF ; NOP
4175 dw 0xFFFF ; NOP
4176 dw 0xFFFF ; NOP
4177 dw 0xFFFF ; NOP
4178 dw 0xFFFF ; NOP
4179 dw 0xFFFF ; NOP
4180 dw 0xFFFF ; NOP
4181 dw 0xFFFF ; NOP
4182 dw 0xFFFF ; NOP
4183 dw 0xFFFF ; NOP
4184 dw 0xFFFF ; NOP
4185 dw 0xFFFF ; NOP
4186 dw 0xFFFF ; NOP
4187 dw 0xFFFF ; NOP
4188 dw 0xFFFF ; NOP
4189 dw 0xFFFF ; NOP
4190 dw 0xFFFF ; NOP
4191 dw 0xFFFF ; NOP
4192 dw 0xFFFF ; NOP
4193 dw 0xFFFF ; NOP
4194 dw 0xFFFF ; NOP
4195 dw 0xFFFF ; NOP
4196 dw 0xFFFF ; NOP
4197 dw 0xFFFF ; NOP
4198 dw 0xFFFF ; NOP
4199 dw 0xFFFF ; NOP
4200 dw 0xFFFF ; NOP
4201 dw 0xFFFF ; NOP
4202 dw 0xFFFF ; NOP
4203 dw 0xFFFF ; NOP
4204 dw 0xFFFF ; NOP
4205 dw 0xFFFF ; NOP
4206 dw 0xFFFF ; NOP
4207 dw 0xFFFF ; NOP
4208 dw 0xFFFF ; NOP
4209 dw 0xFFFF ; NOP
4210 dw 0xFFFF ; NOP
4211 dw 0xFFFF ; NOP
4212 dw 0xFFFF ; NOP
4213 dw 0xFFFF ; NOP
4214 dw 0xFFFF ; NOP
4215 dw 0xFFFF ; NOP
4216 dw 0xFFFF ; NOP
4217 dw 0xFFFF ; NOP
4218 dw 0xFFFF ; NOP
4219 dw 0xFFFF ; NOP
4220 dw 0xFFFF ; NOP
4221 dw 0xFFFF ; NOP
4222 dw 0xFFFF ; NOP
4223 dw 0xFFFF ; NOP
4224 dw 0xFFFF ; NOP