RE: Complete new CDI - website open    Gallery
View related threads: (in this forum | in all forums)

Logged in as Guest



Users viewing this topic: none
    Search This Thread  
 
Printable Version


90 Dgree Muffler Adapters
Seller:  RC Specialties
Details:   $19.95   |  6/6/2013   |  Classified Ad
We will rotate YOUR AD in this spot if you select "Forum Featured" when placing or editing your ad!

All Forums >> Glow Engines, Gas Engines, Fuel & Mfg Support Forums >> Engine Conversions >> RE: Complete new CDI - website open
Page: <<   < prev  14 15 16 17 18 19 20 21 22 [23]

Tower Hobbies Get Coupon Codes Brands  
Login
Message << Older Topic   Newer Topic >>
RE: Complete new CDI - website open - 1/18/2012 2:50 PM   
Atam


 

Posts: 19
Score: 100
Joined: 6/4/2011
Last Login: 5/26/2013
From: Far away, ROMANIA
Status: offline
Ok solved.

Hide Signatures

(in reply to Atam)
       Post #: 551

RE: Complete new CDI - website open - 1/18/2012 11:05 PM   
bluejets


 

Posts: 234
Score: 205
Joined: 3/25/2009
Last Login: 4/15/2013
From: xnot applicable, AUSTRALIA
Status: offline
Looked all through the downloads I have here but there was no mention of a version 1.2
So was it a mistake or is there a version 1.2 if so where did you get it..??
Thanks Jeff

Hide Signatures

(in reply to Atam)
       Post #: 552

RE: Complete new CDI - website open - 1/18/2012 11:37 PM  1 votes
CH Ignitions


 

Posts: 314
Score: 420
Joined: 8/20/2009
Last Login: 6/16/2013
From: West Palm Beach, FL, USA
Status: offline
No , Marian(Atam) did not get the 1.2 version, he ask for that version .He seen it on the video or a picture.
But he was able to get it to work with old version.I will ask him for more details and I will translate for him.

Thanks
Adrian

_____________________________

www.ch-ignitions.com

Hide Signatures

(in reply to bluejets)
       Post #: 553

RE: Complete new CDI - website open - 1/22/2012 12:34 AM  1 votes
gr8flyer55


 

Posts: 800
Score: 600
Joined: 11/30/2005
Last Login: 6/19/2013
From: Hamburg, PA, USA
Status: offline
Hi Rob...
Well I finally got around to fixing the New Cdi. Read the data from the chip back into the pic programmer memory only to find out that it never took the upload of the timing curve table into memory. So I went back to the Ignition Control program and it took 4 tries to get the table uploaded successfully into the Pic chip. Now it functions perfectly without any self triggers or problems!

Thanks to Bluejets for having me take a second look at that board, I now have the cdi and timer you designed working perfectly!

Thanks to all involved for their efforts!

John


Hide Signatures

(in reply to Gompy)
       Post #: 554

RE: Complete new CDI - website open - 1/22/2012 11:43 PM   
bluejets


 

Posts: 234
Score: 205
Joined: 3/25/2009
Last Login: 4/15/2013
From: xnot applicable, AUSTRALIA
Status: offline
Yes...good that it is all working now.
I went back to the site initially and downloaded all the info once again(start fresh type of thing) and then did the tests.
I found one problem there. Monitor program to use with the CDI/TCI (Zip) this works fine. It has a curve already installed.
Problem comes when you download and install Example table to use with the monitor program (Zip) This has one complete column of data missing from the "Laptime [uSec] column and when one runs the monitor, this column is full of red exclamation marks. Whether this is an error or if one is supposed to put their own data in here prior to running, is not known. Either way, if you use this added data table, it does not work. One included with the monitor is fine, just have to change the curve. 30 degree advance at 1100 rpm and 4 degrees at 20,174 rpm is back-to-front to me.
I had no problems loading any changes I made to the curve back into the chip but John seemed to so it might be well worth watching the bottom line of the monitor program as you "upload" the new curve. It should show, if my memory is correct, 27 lines without any errors. John I think had 47 lines with some errors the first few times around. Not sure why this happened but finally he had success.

Hide Signatures

(in reply to gr8flyer55)
       Post #: 555

RE: Complete new CDI - website open - 2/3/2012 12:37 AM   
bluejets


 

Posts: 234
Score: 205
Joined: 3/25/2009
Last Login: 4/15/2013
From: xnot applicable, AUSTRALIA
Status: offline
Had a small problem trying to program the 16F628A chips. Some would take the program, upload the curve and talk to the monitor program without any problems.

Others would program and verify as ok but just would not talk to the monitor program and therefore I could not load the curve.

Finally used an old "Tait Classic" programmer I have here. Schematics are still available at the same web site below.

I also used a new programming software Winpicpgm 1.5.8.0.

This will detect both the programmer and the chip type automatically and then set configuration to suit.

In the "log" area it will also tell you if a chip is ok or not. Very useful as I had one that I suspected as being dead but wasn't sure
because there was no test to prove it other than try to program. If it failed, then assume as dead. This was not the case with another 2 chips I had problems with. Turned out they were not being programmed correctly.

Winpicprm and Tait Classic programmer schematics available here .......

http://members.aon.at/electronics/pic/picpgm/index.html


Hide Signatures

(in reply to bluejets)
       Post #: 556

RE: Complete new CDI - website open - 4/20/2012 9:52 PM   
captinjohn


 

Posts: 12124
Score: 247
Joined: 1/25/2002
Last Login: 6/19/2013
From: Hesperia Michigan, MI, USA
Status: offline

Anything new in this forum???  You know something earth shaking !!



_____________________________

I never met a engine I did not like !

Hide Signatures

(in reply to bluejets)
       Post #: 557

RE: Complete new CDI - website open - 4/21/2012 1:55 AM   
bluejets


 

Posts: 234
Score: 205
Joined: 3/25/2009
Last Login: 4/15/2013
From: xnot applicable, AUSTRALIA
Status: offline

quote:

ORIGINAL: captinjohn

Anything new in this forum???  You know something earth shaking !!



I think mostly moved over to John's system with the 12F683 as this one still has the misfiring problem. As the source code has been withheld, it is difficult to say where the problem lies.
It would have been nice to see it completed as there are many great features and a LOT of work from Gompy and other people also.
For the time being however, it is a system you sit on the bench and watch all the pretty pictures but connect the ignition board and things go crazy. Spark is irratic and self-triggering, even to the point where it will wipe part of the program.
I know John tried many things and I also made a test board where certain parts could be isolated to try to narrow down the fault, but just when it looked promising, things would go belly-up again.
Might be usable in the future as an electronic injector for a diesel engine.

Hide Signatures

(in reply to captinjohn)
       Post #: 558

RE: Complete new CDI - website open - 8/5/2012 5:03 PM   
dzik


 

Posts: 2
Score: 100
Joined: 6/30/2012
Last Login: 10/10/2012
From: Leszczyny, POLAND
Status: offline
Hi
please help me
I did the ignition cdi and have a problem.
when Im spinning propeller  I get  a spark but after a while the LED lights up permanently  the system no longer produces sparks





Hide Signatures

(in reply to bluejets)
       Post #: 559

RE: Complete new CDI - website open - 8/6/2012 3:05 AM   
bluejets


 

Posts: 234
Score: 205
Joined: 3/25/2009
Last Login: 4/15/2013
From: xnot applicable, AUSTRALIA
Status: offline
Dzik,
Welcome to the club of those who have had the same problem. If you read my post above (and posts from others) you will find we have all had the same result.

As far as I am aware, the problem was never resolved.

What you can try is as I did, re-program the chip, and it may be ok initially but it will fail again after a very short time.

I had one chip that did not recover.

Source code was never released so no one can check to see if the problem lies there or not.

All the above is the reason why John and Nyemi decided to start the new ignition with the 12F683 chip which works fine.

Read the complete section as there were a couple of initial teething problems.
http://www.rcuniverse.com/forum/m_10662258/tm.htm

There is currently a move to change the "working ok" system to multispark and also telemetry tx but this is in a new section.
Best to read all.

Don't know if Gompy would care to comment as many of us have respect for his efforts and any help he might forward.

Hide Signatures

(in reply to dzik)
       Post #: 560

RE: Complete new CDI - website open - 9/17/2012 1:57 AM   
ca.majdi


 

Posts: 5
Score: 100
Joined: 9/17/2012
Last Login: 11/1/2012
From: no 60 lorong senangin 3, MALAYSIA
Status: offline
Hello, can i know it this cdi can be used on 135cc?  http://www.electronics.gompy.net/cdiscoot/index.html

Hide Signatures

(in reply to bluejets)
       Post #: 561

RE: Complete new CDI - website open - 9/17/2012 8:58 AM   
Atam


 

Posts: 19
Score: 100
Joined: 6/4/2011
Last Login: 5/26/2013
From: Far away, ROMANIA
Status: offline
Yes, I have a Suzuki 400cc

Hide Signatures

(in reply to ca.majdi)
       Post #: 562

RE: Complete new CDI - website open - 9/17/2012 4:29 PM   
ca.majdi


 

Posts: 5
Score: 100
Joined: 9/17/2012
Last Login: 11/1/2012
From: no 60 lorong senangin 3, MALAYSIA
Status: offline
Wow thank Atam, how the performance? I think this night i start to etching the board..

Hide Signatures

(in reply to Atam)
       Post #: 563

RE: Complete new CDI - website open - 9/17/2012 7:24 PM   
Atam


 

Posts: 19
Score: 100
Joined: 6/4/2011
Last Login: 5/26/2013
From: Far away, ROMANIA
Status: offline
If you have problems, help you.

Hide Signatures

(in reply to ca.majdi)
       Post #: 564

RE: Complete new CDI - website open - 9/19/2012 12:16 PM   
ca.majdi


 

Posts: 5
Score: 100
Joined: 9/17/2012
Last Login: 11/1/2012
From: no 60 lorong senangin 3, MALAYSIA
Status: offline
I cannot find few component at local store like SCR BT151-500R-12A, Diode BA150 and 400v cap. So i replace with TYN616-600V-25A, diode 1N4007 and 630v 105k cap. It is ok with that?



I success to connect with computer, seen software can connect in program mode. But i got no power on +SCR, i dont alternator 200-300 to connect. 

Here my original CDI wiring :


I already connect, 12VDC batery to CDI, Gnd to Gnd, Pulse In to Pickupcoil and ingition coil + to cdi. Where should i connect for 200-300 Vac alternator?


< Message edited by ca.majdi -- 9/19/2012 10:05 PM >


Hide Signatures

(in reply to Atam)
       Post #: 565

RE: Complete new CDI - website open - 9/20/2012 3:29 AM   
bluejets


 

Posts: 234
Score: 205
Joined: 3/25/2009
Last Login: 4/15/2013
From: xnot applicable, AUSTRALIA
Status: offline
I think you are going to have to trace your wiring back to find the HV line as the wiring diagram shows. Other info you put there does not really help.

SCR may have different characteristics so you would have to check there.

Cap used in other systems are 470nF/400V (474k)rather than the 68nF it shows in the diagram or the 1000nf you have there. There may not be enough time to fully charge the one you have used but something should work.

I imagine it would not hurt to try 470nF though.

Diode you refer to would probably be a schottky diode (fast) and not standard diode as you have used.

Hide Signatures

(in reply to ca.majdi)
       Post #: 566

RE: Complete new CDI - website open - 9/20/2012 9:56 AM   
ca.majdi


 

Posts: 5
Score: 100
Joined: 9/17/2012
Last Login: 11/1/2012
From: no 60 lorong senangin 3, MALAYSIA
Status: offline
I Change the capasitor to 470nF, still same.. My LED on pic16f628 pin 11 not turn on when s start the engine. Here my circuit be :


I leave 200-300 alternator not connected, i think that the problem right? My original from motorcycle CDI used 12Vdc to generate HV. Anyone have 12Vdc High voltage circuit?

Hide Signatures

(in reply to bluejets)
       Post #: 567

RE: Complete new CDI - website open - 9/20/2012 1:04 PM   
bluejets


 

Posts: 234
Score: 205
Joined: 3/25/2009
Last Login: 4/15/2013
From: xnot applicable, AUSTRALIA
Status: offline
Well you did not make mention of the fact that your circuit was not firing before. However, by grounding collector of Q1 on and off it should pulse the lED with your 12 volt supply connected.

I"m not familar with this particular version, but other versions require programming the chip with the hex file and then uploading the curve through the control program otherwise nothing works.

Without HV you will not get any spark though.

As for 12v generated hv, yes, there is one. Depends whether you want to "mix" systems or just go with a complete working system.

Go to the GR8 discussions. http://www.rcuniverse.com/forum/m_10662258/tm.htm

Hide Signatures

(in reply to ca.majdi)
       Post #: 568

RE: Complete new CDI - website open - 9/20/2012 1:50 PM   
ca.majdi


 

Posts: 5
Score: 100
Joined: 9/17/2012
Last Login: 11/1/2012
From: no 60 lorong senangin 3, MALAYSIA
Status: offline
Sorry bluejets, my bad... After checking, my ride used DC-CDI, reading and checking the one i made is ac-cdi.. Thank for the information, learn new thing today , will try the one you give.

Hide Signatures

(in reply to bluejets)
       Post #: 569

RE: Complete new CDI - website open - 9/22/2012 4:54 PM   
Atam


 

Posts: 19
Score: 100
Joined: 6/4/2011
Last Login: 5/26/2013
From: Far away, ROMANIA
Status: offline
My generator(spooling), when starting, =150v


Hide Signatures

(in reply to ca.majdi)
       Post #: 570

RE: Complete new CDI - website open - 10/24/2012 6:08 PM   
Atam


 

Posts: 19
Score: 100
Joined: 6/4/2011
Last Login: 5/26/2013
From: Far away, ROMANIA
Status: offline
Who knows?
Please help me to change input pin 6 to pin 9.
Pin 6 is broke.
Thanks


processor 16F628A
#include
__config 0x3F22
; _CP_OFF & _DATA_CP_OFF & _LVP_OFF & _BODEN_OFF & _MCLRE_ON & _PWRTE_ON & _WDT_OFF
; & _HS_OSC

; RAM-Variable
LRAM_0x0A equ 0x0A
LRAM_0x0B equ 0x0B
LRAM_0x0C equ 0x0C
LRAM_0x0E equ 0x0E
LRAM_0x0F equ 0x0F
LRAM_0x10 equ 0x10
LRAM_0x12 equ 0x12
LRAM_0x15 equ 0x15
LRAM_0x17 equ 0x17
LRAM_0x18 equ 0x18
LRAM_0x19 equ 0x19
LRAM_0x1A equ 0x1A
LRAM_0x1B equ 0x1B
LRAM_0x1C equ 0x1C
LRAM_0x1D equ 0x1D
LRAM_0x1F equ 0x1F
LRAM_0x20 equ 0x20
LRAM_0x21 equ 0x21
LRAM_0x22 equ 0x22
LRAM_0x23 equ 0x23
LRAM_0x24 equ 0x24
LRAM_0x25 equ 0x25
LRAM_0x26 equ 0x26
LRAM_0x27 equ 0x27
LRAM_0x28 equ 0x28
LRAM_0x29 equ 0x29
LRAM_0x2A equ 0x2A
LRAM_0x2B equ 0x2B
LRAM_0x2C equ 0x2C
LRAM_0x4D equ 0x4D
LRAM_0x4E equ 0x4E
LRAM_0x4F equ 0x4F
LRAM_0x50 equ 0x50
LRAM_0x51 equ 0x51
LRAM_0x52 equ 0x52
LRAM_0x53 equ 0x53
LRAM_0x54 equ 0x54
LRAM_0x55 equ 0x55
LRAM_0x56 equ 0x56
LRAM_0x57 equ 0x57
LRAM_0x58 equ 0x58
LRAM_0x59 equ 0x59
LRAM_0x5A equ 0x5A
LRAM_0x5B equ 0x5B
LRAM_0x5C equ 0x5C
LRAM_0x5D equ 0x5D
LRAM_0x5E equ 0x5E
LRAM_0x5F equ 0x5F
LRAM_0x60 equ 0x60
LRAM_0x61 equ 0x61
LRAM_0x62 equ 0x62
LRAM_0x63 equ 0x63
LRAM_0x64 equ 0x64
LRAM_0x65 equ 0x65
LRAM_0x66 equ 0x66
LRAM_0x67 equ 0x67
LRAM_0x68 equ 0x68
LRAM_0x69 equ 0x69
LRAM_0x6A equ 0x6A
LRAM_0x6B equ 0x6B
LRAM_0x6C equ 0x6C
LRAM_0x6D equ 0x6D
LRAM_0x70 equ 0x70
LRAM_0x71 equ 0x71
LRAM_0x72 equ 0x72
LRAM_0x73 equ 0x73
LRAM_0x74 equ 0x74
LRAM_0x75 equ 0x75
LRAM_0x76 equ 0x76
LRAM_0x77 equ 0x77
LRAM_0x78 equ 0x78
LRAM_0x79 equ 0x79
LRAM_0x7A equ 0x7A
LRAM_0x7B equ 0x7B
LRAM_0x7C equ 0x7C
LRAM_0x7D equ 0x7D
LRAM_0x7E equ 0x7E
LRAM_0x7F equ 0x7F

; Program

Org 0x0000

; Reset-Vector
GOTO LADR_0x000A

Org 0x0004

; Interrupt-Vector
MOVWF LRAM_0x7E
MOVF STATUS,W
MOVWF LRAM_0x70
MOVF LRAM_0x0A,W
MOVWF LRAM_0x71
GOTO LADR_0x0658
LADR_0x000A
GOTO LADR_0x062F

Org 0x0100

MOVWF LRAM_0x7F
MOVLW 0x01 ; b'00000001' d'001'
MOVWF LRAM_0x0A
MOVF LRAM_0x7F,W
ADDWF PCL,F ; !!Program-Counter-Modification
LADR_0x0105
GOTO LADR_0x0105
GOTO LADR_0x0644
LADR_0x0107
CLRF LRAM_0x58
CLRF LRAM_0x59
CLRF LRAM_0x57
CLRF LRAM_0x68
MOVLW 0x07 ; b'00000111' d'007'
MOVWF LRAM_0x1F
BSF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF LRAM_0x1F,7
BCF LRAM_0x1F,6
BCF PORTA,0 ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
BSF PORTA,1 ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
BCF PORTA,2 ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
BCF PORTA,3 ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
BCF PORTA,4 ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
BSF PORTB,0 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
BCF PORTB,3 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
BCF PORTB,4 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
BCF PORTB,5 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
CALL LADR_0x0692
MOVLW 0x2D ; b'00101101' d'045' "-"
MOVWF LRAM_0x75
MOVLW 0xA0 ; b'10100000' d'160'
CALL LADR_0x047F
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
MOVWF LRAM_0x6D
MOVLW 0x78 ; b'01111000' d'120' "x"
MOVWF LRAM_0x72
CALL LADR_0x0644
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
MOVWF LRAM_0x6B
MOVLW 0x79 ; b'01111001' d'121' "y"
MOVWF LRAM_0x72
CALL LADR_0x0644
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
MOVWF LRAM_0x69
MOVLW 0x7A ; b'01111010' d'122' "z"
MOVWF LRAM_0x72
CALL LADR_0x0644
MOVWF LRAM_0x7D
MOVLW 0x7B ; b'01111011' d'123' "{"
MOVWF LRAM_0x72
CALL LADR_0x0644
MOVLW 0x00 ; b'00000000' d'000'
IORLW 0x00 ; b'00000000' d'000'
BTFSS STATUS,Z
MOVLW 0x01 ; b'00000001' d'001'
MOVWF LRAM_0x7C
BCF TMR0,6 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
BCF TMR0,7 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
BSF LRAM_0x0B,GIE
BCF LRAM_0x0B,PEIE
BSF LRAM_0x0B,INTE
BCF TMR0,5 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
BCF TMR0,3 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
MOVF LRAM_0x7C,W
BTFSC STATUS,Z
GOTO LADR_0x0145
BSF TMR0,2 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
BSF TMR0,1 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
BCF TMR0,0 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
MOVLW 0x02 ; b'00000010' d'002'
GOTO LADR_0x0149
LADR_0x0145
BCF TMR0,2 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
BSF TMR0,1 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
BSF TMR0,0 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
MOVLW 0x16 ; b'00010110' d'022'
LADR_0x0149
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
MOVWF LRAM_0x6A
BCF LRAM_0x0B,T0IE
BCF LRAM_0x0B,T0IF
DECF LRAM_0x7D,W
XORLW 0xFF ; b'11111111' d'255'
MOVWF TMR0 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
BSF LRAM_0x10,5
BSF LRAM_0x10,4
BCF LRAM_0x10,3
BCF LRAM_0x10,1
CLRF LRAM_0x0F
CLRF LRAM_0x0E
BCF LRAM_0x0C,0
BSF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF LRAM_0x0C,0
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF LRAM_0x10,0
CLRF LRAM_0x12
MOVLW 0x0C ; b'00001100' d'012'
MOVWF LRAM_0x17
MOVLW 0x84 ; b'10000100' d'132'
BSF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
MOVWF LRAM_0x12
MOVLW 0x40 ; b'01000000' d'064' "@"
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
MOVWF LRAM_0x15
BSF LRAM_0x12,2
LADR_0x0165
MOVF LRAM_0x2B,W
BTFSC STATUS,Z
GOTO LADR_0x0274
CALL LADR_0x05DF
MOVF LRAM_0x72,W
MOVWF LRAM_0x23
MOVF LRAM_0x73,W
MOVWF LRAM_0x24
CLRF LRAM_0x25
MOVF LRAM_0x2C,F
BTFSS STATUS,Z
GOTO LADR_0x0178
BSF LRAM_0x10,0
MOVLW 0xFF ; b'11111111' d'255'
MOVWF LRAM_0x23
MOVWF LRAM_0x24
MOVWF LRAM_0x25
CLRF LRAM_0x29
GOTO LADR_0x01B0
LADR_0x0178
MOVF LRAM_0x2A,W
BTFSC STATUS,Z
GOTO LADR_0x0190
MOVF LRAM_0x69,W
MOVWF LRAM_0x29
MOVF LRAM_0x2A,W
MOVWF LRAM_0x54
CLRF LRAM_0x53
CLRF LRAM_0x52
MOVF LRAM_0x52,W
ADDWF LRAM_0x23,F
MOVF LRAM_0x53,W
BCF STATUS,Z
BTFSC STATUS,C
INCF LRAM_0x53,W
BTFSS STATUS,Z
ADDWF LRAM_0x24,F
MOVF LRAM_0x54,W
BCF STATUS,Z
BTFSC STATUS,C
INCF LRAM_0x54,W
BTFSS STATUS,Z
ADDWF LRAM_0x25,F
GOTO LADR_0x01B0
LADR_0x0190
CLRF LRAM_0x52
MOVLW 0x80 ; b'10000000' d'128'
MOVWF LRAM_0x53
MOVLW 0xFF ; b'11111111' d'255'
MOVWF LRAM_0x54
MOVF LRAM_0x23,W
ANDWF LRAM_0x52,F
MOVF LRAM_0x24,W
ANDWF LRAM_0x53,F
MOVF LRAM_0x25,W
ANDWF LRAM_0x54,F
MOVF LRAM_0x54,W
IORWF LRAM_0x53,W
IORWF LRAM_0x52,W
BTFSC STATUS,Z
GOTO LADR_0x01A2
LADR_0x01A0
MOVF LRAM_0x69,W
GOTO LADR_0x01AF
LADR_0x01A2
MOVF LRAM_0x24,W
MOVWF LRAM_0x73
MOVF LRAM_0x23,W
MOVWF LRAM_0x72
CALL LADR_0x04C6
MOVWF LRAM_0x29
XORLW 0xFF ; b'11111111' d'255'
BTFSC STATUS,Z
GOTO LADR_0x01A0
MOVF LRAM_0x29,W
ADDLW 0x2D ; b'00101101' d'045' "-"
MOVWF FSR
MOVF INDF,W
LADR_0x01AF
MOVWF LRAM_0x29
LADR_0x01B0
MOVF LRAM_0x29,W
MOVWF LRAM_0x72
CLRF LRAM_0x73
CLRF LRAM_0x74
MOVF LRAM_0x23,W
MOVWF LRAM_0x75
MOVF LRAM_0x24,W
MOVWF LRAM_0x76
MOVF LRAM_0x25,W
MOVWF LRAM_0x77
CALL LADR_0x053E
MOVF LRAM_0x72,W
MOVWF LRAM_0x20
MOVF LRAM_0x73,W
MOVWF LRAM_0x21
MOVF LRAM_0x74,W
MOVWF LRAM_0x22
MOVLW 0x68 ; b'01101000' d'104' "h"
MOVWF LRAM_0x72
MOVLW 0x01 ; b'00000001' d'001'
MOVWF LRAM_0x73
CLRF LRAM_0x74
MOVF LRAM_0x20,W
MOVWF LRAM_0x75
MOVF LRAM_0x21,W
MOVWF LRAM_0x76
MOVF LRAM_0x22,W
MOVWF LRAM_0x77
CALL LADR_0x0505
MOVF LRAM_0x72,W
MOVWF LRAM_0x20
MOVF LRAM_0x73,W
MOVWF LRAM_0x21
MOVF LRAM_0x74,W
MOVWF LRAM_0x22
MOVF LRAM_0x7C,W
BTFSC STATUS,Z
GOTO LADR_0x01F8
MOVF LRAM_0x7D,W
MOVWF LRAM_0x52
CLRF LRAM_0x53
SWAPF LRAM_0x52,F
SWAPF LRAM_0x53,F
MOVLW 0xF0 ; b'11110000' d'240'
ANDWF LRAM_0x53,F
MOVF LRAM_0x52,W
ANDLW 0x0F ; b'00001111' d'015'
IORWF LRAM_0x53,F
MOVLW 0xF0 ; b'11110000' d'240'
ANDWF LRAM_0x52,F
MOVF LRAM_0x52,W
MOVWF LRAM_0x54
MOVF LRAM_0x53,W
MOVWF LRAM_0x55
MOVLW 0x00 ; b'00000000' d'000'
BTFSC LRAM_0x55,7
MOVLW 0xFF ; b'11111111' d'255'
MOVWF LRAM_0x56
MOVF LRAM_0x54,W
ADDWF LRAM_0x20,F
MOVF LRAM_0x55,W
BCF STATUS,Z
BTFSC STATUS,C
INCF LRAM_0x55,W
BTFSS STATUS,Z
ADDWF LRAM_0x21,F
MOVF LRAM_0x56,W
BCF STATUS,Z
BTFSC STATUS,C
INCF LRAM_0x56,W
BTFSS STATUS,Z
ADDWF LRAM_0x22,F
LADR_0x01F8
MOVF LRAM_0x6B,W
MOVWF LRAM_0x72
CLRF LRAM_0x73
CLRF LRAM_0x74
MOVF LRAM_0x23,W
MOVWF LRAM_0x75
MOVF LRAM_0x24,W
MOVWF LRAM_0x76
MOVF LRAM_0x25,W
MOVWF LRAM_0x77
CALL LADR_0x053E
MOVF LRAM_0x72,W
MOVWF LRAM_0x26
MOVF LRAM_0x73,W
MOVWF LRAM_0x27
MOVF LRAM_0x74,W
MOVWF LRAM_0x28
MOVLW 0x68 ; b'01101000' d'104' "h"
MOVWF LRAM_0x72
MOVLW 0x01 ; b'00000001' d'001'
MOVWF LRAM_0x73
CLRF LRAM_0x74
MOVF LRAM_0x26,W
MOVWF LRAM_0x75
MOVF LRAM_0x27,W
MOVWF LRAM_0x76
MOVF LRAM_0x28,W
MOVWF LRAM_0x77
CALL LADR_0x0505
MOVF LRAM_0x72,W
MOVWF LRAM_0x26
MOVF LRAM_0x73,W
MOVWF LRAM_0x27
MOVF LRAM_0x74,W
MOVWF LRAM_0x28
MOVF LRAM_0x22,W
SUBWF LRAM_0x28,W
BTFSS STATUS,Z
GOTO LADR_0x0225
MOVF LRAM_0x21,W
SUBWF LRAM_0x27,W
BTFSS STATUS,Z
GOTO LADR_0x0225
MOVF LRAM_0x20,W
SUBWF LRAM_0x26,W
LADR_0x0225
BTFSC STATUS,C
GOTO LADR_0x0246
MOVF LRAM_0x23,W
MOVWF LRAM_0x63
MOVF LRAM_0x24,W
MOVWF LRAM_0x64
MOVF LRAM_0x25,W
MOVWF LRAM_0x65
MOVF LRAM_0x20,W
SUBWF LRAM_0x63,F
MOVF LRAM_0x21,W
BTFSS STATUS,C
INCFSZ LRAM_0x21,W
SUBWF LRAM_0x64,F
MOVF LRAM_0x22,W
BTFSS STATUS,C
INCF LRAM_0x22,W
SUBWF LRAM_0x65,F
MOVF LRAM_0x26,W
ADDWF LRAM_0x63,F
MOVF LRAM_0x27,W
BCF STATUS,Z
BTFSC STATUS,C
INCF LRAM_0x27,W
BTFSS STATUS,Z
ADDWF LRAM_0x64,F
MOVF LRAM_0x28,W
BCF STATUS,Z
BTFSC STATUS,C
INCF LRAM_0x28,W
BTFSS STATUS,Z
ADDWF LRAM_0x65,F
GOTO LADR_0x0256
LADR_0x0246
MOVF LRAM_0x26,W
MOVWF LRAM_0x63
MOVF LRAM_0x27,W
MOVWF LRAM_0x64
MOVF LRAM_0x28,W
MOVWF LRAM_0x65
MOVF LRAM_0x20,W
SUBWF LRAM_0x63,F
MOVF LRAM_0x21,W
BTFSS STATUS,C
INCFSZ LRAM_0x21,W
SUBWF LRAM_0x64,F
MOVF LRAM_0x22,W
BTFSS STATUS,C
INCF LRAM_0x22,W
SUBWF LRAM_0x65,F
LADR_0x0256
MOVF LRAM_0x65,W
MOVWF LRAM_0x58
MOVF LRAM_0x63,W
MOVWF LRAM_0x52
MOVF LRAM_0x64,W
MOVWF LRAM_0x53
MOVF LRAM_0x65,W
MOVWF LRAM_0x54
MOVF LRAM_0x53,W
MOVWF LRAM_0x52
MOVF LRAM_0x54,W
MOVWF LRAM_0x53
CLRF LRAM_0x54
MOVF LRAM_0x52,W
MOVWF LRAM_0x59
MOVF LRAM_0x63,W
MOVWF LRAM_0x57
MOVF LRAM_0x6C,F
BTFSS STATUS,Z
GOTO LADR_0x026C
LADR_0x026A
CALL LADR_0x0565
GOTO LADR_0x026F
LADR_0x026C
MOVF LRAM_0x2C,F
BTFSC STATUS,Z
GOTO LADR_0x026A
LADR_0x026F
CLRF LRAM_0x2A
CLRF LRAM_0x6C
CLRF LRAM_0x2B
CLRF LRAM_0x2C
INCF LRAM_0x2C,F
LADR_0x0274
BTFSS LRAM_0x0C,0
GOTO LADR_0x0287
BCF LRAM_0x0C,0
MOVF LRAM_0x2A,W
MOVWF LRAM_0x52
MOVLW 0x05 ; b'00000101' d'005'
LADR_0x027A
BCF STATUS,C
RRF LRAM_0x52,F
ADDLW 0xFF ; b'11111111' d'255'
BTFSS STATUS,Z
GOTO LADR_0x027A
MOVF LRAM_0x52,W
XORLW 0x00 ; b'00000000' d'000'
BTFSC STATUS,Z
GOTO LADR_0x0286
CLRF LRAM_0x2C
BCF LRAM_0x10,0
GOTO LADR_0x0287
LADR_0x0286
INCF LRAM_0x2A,F
LADR_0x0287
MOVF LRAM_0x6C,F
BTFSS STATUS,Z
GOTO LADR_0x029F
MOVF LRAM_0x2A,W
XORWF LRAM_0x58,W
BTFSS STATUS,Z
GOTO LADR_0x029B
MOVF LRAM_0x0F,W
XORWF LRAM_0x59,W
BTFSS STATUS,Z
GOTO LADR_0x0298
MOVF LRAM_0x57,W
SUBWF LRAM_0x0E,W
BTFSS STATUS,C
GOTO LADR_0x029F
LADR_0x0296
CALL LADR_0x0565
GOTO LADR_0x029F
LADR_0x0298
MOVF LRAM_0x0F,W
SUBWF LRAM_0x59,W
GOTO LADR_0x029D
LADR_0x029B
MOVF LRAM_0x2A,W
SUBWF LRAM_0x58,W
LADR_0x029D
BTFSS STATUS,C
GOTO LADR_0x0296
LADR_0x029F
BTFSC PORTA,1 ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
GOTO LADR_0x0165
BCF LRAM_0x0B,GIE
BCF LRAM_0x0B,INTE
BCF PORTA,2 ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
BCF PORTA,3 ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
BCF PORTA,4 ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
BCF PORTB,4 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
BCF PORTB,5 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
BSF LRAM_0x18,4
CLRF LRAM_0x5A
CLRF LRAM_0x68
LADR_0x02AB
BTFSC PORTA,1 ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
GOTO LADR_0x0410
BTFSS LRAM_0x0C,5
GOTO LADR_0x02C4
BTFSS LRAM_0x18,1
GOTO LADR_0x02B6
BCF LRAM_0x18,4
MOVF LRAM_0x1A,W
MOVF LRAM_0x1A,W
BSF LRAM_0x18,4
GOTO LADR_0x02C4
LADR_0x02B6
BTFSS LRAM_0x18,2
GOTO LADR_0x02BA
MOVF LRAM_0x1A,W
GOTO LADR_0x02C4
LADR_0x02BA
MOVF LRAM_0x1A,W
MOVF LRAM_0x5A,W
ADDLW 0x5C ; b'01011100' d'092' "\"
MOVWF FSR
MOVF LRAM_0x1A,W
BCF STATUS,IRP
MOVWF INDF
INCF LRAM_0x5A,F
CLRF LRAM_0x0F
CLRF LRAM_0x0E
LADR_0x02C4
MOVF LRAM_0x5A,W
XORLW 0x07 ; b'00000111' d'007'
BTFSS STATUS,Z
GOTO LADR_0x040B
BCF LRAM_0x18,4
MOVF LRAM_0x1A,W
MOVF LRAM_0x1A,W
MOVF LRAM_0x1A,W
MOVF LRAM_0x5C,W
XORLW 0x55 ; b'01010101' d'085' "U"
BTFSS STATUS,Z
GOTO LADR_0x0406
MOVF LRAM_0x62,W
XORLW 0xAA ; b'10101010' d'170'
BTFSS STATUS,Z
GOTO LADR_0x0406
MOVLW 0x05 ; b'00000101' d'005'
MOVWF LRAM_0x78
MOVLW 0x5C ; b'01011100' d'092' "\"
CALL LADR_0x066C
XORWF LRAM_0x61,W
BTFSC STATUS,Z
GOTO LADR_0x03F0
GOTO LADR_0x0406
LADR_0x02DC
CALL LADR_0x06AA
MOVLW 0x00 ; b'00000000' d'000'
CALL LADR_0x067F
MOVF LRAM_0x6D,W
CALL LADR_0x067F
CLRF LRAM_0x67
LADR_0x02E2
MOVF LRAM_0x6D,W
SUBWF LRAM_0x67,W
BTFSC STATUS,C
GOTO LADR_0x031C
BCF STATUS,C
RLF LRAM_0x67,W
ADDLW 0xA0 ; b'10100000' d'160'
MOVWF FSR
BCF STATUS,IRP
MOVF INDF,W
MOVWF LRAM_0x52
INCF FSR,F
MOVF INDF,W
MOVWF LRAM_0x53
MOVWF LRAM_0x5B
BCF STATUS,C
RLF LRAM_0x67,W
ADDLW 0xA0 ; b'10100000' d'160'
MOVWF FSR
MOVF INDF,W
MOVWF LRAM_0x66
MOVF LRAM_0x5B,W
XORLW 0x55 ; b'01010101' d'085' "U"
BTFSS STATUS,Z
GOTO LADR_0x02FD
MOVLW 0x54 ; b'01010100' d'084' "T"
GOTO LADR_0x0302
LADR_0x02FD
MOVF LRAM_0x5B,W
XORLW 0xAA ; b'10101010' d'170'
BTFSS STATUS,Z
GOTO LADR_0x0305
MOVLW 0xA9 ; b'10101001' d'169'
LADR_0x0302
MOVWF LRAM_0x5B
MOVLW 0xFF ; b'11111111' d'255'
MOVWF LRAM_0x66
LADR_0x0305
MOVF LRAM_0x66,W
XORLW 0x55 ; b'01010101' d'085' "U"
BTFSS STATUS,Z
GOTO LADR_0x030B
MOVLW 0x54 ; b'01010100' d'084' "T"
GOTO LADR_0x0310
LADR_0x030B
MOVF LRAM_0x66,W
XORLW 0xAA ; b'10101010' d'170'
BTFSS STATUS,Z
GOTO LADR_0x0311
MOVLW 0xA9 ; b'10101001' d'169'
LADR_0x0310
MOVWF LRAM_0x66
LADR_0x0311
MOVF LRAM_0x5B,W
CALL LADR_0x067F
MOVF LRAM_0x66,W
CALL LADR_0x067F
MOVF LRAM_0x67,W
ADDLW 0x2D ; b'00101101' d'045' "-"
MOVWF FSR
MOVF INDF,W
CALL LADR_0x067F
INCF LRAM_0x67,F
GOTO LADR_0x02E2
LADR_0x031C
CALL LADR_0x06B2
GOTO LADR_0x0406
LADR_0x031E
MOVF LRAM_0x5E,W
MOVWF LRAM_0x23
CLRF LRAM_0x24
CLRF LRAM_0x25
MOVF LRAM_0x24,W
MOVWF LRAM_0x25
MOVF LRAM_0x23,W
MOVWF LRAM_0x24
CLRF LRAM_0x23
MOVF LRAM_0x5F,W
ADDWF LRAM_0x23,F
MOVLW 0x01 ; b'00000001' d'001'
BTFSC STATUS,C
ADDWF LRAM_0x24,F
BTFSC STATUS,C
ADDWF LRAM_0x25,F
BCF STATUS,C
RLF LRAM_0x68,W
ADDLW 0xA0 ; b'10100000' d'160'
MOVWF FSR
MOVF LRAM_0x23,W
BCF STATUS,IRP
MOVWF INDF
INCF FSR,F
MOVF LRAM_0x24,W
MOVWF INDF
MOVF LRAM_0x68,W
ADDLW 0x2D ; b'00101101' d'045' "-"
MOVWF FSR
MOVF LRAM_0x60,W
MOVWF INDF
INCF LRAM_0x68,F
GOTO LADR_0x0406
LADR_0x033F
MOVF LRAM_0x5E,W
MOVWF LRAM_0x6D
XORWF LRAM_0x68,W
BTFSS STATUS,Z
GOTO LADR_0x034B
MOVLW 0x2D ; b'00101101' d'045' "-"
MOVWF LRAM_0x4D
MOVF LRAM_0x6D,W
MOVWF LRAM_0x4E
CLRF LRAM_0x4F
MOVLW 0xA0 ; b'10100000' d'160'
CALL LADR_0x0418
LADR_0x034B
CALL LADR_0x06AA
MOVLW 0x02 ; b'00000010' d'002'
CALL LADR_0x067F
MOVF LRAM_0x68,W
CALL LADR_0x067F
MOVF LRAM_0x6D,W
CALL LADR_0x067F
CALL LADR_0x06B2
CLRF LRAM_0x68
GOTO LADR_0x0406
LADR_0x0355
MOVF LRAM_0x5E,F
BTFSS STATUS,Z
GOTO LADR_0x0361
CALL LADR_0x06AA
MOVLW 0x21 ; b'00100001' d'033' "!"
CALL LADR_0x067F
MOVLW 0x00 ; b'00000000' d'000'
CALL LADR_0x067F
MOVF LRAM_0x6B,W
CALL LADR_0x067F
CALL LADR_0x06B2
GOTO LADR_0x0406
LADR_0x0361
MOVF LRAM_0x5E,W
XORLW 0xFF ; b'11111111' d'255'
BTFSS STATUS,Z
GOTO LADR_0x0406
MOVF LRAM_0x5F,W
MOVWF LRAM_0x6B
MOVWF LRAM_0x75
MOVLW 0x78 ; b'01111000' d'120' "x"
CALL LADR_0x05C3
XORLW 0x00 ; b'00000000' d'000'
BTFSC STATUS,Z
GOTO LADR_0x0406
CALL LADR_0x06AA
MOVLW 0x21 ; b'00100001' d'033' "!"
CALL LADR_0x067F
MOVLW 0xFF ; b'11111111' d'255'
CALL LADR_0x067F
MOVF LRAM_0x6B,W
CALL LADR_0x067F
CALL LADR_0x06B2
GOTO LADR_0x0406
LADR_0x0376
MOVF LRAM_0x5E,F
BTFSS STATUS,Z
GOTO LADR_0x0382
CALL LADR_0x06AA
MOVLW 0x22 ; b'00100010' d'034' """
CALL LADR_0x067F
MOVLW 0x00 ; b'00000000' d'000'
CALL LADR_0x067F
MOVF LRAM_0x69,W
CALL LADR_0x067F
CALL LADR_0x06B2
GOTO LADR_0x0406
LADR_0x0382
MOVF LRAM_0x5E,W
XORLW 0xFF ; b'11111111' d'255'
BTFSS STATUS,Z
GOTO LADR_0x0406
MOVF LRAM_0x5F,W
MOVWF LRAM_0x69
MOVWF LRAM_0x75
MOVLW 0x79 ; b'01111001' d'121' "y"
CALL LADR_0x05C3
XORLW 0x00 ; b'00000000' d'000'
BTFSC STATUS,Z
GOTO LADR_0x0406
CALL LADR_0x06AA
MOVLW 0x22 ; b'00100010' d'034' """
CALL LADR_0x067F
MOVLW 0xFF ; b'11111111' d'255'
CALL LADR_0x067F
MOVF LRAM_0x69,W
CALL LADR_0x067F
CALL LADR_0x06B2
GOTO LADR_0x0406
LADR_0x0397
MOVF LRAM_0x5E,F
BTFSS STATUS,Z
GOTO LADR_0x03A3
CALL LADR_0x06AA
MOVLW 0x23 ; b'00100011' d'035' "#"
CALL LADR_0x067F
MOVLW 0x00 ; b'00000000' d'000'
CALL LADR_0x067F
MOVF LRAM_0x7D,W
CALL LADR_0x067F
CALL LADR_0x06B2
GOTO LADR_0x0406
LADR_0x03A3
MOVF LRAM_0x5E,W
XORLW 0xFF ; b'11111111' d'255'
BTFSS STATUS,Z
GOTO LADR_0x0406
MOVF LRAM_0x5F,W
XORWF LRAM_0x7D,W
BTFSC STATUS,Z
GOTO LADR_0x0406
MOVF LRAM_0x5F,W
MOVWF LRAM_0x7D
MOVWF LRAM_0x75
MOVLW 0x7A ; b'01111010' d'122' "z"
CALL LADR_0x05C3
XORLW 0x00 ; b'00000000' d'000'
BTFSC STATUS,Z
GOTO LADR_0x0406
CALL LADR_0x06AA
MOVLW 0x23 ; b'00100011' d'035' "#"
CALL LADR_0x067F
MOVLW 0xFF ; b'11111111' d'255'
CALL LADR_0x067F
MOVF LRAM_0x7D,W
CALL LADR_0x067F
CALL LADR_0x06B2
GOTO LADR_0x0406
LADR_0x03BC
MOVF LRAM_0x5E,F
BTFSS STATUS,Z
GOTO LADR_0x03C8
CALL LADR_0x06AA
MOVLW 0x24 ; b'00100100' d'036' "$"
CALL LADR_0x067F
MOVLW 0x00 ; b'00000000' d'000'
CALL LADR_0x067F
MOVF LRAM_0x7C,W
CALL LADR_0x067F
CALL LADR_0x06B2
GOTO LADR_0x0406
LADR_0x03C8
MOVF LRAM_0x5E,W
XORLW 0xFF ; b'11111111' d'255'
BTFSS STATUS,Z
GOTO LADR_0x0406
MOVF LRAM_0x5F,W
XORWF LRAM_0x7C,W
BTFSC STATUS,Z
GOTO LADR_0x0406
MOVF LRAM_0x5F,W
MOVWF LRAM_0x7C
MOVWF LRAM_0x75
MOVLW 0x7B ; b'01111011' d'123' "{"
CALL LADR_0x05C3
XORLW 0x00 ; b'00000000' d'000'
BTFSC STATUS,Z
GOTO LADR_0x0406
CALL LADR_0x06AA
MOVLW 0x24 ; b'00100100' d'036' "$"
CALL LADR_0x067F
MOVLW 0xFF ; b'11111111' d'255'
CALL LADR_0x067F
MOVF LRAM_0x7C,W
CALL LADR_0x067F
CALL LADR_0x06B2
MOVF LRAM_0x7C,W
BSF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BTFSC STATUS,Z
GOTO LADR_0x03E9
BSF TMR0,2 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
BSF TMR0,1 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
BCF TMR0,0 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
MOVLW 0x02 ; b'00000010' d'002'
GOTO LADR_0x03ED
LADR_0x03E9
BCF TMR0,2 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
BSF TMR0,1 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
BSF TMR0,0 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
MOVLW 0x16 ; b'00010110' d'022'
LADR_0x03ED
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
MOVWF LRAM_0x6A
GOTO LADR_0x0406
LADR_0x03F0
MOVF LRAM_0x5D,W
XORLW 0x00 ; b'00000000' d'000'
BTFSC STATUS,Z
GOTO LADR_0x02DC
XORLW 0x01 ; b'00000001' d'001'
BTFSC STATUS,Z
GOTO LADR_0x031E
XORLW 0x03 ; b'00000011' d'003'
BTFSC STATUS,Z
GOTO LADR_0x033F
XORLW 0x23 ; b'00100011' d'035' "#"
BTFSC STATUS,Z
GOTO LADR_0x0355
XORLW 0x03 ; b'00000011' d'003'
BTFSC STATUS,Z
GOTO LADR_0x0376
XORLW 0x01 ; b'00000001' d'001'
BTFSC STATUS,Z
GOTO LADR_0x0397
XORLW 0x07 ; b'00000111' d'007'
BTFSC STATUS,Z
GOTO LADR_0x03BC
LADR_0x0406
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF STATUS,RP1 ; !!Bank Register-Bank(2/3)-Select
CLRF LRAM_0x5A
BSF LRAM_0x18,4
GOTO LADR_0x02AB
LADR_0x040B
BTFSS LRAM_0x0C,0
GOTO LADR_0x02AB
BCF LRAM_0x0C,0
CLRF LRAM_0x5A
GOTO LADR_0x02AB
LADR_0x0410
CLRF LRAM_0x6C
CLRF LRAM_0x2B
CLRF LRAM_0x0F
CLRF LRAM_0x0E
CLRF LRAM_0x2A
BSF LRAM_0x0B,INTE
BSF LRAM_0x0B,GIE
GOTO LADR_0x0165
LADR_0x0418
MOVWF LRAM_0x50
CLRF LRAM_0x51
LADR_0x041A
MOVF LRAM_0x4F,W
XORLW 0x80 ; b'10000000' d'128'
SUBLW 0x80 ; b'10000000' d'128'
BTFSS STATUS,Z
GOTO LADR_0x0421
MOVF LRAM_0x4E,W
SUBWF LRAM_0x51,W
LADR_0x0421
BTFSC STATUS,C
GOTO LADR_0x0454
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF STATUS,RP1 ; !!Bank Register-Bank(2/3)-Select
BCF STATUS,C
RLF LRAM_0x51,W
ADDWF LRAM_0x50,W
MOVWF LRAM_0x79
MOVWF FSR
BCF STATUS,IRP
MOVF INDF,W
MOVWF LRAM_0x7A
INCF FSR,F
MOVF INDF,W
MOVWF LRAM_0x7B
MOVWF LRAM_0x75
MOVF LRAM_0x51,W
ADDWF LRAM_0x51,W
ADDWF LRAM_0x51,W
CALL LADR_0x05C3
IORLW 0x00 ; b'00000000' d'000'
BTFSC STATUS,Z
RETURN
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF STATUS,RP1 ; !!Bank Register-Bank(2/3)-Select
BCF STATUS,C
RLF LRAM_0x51,W
ADDWF LRAM_0x50,W
MOVWF LRAM_0x79
MOVWF FSR
BCF STATUS,IRP
MOVF INDF,W
MOVWF LRAM_0x75
MOVF LRAM_0x51,W
ADDWF LRAM_0x51,W
ADDWF LRAM_0x51,W
ADDLW 0x01 ; b'00000001' d'001'
CALL LADR_0x05C3
IORLW 0x00 ; b'00000000' d'000'
BTFSC STATUS,Z
RETURN
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF STATUS,RP1 ; !!Bank Register-Bank(2/3)-Select
MOVF LRAM_0x51,W
ADDWF LRAM_0x4D,W
MOVWF LRAM_0x79
MOVWF FSR
BCF STATUS,IRP
MOVF INDF,W
MOVWF LRAM_0x75
GOTO LADR_0x046F
LADR_0x0454
MOVLW 0xFF ; b'11111111' d'255'
MOVWF LRAM_0x75
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF STATUS,RP1 ; !!Bank Register-Bank(2/3)-Select
MOVF LRAM_0x51,W
ADDWF LRAM_0x51,W
ADDWF LRAM_0x51,W
CALL LADR_0x05C3
IORLW 0x00 ; b'00000000' d'000'
BTFSC STATUS,Z
RETURN
MOVLW 0xFF ; b'11111111' d'255'
MOVWF LRAM_0x75
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF STATUS,RP1 ; !!Bank Register-Bank(2/3)-Select
MOVF LRAM_0x51,W
ADDWF LRAM_0x51,W
ADDWF LRAM_0x51,W
ADDLW 0x01 ; b'00000001' d'001'
CALL LADR_0x05C3
IORLW 0x00 ; b'00000000' d'000'
BTFSC STATUS,Z
RETURN
MOVLW 0xFF ; b'11111111' d'255'
MOVWF LRAM_0x75
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF STATUS,RP1 ; !!Bank Register-Bank(2/3)-Select
LADR_0x046F
MOVF LRAM_0x51,W
ADDWF LRAM_0x51,W
ADDWF LRAM_0x51,W
ADDLW 0x02 ; b'00000010' d'002'
CALL LADR_0x05C3
IORLW 0x00 ; b'00000000' d'000'
BTFSC STATUS,Z
RETURN
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF STATUS,RP1 ; !!Bank Register-Bank(2/3)-Select
INCF LRAM_0x51,F
MOVLW 0x28 ; b'00101000' d'040' "("
SUBWF LRAM_0x51,W
BTFSC STATUS,C
RETURN
GOTO LADR_0x041A
LADR_0x047F
MOVWF LRAM_0x7A
CLRF LRAM_0x7B
LADR_0x0481
MOVF LRAM_0x7B,W
ADDWF LRAM_0x7B,W
ADDWF LRAM_0x7B,W
MOVWF LRAM_0x72
CALL LADR_0x0644
MOVWF LRAM_0x79
XORLW 0xFF ; b'11111111' d'255'
BTFSS STATUS,Z
GOTO LADR_0x048C
MOVF LRAM_0x7B,W
RETURN
LADR_0x048C
MOVF LRAM_0x79,W
MOVWF LRAM_0x76
CLRF LRAM_0x77
BCF STATUS,C
RLF LRAM_0x7B,W
ADDWF LRAM_0x7A,W
MOVWF LRAM_0x78
MOVWF FSR
MOVF LRAM_0x76,W
BCF STATUS,IRP
MOVWF INDF
INCF FSR,F
MOVF LRAM_0x77,W
MOVWF INDF
BCF STATUS,C
RLF LRAM_0x7B,W
ADDWF LRAM_0x7A,W
MOVWF LRAM_0x76
MOVWF FSR
MOVF INDF,W
CLRF INDF
INCF FSR,F
MOVWF INDF
DECF FSR,F
BCF STATUS,C
RLF LRAM_0x7B,W
ADDWF LRAM_0x7A,W
MOVWF LRAM_0x76
MOVWF FSR
MOVF LRAM_0x7B,W
ADDWF LRAM_0x7B,W
ADDWF LRAM_0x7B,W
ADDLW 0x01 ; b'00000001' d'001'
MOVWF LRAM_0x72
CALL LADR_0x0644
BCF STATUS,IRP
ADDWF INDF,F
INCF FSR,F
BTFSC STATUS,C
INCF INDF,F
MOVF LRAM_0x7B,W
ADDWF LRAM_0x75,W
MOVWF LRAM_0x76
MOVWF FSR
MOVF LRAM_0x7B,W
ADDWF LRAM_0x7B,W
ADDWF LRAM_0x7B,W
ADDLW 0x02 ; b'00000010' d'002'
MOVWF LRAM_0x72
CALL LADR_0x0644
BCF STATUS,IRP
MOVWF INDF
INCF LRAM_0x7B,F
MOVLW 0x28 ; b'00101000' d'040' "("
SUBWF LRAM_0x7B,W
BTFSC STATUS,C
RETLW 0x00 ; b'00000000' d'000'
GOTO LADR_0x0481
LADR_0x04C6
CLRF LRAM_0x76
MOVF LRAM_0x6D,W
ADDLW 0xFF ; b'11111111' d'255'
LADR_0x04C9
MOVWF LRAM_0x77
LADR_0x04CA
MOVF LRAM_0x77,W
SUBWF LRAM_0x76,W
BTFSC STATUS,C
GOTO LADR_0x04EF
MOVF LRAM_0x77,W
ADDWF LRAM_0x76,W
MOVWF LRAM_0x74
CLRF LRAM_0x75
RLF LRAM_0x75,F
RLF LRAM_0x75,W
RRF LRAM_0x75,F
RRF LRAM_0x74,F
MOVF LRAM_0x74,W
MOVWF LRAM_0x78
BCF STATUS,C
RLF LRAM_0x78,W
ADDLW 0xA0 ; b'10100000' d'160'
MOVWF FSR
BCF STATUS,IRP
MOVF INDF,W
MOVWF LRAM_0x74
INCF FSR,F
MOVF INDF,W
MOVWF LRAM_0x75
MOVF LRAM_0x73,W
SUBWF LRAM_0x75,W
BTFSS STATUS,Z
GOTO LADR_0x04E8
MOVF LRAM_0x72,W
SUBWF LRAM_0x74,W
LADR_0x04E8
BTFSC STATUS,C
GOTO LADR_0x04ED
INCF LRAM_0x78,W
MOVWF LRAM_0x76
GOTO LADR_0x04CA
LADR_0x04ED
MOVF LRAM_0x78,W
GOTO LADR_0x04C9
LADR_0x04EF
BCF STATUS,C
RLF LRAM_0x78,W
ADDLW 0xA0 ; b'10100000' d'160'
MOVWF FSR
BCF STATUS,IRP
MOVF INDF,W
MOVWF LRAM_0x74
INCF FSR,F
MOVF INDF,W
MOVWF LRAM_0x75
XORWF LRAM_0x73,W
BTFSS STATUS,Z
GOTO LADR_0x04FE
MOVF LRAM_0x72,W
XORWF LRAM_0x74,W
LADR_0x04FE
BTFSS STATUS,Z
GOTO LADR_0x0502
MOVF LRAM_0x78,W
RETURN
LADR_0x0502
MOVF LRAM_0x77,W
ADDLW 0xFF ; b'11111111' d'255'
RETURN
LADR_0x0505
CLRF LRAM_0x78
CLRF LRAM_0x79
CLRF LRAM_0x7A
MOVF LRAM_0x74,W
IORWF LRAM_0x73,W
IORWF LRAM_0x72,W
BTFSC STATUS,Z
GOTO LADR_0x0537
CLRF LRAM_0x7B
LADR_0x050E
INCF LRAM_0x7B,F
BTFSC LRAM_0x74,7
GOTO LADR_0x0516
BCF STATUS,C
RLF LRAM_0x72,F
RLF LRAM_0x73,F
RLF LRAM_0x74,F
GOTO LADR_0x050E
LADR_0x0516
BCF STATUS,C
RLF LRAM_0x78,F
RLF LRAM_0x79,F
RLF LRAM_0x7A,F
MOVF LRAM_0x74,W
SUBWF LRAM_0x77,W
BTFSS STATUS,Z
GOTO LADR_0x0524
MOVF LRAM_0x73,W
SUBWF LRAM_0x76,W
BTFSS STATUS,Z
GOTO LADR_0x0524
MOVF LRAM_0x72,W
SUBWF LRAM_0x75,W
LADR_0x0524
BTFSS STATUS,C
GOTO LADR_0x0532
MOVF LRAM_0x72,W
SUBWF LRAM_0x75,F
MOVF LRAM_0x73,W
BTFSS STATUS,C
INCFSZ LRAM_0x73,W
SUBWF LRAM_0x76,F
MOVF LRAM_0x74,W
BTFSS STATUS,C
INCF LRAM_0x74,W
SUBWF LRAM_0x77,F
BSF LRAM_0x78,0
BCF STATUS,C
LADR_0x0532
RRF LRAM_0x74,F
RRF LRAM_0x73,F
RRF LRAM_0x72,F
DECFSZ LRAM_0x7B,F
GOTO LADR_0x0516
LADR_0x0537
MOVF LRAM_0x78,W
MOVWF LRAM_0x72
MOVF LRAM_0x79,W
MOVWF LRAM_0x73
MOVF LRAM_0x7A,W
MOVWF LRAM_0x74
RETURN
LADR_0x053E
CLRF LRAM_0x78
CLRF LRAM_0x79
CLRF LRAM_0x7A
LADR_0x0541
BTFSS LRAM_0x72,0
GOTO LADR_0x0551
MOVF LRAM_0x75,W
ADDWF LRAM_0x78,F
MOVF LRAM_0x76,W
BCF STATUS,Z
BTFSC STATUS,C
INCF LRAM_0x76,W
BTFSS STATUS,Z
ADDWF LRAM_0x79,F
MOVF LRAM_0x77,W
BCF STATUS,Z
BTFSC STATUS,C
INCF LRAM_0x77,W
BTFSS STATUS,Z
ADDWF LRAM_0x7A,F
LADR_0x0551
BCF STATUS,C
RLF LRAM_0x75,F
RLF LRAM_0x76,F
RLF LRAM_0x77,F
BCF STATUS,C
RRF LRAM_0x74,F
RRF LRAM_0x73,F
RRF LRAM_0x72,F
MOVF LRAM_0x74,W
IORWF LRAM_0x73,W
IORWF LRAM_0x72,W
BTFSS STATUS,Z
GOTO LADR_0x0541
MOVF LRAM_0x78,W
MOVWF LRAM_0x72
MOVF LRAM_0x79,W
MOVWF LRAM_0x73
MOVF LRAM_0x7A,W
MOVWF LRAM_0x74
RETURN
LADR_0x0565
MOVF LRAM_0x7C,W
BTFSC STATUS,Z
GOTO LADR_0x056A
DECF LRAM_0x7D,W
GOTO LADR_0x056B
LADR_0x056A
DECF LRAM_0x6A,W
LADR_0x056B
XORLW 0xFF ; b'11111111' d'255'
MOVWF TMR0 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
BCF LRAM_0x0B,T0IF
BSF LRAM_0x0B,T0IE
BSF PORTB,4 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
CLRF LRAM_0x6C
INCF LRAM_0x6C,F
MOVF LRAM_0x7C,F
BTFSC STATUS,Z
BSF PORTB,5 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
MOVF LRAM_0x23,W
MOVWF LRAM_0x73
MOVF LRAM_0x24,W
MOVWF LRAM_0x74
MOVF LRAM_0x25,W
MOVWF LRAM_0x75
BCF STATUS,C
RLF LRAM_0x73,F
RLF LRAM_0x74,F
RLF LRAM_0x75,F
BCF STATUS,C
RLF LRAM_0x20,W
MOVWF LRAM_0x76
RLF LRAM_0x21,W
MOVWF LRAM_0x77
MOVF LRAM_0x29,W
MOVWF LRAM_0x78
GOTO LADR_0x05FB
LADR_0x0587
MOVWF LRAM_0x73
CLRF LRAM_0x77
LADR_0x0589
MOVF LRAM_0x73,W
MOVWF LRAM_0x74
MOVLW 0x01 ; b'00000001' d'001'
ANDWF LRAM_0x74,F
MOVF LRAM_0x72,W
MOVWF LRAM_0x75
MOVLW 0x01 ; b'00000001' d'001'
ANDWF LRAM_0x75,F
MOVF LRAM_0x74,W
XORWF LRAM_0x75,W
MOVWF LRAM_0x76
MOVLW 0x01 ; b'00000001' d'001'
ANDWF LRAM_0x76,F
BCF STATUS,C
RRF LRAM_0x72,F
BCF STATUS,C
RRF LRAM_0x73,F
DECFSZ LRAM_0x76,W
GOTO LADR_0x059E
MOVLW 0x8C ; b'10001100' d'140'
XORWF LRAM_0x72,F
LADR_0x059E
INCF LRAM_0x77,F
MOVLW 0x08 ; b'00001000' d'008'
SUBWF LRAM_0x77,W
BTFSS STATUS,C
GOTO LADR_0x0589
MOVF LRAM_0x72,W
RETURN
LADR_0x05A5
MOVF LRAM_0x7C,W
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF STATUS,RP1 ; !!Bank Register-Bank(2/3)-Select
BTFSC STATUS,Z
GOTO LADR_0x05B5
BTFSS PORTB,5 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
GOTO LADR_0x05AF
BCF PORTB,5 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
BCF LRAM_0x0B,T0IE
RETURN
LADR_0x05AF
BCF PORTB,4 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
BSF PORTB,5 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
DECF LRAM_0x6A,W
XORLW 0xFF ; b'11111111' d'255'
MOVWF TMR0 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
RETURN
LADR_0x05B5
BTFSS PORTB,5 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
GOTO LADR_0x05C0
BCF PORTB,5 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
MOVF LRAM_0x7D,W
SUBWF LRAM_0x6A,W
BTFSC STATUS,C
GOTO LADR_0x05C0
MOVF LRAM_0x7D,W
SUBWF LRAM_0x6A,W
MOVWF TMR0 ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
RETURN
LADR_0x05C0
BCF PORTB,4 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
BCF LRAM_0x0B,T0IE
RETURN
LADR_0x05C3
MOVWF LRAM_0x76
CLRF LRAM_0x77
CLRF LRAM_0x78
LADR_0x05C6
MOVF LRAM_0x75,W
MOVWF LRAM_0x72
MOVF LRAM_0x76,W
CALL LADR_0x0616
MOVF LRAM_0x76,W
MOVWF LRAM_0x72
CALL LADR_0x0644
XORWF LRAM_0x75,W
BTFSC STATUS,Z
RETLW 0x01 ; b'00000001' d'001'
INCF LRAM_0x77,F
BTFSC STATUS,Z
INCF LRAM_0x78,F
MOVF LRAM_0x78,W
XORLW 0x80 ; b'10000000' d'128'
MOVWF LRAM_0x7F
MOVLW 0x80 ; b'10000000' d'128'
SUBWF LRAM_0x7F,W
BTFSS STATUS,Z
GOTO LADR_0x05DC
MOVLW 0x03 ; b'00000011' d'003'
SUBWF LRAM_0x77,W
LADR_0x05DC
BTFSC STATUS,C
RETLW 0x00 ; b'00000000' d'000'
GOTO LADR_0x05C6
LADR_0x05DF
MOVF LRAM_0x0F,W
MOVWF LRAM_0x75
CLRF LRAM_0x76
MOVF LRAM_0x0E,W
MOVWF LRAM_0x74
MOVF LRAM_0x75,W
XORWF LRAM_0x0F,W
BTFSC STATUS,Z
GOTO LADR_0x05ED
MOVF LRAM_0x0F,W
MOVWF LRAM_0x75
CLRF LRAM_0x76
MOVF LRAM_0x0E,W
MOVWF LRAM_0x74
LADR_0x05ED
CLRF LRAM_0x0F
CLRF LRAM_0x0E
MOVF LRAM_0x75,W
MOVWF LRAM_0x76
CLRF LRAM_0x75
MOVF LRAM_0x74,W
ADDWF LRAM_0x75,F
BTFSC STATUS,C
INCF LRAM_0x76,F
MOVF LRAM_0x76,W
MOVWF LRAM_0x73
MOVF LRAM_0x75,W
MOVWF LRAM_0x72
RETURN
LADR_0x05FB
CALL LADR_0x06AA
MOVLW 0x11 ; b'00010001' d'017'
CALL LADR_0x067F
MOVF LRAM_0x75,W
CALL LADR_0x067F
MOVF LRAM_0x73,W
MOVWF LRAM_0x79
MOVF LRAM_0x74,W
MOVWF LRAM_0x7A
MOVF LRAM_0x75,W
MOVWF LRAM_0x7B
MOVF LRAM_0x7A,W
MOVWF LRAM_0x79
MOVF LRAM_0x7B,W
MOVWF LRAM_0x7A
CLRF LRAM_0x7B
MOVF LRAM_0x79,W
CALL LADR_0x067F
MOVF LRAM_0x73,W
CALL LADR_0x067F
MOVF LRAM_0x78,W
CALL LADR_0x067F
MOVF LRAM_0x77,W
CALL LADR_0x067F
MOVF LRAM_0x76,W
CALL LADR_0x067F
GOTO LADR_0x06B2
LADR_0x0616
MOVWF LRAM_0x73
LADR_0x0617
BSF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF STATUS,RP1 ; !!Bank Register-Bank(2/3)-Select
BTFSC LRAM_0x1C,1
GOTO LADR_0x0617
MOVF LRAM_0x73,W
MOVWF LRAM_0x1B
MOVF LRAM_0x72,W
MOVWF LRAM_0x1A
MOVLW 0x3F ; b'00111111' d'063' "?"
ANDWF LRAM_0x1C,F
BCF STATUS,C
BTFSC LRAM_0x0B,GIE
BSF STATUS,C
BCF LRAM_0x0B,GIE
BSF LRAM_0x1C,2
MOVLW 0x55 ; b'01010101' d'085' "U"
MOVWF LRAM_0x1D
MOVLW 0xAA ; b'10101010' d'170'
MOVWF LRAM_0x1D
BSF LRAM_0x1C,1
BCF LRAM_0x1C,2
BTFSC STATUS,C
BSF LRAM_0x0B,GIE
RETURN
LADR_0x062F
BCF STATUS,IRP
MOVLW 0x20 ; b'00100000' d'032' " "
MOVWF FSR
MOVLW 0x4D ; b'01001101' d'077' "M"
CALL LADR_0x06A2
MOVLW 0xA0 ; b'10100000' d'160'
MOVWF FSR
MOVLW 0xE0 ; b'11100000' d'224'
CALL LADR_0x06A2
MOVLW 0x05 ; b'00000101' d'005'
MOVWF LRAM_0x69
MOVLW 0x16 ; b'00010110' d'022'
MOVWF LRAM_0x6A
MOVLW 0x28 ; b'00101000' d'040' "("
MOVWF LRAM_0x6B
MOVLW 0x01 ; b'00000001' d'001'
MOVWF LRAM_0x6C
MOVLW 0x20 ; b'00100000' d'032' " "
MOVWF LRAM_0x7D
CLRF STATUS
GOTO LADR_0x0107
LADR_0x0644
CLRWDT
BSF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF STATUS,RP1 ; !!Bank Register-Bank(2/3)-Select
BTFSC LRAM_0x1C,1
GOTO LADR_0x0644
MOVF LRAM_0x72,W
MOVWF LRAM_0x1B
MOVLW 0x3F ; b'00111111' d'063' "?"
ANDWF LRAM_0x1C,F
BSF LRAM_0x1C,0
BCF STATUS,C
BTFSC LRAM_0x1C,0
BSF STATUS,C
MOVLW 0x00 ; b'00000000' d'000'
BTFSC STATUS,C
MOVLW 0x01 ; b'00000001' d'001'
MOVWF LRAM_0x73
CLRF LRAM_0x74
MOVF LRAM_0x1A,W
RETURN
LADR_0x0658
BTFSC LRAM_0x0B,INTF
BTFSS LRAM_0x0B,INTE
GOTO LADR_0x0660
BCF LRAM_0x0B,INTF
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF STATUS,RP1 ; !!Bank Register-Bank(2/3)-Select
CLRF LRAM_0x2B
INCF LRAM_0x2B,F
LADR_0x0660
BTFSC LRAM_0x0B,T0IF
BTFSS LRAM_0x0B,T0IE
GOTO LADR_0x0665
BCF LRAM_0x0B,T0IF
CALL LADR_0x05A5
LADR_0x0665
MOVF LRAM_0x71,W
MOVWF LRAM_0x0A
MOVF LRAM_0x70,W
MOVWF STATUS
SWAPF LRAM_0x7E,F
SWAPF LRAM_0x7E,W
RETFIE
LADR_0x066C
MOVWF LRAM_0x4D
CLRF LRAM_0x4E
CLRF LRAM_0x4F
LADR_0x066F
MOVF LRAM_0x78,W
SUBWF LRAM_0x4F,W
MOVF LRAM_0x4E,W
BTFSC STATUS,C
RETURN
MOVWF LRAM_0x72
MOVF LRAM_0x4F,W
ADDWF LRAM_0x4D,W
MOVWF LRAM_0x79
MOVWF FSR
BCF STATUS,IRP
MOVF INDF,W
CALL LADR_0x0587
MOVWF LRAM_0x4E
INCF LRAM_0x4F,F
GOTO LADR_0x066F
LADR_0x067F
MOVWF LRAM_0x72
XORLW 0x55 ; b'01010101' d'085' "U"
BTFSS STATUS,Z
GOTO LADR_0x0685
MOVLW 0x56 ; b'01010110' d'086' "V"
GOTO LADR_0x068A
LADR_0x0685
MOVF LRAM_0x72,W
XORLW 0xAA ; b'10101010' d'170'
BTFSS STATUS,Z
GOTO LADR_0x068B
MOVLW 0xAB ; b'10101011' d'171'
LADR_0x068A
MOVWF LRAM_0x72
LADR_0x068B
BSF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BTFSS LRAM_0x18,1
GOTO LADR_0x068B
MOVF LRAM_0x72,W
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
MOVWF LRAM_0x19
RETURN
LADR_0x0692
BSF PORTB,1 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
BSF PORTB,2 ; !!Bank!! PORTB - TRISB - PORTB - TRISB
BCF LRAM_0x18,6
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF LRAM_0x18,6
BSF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF LRAM_0x18,4
BSF LRAM_0x18,2
MOVLW 0x19 ; b'00011001' d'025'
MOVWF LRAM_0x19
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BSF LRAM_0x18,7
BCF LRAM_0x18,4
BSF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BSF LRAM_0x18,5
RETURN
LADR_0x06A2
CLRWDT
LADR_0x06A3
CLRF INDF
INCF FSR,F
XORWF FSR,W
BTFSC STATUS,Z
RETLW 0x00 ; b'00000000' d'000'
XORWF FSR,W
GOTO LADR_0x06A3
LADR_0x06AA
BSF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BCF STATUS,RP1 ; !!Bank Register-Bank(2/3)-Select
BTFSS LRAM_0x18,1
GOTO LADR_0x06AA
MOVLW 0x55 ; b'01010101' d'085' "U"
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
MOVWF LRAM_0x19
RETURN
LADR_0x06B2
BSF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
BTFSS LRAM_0x18,1
GOTO LADR_0x06B2
MOVLW 0xAA ; b'10101010' d'170'
BCF STATUS,RP0 ; !!Bank Register-Bank(0/1)-Select
MOVWF LRAM_0x19
RETURN

End


Hide Signatures

(in reply to Atam)
       Post #: 571

RE: Complete new CDI - website open - 10/30/2012 7:22 PM   
nyemi


 

Posts: 129
Score: 210
Joined: 2/19/2010
Last Login: 6/17/2013
From: szarvas, HUNGARY
Status: offline
Hi Atam
First idea.
Try to turn on the configuration of the WDT. (WDT_ON)
I examine the code(hex).
I'm trying to fix it.
Much time.
I do not promise success.



< Message edited by nyemi -- 10/30/2012 7:46 PM >


_____________________________

Regards nyemi.

Hide Signatures

(in reply to Atam)
       Post #: 572

RE: Complete new CDI - website open - 10/30/2012 8:35 PM   
Atam


 

Posts: 19
Score: 100
Joined: 6/4/2011
Last Login: 5/26/2013
From: Far away, ROMANIA
Status: offline
Thanks for the reply,
and help.

Regadrs Atam


Hide Signatures

(in reply to nyemi)
       Post #: 573

Page:   <<   < prev  14 15 16 17 18 19 20 21 22 [23]
All Forums >> Glow Engines, Gas Engines, Fuel &amp; Mfg Support Forums >> Engine Conversions >> RE: Complete new CDI - website open
Page: <<   < prev  14 15 16 17 18 19 20 21 22 [23]





Jump to:


 
Google 



Search | Marketplace | Event Calendar | Local Clubs | Magazine | Product Ratings | New Products | Discussion Forums

Photo Gallery | Instructor Search | Field|Track|Marina Search

Advertisers | Hobby Vendor Resources | Rate Manufacturers | Sign In/Sign Up

SITE MAP!   : :   FORUM RULES

RC Universe is a service of Internet Brands, Inc. Copyright © 2001-2013.

Charities we support that also need your help
Yorkie Rescue | Humane Society | ASPCA | Crohn's-Colitis America


1.281RCU1