Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Dissembling....Money involved

Status
Not open for further replies.

XtremeTuningSolutions

Member level 1
Joined
Jun 7, 2009
Messages
35
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
2,131
Hello,

I am looking to dissemble a .Hex file to Source code. The code is from a PIC16F877A-IPT...I would like to revert the .hex to C#. I understand I would not get the complete but is there any way somebody can finish the code or end it properly. I can test and confirm easily.

I have both the .hex and .bin file.

Please PM your EMAIL and I'll send you both formats.

I am willing to Paypal MONEY for the JOB!!

Thank You
 

Dissembling....Money

zip your files and so you can upload them here...
 

Dissembling....Money

an hex file without the associated schematic is quite useless ...
you should post also the schematic, and a short description of what the thing should do , what it doesnt do and you want it to do

without that, I doubt you get any help here ...
regards,
 

Re: Dissembling....Money

Kripton2035 said:
an hex file without the associated schematic is quite useless ...
you should post also the schematic, and a short description of what the thing should do , what it doesnt do and you want it to do

without that, I doubt you get any help here ...
regards,

Hey I do not have a Schematic design for the board, But i have an Image of the board layout all of the device Markings.

Basically the PIC16F877A communicates with a FT245BM chip through USB. There are 2 LED lights. When plugged in USB the Green light is on. When you open the software the red led flashes showing communication. The software must recognize that the PIC is functioning.

The board is made to log data from the Cars Computer.

Please I am willing to pay for any help. Thank You
 

well here is your asm code ... :

lbl_4 goto lbl_1 ; lbl_1 = 0x24
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_209 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_211 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_241 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_210 addlw FF ; d'255' b'11111111' a''
lbl_240 addlw FF ; d'255' b'11111111' a''
lbl_239 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_72 goto lbl_2 ; lbl_2 = 0x7B
addlw FF ; d'255' b'11111111' a''
lbl_73 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_243 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_120 addlw FF ; d'255' b'11111111' a''
lbl_242 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_245 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_82 bsf status,rp0 ; switch to bank 1
call lbl_3 ; lbl_3 = 0x339
bcf status,rp0 ; switch to bank 0
return
lbl_1 movlw 10 ; d'16' b'10000' a'¶'
bsf status,rp0 ; switch to bank 1
bcf status,rp1
movwf trisa
movlw 1 ; d'1' b'1' a'¶'
movwf trisb
movlw D1 ; d'209' b'11010001' a''
lbl_280 movwf 0x87
clrf eecon1
lbl_247 movlw 4 ; d'4' b'100' a'¶'
movwf eecon2
movlw 20 ; d'32' b'100000' a'¶'
bcf status,rp0 ; switch to bank 0
movwf porta
clrf portb
lbl_246 movlw 5 ; d'5' b'101' a'¶'
movwf 0x7
clrf eedata
movlw 1 ; d'1' b'1' a'¶'
movwf eeadr
lbl_244 movlw 13 ; d'19' b'10011' a'¶'
lbl_250 bsf status,rp0 ; switch to bank 1
movwf 0x99
movlw 24 ; d'36' b'100100' a'$'
movwf 0x98
lbl_212 movlw 90 ; d'144' b'10010000' a''
bcf status,rp0 ; switch to bank 0
lbl_249 movwf 0x18
bsf porta,5
bcf 0x14,5
bsf status,rp0 ; switch to bank 1
clrf 0x94
movlw 10 ; d'16' b'10000' a'¶'
lbl_251 bcf status,rp0 ; switch to bank 0
movwf 0x14
bsf status,rp0 ; switch to bank 1
bcf 0x8C,3
bcf status,rp0 ; switch to bank 0
bcf 0xC,3
bsf 0x14,5
bsf pclath,3
bsf status,rp0 ; switch to bank 1
lbl_75 call lbl_4 ; lbl_4 = 0x0
bcf pclath,3
sleep
goto lbl_1
clrf 0xFF
clrf 0xFF
lbl_74 clrf 0xFF
movlw 8 ; d'8' b'1000' a'¶'
lbl_252 movwf 0xFF
bsf status,rp0 ; switch to bank 1
bcf status,rp1
lbl_7 movlw 20 ; d'32' b'100000' a'¶'
subwf 0xFF,w
lbl_214 btfsc status,c
goto lbl_5 ; lbl_5 = 0x6F
lbl_138 movf 0xFF,w
movwf 0xC3
movf 0xFF,w
movwf 0xC4
call lbl_6 ; lbl_6 = 0x31D
movwf 0xFF
movf 0xC6,w
movwf 0xFF
movf 0xFF,w
lbl_78 addwf 0xFF,f
movf 0xFF,w
addwf 0xFF,f
btfsc status,c
incf 0xFF,f
incf 0xFF,f
btfsc status,z
incf 0xFF,f
goto lbl_7 ; lbl_7 = 0x59
lbl_5 movf 0xFF,w
iorwf 0xFF,w
btfss status,z
goto lbl_8 ; lbl_8 = 0x77
movlw 1 ; d'1' b'1' a'¶'
lbl_79 bcf status,rp0 ; switch to bank 0
movwf 0x20
lbl_253 goto lbl_9 ; lbl_9 = 0x79
lbl_8 bcf status,rp0 ; switch to bank 0
clrf 0x20
lbl_9 bsf status,rp0 ; switch to bank 1
return
lbl_2 bcf trisa,3
bsf status,rp0 ; switch to bank 1
lbl_213 clrf 0xAA
lbl_12 clrwdt
incf 0xAA,f
rlf 0xAA,w
rlf 0xAB,f
movlw 1 ; d'1' b'1' a'¶'
andwf 0xAB,f
movf 0xAB,w
bcf status,rp0 ; switch to bank 0
btfss status,z
bsf portb,5
btfsc status,z
lbl_255 bcf portb,5
movlw 1 ; d'1' b'1' a'¶'
call lbl_10 ; lbl_10 = 0x503
call lbl_11 ; lbl_11 = 0x2B9
xorlw 0 ; d'0' b'0' a'¶'
bsf status,rp0 ; switch to bank 1
btfsc status,z
goto lbl_12 ; lbl_12 = 0x7E
call lbl_13 ; lbl_13 = 0x2BC
movwf 0xAC
xorlw 40 ; d'64' b'1000000' a'@'
lbl_80 btfsc status,z
goto lbl_14 ; lbl_14 = 0xA0
xorlw 8 ; d'8' b'1000' a'¶'
lbl_254 btfsc status,z
goto lbl_15 ; lbl_15 = 0xA2
lbl_81 xorlw 2 ; d'2' b'10' a'¶'
btfsc status,z
goto lbl_16 ; lbl_16 = 0xA4
xorlw 3 ; d'3' b'11' a'¶'
btfsc status,z
goto lbl_17 ; lbl_17 = 0xA6
goto lbl_12
lbl_14 call lbl_18 ; lbl_18 = 0xFF
lbl_216 goto lbl_12
lbl_15 call lbl_19 ; lbl_19 = 0xAA
goto lbl_12
lbl_16 call lbl_20 ; lbl_20 = 0xDE
goto lbl_12
lbl_17 bcf status,rp0 ; switch to bank 0
call lbl_21 ; lbl_21 = 0x215
bsf status,rp0 ; switch to bank 1
goto lbl_12
lbl_19 clrf 0xBC
movlw 48 ; d'72' b'1001000' a'H'
call lbl_22 ; lbl_22 = 0x2E5
movwf 0xAD
call lbl_13
movwf 0xAE
movf 0xAD,w
movwf 0xBC
lbl_215 movf 0xAE,w
call lbl_22
movwf 0xAD
call lbl_13
movwf 0xAF
movf 0xAD,w
lbl_248 movwf 0xBC
movf 0xAF,w
call lbl_22
movwf 0xAD
call lbl_13
movwf 0xB0
lbl_256 movf 0xAD,w
movwf 0xBC
movf 0xB0,w
call lbl_22
movwf 0xAD
call lbl_13
movwf 0xB1
movf 0xAD,w
movwf 0xBC
movf 0xB1,w
call lbl_22
movwf 0xAD
movf 0xAD,f
btfss status,z
goto lbl_23 ; lbl_23 = 0xD9
movf 0xAF,w
xorlw 67 ; d'103' b'1100111' a'g'
lbl_257 btfss status,z
goto lbl_23
movf 0xB0,w
xorlw F1 ; d'241' b'11110001' a''
btfss status,z
goto lbl_23
movlw F ; d'15' b'1111' a'¶'
call lbl_24 ; lbl_24 = 0x2C7
lbl_218 call lbl_25 ; lbl_25 = 0x2DC
bsf status,rp0 ; switch to bank 1
lbl_23 movlw F0 ; d'240' b'11110000' a''
call lbl_24
call lbl_25
bsf status,rp0 ; switch to bank 1
return
lbl_20 clrf 0xBC
movlw 4A ; d'74' b'1001010' a'J'
call lbl_22
movwf 0xAD
call lbl_13
movwf 0xAE
lbl_219 movf 0xAD,w
movwf 0xBC
movf 0xAE,w
call lbl_22
movwf 0xAD
call lbl_13
movwf 0xAF
movf 0xAD,w
movwf 0xBC
movf 0xAF,w
call lbl_22
movwf 0xAD
movf 0xAD,f
btfss status,z
goto lbl_26 ; lbl_26 = 0xFA
movlw F ; d'15' b'1111' a'¶'
call lbl_24
lbl_259 call lbl_25
bcf trisa,3
bcf trisb,5
lbl_27 nop
goto lbl_27 ; lbl_27 = 0xF8
lbl_26 movlw F0 ; d'240' b'11110000' a''
call lbl_24
call lbl_25
lbl_220 bsf status,rp0 ; switch to bank 1
return
lbl_18 movlw 40 ; d'64' b'1000000' a'@'
call lbl_24
clrf 0xBC
movlw 40 ; d'64' b'1000000' a'@'
lbl_258 call lbl_22
movwf 0xAE
lbl_86 movlw 1D ; d'29' b'11101' a'¶'
lbl_261 call lbl_24
lbl_87 movf 0xAE,w
movwf 0xBC
movlw 1D ; d'29' b'11101' a'¶'
call lbl_22
lbl_88 movwf 0xAE
lbl_260 movlw 4 ; d'4' b'100' a'¶'
call lbl_28 ; lbl_28 = 0x2EB
lbl_262 movwf 0xAD
lbl_89 call lbl_24
movf 0xAE,w
movwf 0xBC
lbl_121 movf 0xAD,w
lbl_90 call lbl_22
movwf 0xAE
movlw 5 ; d'5' b'101' a'¶'
call lbl_28
lbl_91 movwf 0xAD
call lbl_24
movf 0xAE,w
movwf 0xBC
lbl_92 movf 0xAD,w
call lbl_22
movwf 0xAE
movlw 2 ; d'2' b'10' a'¶'
lbl_93 call lbl_28
movwf 0xAD
lbl_94 call lbl_24
movf 0xAE,w
movwf 0xBC
movf 0xAD,w
call lbl_22
movwf 0xAE
movlw 3 ; d'3' b'11' a'¶'
call lbl_28
movwf 0xAD
call lbl_24
lbl_95 movf 0xAE,w
movwf 0xBC
movf 0xAD,w
call lbl_22
movwf 0xAE
movlw 2 ; d'2' b'10' a'¶'
call lbl_24
movf 0xAE,w
movwf 0xBC
movlw 2 ; d'2' b'10' a'¶'
call lbl_22
movwf 0xAE
lbl_264 movlw 2 ; d'2' b'10' a'¶'
lbl_96 call lbl_24
movf 0xAE,w
movwf 0xBC
movlw 2 ; d'2' b'10' a'¶'
call lbl_22
lbl_263 movwf 0xAE
movlw 6 ; d'6' b'110' a'¶'
call lbl_28
movwf 0xAD
lbl_97 call lbl_24
movf 0xAE,w
movwf 0xBC
movf 0xAD,w
call lbl_22
movwf 0xAE
lbl_98 movlw 7 ; d'7' b'111' a'¶'
call lbl_28
movwf 0xAD
call lbl_24
movf 0xAE,w
movwf 0xBC
movf 0xAD,w
lbl_99 call lbl_22
movwf 0xAE
movlw 0 ; d'0' b'0' a'¶'
call lbl_28
lbl_266 movwf 0xAD
call lbl_24
lbl_100 movf 0xAE,w
movwf 0xBC
lbl_101 movf 0xAD,w
call lbl_22
lbl_102 movwf 0xAE
lbl_265 movlw 8 ; d'8' b'1000' a'¶'
lbl_103 call lbl_28
movwf 0xAD
lbl_112 call lbl_24
lbl_104 movf 0xAE,w
movwf 0xBC
movf 0xAD,w
lbl_105 call lbl_22
movwf 0xAE
movlw 9 ; d'9' b'1001' a'¶'
lbl_106 call lbl_28
movwf 0xAD
call lbl_24
movf 0xAE,w
movwf 0xBC
lbl_107 movf 0xAD,w
call lbl_22
movwf 0xAE
movlw A ; d'10' b'1010' a'¶'
lbl_225 call lbl_28
lbl_108 movwf 0xAD
call lbl_24
movf 0xAE,w
movwf 0xBC
movf 0xAD,w
lbl_109 call lbl_22
movwf 0xAE
movlw B ; d'11' b'1011' a'¶'
call lbl_28
lbl_110 movwf 0xAD
call lbl_24
lbl_84 movf 0xAE,w
movwf 0xBC
movf 0xAD,w
call lbl_22
movwf 0xAE
clrf 0xAD
bcf status,rp0 ; switch to bank 0
lbl_223 btfss porta,4
lbl_227 goto lbl_29 ; lbl_29 = 0x184
movlw 1 ; d'1' b'1' a'¶'
bsf status,rp0 ; switch to bank 1
movwf 0xAD
lbl_29 bsf status,rp0 ; switch to bank 1
lbl_134 movf 0xAD,w
call lbl_24
movf 0xAE,w
movwf 0xBC
movf 0xAD,w
call lbl_22
movwf 0xAE
bcf status,rp0 ; switch to bank 0
movf 0x20,w
lbl_267 call lbl_24
movf 0x2E,w
movwf 0x3C
bcf status,rp0 ; switch to bank 0
lbl_268 movf 0x20,w
lbl_226 call lbl_22
movwf 0x2E
movlw 1 ; d'1' b'1' a'¶'
call lbl_24
lbl_113 movf 0x2E,w
movwf 0x3C
movlw 1 ; d'1' b'1' a'¶'
lbl_222 call lbl_22
movwf 0x2E
movlw 1 ; d'1' b'1' a'¶'
lbl_137 call lbl_28
movwf 0x2D
lbl_111 call lbl_24
lbl_228 movf 0x2E,w
movwf 0x3C
movf 0x2D,w
call lbl_22
movwf 0x2E
movlw C ; d'12' b'1100' a'¶'
call lbl_28
lbl_122 movwf 0x2D
call lbl_24
movf 0x2E,w
movwf 0x3C
movf 0x2D,w
call lbl_22
movwf 0x2E
movlw D ; d'13' b'1101' a'¶'
call lbl_28
movwf 0x2D
call lbl_24
movf 0x2E,w
movwf 0x3C
movf 0x2D,w
call lbl_22
movwf 0x2E
movlw E ; d'14' b'1110' a'¶'
call lbl_28
movwf 0x2D
call lbl_24
movf 0x2E,w
movwf 0x3C
movf 0x2D,w
call lbl_22
movwf 0x2E
movlw F ; d'15' b'1111' a'¶'
call lbl_28
movwf 0x2D
call lbl_24
movf 0x2E,w
movwf 0x3C
movf 0x2D,w
call lbl_22
movwf 0x2E
lbl_269 movlw 10 ; d'16' b'10000' a'¶'
call lbl_28
movwf 0x2D
call lbl_24
lbl_270 movf 0x2E,w
movwf 0x3C
movf 0x2D,w
call lbl_22
movwf 0x2E
lbl_114 movlw 11 ; d'17' b'10001' a'¶'
call lbl_28
movwf 0x2D
call lbl_24
movf 0x2E,w
movwf 0x3C
movf 0x2D,w
call lbl_22
movwf 0x2E
movlw 12 ; d'18' b'10010' a'¶'
call lbl_28
movwf 0x2D
call lbl_24
movf 0x2E,w
movwf 0x3C
movf 0x2D,w
call lbl_22
movwf 0x2E
movlw 13 ; d'19' b'10011' a'¶'
call lbl_28
movwf 0x2D
call lbl_24
movf 0x2E,w
movwf 0x3C
movf 0x2D,w
call lbl_22
movwf 0x2E
movlw 14 ; d'20' b'10100' a' '
call lbl_28
movwf 0x2D
call lbl_24
movf 0x2E,w
movwf 0x3C
movf 0x2D,w
call lbl_22
movwf 0x2E
movlw 15 ; d'21' b'10101' a'¶'
call lbl_28
movwf 0x2D
call lbl_24
movf 0x2E,w
movwf 0x3C
movf 0x2D,w
call lbl_22
movwf 0x2E
movlw 16 ; d'22' b'10110' a'¶'
call lbl_28
movwf 0x2D
call lbl_24
movf 0x2E,w
lbl_271 movwf 0x3C
movf 0x2D,w
call lbl_22
movwf 0x2E
lbl_272 movlw 17 ; d'23' b'10111' a'¶'
call lbl_28
movwf 0x2D
call lbl_24
movf 0x2E,w
lbl_115 movwf 0x3C
movf 0x2D,w
call lbl_22
lbl_232 movwf 0x2E
call lbl_24
call lbl_25
bsf status,rp0 ; switch to bank 1
return
lbl_21 bsf trisa,3
bsf status,rp0 ; switch to bank 1
clrf 0xBC
movlw 49 ; d'73' b'1001001' a'I'
call lbl_22
movwf 0xB5
call lbl_13
movwf 0xB6
movf 0xB5,w
movwf 0xBC
movf 0xB6,w
call lbl_22
movwf 0xB5
call lbl_13
movwf 0xB7
lbl_142 movf 0xB5,w
movwf 0xBC
movf 0xB7,w
call lbl_22
movwf 0xB5
call lbl_13
lbl_231 movwf 0xB8
movf 0xB5,w
movwf 0xBC
movf 0xB8,w
call lbl_22
movwf 0xB5
clrf 0xB9
lbl_31 movlw 4 ; d'4' b'100' a'¶'
subwf 0xB9,w
lbl_273 btfsc status,c
goto lbl_30 ; lbl_30 = 0x253
call lbl_13
movwf 0xBB
lbl_274 bcf status,c
rlf 0xB9,w
addlw AD ; d'173' b'10101101' a''
movwf fsr
bcf status,irp
lbl_116 movf 0xBB,w
movwf 0x80
movf 0xB5,w
movwf 0xBC
movf 0xBB,w
call lbl_22
movwf 0xB5
call lbl_13
movwf 0xBB
bcf status,c
rlf 0xB9,w
addlw AE ; d'174' b'10101110' a''
movwf fsr
bcf status,irp
movf 0xBB,w
movwf 0x80
movf 0xB5,w
movwf 0xBC
movf 0xBB,w
call lbl_22
movwf 0xB5
incf 0xB9,f
goto lbl_31 ; lbl_31 = 0x231
lbl_30 call lbl_13
lbl_234 movwf 0xBA
movf 0xB5,w
movwf 0xBC
movf 0xBA,w
call lbl_22
movwf 0xB5
movf 0xB5,f
btfss status,z
goto lbl_32 ; lbl_32 = 0x2B4
movf 0xB8,w
movwf 0xC4
movf 0xB7,w
movwf 0xC3
call lbl_6
movwf 0xBB
movf 0xC6,w
movwf 0xBC
movf 0xB8,w
movwf 0xC4
incf 0xB7,w
movwf 0xC3
btfsc status,z
incf 0xC4,f
call lbl_6
movwf 0xBD
movf 0xC6,w
movwf 0xBE
movf 0xB8,w
movwf 0xC4
movlw 2 ; d'2' b'10' a'¶'
addwf 0xB7,w
movwf 0xC3
btfsc status,c
incf 0xC4,f
lbl_233 call lbl_6
lbl_236 movwf 0xBF
movf 0xC6,w
movwf 0xC0
movf 0xB8,w
movwf 0xC4
movlw 3 ; d'3' b'11' a'¶'
addwf 0xB7,w
movwf 0xC3
btfsc status,c
incf 0xC4,f
call lbl_6
movwf 0xC1
movf 0xC6,w
lbl_275 movwf 0xC2
movf 0xB8,w
movwf 0xC4
movf 0xB7,w
lbl_276 movwf 0xC3
movf 0xAD,w
movwf 0xC5
lbl_235 movf 0xAE,w
movwf 0xC6
lbl_117 call lbl_33 ; lbl_33 = 0x2F7
movf 0xB8,w
movwf 0xC4
incf 0xB7,w
movwf 0xC3
lbl_229 btfsc status,z
incf 0xC4,f
movf 0xAF,w
movwf 0xC5
movf 0xB0,w
movwf 0xC6
lbl_237 call lbl_33
movf 0xB8,w
movwf 0xC4
movlw 2 ; d'2' b'10' a'¶'
addwf 0xB7,w
movwf 0xC3
btfsc status,c
incf 0xC4,f
movf 0xB1,w
movwf 0xC5
movf 0xB2,w
movwf 0xC6
call lbl_33
movf 0xB8,w
movwf 0xC4
movlw 3 ; d'3' b'11' a'¶'
addwf 0xB7,w
movwf 0xC3
btfsc status,c
incf 0xC4,f
movf 0xB3,w
movwf 0xC5
movf 0xB4,w
movwf 0xC6
call lbl_33
lbl_238 movlw F ; d'15' b'1111' a'¶'
call lbl_24
lbl_119 goto lbl_34 ; lbl_34 = 0x2B6
lbl_32 movlw F0 ; d'240' b'11110000' a''
call lbl_24
lbl_34 call lbl_25
bcf trisa,3
return
lbl_11 btfss trisb,0
retlw 1 ; d'1' b'1' a'¶'
retlw 0 ; d'0' b'0' a'¶'
lbl_13 movlw FF ; d'255' b'11111111' a''
movwf eecon1
bcf status,rp0 ; switch to bank 0
bcf eeadr,0
movf eedata,w
bsf status,rp0 ; switch to bank 1
movwf 0xBC
bcf status,rp0 ; switch to bank 0
bsf eeadr,0
bsf status,rp0 ; switch to bank 1
return
lbl_24 bsf status,rp0 ; switch to bank 1
movwf 0xC3
bcf status,rp0 ; switch to bank 0
lbl_36 btfss eeadr,2
goto lbl_35 ; lbl_35 = 0x2CE
nop
lbl_144 goto lbl_36 ; lbl_36 = 0x2CA
lbl_35 bsf status,rp0 ; switch to bank 1
clrf eecon1
bcf status,rp0 ; switch to bank 0
bsf eeadr,1
lbl_118 bsf status,rp0 ; switch to bank 1
movf 0xC3,w
bcf status,rp0 ; switch to bank 0
lbl_277 movwf eedata
nop
bcf eeadr,1
movlw FF ; d'255' b'11111111' a''
lbl_278 bsf status,rp0 ; switch to bank 1
movwf eecon1
return
lbl_25 bcf status,rp0 ; switch to bank 0
bcf 0x7,1
lbl_221 nop
nop
nop
nop
nop
lbl_224 bsf 0x7,1
return
lbl_22 bsf status,rp0 ; switch to bank 1
movwf 0xBD
comf 0xBD,w
addlw 1 ; d'1' b'1' a'¶'
addwf 0xBC,w
return
lbl_28 movwf 0xAF
bcf status,rp0 ; switch to bank 0
bsf status,rp1
movwf 0xD
bsf status,rp0 ; switch to bank 1
bcf 0x8C,7
bsf 0x8C,0
bcf status,rp0 ; switch to bank 0
movf 0xC,w
bsf status,rp0 ; switch to bank 1
bcf status,rp1
return
lbl_33 movf 0xC4,w
bcf status,rp0 ; switch to bank 0
bsf status,rp1
movwf 0xF
bsf status,rp0 ; switch to bank 1
lbl_130 bcf status,rp1
movf 0xC3,w
bcf status,rp0 ; switch to bank 0
bsf status,rp1
movwf 0xD
bsf status,rp0 ; switch to bank 1
bcf status,rp1
movf 0xC6,w
lbl_145 bcf status,rp0 ; switch to bank 0
bsf status,rp1
movwf 0xE
bsf status,rp0 ; switch to bank 1
bcf status,rp1
lbl_125 movf 0xC5,w
bcf status,rp0 ; switch to bank 0
bsf status,rp1
movwf 0xC
bsf status,rp1
bsf status,rp0 ; switch to bank 1
bsf 0x8C,7
bsf 0x8C,2
bcf intcon,gie
movlw 55 ; d'85' b'1010101' a'U'
movwf 0x8D
movlw AA ; d'170' b'10101010' a''
movwf 0x8D
bsf 0x8C,1
nop
nop
bcf 0x8C,2
bsf intcon,gie
bcf status,rp1
return
lbl_6 movf 0xC4,w
bcf status,rp0 ; switch to bank 0
bsf status,rp1
movwf 0xF
bsf status,rp0 ; switch to bank 1
bcf status,rp1
movf 0xC3,w
bcf status,rp0 ; switch to bank 0
bsf status,rp1
lbl_148 movwf 0xD
bsf status,rp0 ; switch to bank 1
bsf 0x8C,7
lbl_146 bsf 0x8C,0
nop
lbl_150 nop
bcf status,rp0 ; switch to bank 0
movf 0xC,w
lbl_126 bsf status,rp0 ; switch to bank 1
bcf status,rp1
movwf 0xC5
bcf status,rp0 ; switch to bank 0
bsf status,rp1
movf 0xE,w
bsf status,rp0 ; switch to bank 1
bcf status,rp1
movwf 0xC6
movf 0xC5,w
return
lbl_3 clrf 0xA4
call lbl_37 ; lbl_37 = 0x4DC
movlw 76 ; d'118' b'1110110' a'v'
bsf status,rp0 ; switch to bank 1
call lbl_38 ; lbl_38 = 0x4E0
movlw 1 ; d'1' b'1' a'¶'
call lbl_10
btfss 0x8C,5
goto lbl_39 ; lbl_39 = 0x34B
call lbl_40 ; lbl_40 = 0x4C4
call lbl_41 ; lbl_41 = 0x34E
xorlw 0 ; d'0' b'0' a'¶'
btfsc status,z
goto lbl_39
bcf status,rp0 ; switch to bank 0
call lbl_42 ; lbl_42 = 0x399
movlw 1 ; d'1' b'1' a'¶'
movwf 0x24
lbl_39 bsf status,rp0 ; switch to bank 1
lbl_153 movf 0xA4,w
return
lbl_41 call lbl_37
lbl_151 movlw 72 ; d'114' b'1110010' a'r'
bsf status,rp0 ; switch to bank 1
lbl_154 call lbl_38
call lbl_40
movwf 0xA6
lbl_129 clrf 0xBC
call lbl_22
movwf 0xA5
call lbl_40
movwf 0xA6
movf 0xA5,w
lbl_157 movwf 0xBC
movf 0xA6,w
call lbl_22
movwf 0xA5
clrf 0xA7
lbl_44 movlw 57 ; d'87' b'1010111' a'W'
subwf 0xA7,w
btfsc status,c
goto lbl_43 ; lbl_43 = 0x36C
lbl_156 call lbl_40
movwf 0xA6
movf 0xA5,w
movwf 0xBC
movf 0xA6,w
call lbl_22
lbl_281 movwf 0xA5
incf 0xA7,f
lbl_159 goto lbl_44 ; lbl_44 = 0x35F
lbl_43 clrf 0xA7
lbl_46 movlw 8 ; d'8' b'1000' a'¶'
subwf 0xA7,w
btfsc status,c
goto lbl_45 ; lbl_45 = 0x380
lbl_279 call lbl_40
movwf 0xA6
movlw C7 ; d'199' b'11000111' a''
lbl_158 addwf 0xA7,w
movwf fsr
bcf status,irp
lbl_217 movf 0xA6,w
lbl_282 movwf 0x80
lbl_131 movf 0xA5,w
movwf 0xBC
movf 0xA6,w
call lbl_22
movwf 0xA5
incf 0xA7,f
goto lbl_46 ; lbl_46 = 0x36D
lbl_45 clrf 0xA7
lbl_48 movlw 21 ; d'33' b'100001' a'!'
lbl_164 subwf 0xA7,w
btfsc status,c
goto lbl_47 ; lbl_47 = 0x38E
call lbl_40
movwf 0xA6
movf 0xA5,w
movwf 0xBC
movf 0xA6,w
call lbl_22
movwf 0xA5
incf 0xA7,f
goto lbl_48 ; lbl_48 = 0x381
lbl_47 call lbl_40
movwf 0xA6
movf 0xA5,w
movwf 0xBC
movf 0xA6,w
call lbl_22
movwf 0xA5
movf 0xA5,f
btfss status,z
retlw 0 ; d'0' b'0' a'¶'
retlw 1 ; d'1' b'1' a'¶'
lbl_42 movf 0x8E,w
bsf status,rp0 ; switch to bank 1
movwf 0xA9
clrf 0xA8
movwf 0xAC
bcf status,rp0 ; switch to bank 0
movf tmr0,w
bsf status,rp0 ; switch to bank 1
addwf 0xA8,w
lbl_162 movwf 0xAB
lbl_166 btfsc status,c
incf 0xAC,f
call lbl_49 ; lbl_49 = 0x4A6
lbl_51 bcf status,rp0 ; switch to bank 0
btfss 0xC,5
goto lbl_50 ; lbl_50 = 0x3AB
call lbl_40
goto lbl_51 ; lbl_51 = 0x3A6
lbl_50 movlw 73 ; d'115' b'1110011' a's'
bsf status,rp0 ; switch to bank 1
call lbl_38
clrf 0xBC
movlw 73 ; d'115' b'1110011' a's'
call lbl_22
movwf 0xA5
movlw 81 ; d'129' b'10000001' a''
call lbl_38
movf 0xA5,w
movwf 0xBC
movlw 81 ; d'129' b'10000001' a''
call lbl_22
movwf 0xA5
bcf status,rp0 ; switch to bank 0
clrf 0x21
lbl_283 clrf 0x22
bsf status,rp0 ; switch to bank 1
clrf 0xA7
lbl_55 movlw 2B ; d'43' b'101011' a'+'
subwf 0xA7,w
btfsc status,c
goto lbl_52 ; lbl_52 = 0x3CF
call lbl_53 ; lbl_53 = 0x4AB
lbl_165 xorwf 0x8E,w
bsf status,rp0 ; switch to bank 1
movwf 0xA6
call lbl_38
lbl_230 movf 0xA5,w
movwf 0xBC
movf 0xA6,w
call lbl_22
movwf 0xA5
call lbl_54 ; lbl_54 = 0x3FB
incf 0xA7,f
goto lbl_55 ; lbl_55 = 0x3BE
lbl_52 clrf 0xA7
lbl_57 movlw 8 ; d'8' b'1000' a'¶'
subwf 0xA7,w
lbl_170 btfsc status,c
goto lbl_56 ; lbl_56 = 0x3E2
movlw C7 ; d'199' b'11000111' a''
addwf 0xA7,w
movwf fsr
bcf status,irp
movf 0x80,w
lbl_284 movwf 0xA6
call lbl_38
movf 0xA5,w
movwf 0xBC
movf 0xA6,w
lbl_285 call lbl_22
movwf 0xA5
incf 0xA7,f
goto lbl_57 ; lbl_57 = 0x3D0
lbl_56 clrf 0xA7
lbl_59 movlw 4D ; d'77' b'1001101' a'M'
lbl_132 subwf 0xA7,w
btfsc status,c
goto lbl_58 ; lbl_58 = 0x3F3
call lbl_53
xorwf 0x8E,w
bsf status,rp0 ; switch to bank 1
movwf 0xA6
call lbl_38
movf 0xA5,w
movwf 0xBC
movf 0xA6,w
call lbl_22
movwf 0xA5
incf 0xA7,f
goto lbl_59 ; lbl_59 = 0x3E3
lbl_58 movf 0xA5,w
lbl_168 call lbl_38
lbl_172 call lbl_40
movwf 0xAA
xorlw F ; d'15' b'1111' a'¶'
btfsc status,z
retlw 1 ; d'1' b'1' a'¶'
retlw 0 ; d'0' b'0' a'¶'
lbl_54 movlw 20 ; d'32' b'100000' a'¶'
movwf 0xAB
movlw D5 ; d'213' b'11010101' a''
movwf 0xAC
bcf status,rp0 ; switch to bank 0
movf 0x22,w
bsf status,rp0 ; switch to bank 1
xorwf 0xCC,w
movwf 0xAE
bcf status,rp0 ; switch to bank 0
movf 0x21,w
bsf status,rp0 ; switch to bank 1
xorwf 0xCB,w
movwf 0xAD
movf 0xAC,w
xorwf 0xAE,f
movf 0xAB,w
xorwf 0xAD,f
movf 0xAE,w
addwf 0xC8,f
movf 0xAD,w
addwf 0xC7,f
btfsc status,c
incf 0xC8,f
bcf status,rp0 ; switch to bank 0
movf 0x22,w
bsf status,rp0 ; switch to bank 1
xorwf 0xCE,w
lbl_171 movwf 0xAE
bcf status,rp0 ; switch to bank 0
movf 0x21,w
bsf status,rp0 ; switch to bank 1
lbl_147 xorwf 0xCD,w
movwf 0xAD
movf 0xAC,w
xorwf 0xAE,f
movf 0xAB,w
xorwf 0xAD,f
movf 0xAE,w
addwf 0xC8,f
movf 0xAD,w
addwf 0xC7,f
btfsc status,c
incf 0xC8,f
bcf status,rp0 ; switch to bank 0
lbl_286 movf 0x22,w
bsf status,rp0 ; switch to bank 1
xorwf 0xCC,w
movwf 0xAE
bcf status,rp0 ; switch to bank 0
lbl_287 movf 0x21,w
bsf status,rp0 ; switch to bank 1
xorwf 0xCB,w
movwf 0xAD
movf 0xAC,w
xorwf 0xAE,f
lbl_133 movf 0xAB,w
xorwf 0xAD,f
movf 0xAE,w
lbl_152 addwf 0xCA,f
movf 0xAD,w
addwf 0xC9,f
btfsc status,c
incf 0xCA,f
bcf status,rp0 ; switch to bank 0
movf 0x22,w
bsf status,rp0 ; switch to bank 1
xorwf 0xCE,w
movwf 0xAE
bcf status,rp0 ; switch to bank 0
movf 0x21,w
bsf status,rp0 ; switch to bank 1
xorwf 0xCD,w
movwf 0xAD
movf 0xAC,w
xorwf 0xAE,f
movf 0xAB,w
xorwf 0xAD,f
movf 0xAE,w
addwf 0xCA,f
movf 0xAD,w
addwf 0xC9,f
btfsc status,c
incf 0xCA,f
movlw 9E ; d'158' b'10011110' a''
bcf status,rp0 ; switch to bank 0
addwf 0x22,f
movlw 37 ; d'55' b'110111' a'7'
addwf 0x21,f
btfsc status,c
incf 0x22,f
movf 0x22,w
bsf status,rp0 ; switch to bank 1
xorwf 0xC8,w
movwf 0xAE
bcf status,rp0 ; switch to bank 0
lbl_288 movf 0x21,w
bsf status,rp0 ; switch to bank 1
lbl_123 xorwf 0xC7,w
movwf 0xAD
movf 0xAC,w
lbl_289 xorwf 0xAE,f
movf 0xAB,w
xorwf 0xAD,f
movf 0xAE,w
addwf 0xCC,f
movf 0xAD,w
lbl_76 addwf 0xCB,f
btfsc status,c
incf 0xCC,f
bcf status,rp0 ; switch to bank 0
movf 0x22,w
bsf status,rp0 ; switch to bank 1
lbl_299 xorwf 0xCA,w
movwf 0xAE
bcf status,rp0 ; switch to bank 0
movf 0x21,w
bsf status,rp0 ; switch to bank 1
xorwf 0xC9,w
movwf 0xAD
movf 0xAC,w
xorwf 0xAE,f
movf 0xAB,w
xorwf 0xAD,f
lbl_174 movf 0xAE,w
addwf 0xCC,f
lbl_175 movf 0xAD,w
addwf 0xCB,f
btfsc status,c
lbl_124 incf 0xCC,f
bcf status,rp0 ; switch to bank 0
movf 0x22,w
lbl_293 bsf status,rp0 ; switch to bank 1
xorwf 0xC8,w
movwf 0xAE
bcf status,rp0 ; switch to bank 0
movf 0x21,w
bsf status,rp0 ; switch to bank 1
xorwf 0xC7,w
movwf 0xAD
movf 0xAC,w
xorwf 0xAE,f
lbl_290 movf 0xAB,w
xorwf 0xAD,f
movf 0xAE,w
addwf 0xCE,f
movf 0xAD,w
addwf 0xCD,f
btfsc status,c
incf 0xCE,f
bcf status,rp0 ; switch to bank 0
movf 0x22,w
bsf status,rp0 ; switch to bank 1
xorwf 0xCA,w
movwf 0xAE
lbl_176 bcf status,rp0 ; switch to bank 0
movf 0x21,w
lbl_177 bsf status,rp0 ; switch to bank 1
xorwf 0xC9,w
movwf 0xAD
lbl_160 movf 0xAC,w
xorwf 0xAE,f
movf 0xAB,w
xorwf 0xAD,f
movf 0xAE,w
addwf 0xCE,f
movf 0xAD,w
addwf 0xCD,f
btfsc status,c
incf 0xCE,f
return
lbl_49 movf 0xAB,w
movwf 0xD0
lbl_292 movf 0xAC,w
movwf 0xCF
return
lbl_53 movf 0xCF,w
iorwf 0xD0,w
btfsc status,z
comf 0xD0,f
btfss 0xCF,6
movlw 0 ; d'0' b'0' a'¶'
lbl_291 btfsc 0xCF,6
movlw 80 ; d'128' b'10000000' a''
xorwf 0xCF,f
btfss 0xCF,4
movlw 0 ; d'0' b'0' a'¶'
btfsc 0xCF,4
movlw 80 ; d'128' b'10000000' a''
xorwf 0xCF,f
btfss 0xCF,3
movlw 0 ; d'0' b'0' a'¶'
btfsc 0xCF,3
movlw 80 ; d'128' b'10000000' a''
xorwf 0xCF,f
rlf 0xCF,w
rlf 0xD0,f
rlf 0xCF,f
movf 0xD0,w
bcf status,rp0 ; switch to bank 0
return
lbl_40 clrwdt
bcf status,rp0 ; switch to bank 0
btfss 0x18,2
goto lbl_60 ; lbl_60 = 0x4CF
bcf 0x18,4
nop
movf 0x1A,w
bsf status,rp0 ; switch to bank 1
lbl_294 movwf 0xAB
bcf status,rp0 ; switch to bank 0
bsf 0x18,4
lbl_60 btfss 0x18,1
goto lbl_61 ; lbl_61 = 0x4D5
bcf 0x18,4
movf 0x1A,w
movf 0x1A,w
bsf 0x18,4
lbl_61 btfsc 0xC,5
lbl_167 goto lbl_62 ; lbl_62 = 0x4D9
nop
goto lbl_61
lbl_62 movf 0x1A,w
bsf status,rp0 ; switch to bank 1
return
lbl_37 bcf status,rp0 ; switch to bank 0
btfsc 0xC,5
lbl_295 movf 0x1A,w
return
lbl_38 movwf 0x2B
clrwdt
lbl_64 btfsc 0x18,1
lbl_136 goto lbl_63 ; lbl_63 = 0x4E6
nop
goto lbl_64 ; lbl_64 = 0x4E2
lbl_63 movf 0x2B,w
bcf status,rp0 ; switch to bank 0
lbl_178 movwf 0x19
clrwdt
bsf status,rp0 ; switch to bank 1
return
bsf status,rp0 ; switch to bank 1
lbl_161 bcf status,rp1
lbl_66 btfsc 0x98,1
lbl_179 goto lbl_65 ; lbl_65 = 0x4F2
clrwdt
goto lbl_66 ; lbl_66 = 0x4EE
lbl_65 return
lbl_70 movwf 0xAD
movlw C ; d'12' b'1100' a'¶'
movwf 0xD1
lbl_67 decfsz 0xD1,f
goto lbl_67 ; lbl_67 = 0x4F6
nop
nop
lbl_69 movlw B ; d'11' b'1011' a'¶'
movwf 0xD1
decfsz 0xAD,f
goto lbl_68 ; lbl_68 = 0x4FF
return
lbl_68 clrwdt
decfsz 0xD1,f
goto lbl_68
goto lbl_69 ; lbl_69 = 0x4FA
lbl_10 bsf status,rp0 ; switch to bank 1
movwf 0xAC
lbl_71 movlw 64 ; d'100' b'1100100' a'd'
call lbl_70 ; lbl_70 = 0x4F3
lbl_297 decfsz 0xAC,f
goto lbl_71 ; lbl_71 = 0x505
bcf status,rp0 ; switch to bank 0
return
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_180 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_296 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_298 addlw FF ; d'255' b'11111111' a''
lbl_173 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_300 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_302 addlw FF ; d'255' b'11111111' a''
lbl_163 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_183 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_181 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_301 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_182 addlw FF ; d'255' b'11111111' a''
lbl_169 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_186 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_184 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_185 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_127 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_190 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_188 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_191 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_189 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_187 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_128 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_192 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_83 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_85 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_139 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_194 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_193 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_143 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_140 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_135 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_195 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_196 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_197 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_77 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_155 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_199 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_198 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_201 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_200 addlw FF ; d'255' b'11111111' a''
lbl_149 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_202 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_141 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_206 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_203 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_205 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_204 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
lbl_208 addlw FF ; d'255' b'11111111' a''
lbl_207 addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
addlw FF ; d'255' b'11111111' a''
movlw 10 ; d'16' b'10000' a'¶'
movwf porta
movlw 1 ; d'1' b'1' a'¶'
movwf portb
movlw D1 ; d'209' b'11010001' a''
movwf 0x7
clrf eedata
movlw 4 ; d'4' b'100' a'¶'
movwf eeadr
movlw 20 ; d'32' b'100000' a'¶'
bcf status,rp0 ; switch to bank 0
movwf porta
clrf portb
movlw 5 ; d'5' b'101' a'¶'
movwf 0x7
clrf eedata
movlw 1 ; d'1' b'1' a'¶'
movwf eeadr
movwf 0x10
movlw 13 ; d'19' b'10011' a'¶'
bsf status,rp0 ; switch to bank 1
movwf 0x99
movlw 24 ; d'36' b'100100' a'$'
movwf 0x98
movlw 90 ; d'144' b'10010000' a''
bcf status,rp0 ; switch to bank 0
movwf 0x18
bsf status,rp0 ; switch to bank 1
bcf option_reg,2
bcf status,rp0 ; switch to bank 0
bsf porta,5
bcf 0x14,5
bsf status,rp0 ; switch to bank 1
clrf 0x94
movlw 10 ; d'16' b'10000' a'¶'
bcf status,rp0 ; switch to bank 0
movwf 0x14
bsf status,rp0 ; switch to bank 1
bcf 0x8C,3
bcf status,rp0 ; switch to bank 0
bcf 0xC,3
bsf 0x14,5
movlw 14 ; d'20' b'10100' a' '
bcf pclath,3
bsf pclath,4
call lbl_72 ; lbl_72 = 0x10
bsf pclath,3
bcf status,rp0 ; switch to bank 0
bcf porta,5
movlw D7 ; d'215' b'11010111' a''
bsf status,rp0 ; switch to bank 1
movwf 0xAD
movlw 1 ; d'1' b'1' a'¶'
call lbl_4
call lbl_73 ; lbl_73 = 0x12
bcf pclath,4
movwf 0xA0
bcf status,rp0 ; switch to bank 0
bsf porta,5
movlw 3C ; d'60' b'111100' a'<'
bsf status,rp0 ; switch to bank 1
andwf 0xA0,f
bcf status,c
rrf 0xA0,f
bcf status,c
rrf 0xA0,f
movlw 3 ; d'3' b'11' a'¶'
subwf 0xA0,f
bcf status,c
rrf 0xA0,f
movlw 1 ; d'1' b'1' a'¶'
bcf status,rp0 ; switch to bank 0
movwf 0x23
bsf status,rp0 ; switch to bank 1
movf 0xA0,w
btfsc status,z
goto lbl_74 ; lbl_74 = 0x54
movwf 0xA4
bcf status,c
bcf status,rp0 ; switch to bank 0
rlf 0x23,f
bsf status,rp0 ; switch to bank 1
decfsz 0xA4,f
goto lbl_75 ; lbl_75 = 0x4E
bsf pclath,4
call lbl_76 ; lbl_76 = 0x466
bcf pclath,4
clrf 0xA1
movlw E8 ; d'232' b'11101000' a''
movwf 0xA2
movlw 3 ; d'3' b'11' a'¶'
movwf 0xA3
call lbl_77 ; lbl_77 = 0x610
clrwdt
bcf status,rp0 ; switch to bank 0
btfsc porta,4
goto lbl_78 ; lbl_78 = 0x66
bsf status,rp0 ; switch to bank 1
btfsc 0x98,5
bcf 0x98,5
clrf 0xA1
goto lbl_79 ; lbl_79 = 0x74
bsf status,rp0 ; switch to bank 1
btfss 0x98,5
bsf 0x98,5
movf 0xA1,f
btfss status,z
goto lbl_79
movf 0xA2,w
iorwf 0xA3,w
btfss status,z
goto lbl_79
movlw E8 ; d'232' b'11101000' a''
movwf 0xA2
movlw 3 ; d'3' b'11' a'¶'
movwf 0xA3
movf 0xA2,w
iorwf 0xA3,w
btfsc status,z
goto lbl_80 ; lbl_80 = 0x94
movlw 1 ; d'1' b'1' a'¶'
bcf pclath,3
bsf pclath,4
call lbl_72
bsf pclath,3
bcf pclath,4
decf 0xA2,f
incf 0xA2,w
btfsc status,z
decf 0xA3,f
movf 0xA2,w
iorwf 0xA3,w
btfss status,z
goto lbl_81 ; lbl_81 = 0x99
bcf status,rp0 ; switch to bank 0
bcf porta,3
bsf portb,5
call lbl_77
bcf pclath,3
bcf status,rp0 ; switch to bank 0
call lbl_82 ; lbl_82 = 0x20
bsf pclath,3
bsf status,rp0 ; switch to bank 1
movwf 0xA1
bcf status,rp0 ; switch to bank 0
bsf porta,3
bcf portb,5
goto lbl_81
movf 0x21,f
btfsc status,z
goto lbl_81
bcf status,rp0 ; switch to bank 0
bsf porta,3
bcf status,rp0 ; switch to bank 0
call lbl_83 ; lbl_83 = 0x5C0
xorlw 0 ; d'0' b'0' a'¶'
btfsc status,z
goto lbl_84 ; lbl_84 = 0x178
bsf portb,5
call lbl_85 ; lbl_85 = 0x5C3
movwf 0x24
xorlw 40 ; d'64' b'1000000' a'@'
btfsc status,z
goto lbl_86 ; lbl_86 = 0x105
xorlw 1 ; d'1' b'1' a'¶'
btfsc status,z
goto lbl_87 ; lbl_87 = 0x107
xorlw 3 ; d'3' b'11' a'¶'
btfsc status,z
goto lbl_88 ; lbl_88 = 0x10B
xorlw 6 ; d'6' b'110' a'¶'
btfsc status,z
goto lbl_89 ; lbl_89 = 0x10F
xorlw 1 ; d'1' b'1' a'¶'
btfsc status,z
goto lbl_90 ; lbl_90 = 0x113
xorlw 3 ; d'3' b'11' a'¶'
btfsc status,z
goto lbl_91 ; lbl_91 = 0x117
xorlw 1E ; d'30' b'11110' a'¶'
btfsc status,z
goto lbl_92 ; lbl_92 = 0x11B
xorlw 10 ; d'16' b'10000' a'¶'
btfsc status,z
goto lbl_93 ; lbl_93 = 0x11F
xorlw 1F ; d'31' b'11111' a'¶'
btfsc status,z
goto lbl_94 ; lbl_94 = 0x121
xorlw 2F ; d'47' b'101111' a'/'
btfsc status,z
goto lbl_95 ; lbl_95 = 0x12B
xorlw F8 ; d'248' b'11111000' a''
btfsc status,z
goto lbl_96 ; lbl_96 = 0x138
xorlw D1 ; d'209' b'11010001' a''
btfsc status,z
goto lbl_97 ; lbl_97 = 0x141
xorlw 28 ; d'40' b'101000' a'('
btfsc status,z
goto lbl_98 ; lbl_98 = 0x147
xorlw 2B ; d'43' b'101011' a'+'
btfsc status,z
goto lbl_99 ; lbl_99 = 0x14E
xorlw 1 ; d'1' b'1' a'¶'
btfsc status,z
goto lbl_100 ; lbl_100 = 0x154
xorlw 7 ; d'7' b'111' a'¶'
btfsc status,z
goto lbl_101 ; lbl_101 = 0x156
xorlw 1 ; d'1' b'1' a'¶'
btfsc status,z
goto lbl_102 ; lbl_102 = 0x158
xorlw 35 ; d'53' b'110101' a'5'
btfsc status,z
goto lbl_103 ; lbl_103 = 0x15A
xorlw 1 ; d'1' b'1' a'¶'
btfsc status,z
goto lbl_103
xorlw 3 ; d'3' b'11' a'¶'
btfsc status,z
goto lbl_103
xorlw 1 ; d'1' b'1' a'¶'
btfsc status,z
goto lbl_103
xorlw 7 ; d'7' b'111' a'¶'
btfsc status,z
goto lbl_103
xorlw 1 ; d'1' b'1' a'¶'
btfsc status,z
goto lbl_103
xorlw 15 ; d'21' b'10101' a'¶'
btfsc status,z
goto lbl_104 ; lbl_104 = 0x15D
xorlw 1 ; d'1' b'1' a'¶'
btfsc status,z
goto lbl_104
xorlw 1E ; d'30' b'11110' a'¶'
btfsc status,z
goto lbl_105 ; lbl_105 = 0x160
xorlw 1B ; d'27' b'11011' a'¶'
btfsc status,z
goto lbl_105
xorlw 1 ; d'1' b'1' a'¶'
btfsc status,z
goto lbl_105
xorlw 2 ; d'2' b'10' a'¶'
btfsc status,z
goto lbl_105
xorlw E7 ; d'231' b'11100111' a''
btfsc status,z
goto lbl_106 ; lbl_106 = 0x163
xorlw 1 ; d'1' b'1' a'¶'
btfsc status,z
goto lbl_107 ; lbl_107 = 0x168
xorlw 3 ; d'3' b'11' a'¶'
btfsc status,z
goto lbl_108 ; lbl_108 = 0x16D
xorlw 1 ; d'1' b'1' a'¶'
btfsc status,z
goto lbl_109 ; lbl_109 = 0x172
goto lbl_110 ; lbl_110 = 0x176
call lbl_111 ; lbl_111 = 0x19F
goto lbl_110
bsf pclath,4
call lbl_112 ; lbl_112 = 0x15C
bcf pclath,4
goto lbl_110
bsf pclath,4
call lbl_113 ; lbl_113 = 0x197
bcf pclath,4
goto lbl_110
bsf pclath,4
call lbl_114 ; lbl_114 = 0x1D2
bcf pclath,4
goto lbl_110
bsf pclath,4
call lbl_115 ; lbl_115 = 0x20D
bcf pclath,4
goto lbl_110
bsf pclath,4
call lbl_116 ; lbl_116 = 0x23C
bcf pclath,4
goto lbl_110
bsf pclath,4
call lbl_117 ; lbl_117 = 0x28D
bcf pclath,4
goto lbl_110
call lbl_118 ; lbl_118 = 0x2D2
goto lbl_110
call lbl_119 ; lbl_119 = 0x2B3
xorlw 0 ; d'0' b'0' a'¶'
btfsc status,z
goto lbl_110
clrf 0x21
movlw E8 ; d'232' b'11101000' a''
movwf 0x22
movlw 3 ; d'3' b'11' a'¶'
movwf 0x23
goto lbl_110
movlw E8 ; d'232' b'11101000' a''
movwf 0x22
movlw 3 ; d'3' b'11' a'¶'
movwf 0x23
movlw 78 ; d'120' b'1111000' a'x'
movwf 0x25
movlw 3C ; d'60' b'111100' a'<'
bcf pclath,3
bsf pclath,4
call lbl_120 ; lbl_120 = 0x17
bsf pclath,3
bcf pclath,4
goto lbl_110
movlw 80 ; d'128' b'10000000' a''
movwf 0x25
movlw 3A ; d'58' b'111010' a':'
bcf pclath,3
bsf pclath,4
call lbl_120
bsf pclath,3
bcf pclath,4
goto lbl_110
bcf pclath,3
bsf pclath,4
call lbl_121 ; lbl_121 = 0x112
bsf pclath,3
bcf pclath,4
goto lbl_110
bcf pclath,3
bsf pclath,4
bcf status,rp0 ; switch to bank 0
call lbl_122 ; lbl_122 = 0x1A7
bsf pclath,3
bcf pclath,4
goto lbl_110
movlw E8 ; d'232' b'11101000' a''
movwf 0x22
movlw 3 ; d'3' b'11' a'¶'
movwf 0x23
call lbl_123 ; lbl_123 = 0x45D
goto lbl_110
call lbl_124 ; lbl_124 = 0x47C
goto lbl_110
call lbl_125 ; lbl_125 = 0x309
goto lbl_110
call lbl_126 ; lbl_126 = 0x32E
goto lbl_110
movf 0x24,w
call lbl_127 ; lbl_127 = 0x578
goto lbl_110
movf 0x24,w
call lbl_128 ; lbl_128 = 0x5AE
goto lbl_110
movf 0x24,w
call lbl_129 ; lbl_129 = 0x354
goto lbl_110
bsf pclath,4
call lbl_130 ; lbl_130 = 0x2FC
bcf pclath,4
bcf status,rp1
goto lbl_110
bsf pclath,4
call lbl_131 ; lbl_131 = 0x379
bcf pclath,4
bcf status,rp1
goto lbl_110
bsf pclath,4
call lbl_132 ; lbl_132 = 0x3E4
bcf pclath,4
bcf status,rp1
goto lbl_110
bsf pclath,4
call lbl_133 ; lbl_133 = 0x433
bcf pclath,4
bcf status,rp1
bcf status,rp0 ; switch to bank 0
bcf portb,5
btfss 0xC,5
goto lbl_134 ; lbl_134 = 0x185
call lbl_135 ; lbl_135 = 0x5F7
movwf 0x24
xorlw 65 ; d'101' b'1100101' a'e'
btfss status,z
goto lbl_134
movf 0x24,w
bsf pclath,4
bsf status,rp1
call lbl_136 ; lbl_136 = 0x4E3
bcf pclath,4
bcf status,rp1
bsf status,rp0 ; switch to bank 1
movf 0xD2,f
btfsc status,z
goto lbl_137 ; lbl_137 = 0x19D
movf 0xD4,w
iorwf 0xD5,w
btfsc status,z
goto lbl_137
bcf status,rp0 ; switch to bank 0
bsf portb,5
bsf status,rp0 ; switch to bank 1
decf 0xD4,f
incf 0xD4,w
btfsc status,z
decf 0xD5,f
movf 0xD4,w
iorwf 0xD5,w
btfss status,z
goto lbl_137
bsf pclath,4
call lbl_38
bcf pclath,4
bcf status,rp0 ; switch to bank 0
bcf portb,5
bsf status,rp0 ; switch to bank 1
goto lbl_138 ; lbl_138 = 0x5D
movlw 40 ; d'64' b'1000000' a'@'
call lbl_139 ; lbl_139 = 0x5D0
clrf 0xB4
movlw 40 ; d'64' b'1000000' a'@'
call lbl_140 ; lbl_140 = 0x5F0
movwf 0xA6
movlw 1D ; d'29' b'11101' a'¶'
call lbl_139
movf 0xA6,w
movwf 0xB4
movlw 1D ; d'29' b'11101' a'¶'
call lbl_140
movwf 0xA6
bcf status,rp0 ; switch to bank 0
movf 0x23,w
call lbl_139
movf 0x26,w
movwf 0x34
bcf status,rp0 ; switch to bank 0
movf 0x23,w
call lbl_140
movwf 0x26
movlw 5 ; d'5' b'101' a'¶'
call lbl_141 ; lbl_141 = 0x648
movwf 0x25
call lbl_139
movf 0x26,w
movwf 0x34
movf 0x25,w
call lbl_140
movwf 0x26
movlw 2 ; d'2' b'10' a'¶'
call lbl_141
movwf 0x25
call lbl_139
movf 0x26,w
movwf 0x34
movf 0x25,w
call lbl_140
movwf 0x26
movlw 3 ; d'3' b'11' a'¶'
call lbl_141
movwf 0x25
call lbl_139
movf 0x26,w
movwf 0x34
movf 0x25,w
call lbl_140
movwf 0x26
movlw 2 ; d'2' b'10' a'¶'
call lbl_139
movf 0x26,w
movwf 0x34
movlw 2 ; d'2' b'10' a'¶'
call lbl_140
movwf 0x26
movlw 2 ; d'2' b'10' a'¶'
call lbl_139
movf 0x26,w
movwf 0x34
movlw 2 ; d'2' b'10' a'¶'
call lbl_140
movwf 0x26
movlw 6 ; d'6' b'110' a'¶'
call lbl_141
movwf 0x25
call lbl_139
movf 0x26,w
movwf 0x34
movf 0x25,w
call lbl_140
movwf 0x26
movlw 7 ; d'7' b'111' a'¶'
call lbl_141
movwf 0x25
call lbl_139
movf 0x26,w
movwf 0x34
movf 0x25,w
call lbl_140
movwf 0x26
movlw 0 ; d'0' b'0' a'¶'
call lbl_141
movwf 0x25
call lbl_139
movf 0x26,w
movwf 0x34
movf 0x25,w
call lbl_140
movwf 0x26
movlw 8 ; d'8' b'1000' a'¶'
call lbl_141
movwf 0x25
call lbl_139
movf 0x26,w
movwf 0x34
movf 0x25,w
call lbl_140
movwf 0x26
movlw 9 ; d'9' b'1001' a'¶'
call lbl_141
movwf 0x25
call lbl_139
movf 0x26,w
movwf 0x34
movf 0x25,w
call lbl_140
movwf 0x26
movlw A ; d'10' b'1010' a'¶'
call lbl_141
movwf 0x25
call lbl_139
movf 0x26,w
movwf 0x34
movf 0x25,w
call lbl_140
movwf 0x26
movlw B ; d'11' b'1011' a'¶'
call lbl_141
movwf 0x25
call lbl_139
movf 0x26,w
movwf 0x34
movf 0x25,w
call lbl_140
movwf 0x26
clrf 0x25
bcf status,rp0 ; switch to bank 0
btfss porta,4
goto lbl_142 ; lbl_142 = 0x224
movlw 1 ; d'1' b'1' a'¶'
bsf status,rp0 ; switch to bank 1
movwf 0xA5
bsf status,rp0 ; switch to bank 1
movf 0xA5,w
call lbl_139
movf 0xA6,w
movwf 0xB4
movf 0xA5,w
call lbl_140
movwf 0xA6
movlw 1 ; d'1' b'1' a'¶'
call lbl_139
movf 0xA6,w
movwf 0xB4
movlw 1 ; d'1' b'1' a'¶'
call lbl_140
movwf 0xA6
movlw 0 ; d'0' b'0' a'¶'
call lbl_139
movf 0xA6,w
movwf 0xB4
movlw 0 ; d'0' b'0' a'¶'
call lbl_140
movwf 0xA6
movlw 1 ; d'1' b'1' a'¶'
call lbl_141
movwf 0xA5
call lbl_139
movf 0xA6,w
movwf 0xB4
movf 0xA5,w
call lbl_140
movwf 0xA6
movlw C ; d'12' b'1100' a'¶'
call
 

Hey Thank YOu very much. But what exactly can i do with the ASM code. Is there a software where i can complie it?

Thank you
 

XtremeTuningSolutions said:
Hello, I am looking to dissemble a .Hex file to Source code. The code is from a PIC16F877A-IPT...I would like to revert the .hex to C#. I understand I would not get the complete but is there any way somebody can finish the code or end it properly. I can test and confirm easily.
I have both the .hex and .bin file. Please PM your EMAIL and I'll send you both formats. I am willing to Paypal MONEY for the JOB!!
Thank You
XtremeTuningSolutions said:
Hey Thank YOu very much. But what exactly can i do with the ASM code. Is there a software where i can complie it?
Thank you
In your OP you had requested to convert the hex you have to a Code. Now when it is done, you need to compile it. Ultimately when compiled, it will yield the same hex what you had and was converted. I didnt get the great thought behind that. Can you please explain a bit?
 

Kripton2035 said:
mplab from microchip directly ...

I'm very grateful for your help and what you have provided me with. But I am having trouble compiling the asm in mplabs.

I keep getting this.. Am i doing something wrong?

Thank You

Clean: Deleting intermediary and output files.
Clean: Deleted file "C:\Users\tuner\Documents\My Designs\ASM.mcs".
Clean: Done.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F877A "ASM.asm" /l"ASM.lst" /e"ASM.err"
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 2 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 2 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 3 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 3 : Symbol not previously defined (FF)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 4 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 5 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 5 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 6 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 6 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 7 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 7 : Symbol not previously defined (FF)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 8 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 9 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 9 : Symbol not previously defined (FF)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 10 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 11 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 11 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 12 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 12 : Symbol not previously defined (FF)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 13 : Symbol not previously defined (FF)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 14 : Symbol not previously defined (FF)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 15 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 16 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 16 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 18 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 18 : Symbol not previously defined (FF)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 19 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 20 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 20 : Symbol not previously defined (FF)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 21 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 22 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 22 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 23 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 23 : Symbol not previously defined (FF)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 24 : Symbol not previously defined (FF)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 25 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 26 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 26 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 27 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 27 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 28 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 28 : Symbol not previously defined (FF)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 29 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 30 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 30 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 31 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 31 : Symbol not previously defined (FF)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 32 : Found opcode in column 1. (addlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 32 : Symbol not previously defined (FF)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 33 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 33 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 34 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 35 : Found opcode in column 1. (bcf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 35 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 35 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 36 : Found opcode in column 1. (return)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 38 : Found opcode in column 1. (bsf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 38 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 38 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 39 : Found opcode in column 1. (bcf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 39 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 39 : Symbol not previously defined (rp1)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 40 : Found opcode in column 1. (movwf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 40 : Symbol not previously defined (trisa)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 41 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 42 : Found opcode in column 1. (movwf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 42 : Symbol not previously defined (trisb)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 43 : Found opcode in column 1. (movlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 43 : Symbol not previously defined (D1)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 44 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 45 : Found opcode in column 1. (clrf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 45 : Symbol not previously defined (eecon1)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 47 : Found opcode in column 1. (movwf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 47 : Symbol not previously defined (eecon2)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 48 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 49 : Found opcode in column 1. (bcf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 49 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 49 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 50 : Found opcode in column 1. (movwf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 50 : Symbol not previously defined (porta)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 51 : Found opcode in column 1. (clrf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 51 : Symbol not previously defined (portb)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 53 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 54 : Found opcode in column 1. (clrf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 54 : Symbol not previously defined (eedata)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 55 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 56 : Found opcode in column 1. (movwf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 56 : Symbol not previously defined (eeadr)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 58 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 58 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 59 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 59 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 60 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 61 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 61 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 63 : Found opcode in column 1. (bcf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 63 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 63 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 65 : Found opcode in column 1. (bsf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 65 : Symbol not previously defined (porta)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 66 : Found opcode in column 1. (bcf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 67 : Found opcode in column 1. (bsf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 67 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 67 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 68 : Found opcode in column 1. (clrf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 68 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 69 : Found opcode in column 1. (movlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 70 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 70 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 71 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 72 : Found opcode in column 1. (bsf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 72 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 72 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 73 : Found opcode in column 1. (bcf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 73 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 74 : Found opcode in column 1. (bcf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 74 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 74 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 75 : Found opcode in column 1. (bcf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 76 : Found opcode in column 1. (bsf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 77 : Found opcode in column 1. (bsf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 77 : Symbol not previously defined (pclath)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 78 : Found opcode in column 1. (bsf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 78 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 78 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 80 : Found opcode in column 1. (bcf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 80 : Symbol not previously defined (pclath)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 81 : Found opcode in column 1. (sleep)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 82 : Found opcode in column 1. (goto)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 83 : Found opcode in column 1. (clrf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 83 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 84 : Found opcode in column 1. (clrf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 84 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 85 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 86 : Found opcode in column 1. (movlw)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 87 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 88 : Found opcode in column 1. (bsf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 88 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 88 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 89 : Found opcode in column 1. (bcf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 89 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 89 : Symbol not previously defined (rp1)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 91 : Found opcode in column 1. (subwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 91 : Register in operand not in bank 0. Ensure that bank bits are correct.
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 92 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 92 : Symbol not previously defined (c)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 93 : Found opcode in column 1. (goto)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 94 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 95 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 95 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 96 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 96 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 97 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 97 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 98 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 99 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 99 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 100 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 100 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 101 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 101 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 102 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 102 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 103 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 104 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 104 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 105 : Found opcode in column 1. (addwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 105 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 106 : Found opcode in column 1. (btfsc)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 106 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 106 : Symbol not previously defined (c)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 107 : Found opcode in column 1. (incf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 107 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 108 : Found opcode in column 1. (incf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 108 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 109 : Found opcode in column 1. (btfsc)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 109 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 109 : Symbol not previously defined (z)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 110 : Found opcode in column 1. (incf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 110 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 111 : Found opcode in column 1. (goto)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 112 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 113 : Found opcode in column 1. (iorwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 113 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 114 : Found opcode in column 1. (btfss)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 114 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 114 : Symbol not previously defined (z)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 115 : Found opcode in column 1. (goto)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 116 : Found opcode in column 1. (movlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 117 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 117 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 118 : Found opcode in column 1. (movwf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 120 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 120 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 121 : Found opcode in column 1. (clrf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 122 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 122 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 123 : Found opcode in column 1. (return)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 124 : Symbol not previously defined (trisa)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 125 : Found opcode in column 1. (bsf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 125 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 125 : Symbol not previously defined (rp0)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 126 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 128 : Found opcode in column 1. (incf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 128 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 129 : Found opcode in column 1. (rlf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 129 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 130 : Found opcode in column 1. (rlf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 130 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 131 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 132 : Found opcode in column 1. (andwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 132 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 133 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 133 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 134 : Found opcode in column 1. (bcf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 134 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 134 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 135 : Found opcode in column 1. (btfss)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 135 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 135 : Symbol not previously defined (z)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 136 : Found opcode in column 1. (bsf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 136 : Symbol not previously defined (portb)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 137 : Found opcode in column 1. (btfsc)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 137 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 137 : Symbol not previously defined (z)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 138 : Symbol not previously defined (portb)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 139 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 140 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 141 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 142 : Found opcode in column 1. (xorlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 143 : Found opcode in column 1. (bsf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 143 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 143 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 144 : Found opcode in column 1. (btfsc)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 144 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 144 : Symbol not previously defined (z)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 145 : Found opcode in column 1. (goto)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 146 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 147 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 147 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 148 : Found opcode in column 1. (xorlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 149 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 149 : Symbol not previously defined (z)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 150 : Found opcode in column 1. (goto)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 151 : Found opcode in column 1. (xorlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 152 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 152 : Symbol not previously defined (z)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 153 : Found opcode in column 1. (goto)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 155 : Found opcode in column 1. (btfsc)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 155 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 155 : Symbol not previously defined (z)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 156 : Found opcode in column 1. (goto)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 157 : Found opcode in column 1. (xorlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 158 : Found opcode in column 1. (btfsc)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 158 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 158 : Symbol not previously defined (z)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 159 : Found opcode in column 1. (goto)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 160 : Found opcode in column 1. (goto)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 164 : Found opcode in column 1. (goto)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 166 : Found opcode in column 1. (goto)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 167 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 167 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 168 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 169 : Found opcode in column 1. (bsf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 169 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 169 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 170 : Found opcode in column 1. (goto)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 171 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 172 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 173 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 174 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 174 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 175 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 176 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 176 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 177 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 177 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 178 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 178 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 179 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 180 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 181 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 181 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 182 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 183 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 183 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 184 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 184 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 185 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 186 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 186 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 187 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 188 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 188 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 189 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 190 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 190 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 191 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 192 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 192 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 193 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 193 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 194 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 195 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 195 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 196 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 197 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 197 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 198 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 198 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 199 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 199 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 200 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 200 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 201 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 202 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 202 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 203 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 203 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 204 : Found opcode in column 1. (btfss)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 204 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 204 : Symbol not previously defined (z)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 205 : Found opcode in column 1. (goto)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 206 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 206 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 207 : Found opcode in column 1. (xorlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 208 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 208 : Symbol not previously defined (z)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 209 : Found opcode in column 1. (goto)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 210 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 210 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 211 : Found opcode in column 1. (xorlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 211 : Symbol not previously defined (F1)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 212 : Found opcode in column 1. (btfss)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 212 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 212 : Symbol not previously defined (z)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 213 : Found opcode in column 1. (goto)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 214 : Found opcode in column 1. (movlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 214 : Symbol not previously defined (F)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 215 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 217 : Found opcode in column 1. (bsf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 217 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 217 : Symbol not previously defined (rp0)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 218 : Symbol not previously defined (F0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 219 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 220 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 221 : Found opcode in column 1. (bsf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 221 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 221 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 222 : Found opcode in column 1. (return)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 223 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 224 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 225 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 226 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 226 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 227 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 228 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 228 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 229 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 230 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 230 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 231 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 231 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 232 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 233 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 233 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 234 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 235 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 235 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 236 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 236 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 237 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 237 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 238 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 238 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 239 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 240 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 240 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 241 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 241 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 242 : Found opcode in column 1. (btfss)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 242 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 242 : Symbol not previously defined (z)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 243 : Found opcode in column 1. (goto)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 244 : Found opcode in column 1. (movlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 244 : Symbol not previously defined (F)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 245 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 247 : Found opcode in column 1. (bcf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 247 : Symbol not previously defined (trisa)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 248 : Found opcode in column 1. (bcf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 248 : Symbol not previously defined (trisb)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 250 : Found opcode in column 1. (goto)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 251 : Symbol not previously defined (F0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 252 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 253 : Found opcode in column 1. (call)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 254 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 254 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 255 : Found opcode in column 1. (return)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 257 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 258 : Found opcode in column 1. (clrf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 258 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 259 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 261 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 261 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 264 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 265 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 265 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 266 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 267 : Found opcode in column 1. (call)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 268 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 270 : Found opcode in column 1. (call)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 271 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 273 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 273 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 274 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 274 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 275 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 277 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 277 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 278 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 279 : Found opcode in column 1. (call)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 280 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 281 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 282 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 282 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 283 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 283 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 284 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 285 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 286 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 286 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 287 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 289 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 289 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 291 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 291 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 292 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 292 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 293 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 293 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 294 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 295 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 295 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 296 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 297 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 298 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 298 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 299 : Found opcode in column 1. (call)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 300 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 301 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 301 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 302 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 302 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 303 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 304 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 304 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 305 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 306 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 307 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 307 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 308 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 308 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 309 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 310 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 311 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 311 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 314 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 314 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 315 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 315 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 316 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 317 : Found opcode in column 1. (call)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 318 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 319 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 320 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 321 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 321 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 323 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 323 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 324 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 324 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 325 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 325 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 326 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 327 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 327 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 329 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 330 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 330 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 331 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 332 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 332 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 333 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 333 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 334 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 334 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 336 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 336 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 337 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 338 : Found opcode in column 1. (call)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 339 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 340 : Found opcode in column 1. (call)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 341 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 342 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 342 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 343 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 344 : Found opcode in column 1. (call)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 345 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 348 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 348 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 350 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 351 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 351 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 352 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 352 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 354 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 354 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 355 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 357 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 357 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 358 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 359 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 359 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 360 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 360 : Register in operand not in bank 0. Ensure that bank bits are correct.
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 361 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 362 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 363 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 363 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 364 : Found opcode in column 1. (movlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 364 : Symbol not previously defined (A)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 366 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 367 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 368 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 368 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 369 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 369 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 370 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 370 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 372 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 372 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 373 : Found opcode in column 1. (movlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 373 : Symbol not previously defined (B)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 374 : Found opcode in column 1. (call)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 375 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 376 : Found opcode in column 1. (call)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 377 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 378 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 378 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 379 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 379 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 380 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 381 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 381 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 382 : Found opcode in column 1. (clrf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 382 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 383 : Found opcode in column 1. (bcf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 383 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 383 : Symbol not previously defined (rp0)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 384 : Symbol not previously defined (porta)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 386 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 387 : Found opcode in column 1. (bsf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 387 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 387 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 388 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 388 : Register in operand not in bank 0. Ensure that bank bits are correct.
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 389 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 389 : Symbol not previously defined (rp0)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 390 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 391 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 392 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 392 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 393 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 393 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 394 : Found opcode in column 1. (movf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 394 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 395 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 396 : Found opcode in column 1. (movwf)
Message[302] C:\USERS\TUNER\DESKTOP\ASM.ASM 396 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 397 : Found opcode in column 1. (bcf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 397 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 397 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 398 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 400 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 401 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 402 : Found opcode in column 1. (bcf)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 402 : Symbol not previously defined (status)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 402 : Symbol not previously defined (rp0)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 405 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 406 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 407 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 409 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 410 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 412 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 413 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 415 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 418 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 419 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 420 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 421 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 422 : Found opcode in column 1. (movlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 422 : Symbol not previously defined (C)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 423 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 425 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 426 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 427 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 428 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 429 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 430 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 431 : Found opcode in column 1. (movlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 431 : Symbol not previously defined (D)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 432 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 433 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 434 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 435 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 436 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 437 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 438 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 439 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 440 : Found opcode in column 1. (movlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 440 : Symbol not previously defined (E)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 441 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 442 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 443 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 444 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 445 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 446 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 447 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 448 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 449 : Found opcode in column 1. (movlw)
Error[113] C:\USERS\TUNER\DESKTOP\ASM.ASM 449 : Symbol not previously defined (F)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 450 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 451 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 452 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 453 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 454 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 455 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 456 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 457 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 459 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 460 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 461 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 463 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 464 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 465 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 466 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 468 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 469 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 470 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 471 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 472 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 473 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 474 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 475 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 476 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 477 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 478 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 479 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 480 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 481 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 482 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 483 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 484 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 485 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 486 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 487 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 488 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 489 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 490 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 491 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 492 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 493 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 494 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 495 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 496 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 497 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 498 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 499 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 500 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 501 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 502 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 503 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 504 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 505 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 506 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 507 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 508 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 509 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 510 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 511 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 512 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 513 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 514 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 515 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 516 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 518 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 519 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 520 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 522 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 523 : Found opcode in column 1. (movwf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 524 : Found opcode in column 1. (call)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM.ASM 525 : Found opcode in column 1. (movf)
Warning[203] C:\USERS\TUNER\DESKTOP\ASM
 

replace all the FF in the listing with 0xFF and it should compile fine...
mplab wants the opcodes to be in column 2, but it's only a warning so it should compile anyway.
 

Kripton2035 said:
replace all the FF in the listing with 0xFF and it should compile fine...
mplab wants the opcodes to be in column 2, but it's only a warning so it should compile anyway.

Hey I replaced all of the FF with 0xFF and the Build keeps on failing. I think i am really doing something wrong. I attached the ASM file I created in MPLABs.... Please if you can take a look at it....

Also PM me your Paypal email. How much is your charge for helping me.

Thank You
 

pranam77 said:
XtremeTuningSolutions said:
Hello, I am looking to dissemble a .Hex file to Source code. The code is from a PIC16F877A-IPT...I would like to revert the .hex to C#. I understand I would not get the complete but is there any way somebody can finish the code or end it properly. I can test and confirm easily.
I have both the .hex and .bin file. Please PM your EMAIL and I'll send you both formats. I am willing to Paypal MONEY for the JOB!!
Thank You
XtremeTuningSolutions said:
Hey Thank YOu very much. But what exactly can i do with the ASM code. Is there a software where i can complie it?
Thank you
In your OP you had requested to convert the hex you have to a Code. Now when it is done, you need to compile it. Ultimately when compiled, it will yield the same hex what you had and was converted. I didnt get the great thought behind that. Can you please explain a bit?

Hello,

I was able to extract the Hex/Binary file from PIC16F877A IC. I wanted to change the serialization code that makes it unique when opening the software. And Possibly program the code to a different or Upgraded MicroChip IC. Do you know of any?

Thanks
 

XtremeTuningSolutions said:
Possibly program the code to a different or Upgraded MicroChip IC. Do you know of any? Thanks
Thank for all the info. You may try programming the 18F2525 or 18F4525 which have a host of advanced features. Cheers.
 

hello again,

it seems mplab has become a huge and complex program ...
please download an older version here :
https://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB660.zip

then use the mpwinasm program in the mchip tool folder to compile the hex file attached and it should work fine...
(for me it did.)
 

Hello Kripton,

I was able to assemble the ASM file you provided for me. But there is a difference in the output file SIZE....The original HEX file is 40.4 KB, the New Hex file is 46.4 KB. When I try to program the New hex file the output information says:

NEW HEX FILE
Programming Target (10/8/2009 4:48:11 PM)
PIC16F877A found (Rev 0x8)
Erasing Target
Programming Configuration Memory
Verifying Configuration Memory
PK2Error0027: Failed verify (Address = 0x2007 - Expected Value 0xA46 - Value Read 0x2FCF)
PICkit 2 Ready

AND

Programming Target (10/8/2009 4:55:03 PM)
PIC16F877A found (Rev 0x8)
Erasing Target
Programming Configuration Memory
Verifying Configuration Memory
PK2Error0027: Failed verify (Address = 0x2007 - Expected Value 0xA46 - Value Read 0x2FCF)
PICkit 2 Ready


When I use the Original HEX file here is the output from MPLABS..........

Programming Target (10/8/2009 3:52:47 PM)
PIC16F877A found (Rev 0x8)
Erasing Target
Programming Program Memory (0x0 - 0x7)
Programming Program Memory (0x10 - 0x17)
Programming Program Memory (0x20 - 0x50F)
Programming Program Memory (0x800 - 0xE57)
Programming Program Memory (0xEF8 - 0xF1F)
Programming Program Memory (0xF28 - 0xF2F)
Programming Program Memory (0x1000 - 0x12C7)
Programming Program Memory (0x1800 - 0x1D67)
Programming Program Memory (0x1FF8 - 0x1FFF)
Verifying Program Memory (0x0 - 0x7)
Verifying Program Memory (0x10 - 0x17)
Verifying Program Memory (0x20 - 0x50F)
Verifying Program Memory (0x800 - 0xE57)
Verifying Program Memory (0xEF8 - 0xF1F)
Verifying Program Memory (0xF28 - 0xF2F)
Verifying Program Memory (0x1000 - 0x12C7)
Verifying Program Memory (0x1800 - 0x1D67)
Verifying Program Memory (0x1FF8 - 0x1FFF)
Programming EEPROM Memory (0x0 - 0x17)
Verifying EEPROM Memory (0x0 - 0x17)
Programming Configuration Memory
Verifying Configuration Memory
PICkit 2 Ready



The Original one works 100percent. The Micro Controller Responds right away after its programmed.

Thank You
 

hi,

please try to compile this asm source with mblab v6 and tell me what it does..

regards,
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top