Skip to content

Instantly share code, notes, and snippets.

Created October 6, 2017 04:51
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/1969cfb3faf3f80b2e410c8d624cd23d to your computer and use it in GitHub Desktop.
Save anonymous/1969cfb3faf3f80b2e410c8d624cd23d to your computer and use it in GitHub Desktop.
00000 EF65 goto p_1ACA
00002 F00D ;nil
00004 FFFF ;nil
00006 FFFF ;nil
00008 6E04 movwf 4
0000A CFD8 movff STATUS,5
0000C F005 ;nil
0000E CFE0 movff BSR,6
00010 F006 ;nil
00012 0100 movlb 0
00014 CFE9 movff FSR0L,0Ch
00016 F00C ;nil
00018 CFEA movff FSR0H,7
0001A F007 ;nil
0001C CFE1 movff FSR1L,8
0001E F008 ;nil
00020 CFE2 movff FSR1H,9
00022 F009 ;nil
00024 CFD9 movff FSR2L,0Ah
00026 F00A ;nil
00028 CFDA movff FSR2H,0Bh
0002A F00B ;nil
0002C CFF3 movff PRODL,12h
0002E F012 ;nil
00030 CFF4 movff PRODH,13h
00032 F013 ;nil
00034 CFFA movff PCLATH,14h
00036 F014 ;nil
00038 C000 movff 0,0Eh
0003A F00E ;nil
0003C C001 movff 1,0Fh
0003E F00F ;nil
00040 C002 movff 2,10h
00042 F010 ;nil
00044 C003 movff 3,11h
00046 F011 ;nil
00048 A8F2 btfss INTCON,4
0004A EF2A goto p___54
0004C F000 ;nil
0004E B2F2 btfsc INTCON,1
00050 EF4B goto p___96
00052 F000 ;nil
00054 C00E p___54 movff 0Eh,0 ; entry from: 4Ah,2A0h
00056 F000 ;nil
00058 C00F movff 0Fh,1
0005A F001 ;nil
0005C C010 movff 10h,2
0005E F002 ;nil
00060 C011 movff 11h,3
00062 F003 ;nil
00064 C00C movff 0Ch,FSR0L
00066 FFE9 ;nil
00068 C007 movff 7,FSR0H
0006A FFEA ;nil
0006C 8E07 bsf 7,7
0006E C008 movff 8,FSR1L
00070 FFE1 ;nil
00072 C009 movff 9,FSR1H
00074 FFE2 ;nil
00076 C00A movff 0Ah,FSR2L
00078 FFD9 ;nil
0007A C00B movff 0Bh,FSR2H
0007C FFDA ;nil
0007E C012 movff 12h,PRODL
00080 FFF3 ;nil
00082 C013 movff 13h,PRODH
00084 FFF4 ;nil
00086 C014 movff 14h,PCLATH
00088 FFFA ;nil
0008A 5004 movf 4,W
0008C C006 movff 6,BSR
0008E FFE0 ;nil
00090 C005 movff 5,STATUS
00092 FFD8 ;nil
00094 0010 retfie
00096 0E01 p___96 movlw 1 ; entry from: 50h
00098 0102 movlb 2
0009A 6F8D movwf 8Dh,BANKED
0009C 9CF2 bcf INTCON,6
0009E 9EF2 p___9E bcf INTCON,7 ; entry from: 0A2h
000A0 BEF2 btfsc INTCON,7
000A2 D7FD bra p___9E
000A4 6A20 clrf 20h
000A6 6A21 clrf 21h
000A8 6A22 clrf 22h
000AA 6B88 clrf 88h,BANKED
000AC 6B87 clrf 87h,BANKED
000AE 6B8A clrf 8Ah,BANKED
000B0 6B89 clrf 89h,BANKED
000B2 6A23 clrf 23h
000B4 6A24 clrf 24h
000B6 6A26 clrf 26h
000B8 6A27 clrf 27h
000BA 6A2C clrf 2Ch
000BC 0101 movlb 1
000BE 6B58 clrf 58h,BANKED
000C0 6A28 clrf 28h
000C2 6A29 clrf 29h
000C4 6A2A clrf 2Ah
000C6 0102 movlb 2
000C8 6B8C clrf 8Ch,BANKED
000CA 6B8B clrf 8Bh,BANKED
000CC 5220 p___CC movf 20h ; entry from: 296h
000CE A4D8 btfss STATUS,2
000D0 D0E3 bra p__298
000D2 518A movf 8Ah,W,BANKED
000D4 0800 sublw 0
000D6 E209 bc p___EA
000D8 0AFF xorlw 0FFh
000DA E103 bnz p___E2
000DC 5189 movf 89h,W,BANKED
000DE 080E sublw 0Eh
000E0 E204 bc p___EA
000E2 6A2A p___E2 clrf 2Ah ; entry from: 0DAh
000E4 6A2B clrf 2Bh
000E6 6B8D clrf 8Dh,BANKED
000E8 D0D7 bra p__298
000EA 8495 p___EA bsf TRISD,2 ; entry from: 0D6h,0E0h
000EC B483 btfsc PORTD,2
000EE D05D bra p__1AA
000F0 2C21 decfsz 21h,W
000F2 D05B bra p__1AA
000F4 0E2C movlw 2Ch
000F6 2587 addwf 87h,W,BANKED
000F8 6E01 movwf 1
000FA 0E00 movlw 0
000FC 2188 addwfc 88h,W,BANKED
000FE 6E03 movwf 3
00100 0E2C movlw 2Ch
00102 0102 movlb 2
00104 2587 addwf 87h,W,BANKED
00106 6EE9 movwf FSR0L
00108 0E00 movlw 0
0010A 2188 addwfc 88h,W,BANKED
0010C 6EEA movwf FSR0H
0010E 90D8 bcf STATUS,0
00110 34EF rlcf INDF0,W
00112 0104 movlb 4
00114 C003 movff 3,FSR0H
00116 FFEA ;nil
00118 C001 movff 1,FSR0L
0011A FFE9 ;nil
0011C 6EEF movwf INDF0
0011E 8695 bsf TRISD,3
00120 B683 btfsc PORTD,3
00122 D026 bra p__170
00124 5228 movf 28h
00126 E10E bnz p__144
00128 0E01 movlw 1
0012A 6E28 movwf 28h
0012C 0102 movlb 2
0012E 6B88 clrf 88h,BANKED
00130 6B87 clrf 87h,BANKED
00132 6A23 clrf 23h
00134 0E2C movlw 2Ch
00136 2587 addwf 87h,W,BANKED
00138 6EE9 movwf FSR0L
0013A 0E00 movlw 0
0013C 2188 addwfc 88h,W,BANKED
0013E 6EEA movwf FSR0H
00140 6AEF clrf INDF0
00142 0104 movlb 4
00144 0E2C p__144 movlw 2Ch ; entry from: 126h
00146 0102 movlb 2
00148 2587 addwf 87h,W,BANKED
0014A 6E01 movwf 1
0014C 0E00 movlw 0
0014E 2188 addwfc 88h,W,BANKED
00150 6E03 movwf 3
00152 0E2C movlw 2Ch
00154 0102 movlb 2
00156 2587 addwf 87h,W,BANKED
00158 6EE9 movwf FSR0L
0015A 0E00 movlw 0
0015C 2188 addwfc 88h,W,BANKED
0015E 6EEA movwf FSR0H
00160 0E01 movlw 1
00162 24EF addwf INDF0,W
00164 0104 movlb 4
00166 C003 movff 3,FSR0H
00168 FFEA ;nil
0016A C001 movff 1,FSR0L
0016C FFE9 ;nil
0016E 6EEF movwf INDF0
00170 2A23 p__170 incf 23h ; entry from: 122h
00172 5023 movf 23h,W
00174 0807 sublw 7
00176 E115 bnz p__1A2
00178 6A23 clrf 23h
0017A 0102 movlb 2
0017C 2B87 incf 87h,f,BANKED
0017E B4D8 btfsc STATUS,2
00180 2B88 incf 88h,f,BANKED
00182 0E2C movlw 2Ch
00184 2587 addwf 87h,W,BANKED
00186 6EE9 movwf FSR0L
00188 0E00 movlw 0
0018A 2188 addwfc 88h,W,BANKED
0018C 6EEA movwf FSR0H
0018E 6AEF clrf INDF0
00190 5388 movf 88h,f,BANKED
00192 E103 bnz p__19A
00194 5187 movf 87h,W,BANKED
00196 082D sublw 2Dh
00198 E203 bc p__1A0
0019A 0E01 p__19A movlw 1 ; entry from: 192h
0019C 6E26 movwf 26h
0019E 6E2A movwf 2Ah
001A0 0104 p__1A0 movlb 4 ; entry from: 198h
001A2 6A21 p__1A2 clrf 21h ; entry from: 176h
001A4 0102 movlb 2
001A6 6B8C clrf 8Ch,BANKED
001A8 6B8B clrf 8Bh,BANKED
001AA 8495 p__1AA bsf TRISD,2 ; entry from: 0EEh,0F2h
001AC A483 btfss PORTD,2
001AE D002 bra p__1B4
001B0 0E01 movlw 1
001B2 6E21 movwf 21h
001B4 8095 p__1B4 bsf TRISD,0 ; entry from: 1AEh
001B6 B083 btfsc PORTD,0
001B8 D05D bra p__274
001BA 2C22 decfsz 22h,W
001BC D05B bra p__274
001BE 0E58 movlw 58h
001C0 2589 addwf 89h,W,BANKED
001C2 6E01 movwf 1
001C4 0E01 movlw 1
001C6 218A addwfc 8Ah,W,BANKED
001C8 6E03 movwf 3
001CA 0E58 movlw 58h
001CC 0102 movlb 2
001CE 2589 addwf 89h,W,BANKED
001D0 6EE9 movwf FSR0L
001D2 0E01 movlw 1
001D4 218A addwfc 8Ah,W,BANKED
001D6 6EEA movwf FSR0H
001D8 90D8 bcf STATUS,0
001DA 34EF rlcf INDF0,W
001DC 0104 movlb 4
001DE C003 movff 3,FSR0H
001E0 FFEA ;nil
001E2 C001 movff 1,FSR0L
001E4 FFE9 ;nil
001E6 6EEF movwf INDF0
001E8 8295 bsf TRISD,1
001EA B283 btfsc PORTD,1
001EC D026 bra p__23A
001EE 5229 movf 29h
001F0 E10E bnz p__20E
001F2 0E01 movlw 1
001F4 6E29 movwf 29h
001F6 0102 movlb 2
001F8 6B8A clrf 8Ah,BANKED
001FA 6B89 clrf 89h,BANKED
001FC 6A24 clrf 24h
001FE 0E58 movlw 58h
00200 2589 addwf 89h,W,BANKED
00202 6EE9 movwf FSR0L
00204 0E01 movlw 1
00206 218A addwfc 8Ah,W,BANKED
00208 6EEA movwf FSR0H
0020A 6AEF clrf INDF0
0020C 0104 movlb 4
0020E 0E58 p__20E movlw 58h ; entry from: 1F0h
00210 0102 movlb 2
00212 2589 addwf 89h,W,BANKED
00214 6E01 movwf 1
00216 0E01 movlw 1
00218 218A addwfc 8Ah,W,BANKED
0021A 6E03 movwf 3
0021C 0E58 movlw 58h
0021E 0102 movlb 2
00220 2589 addwf 89h,W,BANKED
00222 6EE9 movwf FSR0L
00224 0E01 movlw 1
00226 218A addwfc 8Ah,W,BANKED
00228 6EEA movwf FSR0H
0022A 0E01 movlw 1
0022C 24EF addwf INDF0,W
0022E 0104 movlb 4
00230 C003 movff 3,FSR0H
00232 FFEA ;nil
00234 C001 movff 1,FSR0L
00236 FFE9 ;nil
00238 6EEF movwf INDF0
0023A 2A24 p__23A incf 24h ; entry from: 1ECh
0023C 5024 movf 24h,W
0023E 0805 sublw 5
00240 E115 bnz p__26C
00242 6A24 clrf 24h
00244 0102 movlb 2
00246 2B89 incf 89h,f,BANKED
00248 B4D8 btfsc STATUS,2
0024A 2B8A incf 8Ah,f,BANKED
0024C 0E58 movlw 58h
0024E 2589 addwf 89h,W,BANKED
00250 6EE9 movwf FSR0L
00252 0E01 movlw 1
00254 218A addwfc 8Ah,W,BANKED
00256 6EEA movwf FSR0H
00258 6AEF clrf INDF0
0025A 538A movf 8Ah,f,BANKED
0025C E103 bnz p__264
0025E 5189 movf 89h,W,BANKED
00260 0819 sublw 19h
00262 E203 bc p__26A
00264 0E01 p__264 movlw 1 ; entry from: 25Ch
00266 6E27 movwf 27h
00268 6E2B movwf 2Bh
0026A 0104 p__26A movlb 4 ; entry from: 262h
0026C 6A22 p__26C clrf 22h ; entry from: 240h
0026E 0102 movlb 2
00270 6B8C clrf 8Ch,BANKED
00272 6B8B clrf 8Bh,BANKED
00274 8095 p__274 bsf TRISD,0 ; entry from: 1B8h,1BCh
00276 A083 btfss PORTD,0
00278 D002 bra p__27E
0027A 0E01 movlw 1
0027C 6E22 movwf 22h
0027E 2B8B p__27E incf 8Bh,f,BANKED ; entry from: 278h
00280 B4D8 btfsc STATUS,2
00282 2B8C incf 8Ch,f,BANKED
00284 518C movf 8Ch,W,BANKED
00286 0839 sublw 39h
00288 E206 bc p__296
0028A 0AFF xorlw 0FFh
0028C E103 bnz p__294
0028E 518B movf 8Bh,W,BANKED
00290 0898 sublw 98h
00292 E201 bc p__296
00294 D001 p__294 bra p__298 ; entry from: 28Ch
00296 D71A p__296 bra p___CC ; entry from: 288h,292h
00298 0EC0 p__298 movlw 0C0h ; entry from: 0D0h,0E8h,294h
0029A 12F2 iorwf INTCON
0029C 92F2 bcf INTCON,1
0029E 0100 movlb 0
002A0 EF2A goto p___54
002A2 F000 ;nil
002A4 908B p__2A4 bcf LATC,0 ; entry from: 2F8h,328h,33Ch,61Ah,642h,664h,674h
002A6 9094 bcf TRISC,0
002A8 9C8C bcf LATD,6
002AA 9C95 bcf TRISD,6
002AC 0104 movlb 4
002AE 6BE8 clrf 0E8h,BANKED
002B0 51E8 p__2B0 movf 0E8h,W,BANKED ; entry from: 2E0h
002B2 0807 sublw 7
002B4 E316 bnc p__2E2
002B6 51E6 movf 0E6h,W,BANKED
002B8 0B80 andlw 80h
002BA 6E00 movwf 0
002BC 6A03 clrf 3
002BE 5000 movf 0,W
002C0 1003 iorwf 3,W
002C2 E003 bz p__2CA
002C4 808B bsf LATC,0
002C6 9094 bcf TRISC,0
002C8 D002 bra p__2CE
002CA 908B p__2CA bcf LATC,0 ; entry from: 2C2h
002CC 9094 bcf TRISC,0
002CE 8C8C p__2CE bsf LATD,6 ; entry from: 2C8h
002D0 9C95 bcf TRISD,6
002D2 9C8C bcf LATD,6
002D4 9C95 bcf TRISD,6
002D6 90D8 bcf STATUS,0
002D8 37E6 rlcf 0E6h,f,BANKED
002DA 37E7 rlcf 0E7h,f,BANKED
002DC 0E01 movlw 1
002DE 27E8 addwf 0E8h,f,BANKED
002E0 D7E7 bra p__2B0
002E2 908B p__2E2 bcf LATC,0 ; entry from: 2B4h
002E4 9094 bcf TRISC,0
002E6 0100 movlb 0
002E8 0012 return
002EA 948B p__2EA bcf LATC,2 ; entry from: 30Eh,318h
002EC 9494 bcf TRISC,2
002EE 0104 movlb 4
002F0 6BE7 clrf 0E7h,BANKED
002F2 C4DA movff 4DAh,4E6h
002F4 F4E6 ;nil
002F6 0100 movlb 0
002F8 DFD5 rcall p__2A4
002FA 0104 movlb 4
002FC 6BDA clrf 0DAh,BANKED
002FE 848B bsf LATC,2
00300 9494 bcf TRISC,2
00302 0100 movlb 0
00304 0012 return
00306 0E04 movlw 4
00308 0104 movlb 4
0030A 6FDA movwf 0DAh,BANKED
0030C 0100 movlb 0
0030E DFED rcall p__2EA
00310 0E50 movlw 50h
00312 0104 movlb 4
00314 6FDA movwf 0DAh,BANKED
00316 0100 movlb 0
00318 DFE8 rcall p__2EA
0031A 948B bcf LATC,2
0031C 9494 bcf TRISC,2
0031E 0104 movlb 4
00320 6BE7 clrf 0E7h,BANKED
00322 0E01 movlw 1
00324 6FE6 movwf 0E6h,BANKED
00326 0100 movlb 0
00328 DFBD rcall p__2A4
0032A 0E27 movlw 27h
0032C 6E00 movwf 0
0032E 2E00 p__32E decfsz 0 ; entry from: 330h
00330 D7FE bra p__32E
00332 D000 bra p__334
00334 0104 p__334 movlb 4 ; entry from: 332h
00336 6BE7 clrf 0E7h,BANKED
00338 6BE6 clrf 0E6h,BANKED
0033A 0100 movlb 0
0033C DFB3 rcall p__2A4
0033E 0E27 movlw 27h
00340 6E00 movwf 0
00342 2E00 p__342 decfsz 0 ; entry from: 344h
00344 D7FE bra p__342
00346 D000 bra p__348
00348 848B p__348 bsf LATC,2 ; entry from: 346h
0034A 9494 bcf TRISC,2
0034C EFEE goto p_1BDC
0034E F00D ;nil
00350 0E04 p__350 movlw 4 ; entry from: 438h,454h,520h,538h,574h,60Eh,624h,636h,6F0h,72Ch,75Eh,790h,7C4h
00352 6EEA movwf FSR0H
00354 0EE5 movlw 0E5h
00356 6EE9 movwf FSR0L
00358 50EF movf INDF0,W
0035A E00E bz p__378
0035C 0E0F p__35C movlw 0Fh ; entry from: 376h
0035E 6E01 movwf 1
00360 6A00 p__360 clrf 0 ; entry from: 368h
00362 2E00 p__362 decfsz 0 ; entry from: 364h
00364 D7FE bra p__362
00366 2E01 decfsz 1
00368 D7FB bra p__360
0036A 0E8F movlw 8Fh
0036C 6E00 movwf 0
0036E 2E00 p__36E decfsz 0 ; entry from: 370h
00370 D7FE bra p__36E
00372 0000 nop
00374 2EEF decfsz INDF0
00376 D7F2 bra p__35C
00378 0012 p__378 return ; entry from: 35Ah
0037A C4DB p__37A movff 4DBh,4DFh ; entry from: 4FCh,512h
0037C F4DF ;nil
0037E C4DA movff 4DAh,4DEh
00380 F4DE ;nil
00382 C4DF p__382 movff 4DFh,3 ; entry from: 39Ch
00384 F003 ;nil
00386 0104 movlb 4
00388 C4DE movff 4DEh,FSR0L
0038A FFE9 ;nil
0038C C4DF movff 4DFh,FSR0H
0038E FFEA ;nil
00390 52EF movf INDF0
00392 E006 bz p__3A0
00394 2BDE incf 0DEh,f,BANKED
00396 B4D8 btfsc STATUS,2
00398 2BDF incf 0DFh,f,BANKED
0039A 0100 movlb 0
0039C D7F2 bra p__382
0039E 0104 movlb 4
003A0 C4DD p__3A0 movff 4DDh,3 ; entry from: 392h,3D4h
003A2 F003 ;nil
003A4 C4DC movff 4DCh,FSR0L
003A6 FFE9 ;nil
003A8 C4DD movff 4DDh,FSR0H
003AA FFEA ;nil
003AC 52EF movf INDF0
003AE E013 bz p__3D6
003B0 C4DC movff 4DCh,FSR0L
003B2 FFE9 ;nil
003B4 C4DD movff 4DDh,FSR0H
003B6 FFEA ;nil
003B8 CFEF movff INDF0,4E2h
003BA F4E2 ;nil
003BC C4DF movff 4DFh,FSR0H
003BE FFEA ;nil
003C0 C4DE movff 4DEh,FSR0L
003C2 FFE9 ;nil
003C4 C4E2 movff 4E2h,INDF0
003C6 FFEF ;nil
003C8 2BDE incf 0DEh,f,BANKED
003CA B4D8 btfsc STATUS,2
003CC 2BDF incf 0DFh,f,BANKED
003CE 2BDC incf 0DCh,f,BANKED
003D0 B4D8 btfsc STATUS,2
003D2 2BDD incf 0DDh,f,BANKED
003D4 D7E5 bra p__3A0
003D6 C4DE p__3D6 movff 4DEh,FSR0L ; entry from: 3AEh
003D8 FFE9 ;nil
003DA C4DF movff 4DFh,FSR0H
003DC FFEA ;nil
003DE 6AEF clrf INDF0
003E0 C4DA movff 4DAh,1
003E2 F001 ;nil
003E4 C4DB movff 4DBh,2
003E6 F002 ;nil
003E8 0100 movlb 0
003EA 0012 return
003EC 52EF p__3EC movf INDF0 ; entry from: 40Eh,52Ah // publishing to URAT port routine
003EE E010 bz p__410
003F0 CFEA movff FSR0H,4DBh
003F2 F4DB ;nil
003F4 CFE9 movff FSR0L,4DAh
003F6 F4DA ;nil
003F8 50EF movf INDF0,W
003FA A89E p__3FA btfss PIR1,4 ; entry from: 3FCh
003FC D7FE bra p__3FA
003FE 6EAD movwf TXREG1
00400 C4DB movff 4DBh,FSR0H
00402 FFEA ;nil
00404 C4DA movff 4DAh,FSR0L
00406 FFE9 ;nil
00408 2AE9 incf FSR0L
0040A B4D8 btfsc STATUS,2
0040C 2AEA incf FSR0H
0040E D7EE bra p__3EC
00410 EF96 p__410 goto p__52C ; entry from: 3EEh
00412 F002 ;nil
00414 CFF2 movff INTCON,4DAh
00416 F4DA ;nil
00418 9EF2 bcf INTCON,7
0041A 0E14 movlw 14h
0041C 6EA9 movwf EEADR
0041E 9CA6 bcf EECON1,6
00420 9EA6 bcf EECON1,7
00422 80A6 bsf EECON1,0
00424 50A8 movf EEDATA,W
00426 0104 movlb 4
00428 BFDA btfsc 0DAh,7,BANKED
0042A 8EF2 bsf INTCON,7
0042C 0102 movlb 2
0042E 6F86 movwf 86h,BANKED
00430 0E05 movlw 5
00432 0104 movlb 4
00434 6FE5 movwf 0E5h,BANKED
00436 0100 movlb 0
00438 DF8B rcall p__350
0043A 0102 movlb 2
0043C 5186 movf 86h,W,BANKED
0043E 080F sublw 0Fh
00440 A4D8 btfss STATUS,2
00442 D09A bra p__578
00444 6A1E clrf 1Eh
00446 6A1D clrf 1Dh
00448 0E04 movlw 4
0044A 0104 movlb 4
0044C 6FDA movwf 0DAh,BANKED
0044E 0EAF p__44E movlw 0AFh ; entry from: 45Ah
00450 6FE5 movwf 0E5h,BANKED
00452 0100 movlb 0
00454 DF7D rcall p__350
00456 0104 movlb 4
00458 2FDA decfsz 0DAh,f,BANKED
0045A D7F9 bra p__44E
0045C 0102 movlb 2
0045E 3D86 p__45E incfsz 86h,W,BANKED ; entry from: 4CEh
00460 D001 bra p__464
00462 D036 bra p__4D0
00464 0E15 p__464 movlw 15h ; entry from: 460h
00466 241D addwf 1Dh,W
00468 0104 movlb 4
0046A 6FDA movwf 0DAh,BANKED
0046C 0E00 movlw 0
0046E 201E addwfc 1Eh,W
00470 6FDB movwf 0DBh,BANKED
00472 CFF2 movff INTCON,4DCh
00474 F4DC ;nil
00476 9EF2 bcf INTCON,7
00478 C4DA movff 4DAh,EEADR
0047A FFA9 ;nil
0047C 9CA6 bcf EECON1,6
0047E 9EA6 bcf EECON1,7
00480 80A6 bsf EECON1,0
00482 50A8 movf EEDATA,W
00484 BFDC btfsc 0DCh,7,BANKED
00486 8EF2 bsf INTCON,7
00488 0102 movlb 2
0048A 6F86 movwf 86h,BANKED
0048C C01E movff 1Eh,3
0048E F003 ;nil
00490 501D movf 1Dh,W
00492 2A1D incf 1Dh
00494 B4D8 btfsc STATUS,2
00496 2A1E incf 1Eh
00498 0104 movlb 4
0049A 6FDA movwf 0DAh,BANKED
0049C 0E91 movlw 91h
0049E 25DA addwf 0DAh,W,BANKED
004A0 6EE9 movwf FSR0L
004A2 0E02 movlw 2
004A4 2003 addwfc 3,W
004A6 6EEA movwf FSR0H
004A8 C286 movff 286h,INDF0
004AA FFEF ;nil
004AC 0E91 movlw 91h
004AE 241D addwf 1Dh,W
004B0 6EE9 movwf FSR0L
004B2 0E02 movlw 2
004B4 201E addwfc 1Eh,W
004B6 6EEA movwf FSR0H
004B8 6AEF clrf INDF0
004BA 0102 movlb 2
004BC 5386 movf 86h,f,BANKED
004BE E101 bnz p__4C2
004C0 D007 bra p__4D0
004C2 521E p__4C2 movf 1Eh ; entry from: 4BEh
004C4 E103 bnz p__4CC
004C6 501D movf 1Dh,W
004C8 081E sublw 1Eh
004CA E201 bc p__4CE
004CC D001 p__4CC bra p__4D0 ; entry from: 4C4h
004CE D7C7 p__4CE bra p__45E ; entry from: 4CAh
004D0 0E04 p__4D0 movlw 4 ; entry from: 462h,4C0h,4CCh
004D2 6EEA movwf FSR0H
004D4 0E0D movlw 0Dh
004D6 6EE9 movwf FSR0L
004D8 0E04 movlw 4
004DA 6EE2 movwf FSR1H
004DC 0ECE movlw 0CEh
004DE 6EE1 movwf FSR1L
004E0 52E7 p__4E0 movf INDF1 ; entry from: 4E6h
004E2 CFE6 movff POSTINC1,POSTINC0
004E4 FFEE ;nil
004E6 E1FC bnz p__4E0
004E8 0E04 movlw 4
004EA 0104 movlb 4
004EC 6FDB movwf 0DBh,BANKED
004EE 0E0D movlw 0Dh
004F0 6FDA movwf 0DAh,BANKED
004F2 0E02 movlw 2
004F4 6FDD movwf 0DDh,BANKED
004F6 0E91 movlw 91h
004F8 6FDC movwf 0DCh,BANKED
004FA 0100 movlb 0
004FC DF3E rcall p__37A
004FE 0E04 movlw 4
00500 0104 movlb 4
00502 6FDB movwf 0DBh,BANKED
00504 0E0D movlw 0Dh
00506 6FDA movwf 0DAh,BANKED
00508 0E04 movlw 4
0050A 6FDD movwf 0DDh,BANKED
0050C 0ED7 movlw 0D7h
0050E 6FDC movwf 0DCh,BANKED
00510 0100 movlb 0
00512 DF33 rcall p__37A
00514 888C bsf LATD,4
00516 9895 bcf TRISD,4
00518 0E0A movlw 0Ah
0051A 0104 movlb 4
0051C 6FE5 movwf 0E5h,BANKED
0051E 0100 movlb 0
00520 DF17 rcall p__350
00522 0E04 movlw 4
00524 6EEA movwf FSR0H
00526 0E0D movlw 0Dh
00528 6EE9 movwf FSR0L
0052A D760 bra p__3EC
0052C 0E06 p__52C movlw 6 ; entry from: 410h
0052E 0104 movlb 4
00530 6FDA movwf 0DAh,BANKED
00532 0EFA p__532 movlw 0FAh ; entry from: 53Eh
00534 6FE5 movwf 0E5h,BANKED
00536 0100 movlb 0
00538 DF0B rcall p__350
0053A 0104 movlb 4
0053C 2FDA decfsz 0DAh,f,BANKED
0053E D7F9 bra p__532
00540 988C bcf LATD,4
00542 9895 bcf TRISD,4
00544 50F2 movf INTCON,W
00546 6E00 movwf 0
00548 9EF2 bcf INTCON,7
0054A 0E14 movlw 14h
0054C 6EA9 movwf EEADR
0054E 6AA8 clrf EEDATA
00550 9CA6 bcf EECON1,6
00552 9EA6 bcf EECON1,7
00554 84A6 bsf EECON1,2
00556 010F movlb 0Fh
00558 0E55 movlw 55h
0055A 6EA7 movwf EECON2
0055C 0EAA movlw 0AAh
0055E 6EA7 movwf EECON2
00560 82A6 bsf EECON1,1
00562 B2A6 p__562 btfsc EECON1,1 ; entry from: 564h
00564 D7FE bra p__562
00566 94A6 bcf EECON1,2
00568 5000 movf 0,W
0056A 12F2 iorwf INTCON
0056C 0E05 movlw 5
0056E 0104 movlb 4
00570 6FE5 movwf 0E5h,BANKED
00572 0100 movlb 0
00574 DEED rcall p__350
00576 0102 movlb 2
00578 0100 p__578 movlb 0 ; entry from: 442h
0057A EFF0 goto p_1BE0
0057C F00D ;nil
0057E 0104 p__57E movlb 4 ; entry from: 666h,676h
00580 6BDF clrf 0DFh,BANKED
00582 908B bcf LATC,0
00584 9094 bcf TRISC,0
00586 9C8C bcf LATD,6
00588 9C95 bcf TRISD,6
0058A 6BDE clrf 0DEh,BANKED
0058C 51DE p__58C movf 0DEh,W,BANKED ; entry from: 5AEh
0058E 0807 sublw 7
00590 E30F bnc p__5B0
00592 90D8 bcf STATUS,0
00594 37DF rlcf 0DFh,f,BANKED
00596 8A92 bsf TRISA,5
00598 AA80 btfss PORTA,5
0059A D002 bra p__5A0
0059C 81DF bsf 0DFh,0,BANKED
0059E D001 bra p__5A2
005A0 91DF p__5A0 bcf 0DFh,0,BANKED ; entry from: 59Ah
005A2 8C8C p__5A2 bsf LATD,6 ; entry from: 59Eh
005A4 9C95 bcf TRISD,6
005A6 9C8C bcf LATD,6
005A8 9C95 bcf TRISD,6
005AA 0E01 movlw 1
005AC 27DE addwf 0DEh,f,BANKED
005AE D7EE bra p__58C
005B0 C4DF p__5B0 movff 4DFh,1 ; entry from: 590h
005B2 F001 ;nil
005B4 0100 movlb 0
005B6 0012 return
005B8 6A01 p__5B8 clrf 1 ; entry from: 69Ah
005BA 6A02 clrf 2
005BC 6A00 clrf 0
005BE 6A03 clrf 3
005C0 0104 movlb 4
005C2 51DE movf 0DEh,W,BANKED
005C4 E102 bnz p__5CA
005C6 51DD movf 0DDh,W,BANKED
005C8 E018 bz p__5FA
005CA 0E10 p__5CA movlw 10h ; entry from: 5C4h
005CC 6FDF movwf 0DFh,BANKED
005CE 90D8 p__5CE bcf STATUS,0 ; entry from: 5F8h
005D0 37DB rlcf 0DBh,f,BANKED
005D2 37DC rlcf 0DCh,f,BANKED
005D4 3600 rlcf 0
005D6 3603 rlcf 3
005D8 51DE movf 0DEh,W,BANKED
005DA 5C03 subwf 3,W
005DC E102 bnz p__5E2
005DE 51DD movf 0DDh,W,BANKED
005E0 5C00 subwf 0,W
005E2 E307 p__5E2 bnc p__5F2 ; entry from: 5DCh
005E4 51DD movf 0DDh,W,BANKED
005E6 5E00 subwf 0
005E8 A0D8 btfss STATUS,0
005EA 0603 decf 3
005EC 51DE movf 0DEh,W,BANKED
005EE 5E03 subwf 3
005F0 80D8 bsf STATUS,0
005F2 3601 p__5F2 rlcf 1 ; entry from: 5E2h
005F4 3602 rlcf 2
005F6 2FDF decfsz 0DFh,f,BANKED
005F8 D7EA bra p__5CE
005FA 0100 p__5FA movlb 0 ; entry from: 5C8h
005FC EF4E goto p__69C
005FE F003 ;nil
00600 0104 movlb 4
00602 6BDA clrf 0DAh,BANKED
00604 948B bcf LATC,2
00606 9494 bcf TRISC,2
00608 0E0A movlw 0Ah
0060A 6FE5 movwf 0E5h,BANKED
0060C 0100 movlb 0
0060E DEA0 rcall p__350
00610 0104 movlb 4
00612 6BE7 clrf 0E7h,BANKED
00614 0E06 movlw 6
00616 6FE6 movwf 0E6h,BANKED
00618 0100 movlb 0
0061A DE44 rcall p__2A4
0061C 0E0A movlw 0Ah
0061E 0104 movlb 4
00620 6FE5 movwf 0E5h,BANKED
00622 0100 movlb 0
00624 DE95 rcall p__350
00626 848B bsf LATC,2
00628 9494 bcf TRISC,2
0062A 948B bcf LATC,2
0062C 9494 bcf TRISC,2
0062E 0E0A movlw 0Ah
00630 0104 movlb 4
00632 6FE5 movwf 0E5h,BANKED
00634 0100 movlb 0
00636 DE8C rcall p__350
00638 0104 movlb 4
0063A 6BE7 clrf 0E7h,BANKED
0063C 0EC7 movlw 0C7h
0063E 6FE6 movwf 0E6h,BANKED
00640 0100 movlb 0
00642 DE30 rcall p__2A4
00644 848B bsf LATC,2
00646 9494 bcf TRISC,2
00648 6A1E clrf 1Eh
0064A 6A1D clrf 1Dh
0064C 948B p__64C bcf LATC,2 ; entry from: 6C2h
0064E 9494 bcf TRISC,2
00650 0E13 movlw 13h
00652 6E00 movwf 0
00654 2E00 p__654 decfsz 0 ; entry from: 656h
00656 D7FE bra p__654
00658 D000 bra p__65A
0065A 0104 p__65A movlb 4 ; entry from: 658h
0065C 6BE7 clrf 0E7h,BANKED
0065E 0E05 movlw 5
00660 6FE6 movwf 0E6h,BANKED
00662 0100 movlb 0
00664 DE1F rcall p__2A4
00666 DF8B rcall p__57E
00668 C001 movff 1,4DAh
0066A F4DA ;nil
0066C 0104 movlb 4
0066E 6BE7 clrf 0E7h,BANKED
00670 6BE6 clrf 0E6h,BANKED
00672 0100 movlb 0
00674 DE17 rcall p__2A4
00676 DF83 rcall p__57E
00678 C001 movff 1,4DAh
0067A F4DA ;nil
0067C 848B bsf LATC,2
0067E 9494 bcf TRISC,2
00680 2A1D incf 1Dh
00682 B4D8 btfsc STATUS,2
00684 2A1E incf 1Eh
00686 C01E movff 1Eh,4DCh
00688 F4DC ;nil
0068A C01D movff 1Dh,4DBh
0068C F4DB ;nil
0068E 0E03 movlw 3
00690 0104 movlb 4
00692 6FDE movwf 0DEh,BANKED
00694 0EE8 movlw 0E8h
00696 6FDD movwf 0DDh,BANKED
00698 0100 movlb 0
0069A D78E bra p__5B8
0069C C000 p__69C movff 0,4DBh ; entry from: 5FCh
0069E F4DB ;nil
006A0 0104 movlb 4
006A2 C003 movff 3,4DCh
006A4 F4DC ;nil
006A6 53DB movf 0DBh,f,BANKED
006A8 E109 bnz p__6BC
006AA 53DC movf 0DCh,f,BANKED
006AC E107 bnz p__6BC
006AE 721F btg 1Fh,1
006B0 B21F btfsc 1Fh,1
006B2 D002 bra p__6B8
006B4 9A8C bcf LATD,5
006B6 D001 bra p__6BA
006B8 8A8C p__6B8 bsf LATD,5 ; entry from: 6B2h
006BA 9A95 p__6BA bcf TRISD,5 ; entry from: 6B6h
006BC A1DA p__6BC btfss 0DAh,0,BANKED ; entry from: 6A8h,6ACh
006BE D002 bra p__6C4
006C0 0100 movlb 0
006C2 D7C4 bra p__64C
006C4 948B p__6C4 bcf LATC,2 ; entry from: 6BEh
006C6 9494 bcf TRISC,2
006C8 0100 movlb 0
006CA 0012 return
006CC CFF2 movff INTCON,4DAh
006CE F4DA ;nil
006D0 9EF2 bcf INTCON,7
006D2 0E05 movlw 5
006D4 6EA9 movwf EEADR
006D6 9CA6 bcf EECON1,6
006D8 9EA6 bcf EECON1,7
006DA 80A6 bsf EECON1,0
006DC 50A8 movf EEDATA,W
006DE 0104 movlb 4
006E0 BFDA btfsc 0DAh,7,BANKED
006E2 8EF2 bsf INTCON,7
006E4 0102 movlb 2
006E6 6F86 movwf 86h,BANKED
006E8 0E05 movlw 5
006EA 0104 movlb 4
006EC 6FE5 movwf 0E5h,BANKED
006EE 0100 movlb 0
006F0 DE2F rcall p__350
006F2 0102 movlb 2
006F4 5186 movf 86h,W,BANKED
006F6 080F sublw 0Fh
006F8 B4D8 btfsc STATUS,2
006FA D0B5 bra p__866
006FC 50F2 movf INTCON,W
006FE 6E00 movwf 0
00700 9EF2 bcf INTCON,7
00702 0E01 movlw 1
00704 6EA9 movwf EEADR
00706 6AA8 clrf EEDATA
00708 9CA6 bcf EECON1,6
0070A 9EA6 bcf EECON1,7
0070C 84A6 bsf EECON1,2
0070E 010F movlb 0Fh
00710 0E55 movlw 55h
00712 6EA7 movwf EECON2
00714 0EAA movlw 0AAh
00716 6EA7 movwf EECON2
00718 82A6 bsf EECON1,1
0071A B2A6 p__71A btfsc EECON1,1 ; entry from: 71Ch
0071C D7FE bra p__71A
0071E 94A6 bcf EECON1,2
00720 5000 movf 0,W
00722 12F2 iorwf INTCON
00724 0E05 movlw 5
00726 0104 movlb 4
00728 6FE5 movwf 0E5h,BANKED
0072A 0100 movlb 0
0072C DE11 rcall p__350
0072E 50F2 movf INTCON,W
00730 6E00 movwf 0
00732 9EF2 bcf INTCON,7
00734 0E02 movlw 2
00736 6EA9 movwf EEADR
00738 6AA8 clrf EEDATA
0073A 9CA6 bcf EECON1,6
0073C 9EA6 bcf EECON1,7
0073E 84A6 bsf EECON1,2
00740 010F movlb 0Fh
00742 0E55 movlw 55h
00744 6EA7 movwf EECON2
00746 0EAA movlw 0AAh
00748 6EA7 movwf EECON2
0074A 82A6 bsf EECON1,1
0074C B2A6 p__74C btfsc EECON1,1 ; entry from: 74Eh
0074E D7FE bra p__74C
00750 94A6 bcf EECON1,2
00752 5000 movf 0,W
00754 12F2 iorwf INTCON
00756 0E05 movlw 5
00758 0104 movlb 4
0075A 6FE5 movwf 0E5h,BANKED
0075C 0100 movlb 0
0075E DDF8 rcall p__350
00760 50F2 movf INTCON,W
00762 6E00 movwf 0
00764 9EF2 bcf INTCON,7
00766 0E03 movlw 3
00768 6EA9 movwf EEADR
0076A 6AA8 clrf EEDATA
0076C 9CA6 bcf EECON1,6
0076E 9EA6 bcf EECON1,7
00770 84A6 bsf EECON1,2
00772 010F movlb 0Fh
00774 0E55 movlw 55h
00776 6EA7 movwf EECON2
00778 0EAA movlw 0AAh
0077A 6EA7 movwf EECON2
0077C 82A6 bsf EECON1,1
0077E B2A6 p__77E btfsc EECON1,1 ; entry from: 780h
00780 D7FE bra p__77E
00782 94A6 bcf EECON1,2
00784 5000 movf 0,W
00786 12F2 iorwf INTCON
00788 0E05 movlw 5
0078A 0104 movlb 4
0078C 6FE5 movwf 0E5h,BANKED
0078E 0100 movlb 0
00790 DDDF rcall p__350
00792 50F2 movf INTCON,W
00794 6E00 movwf 0
00796 9EF2 bcf INTCON,7
00798 0E04 movlw 4
0079A 6EA9 movwf EEADR
0079C 0E01 movlw 1
0079E 6EA8 movwf EEDATA
007A0 9CA6 bcf EECON1,6
007A2 9EA6 bcf EECON1,7
007A4 84A6 bsf EECON1,2
007A6 010F movlb 0Fh
007A8 0E55 movlw 55h
007AA 6EA7 movwf EECON2
007AC 0EAA movlw 0AAh
007AE 6EA7 movwf EECON2
007B0 82A6 bsf EECON1,1
007B2 B2A6 p__7B2 btfsc EECON1,1 ; entry from: 7B4h
007B4 D7FE bra p__7B2
007B6 94A6 bcf EECON1,2
007B8 5000 movf 0,W
007BA 12F2 iorwf INTCON
007BC 0E05 movlw 5
007BE 0104 movlb 4
007C0 6FE5 movwf 0E5h,BANKED
007C2 0100 movlb 0
007C4 DDC5 rcall p__350
007C6 6A1E clrf 1Eh
007C8 6A1D clrf 1Dh
007CA 521E movf 1Eh
007CC E12E bnz p__82A
007CE 501D movf 1Dh,W
007D0 0805 sublw 5
007D2 E32B bnc p__82A
007D4 0E06 movlw 6
007D6 241D addwf 1Dh,W
007D8 0104 movlb 4
007DA 6FDA movwf 0DAh,BANKED
007DC 0E00 movlw 0
007DE 201E addwfc 1Eh,W
007E0 6FDB movwf 0DBh,BANKED
007E2 0E31 movlw 31h
007E4 241D addwf 1Dh,W
007E6 6FDC movwf 0DCh,BANKED
007E8 0E00 movlw 0
007EA 201E addwfc 1Eh,W
007EC 6FDD movwf 0DDh,BANKED
007EE 50F2 movf INTCON,W
007F0 6E00 movwf 0
007F2 9EF2 bcf INTCON,7
007F4 C4DA movff 4DAh,EEADR
007F6 FFA9 ;nil
007F8 C4DC movff 4DCh,EEDATA
007FA FFA8 ;nil
007FC 9CA6 bcf EECON1,6
007FE 9EA6 bcf EECON1,7
00800 0000 nop
00802 0000 nop
00804 0000 nop
00806 0000 nop
00808 0000 nop
0080A 0000 nop
0080C 0000 nop
0080E 0000 nop
00810 0000 nop
00812 0000 nop
00814 0000 nop
00816 0000 nop
00818 0000 nop
0081A 0000 nop
0081C 0000 nop
0081E 0000 nop
00820 0000 nop
00822 0000 nop
00824 0000 nop
00826 0000 nop
00828 0000 nop
0082A 0000 p__82A nop ; entry from: 7CCh,7D2h
0082C 0000 nop
0082E 0000 nop
00830 0000 nop
00832 0000 nop
00834 0000 nop
00836 0000 nop
00838 0000 nop
0083A 0000 nop
0083C 0000 nop
0083E 0000 nop
00840 0000 nop
00842 0000 nop
00844 0000 nop
00846 0000 nop
00848 0000 nop
0084A 0000 nop
0084C 0000 nop
0084E 0000 nop
00850 0000 nop
00852 0000 nop
00854 0000 nop
00856 0000 nop
00858 0000 nop
0085A 0000 nop
0085C 0000 nop
0085E 0000 nop
00860 0000 nop
00862 0000 nop
00864 0000 nop
00866 0000 p__866 nop ; entry from: 6FAh
00868 0000 nop
0086A 0000 nop
0086C 0000 nop
0086E 0000 nop
00870 0000 nop
00872 0000 nop
00874 0000 nop
00876 0000 nop
00878 0000 nop
0087A 0000 nop
0087C 0000 nop
0087E 0000 nop
00880 0000 nop
00882 0000 nop
00884 0000 nop
00886 0000 nop
00888 0000 nop
0088A 0000 nop
0088C 0000 nop
0088E 0000 nop
00890 0000 nop
00892 0000 nop
00894 0000 nop
00896 0000 nop
00898 0000 nop
0089A 0000 nop
0089C 0000 nop
0089E 0000 nop
008A0 0000 nop
008A2 0000 nop
008A4 0000 nop
008A6 0000 nop
008A8 0000 nop
008AA 0000 nop
008AC 0000 nop
008AE 0000 nop
008B0 0000 nop
008B2 0000 nop
008B4 0000 nop
008B6 0000 nop
008B8 0000 nop
008BA 0000 nop
008BC 0000 nop
008BE 0000 nop
008C0 0000 nop
008C2 0000 nop
008C4 0000 nop
008C6 0000 nop
008C8 0000 nop
008CA 0000 nop
008CC 0000 nop
008CE 0000 nop
008D0 0000 nop
008D2 0000 nop
008D4 0000 nop
008D6 0000 nop
008D8 0000 nop
008DA 0000 nop
008DC 0000 nop
008DE 0000 nop
008E0 0000 nop
008E2 0000 nop
008E4 0000 nop
008E6 0000 nop
008E8 0000 nop
008EA 0000 nop
008EC 0000 nop
008EE 0000 nop
008F0 0000 nop
008F2 0000 nop
008F4 0000 nop
008F6 0000 nop
008F8 0000 nop
008FA 0000 nop
008FC 0000 nop
008FE 0000 nop
007BC 0E05 movlw 5
007BE 0104 movlb 4
007C0 6FE5 movwf 0E5h,BANKED
007C2 0100 movlb 0
007C4 DDC5 rcall p__350
007C6 6A1E clrf 1Eh
007C8 6A1D clrf 1Dh
007CA 521E movf 1Eh
007CC E12E bnz p__82A
007CE 501D movf 1Dh,W
007D0 0805 sublw 5
007D2 E32B bnc p__82A
007D4 0E06 movlw 6
007D6 241D addwf 1Dh,W
007D8 0104 movlb 4
007DA 6FDA movwf 0DAh,BANKED
007DC 0E00 movlw 0
007DE 201E addwfc 1Eh,W
007E0 6FDB movwf 0DBh,BANKED
007E2 0E31 movlw 31h
007E4 241D addwf 1Dh,W
007E6 6FDC movwf 0DCh,BANKED
007E8 0E00 movlw 0
007EA 201E addwfc 1Eh,W
007EC 6FDD movwf 0DDh,BANKED
007EE 50F2 movf INTCON,W
007F0 6E00 movwf 0
007F2 9EF2 bcf INTCON,7
007F4 C4DA movff 4DAh,EEADR
007F6 FFA9 ;nil
007F8 C4DC movff 4DCh,EEDATA
007FA FFA8 ;nil
007FC 9CA6 bcf EECON1,6
007FE 9EA6 bcf EECON1,7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment